Drei interne Upside-Reversal-Strategien


Erstellungsdatum: 2023-10-30 15:36:07 zuletzt geändert: 2023-10-30 15:36:07
Kopie: 0 Klicks: 610
1
konzentrieren Sie sich auf
1617
Anhänger

Drei interne Upside-Reversal-Strategien

Überblick

Die Drei-K-Linie-Strategie besteht aus drei K-Linien, wobei die erste und die zweite Linie als Yang-Soon-Line fungieren. Die dritte Linie beginnt mit einem höheren Kurs als der letzte Tag und endet mit einem höheren Preis als der höchste Preis der beiden vorherigen K-Linien. Diese Kombination von K-Linien signalisiert die Möglichkeit, dass ein kurzfristiger Rückgang zu einem Aufwärtstrend wird.

Strategieprinzip

Die wichtigsten Kriterien für diese Strategie sind:

  1. Erste K-Linie: Negative Linie, der Eröffnungspreis ist höher als der Abschlusspreis

  2. Zweite K-Linie: Y-Linie, der Schlusskurs ist höher als der Eröffnungskurs und der Schlusskurs ist niedriger als der Eröffnungskurs der vorherigen K-Linie

  3. Die dritte K-Linie: die Y-Linie, bei der der Eröffnungspreis höher ist als der Abschlusspreis der vorherigen K-Linie und der Abschlusspreis höher ist als der Höchstpreis der beiden vorherigen K-Linien

Wenn wir dieses Signal entdecken, nehmen wir eine Short-Head-Position ein und setzen Stop-Loss-Bedingungen. Die spezifische Handelslogik lautet wie folgt:

  1. Bei der Erkennung der inneren Aufwärtsform von 3 wird der Einstieg zum Eröffnungspreis des Stroms freigegeben

  2. Setzen Sie Stop-Conditions: Beenden Sie den Handel, wenn die Preiserhöhung die Stop-Punkte der Eingabe erreicht, und löschen Sie die leeren Positionen aus

  3. Setzen Sie eine Stop-Loss-Bedingung: Beenden Sie den Handel, indem Sie die offene Position löschen, wenn der Preisfall die Stop-Loss-Punkte der Eingabe erreicht

  4. Wenn der Preis einen Stop-Loss erreicht hat, wird die Position freigegeben und die nächste Handelsrunde erwartet.

Auf diese Weise können wir kurzfristig auf den Kurs umkehren, wenn wir ein Rückschlagsignal für einen Anstieg feststellen, einen Stop-Loss-Stillstand einleiten, wenn der Gewinn die Erwartungen erreicht oder ein Verlust außerhalb des kontrollierbaren Bereichs auftritt, und eine Rückschlagstrategie für einen niedrigen Kauf und einen hohen Verkauf realisieren.

Strategische Vorteile

  • Umkehrpunkte zu erfassen, um den Zweck des Umkehrhandels zu erreichen

  • Der Trend-Trading-Methode folgt der Trend-Trading-Logik.

  • Mit klaren Einstiegs-, Stopp- und Verlustmechanismen

  • Einfache drei K-Linien-Formen, die leicht zu erkennen sind

  • Benutzerdefinierte Stop-Loss-Punkte, um Risiken zu kontrollieren

  • Der Code soll klar und einfach zu verstehen und zu optimieren sein.

Alles in allem ist die Strategie durch ihre Fähigkeit, Umkehrungen zu erfassen, Risiken zu kontrollieren, einfach und zuverlässig zu sein, eine praktische und effiziente Short-Line-Umkehrungs-Handelsstrategie.

Strategisches Risiko

  • Die Umkehrform-Bestimmung ist ungenau und könnte ein Nicht-Umkehrsignal sein.

  • Sturzpunkte sind falsch eingestellt und können zu früh oder zu spät abgeschaltet werden.

  • Die Strategie erwartet häufige Transaktionen und besteht die Gefahr von Übertransaktionen.

  • Es gibt noch Raum für Optimierungen in Bezug auf die Identifizierung von Kauf- und Verkaufspunkten und die Verwaltung von Lagerstätten.

  • Vorsicht bei der Auswahl von Aktien, diese Strategie ist besser geeignet für Aktien mit schwankenden Merkmalen

  • Einfluss von Gebühren und Schlupfpunkten auf die Gewinnentwicklung

  • Die Überwachung muss kontinuierlich optimiert werden, um zeitnah auf Marktveränderungen zu reagieren.

Insgesamt kann das Handelsrisiko der Strategie durch Maßnahmen wie optimierte Parameter, strenge Aktienwahl und kontinuierliche Überwachung kontrolliert werden.

Optimierungsrichtung

  • Optimierung der K-Linienform-Parameter zur Verbesserung der Erkennungs-Genauigkeit

  • Optimierung der Stop-Loss-Mechanismen für eine bessere Risiko-Gewinn-Balance

  • Filtersignale in Kombination mit anderen technischen Indikatoren zur Verbesserung der Entscheidungsgenauigkeit

  • Erhöhung der Positionsverwaltungsmechanismen und dynamische Anpassung der Positionen an die Marktlage

  • Optimierung der Kapitalverwaltung und bessere Gewinn- und Verlustbilanz

  • Verschiedene Haltezeiten testen, um die optimale Haltezeit zu bestimmen

  • Optimierung der Code-Struktur, Hinzufügen von Kommentaren, um die Strategie zu verbessern

  • Hinzufügen von Festplatten-Simulationen, um die Effektivität von Strategien zu überprüfen

  • Anpassung der Aktienpools, Teststrategie für Branchen und individuelle Aktienanpassungsfähigkeit

  • Ständige Verfolgung der Strategie, zeitnahe Erkennung von Problemen und Anpassung der Strategie

Zusammenfassen

Die Strategie hat die Vorteile einer klaren Handelslogik, eines Stop-Loss-Mechanismus für die Risikokontrolle, der Einfachheit der Umsetzung und Optimierung, und ist eine zuverlässige und praktische Kurzlinie-Umkehrstrategie. Es besteht jedoch auch ein gewisses Unsicherheitsrisiko, das durch Parameteroptimierung, Risikokontrolle und kontinuierliche Tracking-Optimierung vermieden werden muss, um in der Praxis einen stabilen Überschuss zu erzielen.

Strategiequellcode
/*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))