// Bedingungen zum Einstieg in Long-Positionen
IF NOT LONGONMARKET AND hour = 14 AND DayOfWeek = 1 THEN
BUY 1 CONTRACT AT CLOSE - 3*PipSize LIMIT
ENDIF
// Bedingungen zum Ausstieg von Long-Positionen
IF LONGONMARKET AND hour = 21 AND DayOfWeek = 1 THEN
SELL AT MARKET
ENDIF
// Stops und Targets: Legen Sie hier schützende Stops und Profit Targets fest
SET STOP PLOSS 100
SET TARGET PPROFIT 130
Tut mir Leid, verstehe ihre Antwort nicht. Wie muss ich den Code umschreiben, damit sich der Einstiegskurs auf die Eröffnung um 14 Uhr bezieht? Beim aktuellen Code ändern sich der Einstiegskurs mit jeder neuen Kerze.
Für mich ist das in Ordnung. Kommen Sie jeden Montag um 14:00 Uhr (wenn die Kerze um 13:00 Uhr schließt).
Bei mir funktioniert es leider nicht wie gewünscht. Liegt es vielleicht daran, dass ich auf 15-Minuten Basis handeln möchte? Im angehängten Beispiel ist der Einstieg 10 Pips unterhalb des Schlusskurses der 14:00-14:15 Uhr Kerze. Der Einstieg soll aber 10 Pips unterhalb des Schlusskurses der 13:45-14:00 Uhr Kerze erfolgen und sich im Zeitablauf nicht ändern. In dem Beispiel hätte der Trade nicht zu Stande kommen dürfen.
Der Code funktioniert hervorragend auf der 1-Stunden-TF, da HOUR = 14 nur einmal am Tag vorkommt.
Bei kleineren TFs geschieht dies jedoch mehrmals, sodass die Bedingung HOUR = 14 für mehrere Kerzen gilt.
Um dies zu beheben, habe ich die erste Zeile geändert, sodass nur beim ERSTEN Mal, dass HOUR = 14 eine Pending Order platziert wird:
// Bedingungen zum Einstieg in Long-Positionen
IF NOT LONGONMARKET AND hour = 14 AND hour[1] <> 14 AND DayOfWeek = 1 THEN
BUY 1 CONTRACT AT CLOSE - 3*PipSize LIMIT
ENDIF
// Bedingungen zum Ausstieg von Long-Positionen
IF LONGONMARKET AND hour = 21 AND DayOfWeek = 1 THEN
SELL AT MARKET
ENDIF
// Stops und Targets: Legen Sie hier schützende Stops und Profit Targets fest
SET STOP PLOSS 100
SET TARGET PPROFIT 130