Dynamische K-Line-Handelsstrategie mit großen positiven Linien


Erstellungsdatum: 2023-12-06 16:22:08 zuletzt geändert: 2023-12-06 16:22:08
Kopie: 1 Klicks: 647
1
konzentrieren Sie sich auf
1621
Anhänger

Dynamische K-Line-Handelsstrategie mit großen positiven Linien

Überblick

Eine dynamische K-Linien-Strategie ist eine Strategie, bei der die Dynamischen K-Linien genutzt werden, um einen Durchbruch zu beurteilen. Sie wird durch die Identifizierung der K-Linien-Form der Dynamischen K-Linien und die Berechnung von dynamischen Stop-Loss- und Stop-Off-Bereichen erreicht.

Strategieprinzip

Die Hauptlogik der Strategie lautet:

  1. Berechnen Sie die Größe der K-Linie als Prozentsatz des gesamten K-Linie-Bereichs. Wenn die Größe der Entität größer als der festgelegte Threshold ist, wird die Größe als Größe der K-Linie beurteilt.

  2. Wenn ein großer Sonnenstrahl identifiziert wird, gehen Sie in eine lange Position. Gleichzeitig werden der Stop-Loss und der Stop-Out berechnet. Der Stop-Loss liegt unterhalb des Eintrittspreises und der Stop-Out liegt über dem Eintrittspreis.

  3. Wenn eine große Schattenlinie identifiziert wird, wird eine Short-Position aufgelöst. Die Stop-Loss- und die Stop-Out-Position werden gleichzeitig berechnet. Die Stop-Loss-Position liegt über einer bestimmten Anzahl von Punkten des Einstiegspreises und die Stop-Out-Position unter einer bestimmten Anzahl von Punkten des Einstiegspreises.

  4. Nach Beendigung oder Schließung von mehreren Positionen. Nach Beendigung oder Schließung von leeren Positionen.

Analyse der Stärken

Diese Strategie hat folgende Vorteile:

  1. Die Strategie ist einfach, klar, leicht zu verstehen und für Anfänger geeignet.

  2. Die typischen K-Linienformen wie die Big Sun-Linien werden genutzt, um den Markt-Breakout-Momentum effektiv zu erfassen.

  3. Dynamisch berechnete Stop-Loss-Stopp-Positionen, um das Risiko effektiv zu kontrollieren.

  4. Es wird nur ein Parameter benötigt, um die Anpassung zu optimieren.

Risikoanalyse

Die Strategie birgt auch einige Risiken:

  1. Die Sonnenstrahl-Durchbruch kann nicht dauerhaft sein, es kann ein falscher Durchbruch sein.

  2. Eine falsche Einstellung der Stop-Loss-Stopp-Punkte kann zu einem vorzeitigen Stoppen oder Stillstand führen.

  3. Die verschiedenen Sorten und Periodenparameter müssen optimiert werden.

  4. Probleme wie die Plattenrutsche können zu Verlust- und Verlustunterschieden führen.

Diese Risiken können durch Optimierung der Parameter, strenge Risikomanagement und angemessene Anpassung der Haltedauer verringert werden.

Optimierungsrichtung

Die Strategie kann in folgenden Richtungen optimiert werden:

  1. Beurteilung der Wirksamkeit verschiedener Handelsarten und Periodenparameter.

  2. Verschiedene Grenzwerte für die Größe von Sonnenkörpern werden getestet.

  3. Optimieren Sie die Punktgröße des Stop-Loss-Stopps.

  4. Weitere Filterbedingungen wie Handelsvolumen, Schwankungen usw.

  5. Bewertung der Anzahl der K-Linien, die durchbrochen werden können, um die Durchbruchsicherheit weiter zu überprüfen.

Zusammenfassen

Die Dynamische K-Linie ist insgesamt eine sehr praktische Quantifizierungsstrategie. Sie erzeugt Gewinne durch die Erfassung von High-Probability-Trend-Breakout-Gelegenheiten und nutzt die dynamische Stop-Loss-Stop-System, um das Risiko effektiv zu kontrollieren. Die Strategie kann durch Parameteroptimierung weiter verbessert werden und ist eine gute Wahl für Anfänger, die Quantifizierungsgeschäfte lernen.

Strategiequellcode
/*backtest
start: 2022-11-29 00:00:00
end: 2023-12-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Manham Big Bar Trading Strategy", overlay=true)

// Define inputs
lookback_period = input(20, title="Lookback Period")
bullish_threshold = input(26, title="Bullish Marubozu Threshold")
bearish_threshold = input(30, title="Bearish Marubozu Threshold")
target_points = input(37, title="Target Points")
stop_loss_points = input(24, title="Stop Loss Points")

// Calculate body size as a percentage of the total range of the candle
body_size = abs(close - open) / (high - low) * 30

// Identify bullish Marubozu
is_bullish_marubozu = close > open and body_size >= bullish_threshold

// Identify bearish Marubozu
is_bearish_marubozu = open > close and body_size >= bearish_threshold

// Calculate stop loss and target levels
stop_loss = strategy.position_avg_price - stop_loss_points * syminfo.mintick
take_profit = strategy.position_avg_price + target_points * syminfo.mintick

// Strategy conditions
if is_bullish_marubozu
    strategy.entry("Buy", strategy.long)
    strategy.exit("Sell", "Buy", stop=stop_loss, limit=take_profit)

if is_bearish_marubozu
    strategy.entry("Sell", strategy.short)
    strategy.exit("Cover", "Sell", stop=take_profit, limit=stop_loss)