Diese Strategie erzeugt Handelssignale auf Basis des MACD-Indikators. Der MACD-Indikator besteht aus drei Linien: der MACD-Linie, der SIGNAL-Linie und der Histogramm-Linie (HISTO). Wenn die MACD-Linie über die SIGNAL-Linie kreuzt und positiv wird, erzeugt sie ein Kaufsignal. Wenn die MACD-Linie unter die SIGNAL-Linie kreuzt und negativ wird, erzeugt sie ein Verkaufssignal.
Wenn der Schlusskurs über die 34-Perioden-EMA und die MACD-Linie über die SIGNAL-Linie in positives Gebiet geht, zeigt dies eine starke Aufwärtsdynamik an, also kaufen wir.
Diese Strategie identifiziert Handelschancen mithilfe des MACD-Indikators und filtert Signale mit einer 34-Perioden-EMA. Sie ermöglicht zeitnahe Einträge, wenn neue Preistrends beginnen, während das Risiko über Stop-Loss / Take-Profit kontrolliert wird. Die Strategie kann durch Parameteroptimierung, Hinzufügen anderer Indikatoren usw. weiter verfeinert werden, um die Rentabilität zu verbessern.
/*backtest start: 2024-01-19 00:00:00 end: 2024-02-18 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/ // © melihtuna //@version=2 strategy("Jim's MACD", overlay=true) Tendies = input(true, title="Check here for tendies") // === MACD Setup === [macdLine, signalLine, histLine] = macd(close, 12, 26, 9) //EMA ma = ema(close, 5) plot(ema(close,5)) //Entry if (close > ma and cross(macdLine,signalLine) and histLine> 0.4 and signalLine > 0 or histLine > 0 and signalLine > 0 ) strategy.entry("BUY", strategy.long) if(close < ma and cross(macdLine,signalLine) and histLine < -0.4 and signalLine < 0 or close < ma and histLine < 0 and signalLine < 0 ) strategy.entry("SELL", strategy.short) //Exit strategy.close("BUY", when = histLine < 0 ) strategy.close("SELL", when = histLine > 0 )