模拟交易价格是按照策略,,但是信号不对
我的止盈止损,是按照固定跳数来的在模拟里面,开仓价格是605.18,信号里也是这个价格,,这个没有问题第二根bar开盘后有触碰到我的止损了,在模拟里,是进行平仓了,理论价格是605.18-0.02=605.16,偏移一跳,委托价是605.14,在模拟里,都是正确的。问题出在,信号里的价格不对,信号里是按照我的止盈价格平仓的605.18+0.3=605.48但实际上是先止损了,不会到止盈价格的。这个是我的止盈止损的代码 If(MarketPosition == 1 And High>l0ngLastEntryPrice+M*MinPoint And BarsSinceLastEntry>=1) { Sell(lots,Max(open,l0ngLastEntryPrice+M*MinPoint)); Commentary("多——止盈"); } If(MarketPosition == 1 And Low<l0ngLastEntryPrice-N*MinPoint And BarsSinceLastEntry>=1) { Sell(lots,Min(open,l0ngLastEntryPrice-N*MinPoint)); Commentary("多——止损");