“ATR Stop Loss finder” indikator als Stoploss festlegen
Forums › ProRealTime Deutsch forum › ProOrder Support › “ATR Stop Loss finder” indikator als Stoploss festlegen
- This topic has 6 replies, 3 voices, and was last updated 3 days ago by
imokdesign.
-
-
06/26/2025 at 10:02 AM #248546
Hallo zusammen,
ich habe gesehen, das im Französichen forum jemand folgenden Indikator gesucht hat: “ATR Stop Loss Finder”.
Mit genau diesem habe ich mich vor ein paar Tagen auch beschäftigt. Meine Frage ist: Wie integriere ich die ATR-Tieflinie in eine Stop-Loss-Funktion (ohne trailing)?https://www.prorealcode.com/topic/atr-stop-loss-finder/
könnte mir da jemand behilflich sein?
06/28/2025 at 10:18 AM #248563Ich habe deinen Beitrag im französischen Forum gelöscht.
Du solltest keine Fragen doppelt stellen. Danke 🙂Hier ist der Code:
12345678myHstop, myLstop = CALL "HstopL v1"[14, 1.5]IF MyLongConditions THENBUY 1 Contract at MarketSET STOP PRICE myLstopELSIF MyShortConditions THENSELLSHORT 1 Contract at MarketSET STOP PRICE myHstopENDIF06/28/2025 at 9:49 PM #248570Sorry für den Doppelpost und danke für den code. Es scheint so als habe ich ihn noch nicht richtig eingefügt, Ich bekomme noch eine fehlermeldung.
Hier der ganze code …
123456789101112131415161718192021222324252627282930313233343536// ParameterDEFPARAM CumulateOrders = FalsedaysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0// Einstieg Longindicator1 = Williams[4](close)c1 = (indicator1 CROSSES UNDER -80)indicator2 = ExponentialAverage[21](low)c2 = (close > indicator2)// ATR-StopLoss vom Indikator holen:myLstop = CALL "HstopL v1"[14, 0.5]IF (c1 AND c2) AND not daysForbiddenEntry THENBUY PositionSize CONTRACT AT MARKETSET STOP PRICE myLstopENDIF// Ausstiegindicator3 = Williams[4](close)c3 = (indicator3 CROSSES OVER -20)IF c3 THENSELL AT MARKETENDIF//Money ManagementCapital = 250000Risk = 0.01StopLoss = (myLstop)REM Calculate contractsequity = Capital + StrategyProfitmaxrisk = round(equity*Risk)PositionSize = abs(round((maxrisk/StopLoss)/PointValue)*pipsize)06/30/2025 at 6:32 AM #248578Hallo. Das liegt daran, dass der von dir verwendete Indikator zwei Ergebnisse erzeugt (shortStoploss und LongStopLoss).
Du kannst Zeile 13 durch diese hier ersetzen, um beide Stops zu speichern:1mySstop,myLstop = CALL "HstopL v1"[14, 0.5]Wenn du ihn nicht verwenden möchtest, kannst du stattdessen schreiben: ignored, myLstop = ….
1 user thanked author for this post.
07/06/2025 at 4:51 PM #248684Achso, danke Ivan. Ich dachte das wäre nur ein Platzhalter für eine short Position und hatte es deswegen rausgenommen. Ich komme der Sache schon näher, aber das System möchte noch nicht korrekt handeln (siehe screenshots). Es hat irgendwie noch Probleme die Signale zu nehmen.
Beispiel: Eigendlich sollte es an der Vertikalen blauen Linie ein Signal geben und dann am nächsten Tag (open) eingestiegen werden. Der stop sollte auf dem unteren ATR Band der Signalkerze sitzen (Vertikalen blauen Linie). In diesem fall käme schon das Exit signal am close der Grünen kerze (dort wo der Peil eingezeichnet ist)
07/07/2025 at 6:53 AM #24869707/09/2025 at 4:25 PM #248769Ja, ohne Moneymanagement funktioniert der code und ist auch profitabel. Allerdings hätte ich den backtest gerne mit Moneymanagement gesehen, weil der stop ja durch den atr nie gleich weit entfernt ist wie ne feste pip Größe, oder irre ich mich da grade? Warum das system mit Atr “Stop loss finder” irgendwann aufhört könnte ich bisher nicht herausfinden.
-
AuthorPosts
Find exclusive trading pro-tools on