Hallo Jo,
Er is standaard wel een mogelijkheid om de koers van N-dagen geleden te tonen in een kolom. Om bijv. de koers van 22 dagen geleden weer te geven ga je als volgt te werk..
- kies rechter muisknop >> Grideigenschappen
- selecteer het tabje Kolommen
- druk op de knop Indicator kolom
- selecteer het tabje Calculation
- vul bij naam in
Koers22 (de naam mag geen spaties of spec.tekens bevatten)
- vul bij formule in
Close[22]
- druk op OK en daarna nogmaals op OK
Nu wordt de koers van 22 dagen geleden in een kolom getoond.
Wil je het koersverschil van nu en N dagen gelden, dan kan dat ook...
- ga wederom naar Grideigenschappen >> Kolommen >> Indicator kolom
- blijf op het tabje Indicator en kies de Indicator
Momentum
- vul de gewenste periode in, bijv.
22
- druk op Ok en nogmaals op OK en de kolom verschijnt
Wil je de procentuele stijging in de afgelopen N dagen, gebruik dan de indicator
ROC (staat voor Rate Of Change) in plaats van
Momentum.
Wil je echt de koers van een bepaalde datum, dan wordt het wat ingewikkelder. Je zou dan moeten weten hoeveel dagen geleden die datum was, daarbij rekening houdend met weekenden en feestdagen.
Iets soortgelijks hebben we enkele weken geleden ook al in dit forum besproken. Ik heb toen de functie vDateToBar geintroduceerd die voor je uitrekent hoeveel bars geleden een bepaalde datum is.
- Code: Selecteer alles
value function vDateToBar ( value xDate=20051231 ) begin
value xBar=-1;
{--- normalise date to EL format ---}
if xDate>2000000 then xDate = xDate-19000000;
{--- find absolute bar number for date ---}
if xDate>Date then xBar := -1
else if xDate=Date then xBar := CurrentBar
else if xDate<Date and xBar=-1 then xBar := CurrentBar-1;
{--- return relative bar number ---}
if xBar<>-1 then vDateToBar := CurrentBar-xBar
else vDateToBar := -1;
end;
Deze code kun je het beste via kopieren en plakken overnemen, of mij een mailtje sturen (
support@vestics.nl) dan stuur ik je de functie als bijlage inclusief een stappenplan hoe je deze in Vestics kunt activeren.
Vervolgens kun je, overal waar in bovenstaande stappenplannen de waarde
22 werd ingevuld, nu invullen
vDateToBar(20051231) of een andere datum.
vr. groeten,
Pierre Dolmans
Vestics helpdesk