Pagina 1 van 1

volatility - volatility

BerichtGeplaatst: di 13 jan 2004, 1:37
door easybelegger
Hallo

Is er iemand die een easylanguage / vesticode voorbeeld heeft van het berekenen van de volatility..?


Dank

volatility

BerichtGeplaatst: di 13 jan 2004, 17:41
door FM
Volgens mij staat is er een standaard indicator in Vestics aanwezig om de volatility te berekenen.
Zie Indicator Toevoegen-Volatility


met groet,


Frans.

volatility

BerichtGeplaatst: za 17 jan 2004, 15:31
door Pierre Dolmans
Hallo Easybelegger,

Kies in de designer voor menu Editor >> Module openen.
Kies vervolgens het tabblad Functies en kies dan hetzij de Volatility op basis van de TrueRange (die heet gewoon Volatilty) of de VolatilityStddev die gebaseerd is op de Standaard Deviatie en dus meer overeenkomt met wat we normaliter onder Volatility verstaan.

Deze namen zijn niet door Vestico gekozen maar stammen uit TradeStation en vanwege compatibiliteit willen we die namen niet veranderen.

volatility

BerichtGeplaatst: za 17 jan 2004, 18:00
door easybelegger
Pierre

Zo easy is het allemaal niet. In mijn Functions (beta versie) komt geen volatility voor . Er staan slechts 3 VESTICS function en wel vEMA - vMA - vWMA ?de rest zijn user functions en ook daar staan geen volatility. De enige volatility die voorkomt is de Indicator Volatility..??

groet

Jos

volatility

BerichtGeplaatst: za 17 jan 2004, 20:37
door Paul M
Hoi Jos,

Functie volatility:

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;


Functie VolatilityStddev:

Inputs: NumberDays(Numeric);
Variables: AssetPrice(0), Answer(0), Count(0), AvgDiff(0), SumDiff(0);

AvgDiff = Average((log(Close[0] / Close[1])), NumberDays);
SumDiff = Summation(((Log(Close[0] / Close[1])) - AvgDiff) * ((Log(Close[0] / Close[1])) - AvgDiff), NumberDays);
Answer = (SquareRoot(SumDiff / NumberDays)) * ?15.90957; {Annualize Calculation}
If Answer <= 0 Then
Answer = 0;
If Answer >= 2.99 Then
Answer = 2.99;

VolatilityStdDev = Answer;


Paul

volatility

BerichtGeplaatst: za 17 jan 2004, 23:09
door Pierre Dolmans
Hallo Easybelegger,

Als je de lijst van functies ziet, dan worden in eerste instantie alleen de Vestics functies getoond. Door het vinkje onderaan in het scherm te plaatsen (Toon ook Classic modules) zie je ook de functies van TradeStation.