问题描述
我使用策略测试器回测了我的多符号 EA。下面的代码假设检查该符号是否已置于挂单下,它将不允许对该符号进行交易。但是,当我选择时,例如。 "USDEUR" 或 "USDCAD",在策略测试器上进行回测。只有选定的一对将不起作用。 (我希望你们都明白我的意思)其余的对都适用于这部分代码。
我错过了什么吗?已经考虑了几天,但无法弄清楚其余的。请帮忙!!!我附上了我的截图,这样你更容易理解我的意思。
#include <Trade\Trade.mqh>
#include <Trade\OrderInfo.mqh>
CTrade Trade;
COrderInfo orderinfo;
for(int x=maxNoOfTrades; x > -1; x--)
{
PassTrade = true;
orderinfo.SelectByIndex(x);
ChkPend=orderinfo.Symbol();
if(ChkPend==SymToTrade[i])
{
PassTrade = false;
break;
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)