文华赢顺云交易软件(wh6)指标公式
DRAWCOLUMNCHART(10,C>O,C>O);//满足收阳条件从0轴向上10个高度画红色柱,不满足条件从0轴向下10个高度画青色柱。
(十七) DRAWGBK(COND,C1,C2,D):设置渐变背景色。
用法:
DRAWGBK(COND,C1,C2,D);
当最后一根K线满足COND条件时,以C1至C2的渐变色填充背景。
注:
1、C1,C2可以用颜色函数定义,即可以支持下面的写法:
DRAWGBK(CLOSE>0,COLORRED,COLORGREEN,0);//用户可以在颜色中选择 2、C1,C2也支持直接使用自定义颜色,即支持下面的写法:
DRAWGBK(CLOSE>0,RGB(0,255,255),RGB(128,128,255),0);//用户可以在颜色中选择 3、D指定渐变方向,0表示从左到右,1表示从上到下。 4、不支持将函数定义为变量,即不支持下面的写法: A:DRAWGBK(COND,C1,C2,D);
5、C1,C2不支持变量
例1:
DRAWGBK(CLOSE>OPEN,COLORRED,COLORGREEN,1);//当最后一根K线为阳线时,将背景设置为从上到下,红色到绿色的渐变。
(十八) DRAWGBK1(COND,COLOR):设置满足条件K线的背景颜色。
用法:
DRAWGBK1(COND,COLOR);
当条件COND成立时,以K线宽度、COLOR颜色填充背景区域,高度为整个显示区域的最高到最低。
注:
1、COLOR可以用颜色函数定义,即可以支持下面的写法: DRAWGBK1(C>O,COLORRED);//用户可以在颜色中选择
2、COLOR也支持直接使用自定义颜色,即支持下面的写法: DRAWGBK1(C>O,RGB(252,209,218));//用户可以在颜色中选择
例1:
MA5:=MA(C,5);
DRAWGBK1(C>MA5,COLORRED);//表示在收盘价大于5周期均线的k线对应背景颜色设置为红色。
(十九) DRAWKLINE1(H1,O1,L1,C1):绘制K线。
用法:DRAWKLINE1(H1,O1,L1,C1);以H1为最高价,L1为最低价,O1为开盘价,C1为收盘价
6/ 18
文华赢顺云交易软件(wh6)指标公式
绘制K线。 注:
1、写入的参数要符合逻辑,即H1大于等于O1,L1,C1;L1小于等于H1,O1,C1。
2、参数写好后,系统会根据写入的高开低收绘制K线,阳线显示为红色空心,阴线显示为青色实心。
3、不支持将该函数定义为变量,即不支持下面的写法: A:DRAWKLINE1(H1,O1,L1,C1);
例:
DRAWKLINE1(H,O,L,C);
//按照高开低收为H,O,L,C绘制K线。
(二十) DRAWLINE:绘制直线段。
用法:
DRAWLINE(C1,P1,C2,P2,COLOR);
满足条件C1时及C2时从P1向P2画线。颜色为COLOR。 注:
1、画线所在的k线须C1、C2同时满足。
2、绘制的直线段是在满足的k线上从P1到P2位置画COLOR颜色的线段。
3、该函数支持在函数后设置线型(LINETHICK1 - LINETHICK7、POINTDOT、DOT),即支持下面的写法:
DRAWLINE(C1,P1,C2,P2,COLOR),LINETHICK;
4、不支持将该函数定义为变量,即不支持下面的写法: A:DRAWLINE(C1,P1,C2,P2,COLOR);
例1:
MA5:=MA(C,5); MA10:=MA(C,10);
DRAWLINE(MA10
DRAWLINE(ISUP,C,ISUP,H,COLORRED),LINETHICK7;//表示当前k线收阳时,从收盘价价画红色直线到最高价,线型粗细为7。
(二十一) DRAWLINE1:绘制直线段。
用法:
DRAWLINE1(C1,P1,C2,P2,EXP);
满足条件C1时及C2时从P1向P2画线。EXP为0表示画线不延伸,EXP不为0表示画线延伸。
7/ 18
文华赢顺云交易软件(wh6)指标公式
注:
1、画线连接的是满足C1条件的K线的P1位置,和该K线后最近一个满足C2条件的K线的P2位置。
2、EXP为0,画线不延伸,即画线段;EXP不为0,画线延伸,即画射线
3、该函数支持在函数后设置颜色、线型(LINETHICK1 - LINETHICK7、POINTDOT、DOT),即支持下面的两种写法:
DRAWLINE1(C1,P1,C2,P2,EXP),LINETHICK,COLOR; DRAWLINE1(C1,P1,C2,P2,EXP),COLOR,LINETHICK;
4、不支持将该函数定义为变量,即不支持下面的写法: A:DRAWLINE1(C1,P1,C2,P2,EXP); 例:
DRAWLINE1(ISUP,H,ISDOWN,L,0),COLORBLUE,LINETHICK7;//表示在阳线的最高价处到距离该阳线最近的一根阴线的最低价处画线,画线不延伸,画线颜色为蓝色,线型粗细为7。
(二十二) DRAWLINE3:偏移周期绘制直线段。
用法:
DRAWLINE3(C1,P1,X1,C2,P2,X2,EXP);
满足条件C1时向左偏移X1个周期及满足条件C2时向左偏移X2个周期从P1向P2画线。EXP为0表示画线不延伸,EXP不为0表示画线延伸。
注:
1、画线连接的是满足C1条件的K线向左偏移X1个周期的P1位置,和满足C1条件后最近一个满足C2条件的k线向左偏移X2个周期的P2位置。
2、EXP为0,画线不延伸,即画线段;EXP不为0,画线延伸,即画射线 3、X1,X2支持变量
4、该函数支持在函数后设置颜色、线型(LINETHICK1 - LINETHICK7、POINTDOT、DOT),即支持下面的两种写法:
DRAWLINE3(C1,P1,X1,C2,P2,X2,EXP),LINETHICK,COLOR; DRAWLINE3(C1,P1,X1,C2,P2,X2,EXP),COLOR,LINETHICK;
5、不支持将该函数定义为变量,即不支持下面的写法: A:DRAWLINE3(C1,P1,X1,C2,P2,X2,EXP);
例1:
DRAWLINE3(ISUP,REF(H,3),3,ISDOWN,REF(L,3),3,0),COLORBLUE,LINETHICK7;//表示在阳线向左偏移3个周期的最高价处到距离该阳线最近的一根阴线向左偏移3个周期的最低价处画线,画线不延伸,画线颜色为蓝色,线型粗细为7。
例2:
COD1:=CREF(C,4); COD2:=C>REF(C,2)&&REF(C,2) DRAWLINE3(COD1,REF(H,2),2,COD2,REF(L,2),2,0),COLORGREEN;//满足COD1时向左偏移2个周期的最高价到满足COD2时向左偏移个2周期的最低价画绿色的线,画线不延伸 8/ 18 文华赢顺云交易软件(wh6)指标公式 DRAWLINE3(COD2,REF(L,2),2,COD1,REF(H,2),2,0),COLORRED;//满足COD2时向左偏移2个周期的最低价到满足COD1时向左偏移个2周期的最高价画红色的线,画线不延伸。 (二十三) DRAWSL:绘制直线(段)。 用法: DRAWSL(COND,DATA,SLOPE,LEN,EXPAND,COLOR); 当条件COND满足时,在DATA数据处以每个周期相差SLOPE个价位作为斜率画LEN个周期长的线段。 EXPAND为画线延长方式0:不延伸;1:向左延伸;2:向右延伸;3:双向延伸。 注: 1、每根k线与每根k线(每个周期)的纵向高度差为SLOPE。 2、当SLOPE为0时,画的是水平线。 3、LEN支持写为变量。 4、该函数支持在函数后设置线型(LINETHICK1 - LINETHICK7、POINTDOT、DOT),即支持下面的写法: DRAWSL(COND,DATA,SLOPE,LEN,EXPAND,COLOR),LINETHICK; 5、不支持将该函数定义为变量,即不支持下面的写法: A:DRAWSL(COND,DATA,SLOPE,LEN,EXPAND,COLOR); 6、模型中含有ISLASTBAR和未来函数并且数据较多时,不建议与该函数连用。 例1: DRAWSL(C>O,H,0,2,0,COLORYELLOW);//表示当前k线为阳线时,从最高价开始画长度为2个周期的水平线,颜色为黄色。 例2: DRAWSL(LOW=LLV(LOW,50),LOW,5,3,2,COLORRED),LINETHICK5;//表示当前最低价等于50周期内的最小值时,从当前最低价开始以每隔5个点的斜率画长度为3个周期向右延伸的斜线,颜色为红色,线型粗细为5。 (二十四) DRAWSL1:绘制直线(段)。 用法: DRAWSL1(COND,DATA,SLOPE,LEN,EXPAND); 当COND条件满足时,在DATA数据处以每个周期相差SLOPE个价位作为斜率画LEN个周期长的线段。 EXPAND为延伸方向:0为向右,1为向左,2为双向。 注: 1、每根k线与每根k线(每个周期)的纵向高度差为SLOPE。 2、当SLOPE为0时,画的是水平线,LEN为负值或0则直线无限延伸。 3、LEN支持写为变量。 4、该函数支持在函数后设置颜色、线型(LINETHICK1 - LINETHICK7、POINTDOT、DOT),即 9/ 18 文华赢顺云交易软件(wh6)指标公式 支持下面的两种写法: DRAWSL1(COND,DATA,SLOPE,LEN,EXPAND),LINETHICK,COLOR; DRAWSL1(COND,DATA,SLOPE,LEN,EXPAND),COLOR,LINETHICK; 5、不支持将该函数定义为变量,即不支持下面的写法: A:DRAWSL1(COND,DATA,SLOPE,LEN,EXPAND); 例1: DRAWSL1(C>O,H,0,2,0),COLORYELLOW;//表示当前k线为阳线时,从最高价开始画长度为2个周期的水平线,颜色为黄色。 例2: DRAWSL1(LOW=LLV(LOW,50),LOW,5,3,1),COLORRED,LINETHICK5;//表示当前最低价等于50周期内的最小值时,从当前最低价开始以每隔5个点的斜率画长度为3个周期向左延伸的斜线,颜色为红色,线型粗细为5。 (二十五) FILLRGN:条件满足时,填充某一区域。 用法: FILLRGN(COND, DATA1, DATA2, COLOR); 当条件COND满足时,以颜色COLOR填充DATA1及DATA2之间形成的区域。 注: 不支持将该函数定义为变量,即不支持下面的写法: A:FILLRGN(COND,DATA1,DATA2,COLOR); 例1: FILLRGN(ISUP,10,20,COLORRED);//当K线为阳线时,填充10到20之间的区域。 例2: MA5:MA(C,5); MA10:MA(C,10); FILLRGN(MA5>MA10,MA5,MA10,COLORRED);//表示MA5>MA10时以红色填充MA5和MA10之间的区域。 (二十六) FILLRGN1:条件满足时,填充某一区域。 用法: FILLRGN1(COND, DATA1, DATA2); 当条件COND满足时,填充DATA1及DATA2之间形成的区域。 注: 1、该函数支持在函数后设置颜色,即支持下面的写法: FILLRGN1(COND, DATA1, DATA2), COLOR; 2、不支持将该函数定义为变量,即不支持下面的写法: A:FILLRGN1(COND,DATA1,DATA2); 10/ 18