我想使用 MACD 示例 EA(我指的是 MetaTrader 中默认提供的那个)来查看 MACD 参数是否有效。我把我想要的参数放在这部分,而不是12,26,9
:
MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);
但是我遇到了一个问题。当我开始使用“策略中心”进行回测时,我发现交易订单没有按预期执行。实际上,我希望它们在信号线和 MACD 线之间的“交叉”中执行。但它没有发生。我曾尝试使用 0MQ 将交易订单从 Python 发送到 MetaTrader,如果我必须学习 MQL 来编写智能交易系统,我很绝望。我相信这个问题有一个快速的解决方案。感谢您的关注,并提前非常感谢您的友好回答。