Die Ressourcen sind geladen. Beförderung...

Drei Umkehrstrategien von innen nach oben

Schriftsteller:ChaoZhang, Datum: 2023-10-30 15:36:07
Tags:

img

Übersicht

Die Three Inside Up-Umkehrstrategie ist eine Umkehrhandelsstrategie, die darauf abzielt, niedrig zu kaufen und hoch zu verkaufen, indem spezifische Dreisatz-Candlestick-Muster identifiziert werden. Sie besteht aus drei Balken, bei denen die ersten zwei ein bullisches Harami-Muster bilden und die dritte Bar oberhalb des vorherigen Schließens öffnet und oberhalb der Höchstwerte der ersten beiden Balken schließt. Diese Candlestick-Kombination zeigt eine mögliche Umkehr von einem Abwärtstrend in einen Aufwärtstrend an und signalisiert eine Gelegenheit, einen Umkehrhandel einzugehen.

Strategie Logik

Die wichtigsten Voraussetzungen für diese Strategie sind:

  1. Bar 1: Bären-Kandle, öffnen höher als schließen

  2. Bar 2: Bullish Candle, schließt höher als offen und niedriger als Bar 1 offen

  3. Bar 3: Bullish Candle, öffnen höher als Bar 2 schließen und schließen höher als die Höhen der Bars 1 und 2

Wenn dieses Muster erkannt wird, nehmen wir eine Short-Position ein und setzen Profit-Take- und Stop-Loss-Levels ein.

  1. Geben Sie kurz an der Öffnung von Bar 3 wenn drei Inside Up Muster identifiziert wird

  2. Gewinngewinnziel festlegen: Handel schließen und Position abflachen, wenn der Preis um die Anzahl der Gewinnpunkte steigt

  3. Setzen Sie Stop Loss: Schließen Sie den Handel und platzieren Sie, wenn der Preis um die Anzahl der Eingabepunkte sinkt

  4. Position frei, wenn Ziel oder Stopp getroffen wird, warten Sie auf das nächste Signal

Dies ermöglicht es uns, schnell einen Short einzugehen, wenn ein Aufwärtstrend-Umkehrsignal identifiziert wird, und Gewinne zu erzielen oder Verluste zu begrenzen, indem wir vordefinierte Gewinn- und Stopniveaus verwenden und eine Low Buy High Sell-Umkehrstrategie implementieren.

Vorteile

  • Erfasst Umkehrpunkte für den Umkehrhandel

  • Shorts-Tops und Kauf-Böden, die sich an Trends anpassen

  • Klarer Einstieg, Gewinnnahme und Stop-Loss-Mechanismus

  • Einfaches 3-Streifen-Muster, leicht zu erkennen und umzusetzen

  • Anpassungsfähige Gewinn- und Stop-Loss-Punkte zur Risikokontrolle

  • Code ist einfach, sauber, leicht zu verstehen und zu optimieren

Zusammenfassend lässt sich sagen, dass diese Strategie auf Mustererkennung, Risikomanagement, Einfachheit und Zuverlässigkeit zurückgreift und somit eine effektive kurzfristige Umkehrhandelsstrategie ist.

Risiken

  • Muster kann falsch identifiziert werden, was zu falschen Signalen führt

  • Unzureichende Profit-Take- oder Stop-Loss-Niveaus könnten zu einem vorzeitigen Ausstieg oder zu verpassten Gewinnen führen

  • Häufiger Handel erhöht das Risiko eines Überhandels

  • Eintritt, Positionsgrößen und Verwaltung können weiter optimiert werden

  • Eine sorgfältige Bestandswahl ist erforderlich, besser für flüchtige Bestände

  • Auswirkungen von Provisionen und Verschiebungen auf die Gewinne

  • Erfordert ständige Überwachung und Anpassung an sich ändernde Märkte

Eine angemessene Optimierung der Parameter, die Auswahl der Bestände, die Überwachung und andere Maßnahmen können dazu beitragen, die Risiken zu kontrollieren.

Möglichkeiten zur Verbesserung

  • Optimierung der Musterparameter zur Verbesserung der Genauigkeit

  • Gewinn- und Stop-Loss-Vergleiche für eine bessere Risikovergütung

  • Hinzufügen von Filtern mit anderen Indikatoren zur Verbesserung der Signalsicherheit

  • Einbeziehung dynamischer Positionsgrößen, die an die Marktbedingungen angepasst sind

  • Optimierung der Kapitalverteilung für eine bessere Gewinnbilanz

  • Versuche verschiedene Aufbewahrungszeiten, um die optimale Dauer zu bestimmen

  • Rationalisieren Sie den Code mit Kommentaren zur Klarheit

  • Zur Validierung der Wirksamkeit wird ein Backtest gegen eine Live-Leistung durchgeführt.

  • Anpassung des Bestandsuniversums und des Testsektors und der Namen

  • Kontinuierlich die Leistung verfolgen und nach Bedarf abstimmen

Schlussfolgerung

Die Three Inside Up Reversal-Strategie zielt darauf ab, von Shorting-Tops zu profitieren, wenn ein Aufwärtstrend-Umkehrsignal basierend auf einem spezifischen Drei-Candlestick-Muster identifiziert wird. Mit klarer Logik, Risikokontrolle, Benutzerfreundlichkeit und Optimierungspotenzial ist es eine zuverlässige und praktische kurzfristige Umkehrhandelsstrategie. Es gibt jedoch Unsicherheiten, die kontinuierliche Optimierungen, Risikomanagement und Überwachung erfordern, um im Live-Handel eine konsistente überschüssige Rendite zu erzielen.


/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 12/02/2019
//    This is a three candlestick bullish reversal pattern consisting of a 
//    bullish harami pattern formed by the first 2 candlesticks then followed 
//    by up candlestick with a higher close than the prior candlestick.
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Three Inside Up Backtest", overlay = true)
input_takeprofit = input(20, title="Take Profit pip", step=0.01)
input_stoploss = input(20, title="Stop Loss pip", step=0.01)
barcolor(open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2] ? yellow :na :na : na : na : na:na : na : na : na)
posprice = 0.0
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) 
posprice := open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2]  ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) :nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0) 
pos := iff(posprice > 0, -1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == -1)
    strategy.entry("Short", strategy.short)
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))

Mehr