• 新添加量子混沌系统板块,欢迎大家访问!---“量子混沌系统”
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏我们吧

MT5中如何遍历整个图表,输出每个图表EA名称?

量化编程 Qchaos 2年前 (2023-07-15) 8170 复制链接

在MT5中,您可以使用以下代码遍历整个图表,并输出每个图表EA的名称:

void OnStart()
{
long currChart, prevChart = ChartFirst();
int i = 0, limit = 100;
Alert("品种 =", ChartSymbol(prevChart), " 周期 =", ChartPeriod(prevChart), " 图表ID =", prevChart, " EA名称 =", ChartGetString(prevChart, CHART_EXPERT_NAME));

while (i < limit) {
currChart = ChartNext(prevChart);
if (currChart < 0)
break;

Alert("品种 =", ChartSymbol(currChart), " 周期 =", ChartPeriod(currChart), " 图表ID =", currChart, " EA名称 =", ChartGetString(currChart, CHART_EXPERT_NAME));

prevChart = currChart;
i++;
}
}

以上代码可以在MT5中直接使用。如果您想关闭特定的图表,只需使用ChartClose即可。


量子混沌 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:MT5中如何遍历整个图表,输出每个图表EA名称?