door cees » di 07 okt 2003, 9:36
Hannie,
Ik ken " Buy next Bar on Open", maar neem aan dat jij bij de volgende bar op de open wilt kopen.
De functie Buy is binnen Vestics niet gedocumenteerd zodat ik niet weet of je bij de Buy een argument mee kan geven wat inhoudt dat je op de openingskoers van de huidige bar handelt. Als dat kan,zou je een boolean variabele kunnen definieren die je aanzet als je een signaal krijgt bv BuyNextBar:=true en in de code staat dan bv
if BuyNextBar:=true then
begin
Buy(open,etc)
BuyNextBar:=false
end;
Deze code moet voor het signaal staan, want anders zet je BuyNextBar aan en dan zou je gelijk kopen.
Een andere en vermoedelijk betere oplossing is niet Buy maar vEnterLong te gebruiken. In de Vesticode Help staat dat je een aantal argumenten kunt meegeven, waaronder xWhen. Hiermee kun je sturen of het de slotkoers van de huidige bar wordt of de openingskoers van de volgende bar. Hoe het precies gaat weet ik niet want ik heb het nooit toegepast.
Laat even de oplossing weten svp
groetjes
Cees