Supertrend
Forums › ProRealTime Deutsch forum › ProOrder Support › Supertrend
- This topic has 5 replies, 3 voices, and was last updated 7 years ago by Nicolas.
-
-
05/02/2017 at 12:05 PM #34243
Hallo,
bei diesem simplen System wird bei Überkreuzen des Kurses mit dem Supertrend ein Longtrade eingegangen bzw. bei Unterkreuzen ein Shorttrade.
ich möchte aber je Signal immer nur ein Trade eingehen.
wenn mein Target erreicht ist, wird jedoch sofort ein neuer Trade eröffnet, weil das Signal (die Kreuzung) fast immer noch gültig ist.
Wie kann ich verhindern, dass beim gleichen Signal weitere Trades eröffnet werden.
ich möchte je Signal immer nur 1 Trade eingehen.
Also Long- und Short-Trades müssen sich immer abwechseln.
Vielen Dank im Voraus!
123456789101112131415161718192021// Festlegen der Code-ParameterDEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert// Bedingungen zum Einstieg in Long-Positionenindicator1 = SuperTrend[2.2,2]c1 = (close > indicator1)IF c1 THENBUY 1 SHARES AT MARKETENDIF// Bedingungen zum Einstieg in Short-Positionenindicator2 = SuperTrend[2.2,2]c2 = (close < indicator2)IF c2 THENSELLSHORT 1 SHARES AT MARKETENDIF// Stops und TargetsSET TARGET pPROFIT 905/02/2017 at 1:53 PM #34262How about using crosses over / under? Does it achieve what you need?
123456789101112131415161718192021// Festlegen der Code-ParameterDEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert// Bedingungen zum Einstieg in Long-Positionenindicator1 = SuperTrend[2.2,2]c1 = (close crosses over indicator1)IF c1 THENBUY 1 SHARES AT MARKETENDIF// Bedingungen zum Einstieg in Short-Positionenindicator2 = SuperTrend[2.2,2]c2 = (close crosses under indicator2)IF c2 THENSELLSHORT 1 SHARES AT MARKETENDIF// Stops und TargetsSET TARGET pPROFIT 19005/02/2017 at 2:00 PM #34263Sie sollten die CROSSES OVER und CROSSES UNTER Anweisung verwenden, um zu erkennen, dass der Supertrend seine Farbe ändert (oder seinen Trend). Denn in deinem Code bist du nur das Testen ist das Schließen ist oben oder unten, also deshalb bekommst du viele gleiche Signale im selben Trend.
Bitte finden Sie den geänderten Code unten (nicht getestet).123456789101112131415161718192021// Festlegen der Code-ParameterDEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert// Bedingungen zum Einstieg in Long-Positionenindicator1 = SuperTrend[2.2,2]c1 = (close CROSSES OVER indicator1)IF c1 THENBUY 1 SHARES AT MARKETENDIF// Bedingungen zum Einstieg in Short-Positionenindicator2 = SuperTrend[2.2,2]c2 = (close CROSSES UNDER indicator2)IF c2 THENSELLSHORT 1 SHARES AT MARKETENDIF// Stops und TargetsSET TARGET pPROFIT 905/02/2017 at 2:05 PM #34264Pressed send too soon on above, sorry.
Attached results for code below on Daily TF. Only a TEST example for illustration.
123456789101112131415161718192021// Festlegen der Code-ParameterDEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert// Bedingungen zum Einstieg in Long-Positionenindicator1 = SuperTrend[2.2,2]c1 = (close crosses over indicator1)IF c1 and Chandle[20](close) < 10 THENBUY 1 SHARES AT MARKETENDIF// Bedingungen zum Einstieg in Short-Positionenindicator2 = SuperTrend[2.2,2]c2 = (close crosses under indicator2)IF c2 and Chandle[20](close) > 20 THENSELLSHORT 1 SHARES AT MARKETENDIF// Stops und TargetsSET TARGET pPROFIT 19005/14/2017 at 11:10 AM #35477Hallo Nicolas; Hallo GraHal,
vielen Dank für Eure Hilfe. Es funktioniert wie gewünscht.
Ich habe noch ein “anderes Problem” mit einer Programmierung.
ich möchte programmieren, dass Erkennen bzw. die Entstehung eines “Engulfing” (bullish / bearish ).
In PRT kann man das Engulfing unter Top-Movers auswählen, leider kann man minimal 5 Minuten vorgegeben.
Und leider kann ich nirgends die Programmierung einsehen.
ich beschäftige mich mit Tick-Charts, deshalb benötige ich den Programiercode der “Engulfings”.
Definition:
Bullish-Engulfing: Das Open der aktuellen Kerze ist kleiner als das Close der vorherigen Kerze
und das Close der aktuellen Kerze ist größer als das Open der vorherigen Kerze.
Open < Close[1] and Close > Open[1] oder eventuell auch : Open < Close[1] and Close crosses over Open[1] (quasi Erkennen des Engulfing in der Entstehung)
beim Bearish Engulfing dann entsprechend umgekehrt.
Open > Close[1] and Close < Open[1] oder eventuell auch : Open > Close[1] and Close crosses under Open[1]
Sobald dann während der Entstehung der aktuellen Kerze das Engulfing in Realtime ( also nicht erst zum Close der aktuellen Kerze!) vorhanden ist,
soll der Trade eingegangen werden.
“Engulfing” bedeutet ja auch immer einen Farbwechsel zur vorherigen Kerze.
Aber im Backtest funktioniert das leider nicht wie gewünscht.
Im Voraus vielen Dank!
05/14/2017 at 5:36 PM #35495Dieser Indikator und Screener sollte tun, was Sie brauchen:
https://www.prorealcode.com/prorealtime-indicators/engulfing-pattern-indicator-screener/
-
AuthorPosts