Hello,

I designed the following function which creates an exponential moving average:

function Fast_EMA( period ) 
{ 
EMA_fast[ 0 ] = close[ 0 ]; seed value is being set

for( i = 1; i < BarCount; i++ ) 
{ 
EMA_fast[ i ] =EMA_fast[i-1]+(close[i]-EMA_fast[i-1])*2/(period+1); 
} 

return EMA_fast; 
} 


Now, when I later want to reference a value of the function, do I use this: 
EMA_fast[i]

And when  want to optimize the length of my exp. moving average, do I use this:

period=Optimize ("Fast EMA length", 50, 10, 150, 10);

fast_EMA( period ); 


Thanks for clarifying

Markus

Reply via email to