what's indicator shift

 
What is the role
 

double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)
Calculates the Moving average indicator and returns its value.
Parameters:
symbol   -   Symbol the data of which should be used to calculate indicator. NULL means the current symbol.
timeframe   -   Timeframe. It can be any of Timeframe enumeration values. 0 means the current chart timeframe.
period   -   Averaging period for calculation.
ma_shift   -   MA shift. Indicators line offset relate to the chart by timeframe.
ma_method   -   MA method. It can be any of the Moving Average method enumeration value.
applied_price   -   Applied price. It can be any of Applied price enumeration values.
shift   -   Index of the value taken from the indicator buffer (shift relative to the current bar the given amount of periods ago).
Sample:
AlligatorJawsBuffer[i]=iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,i);

 
zdj229: What is the role

Do your own research. Put three MAs on a chart one with the same parameters except for a -5 shift, one zero shift and one +5 shift and find out.
Reason: