MT4中指标数据获取不正确,求指导

 

大家好,我初学EA。想求教MT4中指标数据获取的问题。

      double RSIValue =  iRSI( Symbol(),PERIOD_CURRENT, 7, PRICE_CLOSE,0);
      double WPRValue =  iWPR( "GBPUSD",PERIOD_M5, 5, 0);     
      double MACDValue = iMACD(Symbol(),PERIOD_M5,5,34,5,PRICE_CLOSE,MODE_MAIN,0);


这几句语句错在哪里?

EA执行结果,取得是镑美的5分钟图,取得数据和实际指标窗口中看到的数据不一致。

RSI有的对,有的不对;威廉和MACD完全不对


请哪位大神指点迷津,谢谢!!