MACD-Indikator: Strategie zur Warnung vor Bodenumkehr


Erstellungsdatum: 2023-12-07 11:11:09 zuletzt geändert: 2023-12-07 11:11:09
Kopie: 0 Klicks: 680
1
konzentrieren Sie sich auf
1619
Anhänger

MACD-Indikator: Strategie zur Warnung vor Bodenumkehr

Überblick

Die MACD-Unterseite ist eine Strategie, die die kurzen Linien des MACD-Indikators analysiert, um zu beurteilen, ob der aktuelle Preis an einem historischen Hoch oder Tief ist und ob eine Umkehrung bevorsteht, um eine schnelle Beurteilung der Marktpreisentwicklung zu ermöglichen.

Strategieprinzip

Die Strategie besteht darin, die Daten der MACD-Standardindikator-Ausgänge für die Schnell- und Langzeilen zu filtern und zu filtern, um zu bestimmen, ob der Preis in die kritische Zone vor der Umkehrung gelangt ist und ein Kauf- oder Verkaufssignal auslöst.

Konkret wird die Strategie durch die Berechnung der schnellen Linie des MACD mit dem Gold- und Todesfork der schnellen Linie beurteilt, ob der Preis in die untere Region des Aufwärtstrends oder in die oberste Region des Abwärtstrends eingeht. Bei der Goldfork wird als Eintritt in die untere Region beurteilt, wenn der Close-Preis höher ist als der Close-Preis der vorherigen Bar und die Differenz höher ist als die Differenz der vorherigen Bar.

Analyse der Stärken

  1. Die MACD-Indikatoren werden verwendet, um die Bewegung der Großmärkte genau zu beurteilen
  2. Unter- und oberste Umkehrwarnung, um Umkehrchancen rechtzeitig zu erfassen
  3. Es ist eine gute Idee, eine schnelle und langsame Beziehung zu entwickeln, um Fehlinformationen zu vermeiden.
  4. Das ist eine neue Version des “Market Watch” (Marktüberwachung) - mit zusätzlichen Alarmen, um die Marktveränderungen in Echtzeit zu überwachen.

Risikoanalyse

  1. Der MACD-Indikator selbst ist nachlässig und kann den genauen Wendepunkt nicht bestimmen.
  2. Die Parameter müssen entsprechend angepasst werden, um sie für verschiedene Handelsarten und Zeiträume zu verwenden
  3. Es ist unklar, wie groß die Umkehrung ist und wie sie sich nach der Umkehrung entwickeln wird.
  4. Es ist wichtig, dass man sich gleichzeitig mit der Reversibilität der Transaktionsvolumenveränderungen befasst.

Die Lösung:

  1. In Kombination mit anderen Indikatoren wie K-Linie-Form, Veränderung des Handelsvolumens
  2. Anpassung der Parameter für verschiedene Handelsarten und Zeiträume
  3. Schnelle Verringerung der Verluste und Risikokontrolle

Optimierungsrichtung

  1. Optimierung der MACD-Indikatorparameter zur besseren Bestimmung von Bottom und Top
  2. Erhöhung der Stop-Loss-Logik, um Verluste zu vermeiden
  3. Umkehrungssicherheit in Verbindung mit der Veränderung des Transaktionsvolumens
  4. Erhöhung der Umkehrwahrscheinlichkeit von Machine Learning-Modellen

Zusammenfassen

Die MACD-Boden-Rückwärtswarnstrategie analysiert die MACD-Schnell-Low-Linien-Kreuzung und entscheidet, ob der Preis in die kritische Zone für eine Rückwärtsbewegung gelangt ist. Sie kann die Boden und die Oberflächen effektiv finden und Orientierung für Handelsentscheidungen bieten. Die MACD-Boden-Rückwärtswarnstrategie selbst kann jedoch nicht den genauen Wendepunkt und die Wendekraft bestimmen. Daher müssen die Parameter entsprechend angepasst und in Kombination mit anderen Indikatoren verwendet werden.

Strategiequellcode
/*backtest
start: 2023-11-06 00:00:00
end: 2023-12-06 00:00:00
period: 1h
basePeriod: 15m
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/
// © blackcat1402

//@version=5
strategy("[blackcat] L2 Reversal Labels Strategy", overlay=true,  max_bars_back=5000, max_labels_count=500)

[diff, dea, macd] = ta.macd(close,12, 26, 9)
a1 = ta.barssince(ta.crossover(diff,dea)[1])
a2 = ta.barssince(ta.crossunder(diff,dea)[1])
bottom_zone = (close[a1+1]>close) and (diff>diff[a1+1]) and ta.crossover(diff,dea)
top_zone = (close[a2+1]<close) and (diff[a2+1]>diff) and ta.crossunder(diff,dea)

// Plot labels
l0 = top_zone ? label.new(bar_index, high * 1.0, 'Near Top', color=color.new(color.red, 50), textcolor=color.white, style=label.style_label_down, yloc=yloc.price, size=size.small) : bottom_zone ? label.new(bar_index, low * 1.0, 'Near Bottom', color=color.new(color.green, 50), textcolor=color.white, style=label.style_label_up, yloc=yloc.price, size=size.small) : na

if bottom_zone
    longmsg = 'Bottom Reversal Soon!'
    alert(message=longmsg, freq=alert.freq_once_per_bar_close)
else if top_zone
    shortmsg = 'Top Reversal Soon!'
    alert(message=shortmsg, freq=alert.freq_once_per_bar_close)


longCondition = bottom_zone
if (longCondition)
    strategy.entry("long", strategy.long)

shortCondition = top_zone
if (shortCondition)
    strategy.entry("short", strategy.short)