Getting the Moving Average value from other timeframe

 

Hello, 

 I'm running a EA on a 4 hours chart, for example, but want to get the value of a moving average on daily timeframe but in the time that the daily candle closed.

 

The same applies for a 5 minutes chart, for example. If I'm running the EA on a 5 Minutes chart and want to get the moving average value from the 15 minute chart but at the time that the last 15 minute closed...

 

Maybe I just can play with the shift parameter?

 

double  iMA(
   string       symbol,           // symbol
   int          timeframe,        // timeframe
   int          ma_period,        // MA averaging period
   int          ma_shift,         // MA shift
   int          ma_method,        // averaging method
   int          applied_price,    // applied price
   int          shift             // shift

   );

If I specify in the shift 1, and the time frame 15 minutes, then it will retrieve the value of the MA when the last candle closed at the 15 minutes?

 
jonhfxtrade:

If I specify in the shift 1, and the time frame 15 minutes, then it will retrieve the value of the MA when the last candle closed at the 15 minutes?

 

 

 

 

Yes