[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: need some EL help please



PureBytes Links

Trading Reference Links

> However, if I want to use the same function to find the Volatility
> of a variable I can't work out the syntax. For example, the
> following doesn't work. 
> 
> Volatility(Length) of value1; {where value 1 is the Sumlist of data2-10}

"(something) of (data series)" only works when (data series) is a 
data series like Data2 or Data(N).  You can't use a variable there.

Look at the source for the Volatility function:

inputs : Length(NumericSimple);
if CurrentBar >= 1 and Length <> 0 
then begin
  if CurrentBar = 1 then 
    Volatility = TrueRange
  else
    Volatility = ((Length - 1) * Volatility[1] + TrueRange) / Length;
end;

It's calculating the volatility using the TrueRange of the specified 
data series.  If you want to calculate the volatility of a variable, 
you'll have to use your own Volatility function and calculate the 
TrueRange of your variable.

Gary