If not shortonmarket and Time = 173000 Then
sellshort PositionsSize CONTRACT AT MARKET
EndIf
If shortOnMarket And Time >= 93000 Then
exitshort AT MARKET
EndIf
Hallo in meinem Programm werden die Positionen immer schon um 09 Uhr geschlossen, und nicht wie im Code nach 0930 Uhr gschrieben. Time frame 15 min
Das ist seid heute so?? Weiß jemand etwas??
Danke
TIME ist die Zeit, zu der eine Kerze schließt. Da Sie also >= 093000 codiert haben, wird der Handel in einem 15-Minuten-Zeitrahmen geschlossen, wenn die Kerze um 09:15 schließt.
In einem 30-Minuten-Zeitrahmen wird der Handel geschlossen, wenn die Kerze um 09:00 schließt.
Ok, aber wenn ich im Code schreibe dass der Trade nach 103000 geschlossen werden soll, endet der Trade trotzdem um 9 Uhr??
ok dann soll der Trade bei Markteröffnung auf machen ..
In welchem Zeitraum und mit welchem Tool haben Sie es verwendet?
Verfügt das verwendete Instrument über einen bestimmten Tagesabschluss?
Ich habe es beim DAX versucht, 15 Minuten, und er schließt sofort nach einer Kerze, da 17:45 (174500) >= 093000 ist.
hi, so, wie Du den code geschrieben hast, sollte Dein trade eigentlich um 17:45 schliessen – da 17:45 (beginn des nächsten bars nach trade-eröffnung) der bedingung für schliessung “>= 09:30” genügt. dass der trade nicht 17:45 sondern um 09:00 geschlossen wird, könnte daran liegen, dass Du die handelszeiten entsprechend eingegrenzt hast (in der rubrik “handelszeit & zeitzone”). ausserdem, wenn Du wirklich 9:30 meinst, ist dafür “93000” falsch codiert, es sollte 093000 sein.
einfache lösung: schreibe im code nicht “>= 093000” sondern “=093000”, also ohne “>”, dann wird der trade exakt um 09:30 geschlossen.
Hallo,
danke für den Hinweis,
mein Fehler lag darin, dass ich in einer deutschen Aktie um 9 uhr schließen will. Da die aber keinen Kurs vor 09 Uhr hat kann nicht ausgeführt werden. Ob > oder = egal
man müsste so was schreiben wie preis der markteröffnung und ich meine da gab es was, komme aber nicht drauf…
LG
prüfe bitte mal auch, ob Du für Deine zwecke den befehl “nextbaropen” verwerden könntest. wenn der “next bar” der markteröffnung entspricht, dann könnte/sollte es funktionieren, dass der trade zu “market-eröffnung” geschlossen wird.
NEXTBAROPEN Es handelt sich um eine veraltete Aussage und wird ignoriert. Es wird nur beibehalten, um sehr alte Codes nicht ungültig zu machen.
Wenn der Schlussauftrag erteilt wird, wenn der Markt jetzt geschlossen ist (bei der letzten Kerze), wird er selbstverständlich bei der Wiedereröffnung ausgeführt.
Sie können ihn anweisen, die Schlussorder auf dem vorletzten Balken auszuführen.