MACD-Lange Umkehrstrategie

Schriftsteller:ChaoZhang, Datum: 2023-12-15 13:55:38
Tags:

img

Übersicht

Die MACD-Lange-Umkehrstrategie ist eine Strategie, die den MACD-Indikator verwendet, um langfristige Preisumkehrungen zu identifizieren und langfristige Trades zu tätigen. Diese Strategie konstruiert den MACD-Indikator unter Verwendung der schnellen SMA-Linie und der langsamen SMA-Liniedifferenz des MACD und verwendet das Umkehrmuster des MACD-Histogramms, um potenzielle langfristige Umkehrmöglichkeiten in den Preisen zu identifizieren. Wenn eine Preisumkehrmöglichkeit identifiziert wird, wird die Strategie einen richtungsweisenden langfristigen Eintrag machen.

Strategie Logik

Die Strategie verwendet 6-Tage-EMA als schnelle Linie des MACD und 26-Tage-EMA als langsame Linie des MACD. Der Unterschied zwischen den schnellen und langsamen Linien ist der MACD, und der 9-Tage-SMA des MACD bildet die Signallinie. Wenn der Unterschied zwischen den schnellen und langsamen Linien, d.h. das Histogramm, gleich Null ist, stellt es ein Gleichgewicht dar; wenn es positiv ist, stellt es eine langfristige bullische Ansicht dar; wenn es negativ ist, stellt es eine langfristige bärische Ansicht dar.

Die Handelslogik dieser Strategie lautet: Wenn das MACD-Histogramm über das vorherige steigt (die Differenz wächst), wird davon ausgegangen, dass der Preis in die langfristige Aufwärtsbewegung umgekehrt ist (Kaufmöglichkeit); Wenn das MACD-Histogramm unter das vorherige fällt (die Differenz schrumpft), wird davon ausgegangen, dass der Preis in die langfristige Abwärtsbewegung umgekehrt ist (Verkaufmöglichkeit). Um falsche Signale auszufiltern, wartet diese Strategie auf die tatsächliche Umkehrung von zwei Histogrammen, bevor sie eintritt.

Analyse der Vorteile

  • Identifizieren Sie langfristige Preisumkehrungen anhand der langfristigen gleitenden Durchschnittsdifferenz des MACD-Indikators
  • Der Doppel-Linien-Crossover filtert falsche Ausbrüche aus und vermeidet Höhen und Verkaufsschwellen
  • Die MACD-Parameter können an unterschiedliche Marktbedingungen angepasst werden
  • Stop-Loss-Strategien können so konfiguriert werden, dass ein einzelner Verlust kontrolliert wird

Risiken und Lösungen

  • Fehlende Handelschancen aufgrund der MACD-Divergenz
    • Optimierung für die Verwendung in Kombination mit dem RSI-Indikator
  • Es gibt viele falsche Umkehrsignale in Schwingungsmärkten
    • Steigerung des Trailing Stop Loss zur Verringerung von Verlusten; Anpassung der MACD-Parameter zur Gewährleistung einer reibungslosen Entwicklung
  • Die Umkehrung hält nicht an oder der Preis durchbricht den Stop-Loss
    • Verwenden Sie exponentielle gleitende Durchschnitte, um die Zuverlässigkeit von Stop-Loss zu verbessern
  • Keine Stop-Loss-Strategie, nicht in der Lage, Verluste zu kontrollieren
    • Hinzufügen von Trailing Stop Loss oder Fixed Stop Loss-Logik zur strikten Kontrolle des Einzelverlustbetrags

Optimierungsrichtlinien

  • MACD ist ein langfristiger Trend-Tracking-Indikator, wenn er zu empfindlich ist, werden falsche Signale erhöht.
  • Hinzu kommt die Logik des Trailing Stop Loss. Langfristige Beteiligungen sind zwangsläufig mit dem Risiko von Pullbacks konfrontiert, und Trailing Stops können dieses Risiko mildern.
  • Die Kombination mit anderen Indikatoren wie dem RSI ist begrenzt, die Kombination anderer Indikatoren kann die Leistung verbessern.
  • Zusätzliche Positionsgrößenmodul. Unterschiedliche Marktbedingungen können unterschiedliche Holdingstrategien verwenden.

Zusammenfassung

Die MACD-Lange-Umkehrstrategie erfasst langfristige Umkehrchancen in den Preisen, indem sie die Umkehrung des MACD-Histogramms beurteilt. Diese Strategie kontrolliert erfolgreich den Konflikt zwischen kurzfristigen und langfristigen Zyklen und vermeidet es, Höchststände und Verkaufstiefste zu jagen. Als eine einzige Indikatorstrategie hat die MACD-Lange-Umkehrstrategie jedoch auch bestimmte Einschränkungen und es gibt noch Raum für weitere Optimierung, insbesondere wenn sie in Kombination mit anderen Indikatoren verwendet wird.


/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
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/
// © TheGrindToday

//@version=4
strategy("MACD Long Strat", overlay=false)


//fast = 12, slow = 26
fast = 6, slow = 26
fastMA = ema(close, fast)
slowMA = ema(close, slow)
macd = fastMA - slowMA
signal = sma(macd, 9)
histogram = macd-signal

macdpos = histogram[0] > 0
macdneg = histogram[0] < 0

histogram_reversing_negative = histogram[1] > histogram[2]


LongEntryCondition =  histogram > histogram[1] 
ShortEntryCondition =  histogram < histogram[1]

exitConditionLong = histogram[0] < histogram[2]

if (LongEntryCondition and histogram_reversing_negative)
    strategy.entry("Long", strategy.long)


if (exitConditionLong)
    strategy.close("Long")
    
plot(histogram)


Mehr