Hallo zusammen,
ich beschäftige mich seit einigen Tagen mit PRT und der Programmierung, komme aber an einer Stelle nicht weiter.
Für ein Handelssystem soll der Wert einer Low/High Kerze weiter verwendet (gemerkt) werden.
Sobald eine Kerze an der oberen DC Linie ein neues Hoch erreicht, soll das Low dieser Kerze in einer Variabelen gespeichert werden.
Nach einem close unter dem low wird ein Order aufgeführt (kein sell stop), die Variable auf Null gestzt bis ein neues Tief/Hoch entsteht
Umgekehrt an der unteren DC Linine
Danke im Voraus
DC = Donchian Channel? In diesem Fall können Sie den folgenden Code verwenden, um das letzte Tief zu speichern, das den Ausbruch der unteren DC-Zeile verursacht:
dc = lowest[20](low)
if low crosses under dc[1] then
lastlow = low
endif
Setzen Sie diese Variable dann zurück, wenn Sie eine neue Bestellung starten:
wenn mein Zustand dann
Sellshort am Markt
lastlow = 0 // zurücksetzen
endif
Hallo,
danke für die Unterstützung, es soll jedoch das high der Kerze die das LOW auslöst gemerkt werden, nach einigen Veruschen habe ich das jetzt so realisiert.
IF low < DCdn[1] THEN
newtriggerL=high
if low >=DCdn THEN
triggerL = newtriggerL
ENDIF
ENDIF
Passt das?