代码中的两行代码没有错误。错误提示“'iMA' - wrong parameters count”是因为iMA函数的参数数量不正确。iMA函数的正确参数数量是6个,而这两行代码中都传入了7个参数。正确的代码应该是:

double fastMA = iMA(m_symbol.Name(), Period(), FastMA, 0, MODE_SMA, PRICE_CLOSE); double slowMA = iMA(m_symbol.Name(), Period(), SlowMA, 0, MODE_SMA, PRICE_CLOSE);

这样修改后,代码就没有语法错误了。

你回答的代码之中的下面两行是不是有错误再检查下 double fastMA = iMAm_symbolName Period FastMA 0 MODE_SMA PRICE_CLOSE 0; double slowMA = iMAm_symbolName Period SlowMA 0 MODE_SMA PRICE_CLOSE 0;系统在进行调试时提示这里有错误并提醒iMA - wro

原文地址: https://www.cveoy.top/t/topic/ioEv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录