DTYDZS:=HHV(H,ENTERBARS)-CLOSE;
KTYDZS:=CLOSE-LLV(L,ENTERBARS);
SELL(DTYDZS>16&&open>enterprice*(1000+22)/1000&&ENTERBARS>2 ,0,MARKET);
SELLSHORT(KTYDZS>16&&open<enterprice*(1000-22)/1000&&ENTERBARS>2 ,0,MARKET);
我用追踪止盈出场后,因为现在的价格还符合我开仓条件,所以马上就二次开仓了,如何限制这个追踪止盈之后观察3个周期再开仓?
另外,如何限制在同一根K线不能平仓后立刻二次开仓
ref(dtydzs,3)
三个周期前是否满足这个移动条件
如何限制在同一根K线不能平仓后立刻二次开仓?
1、在开仓语句中分别判断下多头止盈和空头止盈的条件,即上次满足该条件大于3个周期才开仓。以多头为例:
if 开仓条件 and barslast(dtydzs)>3 then buy(1,1,market);
2、可以判断下上次平仓历时。用exitbars,在开仓条件中加入exitbars>0.但是需要平仓语句写在开仓语句前面。