Setze das Ziel doppelt so hoch wie der Verlust
Forums › ProRealTime Deutsch forum › ProOrder Support › Setze das Ziel doppelt so hoch wie der Verlust
- This topic has 5 replies, 3 voices, and was last updated 4 years ago by Nicolas.
-
-
08/16/2020 at 7:18 PM #141763
Hallo liebe Community!
Ich verzweifel an wahrscheinlich der einfachsten Sache.
defparam cumulateorders = false
1234567891011121314defparam cumulateorders = falseML = MACDline[12,26,9](close)MS = MACDSignal[12,26,9](close)C1 = ML crosses over MSSL = close – low[3]TP = SL*2IF not longonmarket and c1 thenbuy at marketset stop loss SLset target profit TPendifDas was ich hier ausprobiere ist keineswegs ein System sondern lediglich ein Versuch Stop Loss und Take Profit richtig zu programmieren.
Ich wollte lediglich versuchen, dass beim Cross der MACD Linie mit der MACD Signallinie den Stop unter das LOW der letzten 3 Perioden zu legen und das Target in seiner Entfernung doppelt so weit. So ergibt sich logischerweise ein CRV von 2:1.
Leider öffnet mit der Backtest lediglich eine Position ganz zu Beginn der Daten und schließt die Position am Ende der Daten (heutiger Tag).
Vielleicht kann mir jemand den Fehler mitteilen.
Vielen Dank im Voraus!
08/16/2020 at 8:38 PM #141774> Um die Nachrichten in den ProRealCode-Foren klarer zu gestalten , verwenden Sie bitte die Schaltfläche ” Insert PRT code“, um den Text des Codeteils zu trennen! Danke dir! << 🙂
08/16/2020 at 9:28 PM #141779Ihre Zeile 7 berechnet den SL auf dem dritten Tief vor der aktuellen Kerze. Vielleicht möchten Sie das, aber wenn Sie das absolute Tief der letzten 3 Kerzen bevorzugen, müssen Sie schreiben:
1SL = close – lowest[3]low)Für das Ausgabeproblem liegt es vielleicht daran, dass Sie nur wenige Einheiten zum Testen haben. Versuchen Sie es mit 100K.
08/16/2020 at 10:07 PM #14178308/16/2020 at 11:45 PM #141788Ich habe Zeile 7 und auch Zeile 4 geändert, da v10.3 diese Anweisung nicht enthält. Funktioniert mit DAX € 1, 1 Stunde TF:
123456789101112131415defparam cumulateorders = falseML = MACDline[12,26,9](close)//MS = MACDSignal[12,26,9](close)MS = ExponentialAverage[9](ML)C1 = ML crosses over MSSL = close - lowest[3](low)TP = SL*2IF not longonmarket and c1 thenbuy at marketset stop loss SLset target profit TPendif08/17/2020 at 8:10 AM #141802- Geben Sie Ihrem Thema einen aussagekräftigen Titel. Beschreiben Sie Ihre Frage oder Ihr Thema in Ihrem Titel. Verwenden Sie keine bedeutungslosen Titel wie “Hilfe beim Codieren bitte”.
Wie viele Leute wären interessiert, einen Thementitel “Hilfe!” Zu lesen. ? Es hilft der Community nicht und es hilft uns (Moderatoren) nicht.
-
AuthorPosts
Find exclusive trading pro-tools on