阳台可以种植金银花吗:Easylanguage的五种输出方式(二)图表chart显示

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 08:33:51

Easylanguage的五种输出方式(二)图表chart显示

(2011-06-02 12:00:34) Easylanguage的五种输出方式(二)图表chart显示

Buy/SellShort/Sell/BuyToCover

买卖信号,默认是在chart中自动显示出来的,比如在语句中设置“breakoutLow”:

sellshort("breakoutLow") next bar at Open;


则在图表中显示:





 

Text_New

在指定的bar的指定价位,显示指定的提示信息,格式为:

Text_New (BarDate, BarTime, PriceValue,"Text");

第一个参数指定bar的日期,第二个参数指定bar的时间,这两个参数相当于告诉chart要在哪个bar上显示,即确定了x轴位置;第三个参数指定在哪个价格点上显示信息,即y轴位置,该参数可以是当前bar的open位置或者high/low/close位置,或者其他的位置;第四个参数为提示信息的内容。

实例

if date<>date[1] then
begin
    Text_New (Date, Time, close,"a new day begin!");
end;

效果:(提示信息以指定的bar和价格作为中间位置,根据信息长度自动调整)



TL_NEW

画线功能,指定趋势线的起点和终点,用法如下:

TL_New (sDate, sTime, sPriceValue, eDate, eTime, ePriceValue)

前三个参数为起点对应的日期 时间 价格,后三个参数为终点对应的日期 时间 价格

比如:Value1=TL_New(1080117,900,1381,1080117,1500,1337);

 

下面是我写的日趋势线指标,效果如下,其中用的核心指令就是TL_New



Plot/PlotPaintBar

Plot指标值输出,常用有三种:点 (或者圆)、线、柱三种类型

 1 点

比如Inside Bar指标,代码如下:

condition1 = High < High[1] and Low > Low[1] ;
if condition1 then
    begin
    Plot1( Close, "Inside" ) ;
    Alert ;
    end
else
    NoPlot( 1 ) ;
效果如下:(注意:添加自己的开发指标时,需要在指标属性->类型处,设置plot类型为点)


2 线

plot输出时默认为线,比如各种均线,下面的普通均线的指标,使用的就是Plot(包括plot1 plot2 ... plotN ...)


3柱

成交量一类的显示方式,如macd的macddiff值就是用柱状显示,代码可参考macd指标,使用时该指标的属性中,macddiff的类型就是柱,如图




 

 

PlotPaintBar

装饰K线,比如颜色等,比如指标MACD Gradient指标