
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.
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.
Die Lösung:
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.
/*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)