Download MetaTrader 5

trouble indexing a buffer

To add comments, please log in or register
JMSummers 2016.07.04 20:46 

I am coding an EA in MQL4 that uses a custom indicator.

In the EA, on each new Bar I am trying to fetch data from an array that is implemented in the custom indicator:

double value_z0 = getData(0); // current bar 

double value_z1 = getData(1); // last bar

double value_z2 = getData(2); // 2 bars ago

In the CI, the getData function is implemented:

double getData(int pSample)


    value = buffer[pSample];

    return value;


Problem: The same value is returned for each of the getData calls , however, I know from my chart, that the values are different.

My buffer is set as a series (i.e., ArraySetAsSeries(buffer,true); 


Any help? This is supposed to be elementary ... I have less hair now :-( 



To add comments, please log in or register