MT4升级后原先的EA代码编译后运行不正常了,求教

 

当前升级到了version4.00,build625

升级后的目录有变化,不过我把代码拷贝到 G:\Program Files\MetaTrader 4\MQL4\Experts 下编译成功,测试系统下运行不行了。

我是在EA系统里写的代码,不是indicator.如下

double small0 = iMA(what,timeframe,iPeriodSmall,0,MODE_SMA,PRICE_CLOSE,i);

以前能得到 small0 的值,但现在一直得0,单步进去每次看到就是0,而用Close[i]是可以的。