老师,这个思路要如何编写,谢谢。 (文华财经WH6赢顺V6.7)

投资者咨询:老师,这个思路要如何编写,谢谢。 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-25 14:38
 老师,这个思路要如何编写,谢谢。

做多条件:如果成立,用这个K线的最高价及最低价向右划二条线;
做空条件:如果成立,用这个K线的最高价及最低价向右划二条线;
这样产生了4条线,仅保留最高和最低2条线,如何编写?仅限日内交易
技术人员回复
日期:2018-8-25 17:17
 做多条件和做空条件不会同时满足,所以两组线比较时需要定位到条件当根k线

请您量化说明下做多条件和做空条件,我们帮您分析编写

投资者咨询:老师,这个思路要如何编写,谢谢。 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-25 14:38
老师,我重新表达一下我的思路:
做多做空不需要同时成立,比如,5均线上穿分时均线,为做多条件成立,在这根K线的最高点向右直到收盘画一根线,直到后面有更高点的高点出现,启用更高的高点向右直到收盘,如果这次高点不比以前的高点高,还是用原来的高点。同理,5均线下穿分时均线,为做空条件成立,在这根K线的高低点一直向右划一根线直到收盘,如果下次再有5均线下穿分时均线,如果低点比上几次低点低,启用这次更低的数值向右划线,直至收盘。
这样就相当于只有2条线,高点及低点。
技术人员回复
日期:2018-8-27 11:14
这么试试

A:=CROSSDOWN(C,SETTLE);
B:=CROSS(C,SETTLE);
AA:=IF(A,L,1000000);
BB:=IF(B,H,0);
NA:=LLVBARS(AA,DAYBARPOS);
NB:=HHVBARS(BB,DAYBARPOS);
SETTLE;
DRAWSL(ISLASTBAR,LLV(AA,DAYBARPOS),0,-NA,0,COLORRED);
DRAWSL(ISLASTBAR,HHV(BB,DAYBARPOS),0,-NB,0,COLORGREEN);
投资者咨询:老师,这个思路要如何编写,谢谢。 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-25 14:38
我测试了一下,只显示当天的,以前的记录也要显示,谢谢
技术人员回复
日期:2018-8-27 16:45
 A:=CROSSDOWN(C,SETTLE);
B:=CROSS(C,SETTLE);
AA:=IF(A,L,1000000);
BB:=IF(B,H,0);
NA:=LLVBARS(AA,DAYBARPOS);
NB:=HHVBARS(BB,DAYBARPOS);
SETTLE;
DRAWSL(ISLASTBAR||REFX(DAYBARPOS=1,1),LLV(AA,DAYBARPOS),0,-NA,0,COLORRED);
DRAWSL(ISLASTBAR||REFX(DAYBARPOS=1,1),HHV(BB,DAYBARPOS),0,-NB,0,COLORGREEN);