Pagina 1 van 1

Nieuwe kolom toevoegen? - Percentage stijging van de bodem

BerichtGeplaatst: zo 10 nov 2002, 10:15
door Pecunia
Via Grid Eigenschappen, VestiCode kan in het tabblad Calculation een formule worden opgenomen. Ik wil graag een kolom met een overzicht in percentages van fondsen die meer dan 40% zijn gestegen vanaf de bodem gedurende de laatste 12 maanden.
Welke formule moet ik gebruiken en waar kan ik die vinden?

Nieuwe kolom toevoegen?

BerichtGeplaatst: zo 10 nov 2002, 20:55
door GMe
{******************************************
Description: ? ?YTD ranking in RadarScreen
Provided By: ? GMe januari 2000
*******************************************}

Input: YearsBack(1);

Plot1(Close - CloseY(YearsBack) , "YTD Chng");
Plot2((Close - CloseY(YearsBack)) / CloseY (YarsBack), "YTD %Chng");


If Plot1 >= 0 Then
begin
? ? ? ?SetPlotColor(1, DarkGreen);
? ? ? ?SetPlotColor(2, DarkGreen);
end
else
begin
SetPlotColor(1, Red);
SetPlotColor(2, Red);
end

Nieuwe kolom toevoegen?

BerichtGeplaatst: ma 11 nov 2002, 21:10
door Pierre
Hoi Pecunia, GMe,

In plaats van een indicator te maken kun je ook gebruik maken van het tabblad "Calculation". Je kiest dan zelf een naam (bijv. Herstel) en tikt dan de gewenste formule in.

De formule die jij zoekt is "Close/Lowest(Close,260)". Je krijgt dan bijv. 1,30 als het fonds 30% boven z'n laagste punt staat. Door de formule te schrijven als "100*Close/Lowest(Close,260)-100" krijg je het percentage (bijv. 30) als een heel getal.

Vervolgens kun je via kolomeigenschappen de kleurtjes instellen voor die kolom.

De term Lowest in bovenstaande formule is een standaardfunctie die de laagste koers geeft in de afgelopen N dagen, waarbij N=260 ongeveer neerkomt op 1 jaar.

Nieuwe kolom toevoegen?

BerichtGeplaatst: di 12 nov 2002, 9:13
door GMe
Die EL code van mij werkt ook niet in Vestics kwam ik achter. Blijkbaar alleen geschikt voor TS...? De ranking is verder steeds tov ultimo (afgelopen) jaar, dus niet helemaal wat je bedoelde. Sorry :o

Nieuwe kolom toevoegen?

BerichtGeplaatst: vr 15 nov 2002, 20:19
door Pierre
Hoi Geert,

Dat je EL-code niet werkt komt voornamelijk omdat de functie CloseY niet beschikbaar is.

Een ander probleem is het feit dat in een Koersvenster automatisch Plot1 wordt genomen. Je moet dus zorgen dat bij een indicator de Plot1 altijd de echte waarde bevat, en niet bijv. de OB/OS waarde.

In jouw indicator was Plot1 de laagste waarde van het jaar en Plot2 de stijging sinds de laagste waarde. Voor de gestelde vraag zou dus Plot1 en Plot2 omgewisseld moeten worden.

Misschien moeten we in de volgende versie maar inbouwen dat je zelf kunt aangeven of je Plot1 of een andere plot wilt.