Strategie für den Ausbruch aus der internen Konvergenz


Erstellungsdatum: 2024-02-26 12:16:52 zuletzt geändert: 2024-02-26 12:16:52
Kopie: 0 Klicks: 626
1
konzentrieren Sie sich auf
1617
Anhänger

Strategie für den Ausbruch aus der internen Konvergenz

Überblick

Eine interne Konvergenz-Breakout-Strategie ist eine auf K-Linien-Formen basierende Trendverfolgungsstrategie. Die Strategie nutzt interne Konvergenz- und externe Expansions-K-Linien-Formen, um Trends zu beurteilen und an den Breakout-Punkten eine Long-Hold-Position zu eröffnen.

Strategieprinzip

Die Strategie richtet sich vor allem an zwei K-Linienformen:

  1. Innerer Zusammenlauf K-Linie: Die höchste K-Linie des Tages ist niedriger als die höchste und die niedrigste ist höher als die niedrigste, was darauf hindeutet, dass sich die Spanne zusammenzieht.

  2. Externe Ausdehnung der K-Linie: Der heutige Höchstpreis der K-Linie ist höher als der heutige Höchstpreis und der heutige Tiefstpreis ist niedriger als der heutige Tiefstpreis, was darauf hindeutet, dass sich der Bereich ausdehnt.

Wenn die beiden oben genannten Formen beurteilt werden, gilt dies als ein Einstiegssignal für die Strategie. Am nächsten Tag nach dem Einstieg in die K-Linie, wenn der Eröffnungspreis höher ist als der höchste Preis des Vortages, macht man einen Plus; wenn der Eröffnungspreis am niedrigsten ist, macht man einen Minus.

Nach einer zusätzlichen Leerlaufzeit wird ein Stop-Loss-Punkt eingerichtet. Die spezifischen Stop-Loss-Algorithmen sind:

Stopp-Punkt = (aktueller Schlusskurs × Ziel-Stopp-Prozentsatz) / kleinste Preisänderung

Der Stop-Loss-Punkt = (der aktuelle Schlusskurs × der Stop-Loss-Prozentsatz) / die geringste Preisänderung

Auf diese Weise können wir Stop-Loss- und Stop-Off-Werke anbieten, um nach Gewinn aus dem Markt auszusteigen und Verluste zu vermeiden, die über die erträgliche Grenze hinausgehen.

Analyse der Stärken

Diese Strategie hat folgende Vorteile:

  1. Die K-Linienform der externen Expansion der inneren Konvergenz ist zuverlässiger und hat eine höhere Erfolgsrate bei der Bestimmung der Trendrichtung.

  2. Durch den Durchbruch der Eintrittskarte wird die Bestimmtheit der Beurteilung erhöht und ein Teil der falschen Durchbrüche vermieden.

  3. Die vollständig automatisierte Transaktion erfordert keine menschliche Intervention und reduziert das Betriebsrisiko.

Risikoanalyse

Die Strategie birgt auch einige Risiken:

  1. Die K-Linien-Form-Bestimmung ist nicht vollständig zuverlässig und kann zu Fehlsignalen führen.

  2. Einbruchsschläge sind leicht zu erwischen, und die Stop-Loss-Punkte sollten entsprechend angepasst werden.

  3. Die falsche Einstellung der Parameter kann zu Verlusten führen. Die Optimierungsparameter müssen sorgfältig getestet werden.

Optimierungsrichtung

Die Strategie kann auch in folgenden Richtungen optimiert werden:

  1. Fügen Sie weitere Filterbedingungen hinzu, um falsche Signale zu vermeiden. Zum Beispiel können Sie den Transaktionsvolumenfilter hinzufügen.

  2. Optimierung der Stop-Loss-Algorithmen, um dynamische Stop-Loss zu realisieren

  3. Hinzugefügt wurde die Funktion “Automatische Verhinderung von Schäden”.

  4. Automatische Optimierung der Parameter mittels maschineller Lernmethoden.

Zusammenfassen

Die interne Konvergenz-Break-Strategie ist insgesamt eine zuverlässige und leicht umsetzbare Trendstrategie. Die Strategie nutzt die Urteilsvorteile der externen Expansionsform der internen Konvergenz sowie die Gewissheitsvorteile des Durchbruchs. Gleichzeitig ist die Strategie-Algorithmus einfach, klar und leicht zu verstehen und eignet sich für die quantifizierte Einstiegswahl. Durch ständige Optimierung und Anpassung kann die Strategie stabiler und intelligenter gemacht werden, um bessere Handelsergebnisse zu erzielen.

Strategiequellcode
/*backtest
start: 2023-02-19 00:00:00
end: 2024-02-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("inside bar strategy  Wıth SL-TP ", overlay=true )



insides = high < high[1] and low > low[1]
outsides = high > high[1] and low < low[1]

candle_control=insides or outsides


target_profit_percent=input(3,"target profit%",step=0.1)
stop_loss_percent=input(1,"stop loss %",step=0.1)



yearfrom = input(2021)
yearuntil =input(2022)
monthfrom =input(1)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)


long_cond=candle_control[1] and close>open and high>high[1]
short_cond=candle_control[1] and close<open and low<low[1]



if ( long_cond ) 
    strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND",  comment="LONG")
    
else
    strategy.cancel(id="LONG")


if (  short_cond ) 

    strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND", comment="SHORT")
else
    strategy.cancel(id="SHORT")
    
    
    
    
profit_target=(close*(target_profit_percent/100))/syminfo.mintick
stop_target=(close*(stop_loss_percent/100))/syminfo.mintick


strategy.exit("LONG EXIT","LONG",profit=profit_target, loss=stop_target ) 
    
strategy.exit("LONG EXIT","SHORT",profit=profit_target, loss=stop_target )