分享

通达信函数——绘图函数

 mastereye 2018-12-04

PLOYLINE:折线段

在图形上绘制折线段.

用法: PLOYLINE(COND,PRICE),COND条件满足时,PRICE位置为顶点画折线连接.

 例如: PLOYLINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20天新高点之间画折线

 

DRAWLINE:直线段

属于未来函数,在图形上绘制直线段.

用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),COND1条件满足时,PRICE1位置画直线起点,当COND2条件满足时,PRICE2位置画直线终点,EXPAND为延长类型。

例如:DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在创20天新高与创20天新低之间画直线并且向右延长。

 

DRAWKLINEK线

DRAWKLINE(HIGH,OPEN,LOW,CLOSE).

用法:HIGH为最高价,OPEN为开盘价,LOW为最低,CLOSE收盘画K线

 

STICKLINE:柱状线

在图形上绘制柱线.

用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),COND条件满足时,PRICE1PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH0画实心柱,-1画虚线空心柱,否则画实线空心柱。

例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。

 

DRAWICON:图标

在图形上绘制小图标.

用法:DRAWICON(COND,PRICE,TYPE),COND条件满足时,PRICE位置画TYPE号图标(TYPE1--27)

例如:DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1号图标。

 

DRAWTEXT:文字

在图形上显示文字.

用法:DRAWTEXT(COND,PRICE,TEXT),COND条件满足时,PRICE位置书写文字TEXT

例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日实体阳线大于8%时在最低价位置显示'大阳线'字样。

 

DRAWTEXT_FIX:定点文字

固定位置显示文字.

用法:DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT),COND条件满足时,在当前指标窗口内(X,Y)位置书写文字TEXTX,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。

例如:DRAWTEXT_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,'大阳线')表示最后一个交易日实体阳线大于8%时在窗口中间位置显示'大阳线'字样。

 

DRAWNUMBER:画数字

画出数字.

用法:DRAWNUMBER(COND,PRICE,NUMBER),COND条件满足时,PRICE位置书写数字NUMBER

例如:DRAWNUMBER(CLOSE/OPEN>1.08,LOW,C)表示当日实体阳线大于8%时在最低价位置显示收盘价。

 

DRAWNUMBER_FIX:画定点数字

固定位置显示数字.

用法:DRAWNUMBER_FIX(COND,X,Y,TYPE,NUMBER),COND条件满足时,在当前指标窗口内(X,Y)位置书写数字NUMBERX,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。

例如:DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,C)表示最后一个交易日实体阳线大于8%时在窗口中间位置显示收盘价。

 

RGB:自定色

将自定颜色作为数值输出.

用法:RGB(Red,Green,Blue),输出为0XBBGGRR,参数使用十进制数,范围为0255,以最近一个周期数值为准。

例如:RGB(0,0,255)输出结果为16进制的0XFF0000

 

DRAWBAND:画带状线

画出带状线.

用法:DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),VAL1>VAL2,VAL1VAL2之间填充COLOR1;VAL1,填充COLOR2,这里的颜色均使用RGB函数计算得到。

例如:DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));

 

DRAWBMP:画图片

画出图片.

用法:DRAWBMP(COND,PRICE,'Bmp文件名'),当条件COND满足时,PRICE位置画T0002目录下面的signals目录下面的"Bmp文件名";

例如:DRAWBMP(O>C,CLOSE,'高开');

 

DRAWGBK:填充背景

填充背景.

用法:DRAWGBK(COND,COLOR1,COLOR2,是否横向渐进,'BMP',是否拉升BMP),当条件COND满足时填充背景,如果COLOR1COLOR2有一个不为0,则以COLOR1COLOR2的渐变色为背景,否则画T0002目录下面的signals目录下面的'Bmp'

例如:DRAWGBK(O>C,RGB(0,255,0),RGB(255,0,0),0,'背景图',0);

 

DRAWRECTREL:相对位置上画矩形

相对位置上画矩形.

用法:DRAWRECTREL(LEFT,TOP,RIGHT,BOTTOM,COLOR),以图形窗口(LEFT,TOP)为左上角,(RIGHT,BOTTOM)为右下角绘制矩形,坐标单位是窗口沿水平和垂直方向的1/1000,取值范围是0999,超出范围则可能显示在图形窗口外,矩形中间填充颜色COLOR,COLOR0表示不填充。例如:DRAWRECTREL(0,0,500,500,RGB(255,255,0))表示在图形最左上部1/4位置用黄色绘制矩形。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多