怎么实现分批止盈?止盈条件是:做多后,价格达到入场价+2倍atr止盈一半,3倍atr再止盈剩余的一半,4倍atr全部止盈
目前只能写到这一步,后面怎么写呢?
If(MarketPosition >=0 && c[1]>EntryPrice+2*N)
{
Sell(TurtleUnits/2,Open);
}
If(MarketPosition >=0 && c[1]>EntryPrice+3*N)
{
Sell(TurtleUnits/4,Open);
}
If(MarketPosition >=0 && c[1]>EntryPrice+4*N)
{
Sell(TurtleUnits/4,Open);
}
第一次止盈一半后,紧接后面的十字星K线还会再止盈一半,怎么避免这个?