Hallo zusammen,
Ich wollte folgende Funktion testen: Signal im daily TF (Set High-Stop bei grüner Candle oder Set Low-Stop bei roter Candle mit Trailing SL 1*ATR) zum Test. Eigentlich geht es um das Signal im Daily TF mit der Funktion Abends um xy Uhr zu schließen -> TF 1h. getestet mit Gold, SP500 im 1h chart. Die Orders werden immer um 1Uhr an den Broker gesendet und um 2Uhr wieder gelöscht!? ohne MTF werden die Stop Aufträge normal gesetzt.
Woran kann es liegen, dass Orders nach 1 Stunde immer wieder gelöscht werden?
Vielen Dank vorab für Eure Unterstützung! 🙂
// Festlegen der Code-Parameter
DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert
Timeframe (daily, updateonclose)
// Verhindert das Trading an bestimmten Wochentagen
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
// Bedingungen zum Einstieg in Long-Positionen
c1 = (close >= open)
IF c1 AND not daysForbiddenEntry THEN
BUY 1 CONTRACT AT HIGH STOP
ATR = averagetruerange[1](close)
ENDIF
// Bedingungen zum Einstieg in Short-Positionen
c2 = (close < open)
IF c2 AND not daysForbiddenEntry THEN
SELLSHORT 1 CONTRACT AT LOW STOP
ATR = averagetruerange[1](close)
ENDIF
// Stops und Targets
SET STOP pTRAILING 1*ATR
Timeframe (1hour, updateonclose)
If OnMarket and Time = 190000 Then
Sell at Market
Exitshort at Market
Endif
Weil Pending Orders IMMER automatisch am Ende jeder Kerze storniert werden. Wenn Sie möchten, müssen Sie sie erneut platzieren, aber dazu müssen Sie BUY und SELLSHORT im stündlichen Zeitrahmen bewegen:
// Festlegen der Code-Parameter
DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert
Timeframe (daily, updateonclose)
// Verhindert das Trading an bestimmten Wochentagen
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
// Bedingungen zum Einstieg in Long-Positionen
c1 = (close >= open)
// Bedingungen zum Einstieg in Short-Positionen
c2 = (close < open)
ATR = averagetruerange[1](close)
Timeframe (1hour, updateonclose)
IF c1 AND not daysForbiddenEntry THEN
BUY 1 CONTRACT AT HIGH STOP
ENDIF
IF c2 AND not daysForbiddenEntry THEN
SELLSHORT 1 CONTRACT AT LOW STOP
ENDIF
// Stops und Targets
SET STOP pTRAILING 1*ATR
If OnMarket and Time = 190000 Then
Sell at Market
Exitshort at Market
Endif
ah ja, macht Sinn 🙂 d.h. die Orders werden dann stündlich gelöscht und neu gesetzt!? werde testen – vielen Dank! 🙂
Hallo nochmal,
leider werden dann stündlich neue StopBuy Orders gesetzt.
Gibt es eine Möglichkeit, im daily TF zu handeln aber trotzdem um eine bestimmte Uhrzeit schließen zu lassen? Auch mit Pending Orders die aber für den Tag gültig sind?
Danke! 🙂
Nein, es ist nicht möglich. Die automatischen Strategien werden nur ausgeführt, wenn ein Balken schließt, also wenn Sie den täglichen Zeitrahmen verwenden, nur um 01:00 Uhr (um 00:00 Uhr, wenn es Sonnenzeit gibt).
dachte das wäre mit MTF lösbar, schade – danke für den schnellen & professionellen support! Weiter so! 😉