Hallo zusammen,
eine peinliche Anfängerfrage:
Ich möchte im aktuellen Bar einsteigen, z.B. Kauf zum Vortageshoch, wenn die Eröffnung darunter liegt und der Kurs das Vortageshoch übersteigt
Die folgenden Codes funktionieren aber nicht, weil (wie im Handbuch beschrieben) erst an der folgenden Kerze gekauft wird
if open < high[1] and high > high[1] then
Buy 1 shares at high[1] stop
endif
oder
if open < high[1] and high crosses over high[1] then
Buy 1 shares at market
endif
Wie funktioniert es richtig? Vielen Dank!
Das sollte funktionieren, ich habe es auf DAX im 15-Minuten-Zeitrahmen getestet.
Ich habe einige Änderungen vorgenommen, insbesondere an der ausstehenden Auftragseingabe. Es muss vom Typ LIMIT und nicht STOP sein, da der Einstiegspreis besser ist als der aktuelle (siehe beigefügtes Foto).
if open < Dhigh(1) and high > Dhigh(1) AND Not OnMarket then
Buy 1 shares at Dhigh(1) limit
set target %profit 3
set stop %loss 1.5
endif
Herzlichen Dank für die schnelle Antwort, das hilft weiter!!
Dhigh(n) statt high[n] . Muss da offenbar in anderem Zeitrahmen testen.