Hoogste High sinds entry - hoe te programmeren

Vragen en suggesties over Vesticode

Moderator: Perry

Hoogste High sinds entry - hoe te programmeren

Berichtdoor poekmeister » zo 05 jan 2003, 23:13

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;
poekmeister
 
Berichten: 88
Geregistreerd op: za 17 aug 2002, 19:50

Hoogste High sinds entry

Berichtdoor acp010107 » ma 06 jan 2003, 0:57

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
acp010107
 
Berichten: 101
Geregistreerd op: di 05 maart 2002, 23:48

Hoogste High sinds entry

Berichtdoor poekmeister » ma 06 jan 2003, 8:22

Aad, bedankt voor je suggestie! Zo had ik 'm nog niet bedacht. Ik ging voor de kortere versie. Ik kan in ieder geval vooruit !
poekmeister
 
Berichten: 88
Geregistreerd op: za 17 aug 2002, 19:50

Hoogste High sinds entry

Berichtdoor Pierre » wo 08 jan 2003, 0:53

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.
Pierre
 
Berichten: 412
Geregistreerd op: di 02 okt 2001, 9:46
Woonplaats: Leerdam

Hoogste High sinds entry

Berichtdoor poekmeister » wo 08 jan 2003, 21:20

Pierre, dank. Dit is inderdaad wat ik zoek. Je hebt gelijk vwb de v in de BarsSinceEntry....typo.
Michel
poekmeister
 
Berichten: 88
Geregistreerd op: za 17 aug 2002, 19:50


Keer terug naar Vesticode

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 12 gasten

cron