如何解决多个iCustom调用+ mql4上的内存使用过多
我正在尝试从MT4检索历史数据以建立模型。我的问题是我需要将自定义指标的值加载到3维数组中,当我尝试运行Expert是历史记录时,它无法正常工作,并发出警告:“ EX4文件的内存不足”和“全局初始化失败”。
我已将问题缩小到iCustom函数的太多调用,从而导致内存过载。请您协助解决这个问题。这是有问题的代码部分:
double buyTempC[1][26][25] = {0};//
double sellTempC[1][26][25] = {0};//
for (int i = 6; i <= 30; i ++)
{
// --- Load the price correlation
buyTempC[0][0][i-6] = iCustom(_Symbol,Period(),"pCorr",i,0);
sellTempC[0][0][i-6] = iCustom(_Symbol,0);
for (int j = 6; j <= 30; j++)
{
// --- Load the corr correlation
buyTempC[0][j-5][i-6] = iCustom(_Symbol,"cCorr",j,0);
sellTempC[0][j-5][i-6] = iCustom(_Symbol,0);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。