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.
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.
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)