[求助]请老师帮忙改写 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]请老师帮忙改写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-5 21:00
DD:=MAX1(ZJ,WZ,BZX);
EE:=MIN1(ZJ,WZ,BZX);
ZJZ:=REF(C,EE);
XX:=IF(ZJ<DD&&ZJ>EE,ZJ,IF(WZ<DD&&WZ>EE,WZ,IF(BZX<DD&&BZX>EE,BZX,NULL)));//取倒数第二组线值

N:ABS(ZJZ-REF(C,XX)),NODRAW;
//以下为上涨画线

DRAWSL(ISLASTBAR AND (ZJZ=HONG OR ZJZ=FENG OR ZJZ=HUANG),ZJZ+N*3,0,10,0,COLORWHITE),DOT;
DRAWSL(ISLASTBAR AND (ZJZ=HONG OR ZJZ=FENG OR ZJZ=HUANG),ZJZ+N*2,0,10,0,COLORWHITE);
DRAWSL(ISLASTBAR AND (ZJZ=HONG OR ZJZ=FENG OR ZJZ=HUANG),ZJZ+N,0,10,0,COLORWHITE);
DRAWSL(ISLASTBAR AND (ZJZ=HONG OR ZJZ=FENG OR ZJZ=HUANG),ZJZ,0,10,0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR AND (ZJZ=HONG OR ZJZ=FENG OR ZJZ=HUANG),ZJZ-N,0,10,0,COLORWHITE);
DRAWSL(ISLASTBAR AND (ZJZ=HONG OR ZJZ=FENG OR ZJZ=HUANG),ZJZ-N*2,0,10,0,COLORWHITE),DOT;

//以下为下跌画线


DRAWSL(ISLASTBAR AND (ZJZ=BAI OR ZJZ=XIAOLV OR ZJZ=TIANLV),ZJZ-N*3,0,10,0,COLORWHITE),DOT;
DRAWSL(ISLASTBAR AND (ZJZ=BAI OR ZJZ=XIAOLV OR ZJZ=TIANLV),ZJZ-N*2,0,10,0,COLORWHITE);
DRAWSL(ISLASTBAR AND (ZJZ=BAI OR ZJZ=XIAOLV OR ZJZ=TIANLV),ZJZ-N,0,10,0,COLORWHITE);
DRAWSL(ISLASTBAR AND (ZJZ=BAI OR ZJZ=XIAOLV OR ZJZ=TIANLV),ZJZ,0,10,0,COLORYELLOW),LINETHICK2;
DRAWSL(ISLASTBAR AND (ZJZ=BAI OR ZJZ=XIAOLV OR ZJZ=TIANLV),ZJZ+N,0,10,0,COLORWHITE);
DRAWSL(ISLASTBAR AND (ZJZ=BAI OR ZJZ=XIAOLV OR ZJZ=TIANLV),ZJZ+N*2,0,10,0,COLORWHITE),DOT;
 
以上代码画出的线是正确的。

其中的EE用公式求得出是6,EE=6, ZJZ是3807,与HONG值相等,ZJZ=HONG,从条件判断出是上涨走势。

我现在想从EE天前的收盘价位置开始画,如何实现?谢谢。

技术人员回复
日期:2018-7-5 21:15
对应画线语句都这样替换一下:

DRAWSL(ISLASTBAR AND (ZJZ=HONG OR ZJZ=FENG OR ZJZ=HUANG),REF(C,EE),0,EE,0,COLORWHITE),DOT;