投资者咨询:当突破10高点时,显示做多跟踪止损。 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-24 14:34
请教老师:当K线最高价突破10高点时,显示红色虚线(做多的跟踪止损)。当跌破10最低点时,显示绿色虚线(做空的跟踪止损)。现在的情况是两个虚线都显示在上面,有点乱,请问怎么改。
源码:TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)),NODRAW;
ATR := MA(TR,20),NODRAW;
MA60:MA(C,60),COLORYELLOW;
开多:HV(H,N),COLORRED,LINETHICK2;
开空:LV(L,N),COLORGREEN,LINETHICK2;
做多止损:HV(H,N)-2*ATR,COLORRED,DOT;
做空止损:LV(L,N)+2*ATR,COLORGREEN,DOT;
DRAWNUMBER(ISLASTBAR,开多,开多,1,COLORRED),ALIGN0;
DRAWNUMBER(ISLASTBAR,开空-3,开空,1,COLORGREEN),ALIGN0;
H>开多,BK;
L<做多止损,SP;
L<开空,SK;
H>做空止损,BP;
H>开多-0.2*ATR,SPARK;
L<开空+0.2*ATR,SPARK;
投资者咨询:当突破10高点时,显示做多跟踪止损。 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-24 14:34
技术人员回复
日期:2018-8-24 14:59
参考:
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)),NODRAW;
ATR := MA(TR,20),NODRAW;
MA60:MA(C,60),COLORYELLOW;
开多:HV(H,N),COLORRED,LINETHICK2;
开空:LV(L,N),COLORGREEN,LINETHICK2;
做多止损:=HV(H,N)-2*ATR,COLORRED,DOT;
做空止损:=LV(L,N)+2*ATR,COLORGREEN,DOT;
COND1:=H>HV(H,N);
COND2:=L<LV(L,N);
IF(BARSLAST(COND1)<BARSLAST(COND2),做多止损,NULL),COLORRED,DOT;
IF(BARSLAST(COND1)>BARSLAST(COND2),做空止损,NULL),COLORGREEN,DOT;
DRAWNUMBER(ISLASTBAR,开多,开多,1,COLORRED),ALIGN0;
DRAWNUMBER(ISLASTBAR,开空-3,开空,1,COLORGREEN),ALIGN0;
H>开多,BK;
L<做多止损,SP;
L<开空,SK;
H>做空止损,BP;
//H>开多-0.2*ATR,SPARK;
//L<开空+0.2*ATR,SPARK;
AUTOFILTER;