时间止损的实现 (文华财经WH8赢智V8.2)

投资者咨询:时间止损的实现 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 12:54
我想实现如下功能(以日线图的买入开仓为例):
1、买开仓信号发出后的一段时间,记为N天(不包含开仓信号的当根k线)。
2、这N天内最高的收盘价与开仓信号那根k线的收盘价之差,记为ZF。
3、如果ZF<1*ATR(26),那么就平掉多单。
总结一下:开仓后N天内盈利幅度小于某一预定值,则平仓。
    
技术人员回复
日期:2018-8-22 13:31
参考:

买开条件,BK;
ZF:=HHV(C,BARSBK)-REF(C,BARSBK);
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR := MA(TR,26),COLORYELLOW;  
ZF<ATR,SP;
AUTOFILTER;  
投资者咨询:时间止损的实现 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 12:54
 刚才我可能描述的不太清楚,这样写的话,是不是开仓后的每一根k线都要计算是否符合条件?
我的想法是:在一个预定的时间窗口N天,才开始进行判断。
举个例子:开仓后第5天,才进行比较判断(1-4天期间,不做判断)。第5天的时候,如果ZF<ATR,那么就平仓。
技术人员回复
日期:2018-8-22 14:59
如下修改:

买开条件,BK;
ZF:=HHV(C,BARSBK)-REF(C,BARSBK);
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR := MA(TR,26),COLORYELLOW;  
ZF<ATR&&BARSBK=5,SP;
AUTOFILTER;  
投资者咨询:时间止损的实现 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 12:54
 可以了,感谢!