吊灯止损被重复触发的问题

我想在海龟正常出场条件的基础上,加一个吊灯止损。

当吊灯止损触发时,卖出一半仓位,另一半仓位用正常出场条件出场。

现在的问题是,吊灯止损触发后,下一根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 ,已经不满足再次触发的条件了,怎么还会重复触发??

请教重复开仓的问题
sellshort和buy被触发,但图表上只出现了sell或buytocover信号
关于海龟加仓bar不止损问题
固定止损锚定问题
关于重复开仓的问题
PlayWavSound函数触发单一条件开仓时,单根K线多次重复语音播报问题
OnExit()触发场景问题
止损代码请教
使用吊灯止损信号闪烁不发单问题
收盘后触发onbar的问题

学习来了

我只能猜一下,吊灯的变量类型不对

是的,就是变量类型的问题,重新修改变量类型后策略正常了

你这个不是标准代码,我只能说是代码没写对