老师,帮忙修改下 (文华财经WH6赢顺V6.7)

投资者咨询:老师,帮忙修改下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-7-29 9:02
 
老师,你好!请在以下指标的画线的基础上再添加上2个条件画线。 一个高点的最高价向右无限画线延伸、 一个低点的最低价向右无限画线延伸。其他的画线不变都保留,谢谢老师!

思路1:高点画线:当价格创新高时,以当根对应的K线的最高价向右画线,价格不创新高,画线一直向右延伸。当价格再次创新高时,画线顺对应的新高K线90度直角上折画线,并再次以当根对应的K线的最高价向右画线。
价格N次创新高,画线就N次重复90度直角上折画线。

思路2:低点画线:当价格创新时,以当根对应的K线的最价向右画线,价格不创新,画线一直向右延伸。当价格再次创新时,画线顺对应的新K线90度直角下折画线,并再次以当根对应的K线的最价向右画线。
价格N次创新,画线就N次重复90度直角下折画线。

请老师看截图:以下截图是手工画线。


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:11111111111.jpg



DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1,NODRAW;
N2:=BARSLAST(SC)+1,NODRAW;
NN:=HHVBARS(H,N1),NODRAW;

A:=BACKSET(JC,LLVBARS(L,N2)+1);
B:=BACKSET(SC,HHVBARS(H,N1)+1);

DRAWHORIZONTALLINE(CROSS(A,0.5),L,COLORWHITE);
DRAWHORIZONTALLINE(CROSS(B,0.5),H,COLORLIGHTGREEN); 

XX:=REFX( CROSS(A,0.5)||ISLASTBAR,2)&&REFX(VALUEWHEN(CROSS(A,0.5),L),1)=REF(VALUEWHEN(CROSS(A,0.5),L),BARSLAST(CROSS(A,0.5))+1),NODRAW;

AA:=BACKSET(XX,SUMBARS(CROSS(A,0.5),1)+1),NODRAW;
DRAWNUMBER1(AA=0&&REFX(CROSS(A,0.5),1),VALUEWHEN(CROSS(A,0.5),L),VALUEWHEN(CROSS(A,0.5),L),0),VALIGN0,COLORWHITE,FONTSIZE20;

YY:=REFX( CROSS(B,0.5)||ISLASTBAR,2)&&REFX(VALUEWHEN(CROSS(B,0.5),H),1)=REF(VALUEWHEN(CROSS(B,0.5),H),BARSLAST(CROSS(B,0.5))+1),NODRAW;

BB:=BACKSET(YY,SUMBARS(CROSS(B,0.5),1)+1),NODRAW;
DRAWNUMBER1(BB=0&&REFX(CROSS(B,0.5),1),VALUEWHEN(CROSS(B,0.5),H),VALUEWHEN(CROSS(B,0.5),H),0),COLORLIGHTGREEN,FONTSIZE20;
DRAWNUMBER1(ISLASTBAR,VALUEWHEN(CROSS(A,0.5),L),VALUEWHEN(CROSS(A,0.5),L),0),FONTSIZE20,COLORWHITE,VALIGN0;
DRAWNUMBER1(ISLASTBAR,VALUEWHEN(CROSS(B,0.5),H),VALUEWHEN(CROSS(B,0.5),H),0),FONTSIZE20,COLORLIGHTGREEN;

技术人员回复
日期:2019-7-29 9:25

参考:

 

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1,NODRAW;
N2:=BARSLAST(SC)+1,NODRAW;
NN:=HHVBARS(H,N1),NODRAW;


A:=BACKSET(JC,LLVBARS(L,N2)+1);
B:=BACKSET(SC,HHVBARS(H,N1)+1);


DRAWHORIZONTALLINE(CROSS(A,0.5),L,COLORWHITE);
DRAWHORIZONTALLINE(CROSS(B,0.5),H,COLORLIGHTGREEN);
DRAWSL(ISLASTBAR,VALUEWHEN(CROSS(A,0.5),L),0,999,0,COLORWHITE);
DRAWSL(ISLASTBAR,VALUEWHEN(CROSS(B,0.5),H),0,999,0,COLORLIGHTGREEN);

DRAWLINE(CROSS(A,0.5),L,1,REF(VALUEWHEN(CROSS(A,0.5),L),1),0),COLORWHITE;
DRAWLINE(CROSS(B,0.5),H,1,REF(VALUEWHEN(CROSS(B,0.5),H),1),0),COLORLIGHTGREEN;

XX:=REFX( CROSS(A,0.5)||ISLASTBAR,2)&&REFX(VALUEWHEN(CROSS(A,0.5),L),1)=REF(VALUEWHEN(CROSS(A,0.5),L),BARSLAST(CROSS(A,0.5))+1),NODRAW;


AA:=BACKSET(XX,SUMBARS(CROSS(A,0.5),1)+1),NODRAW;
DRAWNUMBER1(AA=0&&REFX(CROSS(A,0.5),1),VALUEWHEN(CROSS(A,0.5),L),VALUEWHEN(CROSS(A,0.5),L),0),VALIGN0,COLORWHITE,FONTSIZE20;


YY:=REFX( CROSS(B,0.5)||ISLASTBAR,2)&&REFX(VALUEWHEN(CROSS(B,0.5),H),1)=REF(VALUEWHEN(CROSS(B,0.5),H),BARSLAST(CROSS(B,0.5))+1),NODRAW;


BB:=BACKSET(YY,SUMBARS(CROSS(B,0.5),1)+1),NODRAW;
DRAWNUMBER1(BB=0&&REFX(CROSS(B,0.5),1),VALUEWHEN(CROSS(B,0.5),H),VALUEWHEN(CROSS(B,0.5),H),0),COLORLIGHTGREEN,FONTSIZE20;
DRAWNUMBER1(ISLASTBAR,VALUEWHEN(CROSS(A,0.5),L),VALUEWHEN(CROSS(A,0.5),L),0),FONTSIZE20,COLORWHITE,VALIGN0;
DRAWNUMBER1(ISLASTBAR,VALUEWHEN(CROSS(B,0.5),H),VALUEWHEN(CROSS(B,0.5),H),0),FONTSIZE20,COLORLIGHTGREEN;

投资者咨询:老师,帮忙修改下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-7-29 9:02
 老师,弄错了。请老师把我下面的条件仔细看看。最高点画水平线,是在未来的创新高时往上90折线画线。未来如果没有出现创新高的K线时,不需要往下画折线,把水平一直往右延伸就可以了。
最低点画线也是一样的道理。是在未来的创新低时往下90折线画线。未来如果没有出现创新低的K线时,不需要往上画折线,把水平一直往右延伸就可以了。
请老师看截图。


按此在新窗口浏览图片
文件名:11111111111.jpg

    思路1:高点画线:当价格创新高时,以当根对应的K线的最高价向右画线,价格不创新高,画线一直向右延伸。当价格再次创新高时,画线顺对应的新高K线90度直角上折画线,并再次以当根对应的K线的最高价向右画线。
价格N次创新高,画线就N次重复90度直角上折画线。

思路2:低点画线:当价格创新时,以当根对应的K线的最价向右画线,价格不创新,画线一直向右延伸。当价格再次创新时,画线顺对应的新K线90度直角下折画线,并再次以当根对应的K线的最价向右画线。
价格N次创新,画线就N次重复90度直角下折画线。
投资者咨询:老师,帮忙修改下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-7-29 9:02
请老师看着张截图,上面的那张截图发错了。

图片点击可在新窗口打开查看 
技术人员回复
日期:2019-7-29 14:05

核实一下

 

未来没有创新高,是指一直延伸,直到出现更高的高点?

投资者咨询:老师,帮忙修改下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-7-29 9:02
 是的,低点也是一样。谢谢老师!
投资者咨询:老师,帮忙修改下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-7-29 9:02
 就像下面这个截图一样的。就把高低点无限延伸(向右)。

图片点击可在新窗口打开查看
技术人员回复
日期:2019-7-29 14:17

延伸这个实现不了,只能实现竖线

 

因为是否创新高,是未来才能判断,而画线是在当根就决定画线长度的

 

在当根无法确定未来什么时候会创新高,所以也无法画线

 

建议您调整下思路

投资者咨询:老师,帮忙修改下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-7-29 9:02
 那能否把向右画线定到100根K线。(数字由我自己定,不管未开是否创新高),这样总可以把。低点同理。谢谢老师!
技术人员回复
日期:2019-7-29 14:44

 核实一下

 

下个高点比当前高点高,不延伸,否则再延伸100根K线?