在我的定制专家顾问中,卖单在开盘后立即关闭,总是亏本。我没有 stoploss
或 takeprofit
设置,我注释掉所有订单关闭功能,以便进行故障排除。它没有发生购买订单,它们正常工作。我一次只开一个订单。可能导致这种情况的原因是什么?
orderSentTicket = OrderSend( "EURUSD",
OP_SELL,
lotSize,
price,
3, // slippage
0, // stoploss
0, // takeprofit
NULL,
0,
0,
clrGreen
);
购买版本没有此问题。 在减少代码以便能够在这里包含更多的过程中,我看到它看起来像问题可能在我使用的第三方的追踪止损包括函数中。它似乎是以不同的方式编译,因为当我在主代码中更改注释时错误开始了。重新编译。当我不使用追踪止损时,问题就会消失。如果这是问题,我会在这里详细说明,如果看起来它会让其他人受益,否则我会删除这个问题。感谢我到目前为止收到的反馈。