通达信函数——绘图函数
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天新低之间画直线并且向右延长。
DRAWKLINE:K线
DRAWKLINE(HIGH,OPEN,LOW,CLOSE).
⽤法:以HIGH为最⾼价,OPEN为开盘价,LOW为最低,CLOSE收盘画K线
STICKLINE:柱状线
在图形上绘制柱线.
⽤法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满⾜时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH为0画实⼼柱,-1画虚线空⼼柱,否则画实线空⼼柱。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表⽰画K线中阳线的空⼼柱体部分。
DRAWICON:图标通达信数字转字符串函数
在图形上绘制⼩图标.
⽤法:DRAWICON(COND,PRICE,TYPE),当COND条件满⾜时,在PRICE位置画TYPE号图标(TYPE为1--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)位置书写⽂字TEXT,X,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)位置书写数字NUMBER,X,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,参数使⽤⼗进制数,范围为0⾄255,以最近⼀个周期数值为准。
例如:RGB(0,0,255)输出结果为16进制的0XFF0000。
DRAWBAND:画带状线
画出带状线.
⽤法:DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),当VAL1>VAL2时,在VAL1和VAL2之间填充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满⾜时填充背景,如果COLOR1和COLOR2有⼀个不为0,则以COLOR1到COLOR2的渐变⾊为背景,否则画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)为左上⾓,(RIG
HT,BOTTOM)为右下⾓绘制矩形,坐标单位是窗⼝沿⽔平和垂直⽅向的1/1000,取值范围是0—999,超出范围则可能显⽰在图形窗⼝外,矩形中间填充颜⾊COLOR,COLOR为0表⽰不填充。例如:DRAWRECTREL(0,0,500,500,RGB(255,255,0))表⽰在图形最左上部1/4位置⽤黄⾊绘制矩形。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论