Sieben-Schlag-Muster-Schock-Durchbruch-Strategie


Erstellungsdatum: 2023-12-15 16:14:32 zuletzt geändert: 2023-12-15 16:14:32
Kopie: 2 Klicks: 597
1
konzentrieren Sie sich auf
1621
Anhänger

Sieben-Schlag-Muster-Schock-Durchbruch-Strategie

Überblick

Sieben-Form-Schock-Breakout-Strategie durch die Erfassung von Preisen, die eine Persistenz von sieben K-Linien bilden, die Auf- oder Abwärtsform, die Marktschock-Tendenzen zu beurteilen und an festen Zeitpunkten zu brechen, um zu profitieren.

Strategieprinzip

Die Kernlogik der Strategie basiert auf zwei Indikatoren:

  1. SevenReds: 7 kontinuierlich fallende K-Linien, definiert als Abwärtstrend bei Marktschwankungen
  2. SevenGreens: Sieben kontinuierlich steigende K-Linien, definiert als Aufwärtstrend bei Marktschwankungen

Wenn Sie SevenReds entdecken, machen Sie mehr; wenn Sie SevenGreens entdecken, machen Sie nichts.

Die Strategie beinhaltet außerdem tägliche Pause zu bestimmten Zeitpunkten (Zeitpunkte für die Veröffentlichung wichtiger US-Daten), um Gewinne zu sichern.

Analyse der Stärken

Sieben Strategien, die dazu beitragen, die Form des Erschütterungsbruchs zu durchbrechen, haben folgende Vorteile:

  1. Sieben K-Linien filtern Marktlärm und verbessern die Signalqualität
  2. Schnelle Aktionen, um Systemrisiken zu vermeiden, die durch wichtige Wirtschaftsdaten verursacht werden
  3. Schon jetzt ist es an der Zeit, die Gewinne zu sperren, um die Wahrscheinlichkeit eines Rückzugs zu verringern.

Risikoanalyse

Die sieben Schokebrecher-Strategien haben ihre eigenen Risiken:

  1. Gefahr von Formfehlern. Sieben K-Leitung kann Marktlärm nicht vollständig filtern und kann falsche Signale senden
  2. Schadensbegrenzungsmaßnahmen sind unvollkommen und können keine Einzelschäden begrenzen
  3. Die Zeit, in der die Gewinne gesperrt sind, kann nicht dynamisch angepasst werden, und es besteht die Gefahr, dass sie nicht rechtzeitig gestoppt werden.

Entsprechende Lösungen:

  1. Erhöhung der Anzahl der K-Linien und Verbesserung der Persistenz-Durchschnittswerte
  2. Hinzugefügt wird eine mobile Stop-Loss-Logik.
  3. Dynamische Anpassung der Stillstandszeit in Verbindung mit der Beurteilung der Volatilitätsindikatoren

Optimierungsrichtung

Die sieben Strategien zur Durchbrechung von Formstörungen können optimiert werden in folgenden Bereichen:

  1. Mehrere Wertpapierpools, Index- oder Branchenrotationen
  2. Zunehmende Einsatz von Machine Learning-Modellen, um die Marktlage zu beurteilen
  3. Optimierung der Einstiegszeit in Kombination mit dem Gleichgewicht
  4. Dynamische Anpassung der Positionsauslastung, Risikokontrolle entsprechend der Rücknahme

Zusammenfassen

Die sieben Formen des Schaukelbruchs erzielen Gewinne, indem sie kurzfristige Schaukeltrends in den Märkten erfassen und gleichzeitig mit zeitgemäßen Operationen erhebliche Risiken vermeiden und eine Stop-Stop-Logik einrichten, um Gewinne zu sichern. Die Strategie kann durch Multi-Security-Pool-Rolling, Machine Learning usw. optimiert werden, und ist eine typische Medium-Frequenz-Quantitative-Handelsstrategie.

Strategiequellcode
/*backtest
start: 2023-12-07 00:00:00
end: 2023-12-14 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Eliza123123

//@version=5
strategy("Breakeven Line Demo", overlay=true)

// Generic signal (not a viable strategy don't use, just some code I wrote quick for demo purposes only)
red = open > close, green = open < close
sevenReds = red and red[1] and red[2] and red[3] and red[4] and red[5] and red[6]
sevenGreens = green and green[1] and green[2] and green[3] and green[4] and green[5] and green[6]
if sevenReds
    strategy.entry('Buy', direction=strategy.long)
if sevenGreens
    strategy.entry('Sell', direction=strategy.short)
if (hour == 5 and minute == 0 ) or (hour == 11 and minute == 0) or (hour == 17 and minute == 0 ) or (hour == 23 and minute == 0) 
    strategy.close_all("Close")

// Breakeven line for visualising breakeven price on stacked orders.  
var breakEvenLine = 0.0
if strategy.opentrades > 0 
    breakEvenLine := strategy.position_avg_price
else
    breakEvenLine := 0.0
color breakEvenLineColor = na
if strategy.position_size > 0
    breakEvenLineColor := #15FF00
if strategy.position_size < 0
    breakEvenLineColor := #FF000D
plot(breakEvenLine, color = breakEvenLine and breakEvenLine[1] > 0 ? breakEvenLineColor : na, linewidth = 2, style = plot.style_circles)