Pagina 1 van 1

Hoogste High sinds entry - hoe te programmeren

BerichtGeplaatst: zo 05 jan 2003, 23:13
door poekmeister
Ik probeer de hoogste high sinds de start van een long positie te bepalen. De bedoeling is dat als de koers door highest high-x% zakt ik wil kan exiten.

Kan iemand mij vertellen waarom volgende niet werkt of een andere suggestie geven?

xHighestHigh = 0;
For xCount= 0 to vBarsSinceEntry begin
if xHighestHigh < High[xCount] then xHighestHigh= High[xCount];
end;

Hoogste High sinds entry

BerichtGeplaatst: ma 06 jan 2003, 0:57
door acp010107
Een eventueel alternatief:
- bij de variabelen opnemen:
? ? ? value xHighestHigh;
- testen of de indicatoren aanleiding geven voor de
?start van een long-positie:
? ? ? if MarketPosition = 0 and .............
? ? ? then Buy;
- een eventuele hogere xHighestHigh vaststellen:
? ? ? if MarketPosition = 1 and High > xHighestHigh
? ? ? then xHighestHigh := High;
- testen of er aanleiding is voor een exit:
? ? ? if MarketPosition = 1 and High < (xHighestHigh*x%)
? ? ? then begin
? ? ? ? ?ExitLong;
? ? ? ? ?xHighestHigh := 0;
? ? ? end;


M.vr.gr.
Aad

Hoogste High sinds entry

BerichtGeplaatst: ma 06 jan 2003, 8:22
door poekmeister
Aad, bedankt voor je suggestie! Zo had ik 'm nog niet bedacht. Ik ging voor de kortere versie. Ik kan in ieder geval vooruit !

Hoogste High sinds entry

BerichtGeplaatst: wo 08 jan 2003, 0:53
door Pierre
Hallo Poekmeister,

Er is een EasyLanguage functie die ook beschikbaar is in Vestics, Highest genaamd. Deze verwacht 2 argumenten, namelijk de series (in jouw geval High) en het aantal bars terug (in jouw geval BarsSinceEntry).

Dus: xHighestHigh := Highest(High,BarsSinceEntry);

Overigens heb jij het over vBarsSinceEntry, maar die bestaat niet. Deze functie is een EasyLanguage functie en daarom is de naam zonder 'v'. Alleen functies die wij hebben toegevoegd krijgen een naam die met een 'v' beginnen om conflicten te voorkomen met eventuele nieuwe EasyLanguage functies.

Hoogste High sinds entry

BerichtGeplaatst: wo 08 jan 2003, 21:20
door poekmeister
Pierre, dank. Dit is inderdaad wat ik zoek. Je hebt gelijk vwb de v in de BarsSinceEntry....typo.
Michel