我想在海龟正常出场条件的基础上,加一个吊灯止损。
当吊灯止损触发时,卖出一半仓位,另一半仓位用正常出场条件出场。
现在的问题是,吊灯止损触发后,下一根K线或 几根K 后又 重复触发吊灯止损,正常出场则不会触发,想了很多办法都没效果。
伪代码如下:
Vars
Bool diaodeng(False);
Events
If(BarStatus == 0)
diaodeng=False;
if high>line
buy 0
if BarsSinceEntry==0
吊灯=False //未执行吊灯止损
if low< 满足吊灯止损 and 吊灯==False //未执行吊灯止损
sell 卖出一半
吊灯=True // 已执行吊灯止损
if low < 正常出场条件
sell 0
if low < 固定止损线
sell 0
问题:吊灯触发后,我已经设置为 吊灯=true ,已经不满足再次触发的条件了,怎么还会重复触发??
我只能猜一下,吊灯的变量类型不对
是的,就是变量类型的问题,重新修改变量类型后策略正常了
你这个不是标准代码,我只能说是代码没写对