Geschrieben von _Steffen am 13.12.2001, 10:10:
Anweisung - buy next Day open -
Anweisung - buy next Day open -
Hallo erst mal,
Möchte gern Abends aus einem laufenden Trade raus und am nächsten Tag wieder mit gleichen Contracten und in gleicher Richtung rein.(Mit SetExitOnClose kann ich ja keine Anweisung basteln, damit ich am nächsten Tag wieder so reingehen kann - oder doch ??) Mein Signal funktioniert aber nur zum teil. Arbeite mit einem 5min Zeitfenster. Wenn 20 Uhr noch ein Bar bzw. der Schlußkurs folgt, dann wird gleich wieder 2000Uhr gekauft trotz "buy next day o" oder "buy tommorow o". Dachte eigentlich das es damit funktionieren müßte.Wenn ich time auf 2000Uhr stelle und es kommt der schlußkurs nicht 2000Uhr sondern 1959Uhr, dann funktionierts garnicht. Wie könnte man es lösen, daß immer zum Schlußkurs des Tages glattgestellt wird ohne time=1955 (ist zwar praktisch nicht machbar - nur zur Auswertung). Weiterhin daß am nächsten Tag nicht gleich die erste Bar sondern über eine input-variable bar x(variable) nach open gekauft wird.
Bin für Vorschläge und evtl. einer Vereinfachung meines Signals dankbar.
MfG Steffen
Mein Signal
var:ExitofDay(False),marktposition(0);
ExitofDay=False; marktposition=0;
if marketposition > 0 and Time = 1955 then begin marktposition=CurrentContracts ; ExitofDay=True; exitlong; end;
if marketposition < 0 and Time = 1955 then Begin marktposition=-CurrentContracts ; ExitofDay=True; exitshort; end;
if marktposition > 0 then begin Buy marktposition Contracts {next day}tomorrow o; marktposition=0; end;
if marktposition < 0 then begin sell marktposition Contracts {next day}tomorrow o; marktposition=0; end;
|