Doppelte Umkehrkerzenmuster – Quantitative Handelsstrategie: System zur Erkennung und Ausführung von Hammer- und Shooting-Star-Mustern

锤子烛台(Hammer Candle) 流星烛台(Shooting Star Candle) 烛台形态(Candlestick Patterns) 反转信号(Reversal Signals) 趋势反转(Trend Reversal) 技术分析(Technical Analysis) 日内交易(Intraday Trading) SL(Stop Loss) TP(Take Profit)
Erstellungsdatum: 2025-08-11 09:14:57 zuletzt geändert: 2025-08-11 09:14:57
Kopie: 0 Klicks: 165
2
konzentrieren Sie sich auf
319
Anhänger

Doppelte Umkehrkerzenmuster – Quantitative Handelsstrategie: System zur Erkennung und Ausführung von Hammer- und Shooting-Star-Mustern Doppelte Umkehrkerzenmuster – Quantitative Handelsstrategie: System zur Erkennung und Ausführung von Hammer- und Shooting-Star-Mustern

Überblick

Die Strategie ist ein quantitatives Handelssystem, das auf der Erkennung klassischer Fallformationen basiert und sich auf die Identifizierung zweier wichtiger Umkehrsignale in den Märkten konzentriert: die Affenformationen und die Sternenformationen. Die Affenformationen treten normalerweise am Ende eines Abwärtstrends auf und werden als potenzielle bullish Umkehrsignale angesehen. Die Sternenformationen treten jedoch oft an der Spitze eines Aufwärtstrends auf und werden als potenzielle bullish Umkehrsignale angesehen.

Strategieprinzip

Die Kernprinzipien der Strategie basieren auf der präzisen mathematischen Definition und Identifizierung bestimmter K-Linienformen:

  1. Formerkennung von Hühnern

    • Es muss eine negative Linie sein (die Börsenöffnung ist höher als die Börsenschließung)
    • Die Schattenlinie muss mindestens 90% der Länge des Objekts haben (gesteuert durch die WickFactor-Parameter)
    • Die Oberschattenlinie darf nicht länger als 45% der Körperlänge sein (kontrolliert durch maxOppositeWickFactor-Parameter)
    • K-Line-Einheiten machen mindestens 20% des gesamten K-Line-Bereichs aus (kontrolliert durch die Parameter minBodyRangePct)
    • Wenn die oben genannten Bedingungen erfüllt sind, wird das System als Bunchform identifiziert
  2. Identifizierung von Meteoriten

    • Es muss ein Y-Zeichen sein (der Eröffnungspreis ist niedriger als der Abschlusspreis)
    • Die Oberschattenlinie muss mindestens 90% der Körperlänge betragen.
    • Die Schattenlinie darf nicht länger als 45% der Länge des Objekts sein.
    • K-Line-Einheiten machen mindestens 20% der gesamten K-Line-Bereiche aus
    • Wenn die oben genannten Bedingungen erfüllt sind, wird das System als Meteorit identifiziert.
  3. Logik der Transaktionsdurchführung

    • Nach dem Erscheinen der Steckdose machen Sie bei der nächsten K-Leitung mehr.
    • Nach dem Auftauchen der Form des Meteoriten wird bei der nächsten K-Leitung frei gemacht.
    • Stop-Loss-Einstellungen auf den niedrigsten Punkt der Signal-K-Linie (Hornscheinform) oder den höchsten Punkt (Meteorform)
    • Zielpreise auf der Signal-K-Linie mit dem höchsten Punkt (Haufenform) oder dem niedrigsten Punkt (Meteorform)

Die Ausführung der Strategie basiert auf der nächsten K-Linie nach dem Auftreten des Signals, wodurch eine vorausschauende Abweichung in der Rückmessung vermieden wird und die Ausführbarkeit der Strategie im realen Handel gewährleistet wird.

Strategische Vorteile

  1. Ein einfaches und klares EintrittssignalDie Strategie basiert auf einer klar definierten K-Linien-Form, die ein klares Einstiegssignal liefert und subjektive Urteilsfaktoren reduziert.

  2. Verbessertes RisikomanagementDer Wert der einzelnen Transaktionen wird durch eine eindeutige Stop-Loss-Regelung und einen Zielpreis begrenzt, was zu einer langfristigen Sicherung der Gelder beiträgt.

  3. Parameter sind flexibelDie Strategie bietet mehrere Schlüsselparameter (z. B. Schattenlinie-Ratio, Minimum Entity-Ratio usw.), die für verschiedene Märkte und Zeitrahmen optimiert werden können.

  4. Anpassung an eine MarktumkehrDie Monkeys und die Meteoriten sind visuelle Darstellungen von Veränderungen in der Stimmung des Marktes, die potenzielle Wendepunkte in der Marktdynamik erfassen.

  5. Ein vernünftiger StandpunktDie Strategie setzt den Stop-Loss-Wert auf die K-Linie, die in der Regel den letzten Versuch des Marktes in diese Richtung darstellt. Wenn sie überschritten wird, kann das Umkehrsignal ausfallen.

  6. Für Tagesgeschäfte geeignetDie Ein- und Ausstiegsmethoden sind relativ schnell und eignen sich für den Einsatz von Intraday-Händlern. Sie können kurzfristige Marktschwankungen effektiv nutzen.

Strategisches Risiko

  1. Falsche DurchbruchgefahrDer Markt kann eine qualifizierte Form erzeugen, die jedoch keine erwartete Umkehrung erzeugt, was dazu führt, dass der Handel einen Stop-Loss erreicht.

  2. ParameterempfindlichkeitDie Strategie-Performance ist sehr empfindlich gegenüber Parameter-Einstellungen (wie der WickFactor und der minBodyRangePct), und eine falsche Parameter-Einstellung kann zu viel Falschsignal führen oder wichtige Signale verpassen.

  3. Einschränkte AnwendbarkeitDie Strategie kann in einem wackligen Markt oder einem Markt ohne klare Trends schlechter abschneiden und zu einer Reihe von Verlustgeschäften führen.

  4. Fehlende TrendbestätigungDie Strategie basiert nur auf der Einwurzel-K-Linie und berücksichtigt nicht die breiteren Markttrends, was zu einem negativen Handel führen kann.

  5. Haltestelle ist konservativDie Strategie-Stopp-Einstellung an der Extreme der Signal-K-Linie ist möglicherweise zu konservativ, um den tatsächlichen Trend umzukehren.

  6. VermögensverwaltungsrisikenDie Strategie besteht darin, ein festes Prozentsatz des Kapitals zu verwenden, um den Handel zu betreiben, der bei fortlaufenden Verlusten zu einem größeren Rückzug des Kontos führen kann.

Richtung der Strategieoptimierung

  1. Trendfilter hinzufügen: Handel nur in der Trendrichtung in Kombination mit einem Moving Average oder einem anderen Trendindikator, z. B. nur in einem Abwärtstrend nach einem Rabbit-Form zu suchen und im Aufwärtstrend nach einem Sternen-Form zu suchen.

  2. Bestätigung zur LautstärkeerhöhungDie Signal-K-Linien sind mit einem höheren Transaktionsvolumen verbunden, um die Reliabilität der Form zu erhöhen, da die Umkehrung normalerweise mit einer erhöhten Handelsaktivität einhergeht.

  3. Optimierung der BremsschutzmechanismenEinführung von dynamischen Stop-Off-Strategien, wie beispielsweise bewegliche Stopps oder Stop-Off-Punkte, die auf dem ATR basieren, um bei starken Umkehrungen mehr Profit zu erzielen.

  4. Mehrzeit-AnalysenDer Trend wird in die Richtung des Marktes über einen längeren Zeitraum bestätigt und nur dann umgekehrt, wenn der Trend mit dem größeren Trend übereinstimmt.

  5. Signalstärke-Rating realisiert: Bewertet die Signale nach der Perfektion der Form (z. B. Schattenlinie, K-Linienposition, Vorlauf usw.) und führt nur die hochwertigen Signale aus.

  6. Marktumgebung filternAnpassung der Parameter oder Aussetzung des Handels bei hoher Volatilität, um falsche Signale zu vermeiden, wenn der Markt laut ist.

  7. Integrieren Sie andere technische IndikatorenDer RSI, der MACD und andere Indikatoren werden nur dann ausgeführt, wenn mehrere Indikatoren gemeinsam bestätigt werden.

Zusammenfassen

Die Dual Reverse Binary Modell Quantitative Trading Strategie ist ein automatisiertes Handelssystem, das auf klassischen technischen Analysen basiert, um potenzielle Marktreversionschancen zu erfassen, indem es die Kurz- und Sternen-Binaries genau definiert und identifiziert. Die Strategie verfügt über klare Einstiegssignale und ein ausgefeiltes Risikomanagement, das für die Anwendung von Day Tradern geeignet ist. Als rein auf Formerkennung basierendes System ist es jedoch auch mit Risiken wie falschen Durchbrüchen und mangelnder Trendbestätigung konfrontiert.

Der größte Vorteil der Strategie liegt in ihrer Einfachheit und Klarheit, bei der der Händler die Logik eines jeden Handels klar verstehen kann. Um die Stabilität der Strategie zu verbessern, wird empfohlen, Elemente wie Trendfilter, Transaktionsmengenbestätigung und Optimierung der Stoppmechanismen hinzuzufügen. Durch diese Optimierungen können Falschsignale reduziert und die Gesamtprofitabilität und die Rendite-Risiko-Relation der Strategie verbessert werden.

Letztendlich, wie bei allen Handelsstrategien, sollte der Händler vor der praktischen Anwendung ausreichend Rück- und Vorlauftests durchführen und die Parameter an bestimmte Marktbedingungen und persönliche Risikopräferenzen anpassen. Die Strategie kann als Basisrahmen dienen und sich durch ständige Optimierung und Individualisierung zu einem wirksamen Tool entwickeln, das für den individuellen Handelsstil geeignet ist.

Strategiequellcode
/*backtest
start: 2024-08-11 00:00:00
end: 2025-08-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("Hammer & Shooting Star — Strategy", overlay=true, pyramiding=0,
     default_qty_type=strategy.percent_of_equity, default_qty_value=10, initial_capital=10000, calc_on_every_tick=true)

// === Inputs ===
wickFactor = input.float(0.9, "Min wick : body ratio", step=0.1)
maxOppositeWickFactor = input.float(0.45, "Max opposite-wick : body", step=0.05)
minBodyRangePct = input.float(0.2, "Min body as % of bar range", step=0.01)

// === Candle parts ===
o = open
c = close
h = high
l = low

body = math.abs(c - o)
barRange = h - l
upperWick = h - math.max(c, o)
lowerWick = math.min(c, o) - l

bodyNonZero = barRange > 0 and body > 0

// === Pattern detection (on the bar itself) ===
// Hammer: bearish candle (o > c), long lower wick, small upper wick
isHammer = bodyNonZero and (o > c) and     (lowerWick >= wickFactor * body) and    (upperWick <= maxOppositeWickFactor * body) and    (body / barRange >= minBodyRangePct)

// Shooting star: bullish candle (o < c), long upper wick, small lower wick
isShootingStar = bodyNonZero and (o < c) and    (upperWick >= wickFactor * body) and    (lowerWick <= maxOppositeWickFactor * body) and    (body / barRange >= minBodyRangePct)

// === Use previous-bar signals so entry executes at NEXT bar open ===
hammerSignal = isHammer[1]
ssSignal     = isShootingStar[1]

// === Entries & exits: based on the signal bar (index [1]) ===
canEnter = strategy.position_size == 0

if hammerSignal and canEnter
    // Enter long on current bar (this is the bar AFTER the hammer)
    strategy.entry("Long_Hammer", strategy.long)
    // Exit using the hammer-bar's low/high (signal bar is [1])
    strategy.exit("Long_Exit", from_entry="Long_Hammer", stop=low[1], limit=high[1])

if ssSignal and canEnter
    strategy.entry("Short_SS", strategy.short)
    strategy.exit("Short_Exit", from_entry="Short_SS", stop=high[1], limit=low[1])

// === Visuals: show where patterns occurred ===
//barcolor(isHammer ? color.red : isShootingStar ? color.green : na)
plotshape(isHammer, title="Hammer", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.tiny, text="HAM")
plotshape(isShootingStar, title="Shooting Star", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.tiny, text="SS")