Autor |
|
chopapeih21
Member TUG
Dabei seit: 11 2002
Herkunft:
Beiträge: 14
|
|
Hallo!
Arbeite erst sein ein paar tagen mit EL....
Was muß ich tun, damit das pogramm bei einem DrawDown(equity) von -5% sich automatisch abstellt und keine Trades mehr macht(am selben tag)?
Und wenn ich schon dabei bin:
Trade mit ES futures, möchte aber, dass das Programm erst um 1430 beginnt und um 21:50 alle Positionen schließt!
Also If Time > 1430 then Begin funktioniert: Trades fangen erst um 1430 an aber was muß ich tun, dass er alle Positionen um 21:50 schließt und keine Trades mehr macht(am selben Tag), erst am nächsten tag um 14:30?
Also, vielen Dank im voraus
Chopapeih
|
|
20.11.2002, 15:15 |
|
Klaus
Administrator
Dabei seit: 12 2001
Herkunft: Herdecke
Beiträge: 1088
|
|
Hallo chopapeih21,
ich verwende in meinen intraday-Strategien meist drei Uhrzeiten, StartTime, EndTime und EndTimeExit. Zwischen StartTime und EndTime werden neue Trades generiert - nach EndTimeExit werden alle Positionen geschlossen. Das Signalfragment dazu (und zu dem Drawdown) sähe so aus:code: Input: StartTime(1430), EndTime(2100), EndTimeExit(2150), MaxDrawdown(5);
Vars: OldProfit(0);
if Date > Date[1] then
OldProfit = NetProfit;
if Time >= StartTime and Time <= EndTime and NetProfit > OldProfit / 100 * (100 - MaxDrawdown) then
begin
{ Hier kommen Deine Entries hin }
end;
if Time > EndTimeExit then
begin
ExitLong("Time L");
ExitShort("Time S");
end;
Viel Erfolg!
Gruss
-Klaus
|
|
22.11.2002, 14:27 |
|
chopapeih21
Member TUG
Dabei seit: 11 2002
Herkunft:
Beiträge: 14
|
|
Vielen Dank!
Hat super funktioniert...
|
|
22.11.2002, 15:39 |
|
|