Autor |
|
_clafis
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 8
|
|
Hallo,
ich versuche einen Exit zu schreiben, der folgendermaßen für eine Long-Position lauten soll:
ExitLong nach 4 Tagen oder Stop die Position, wenn der laufende Kurs unter das Lowest(Low, 4) fällt. Wobei das Stop-Level EINMALIG am EntryDay berechnet wird und über die Laufzeit der Position nicht verändert werden soll.
Es wäre schön, wenn mir jemand weiter helfen könnte,
vielen Dank,
clafis.
|
|
18.12.2000, 20:10 |
|
_jdouglas@t-online.de
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 3
|
|
Vars:counter(0),Stp(0);
if {your condition} then begin buy at market; counter = 1; STP = lowest(low,4); end;
if marketposition = 1 then begin counter = counter + 1; If marketposition = 1 then begin exitlong at STP stop; counter = 0; end;
if counter = 4 then begin exitlong; counter = 0; STP = 0; end;
mir ist gerade eingefallen, BarsSinceEntry wäre auch OK if BarsSinceEntry = 4 then begin exitlong; end;
hope this helps.
Jim Douglas
|
|
18.12.2000, 20:10 |
|
_jdouglas@t-online.de
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 3
|
|
es fehlt ein END in mein Antwort. Es sollte heissen:
If marketposition = 1 then begin counter = counter + 1; END;
JD
|
|
18.12.2000, 21:10 |
|
_clafis
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 8
|
|
|
19.12.2000, 11:10 |
|
|