
Diese Strategie verwendet die Moving Averages und MACD-Indikatoren, um Preistrends und -bewegungen zu identifizieren und in Kombination mit Kreuzsignalen zu kaufen oder zu verkaufen. Sie gehört zu den typischen Trend-Tracking-Strategie.
Diese Strategie verwendet doppelte Moving Averages, um ein Mean Line-Cross-Signal zu bilden. Die Schnell-Moving-Averagen haben eine Länge von 12 Tagen, die Langsam-Moving-Averagen eine Länge von 26 Tagen.
Die MACD-Anzeige wird durch die schnelle Linie (die 12-Tage-EMA) minus die langsame Linie (die 26-Tage-EMA) ermittelt, und die MACD wird durch die Signallinie (die 9-Tage-EMA) geglättet. Die Signalleistung wird für die Mehrkopf-Anzeige erhöht, wenn die Signalleistung auf der MACD über die Signalleistung geht. Die Signalleistung wird für die Luftleistung erhöht, wenn die MACD unter die Signalleistung geht.
Diese Strategie berücksichtigt die Moving Average Crossover Signal und MACD Indicator Signal, um eine Kauf- und Verkaufsentscheidung zu treffen.
Verwenden Sie eine doppelte Moving Average-Kreuzung in Kombination mit MACD-Indikatoren, um Preistrends und Dynamiksignale zu berücksichtigen und verpasste Kauf- und Verkaufsmöglichkeiten zu vermeiden.
Die Rapid- und Slow-Moving-Average-Längen sind vergleichsweise gut geeignet, um mittelfristige Trends zu identifizieren. Die MACD-Indikatorparameter-Einstellungen sind ebenfalls relativ standardisiert, um dynamische Veränderungen zu identifizieren.
Durch die grafische Visualisierung der Indikatoren sind die Handelssignale intuitiv klar. Sie können die Richtung und die Dynamik des Trends intuitiv beurteilen.
Die Strategieparameter werden mit angemessener Flexibilität eingestellt, wobei die Länge der Moving Averages und die MACD-Parameter optimiert werden können, um sich an unterschiedliche Marktbedingungen anzupassen.
Trends werden von den Anbietern von Trend-Tracking-Systemen verfolgt, die die langfristigen Trend-Effekte erzielen.
Die Doppel-Bewegungs-Durchschnitts-Kreuzung ist im Verzug und kann zu Verzögerungen bei der Verlängerung der Kaufzeit führen.
Der MACD-Indikator kann häufig falsche Signale geben, die in Verbindung mit der Preisentwicklung beurteilt werden müssen.
In einem Mehrköpfer-Geschäft kann die Todesfalle ein Anpassungssignal sein, in dem mehrere Optionen gehalten werden sollten, anstatt leicht zu platzieren.
In einer leeren Situation kann der Goldfork ein Rückschlagsignal sein, in dem die Leerlaufkarten gehalten werden sollten, anstatt leicht zu platzieren.
Die Einhaltung der Prinzipien der Kapitalverwaltung, die Kontrolle des Anteils der einzelnen Transaktionen an der Kapitalbeanspruchung und die Vermeidung übermäßiger Transaktionen sind erforderlich.
Optimierung von Moving Average-Parametern, Prüfung von Parameterkombinationen für verschiedene Zeiträume, Verbesserung der Zuverlässigkeit von Kreuzungen.
Optimierung der MACD-Indikatorparameter, Anpassung der EMA- und Signallinienparameter für die Langzeit- und Kurzzeit-Periode und Verringerung der Fehlsignale.
Zusätzliche Hilfsindikatoren wie KDJ, BOLL usw. werden hinzugefügt, um ein umfassendes Urteilsvermögen zu erzielen und die Signalgenauigkeit zu verbessern.
In Kombination mit dem Handelsvolumen-Indikator verhindert man Fehlsignale durch falsche Durchbrüche.
Die optimale Parameterkombination wird durch Rückmessung ermittelt, die optimale Parameter werden anhand der historischen Daten berechnet.
Setzen Sie eine Stop-Loss-Strategie, kontrollieren Sie die Stop-Loss-Rate und verringern Sie das Risiko.
Diese Strategie integriert die doppelte Moving Average Crossover und MACD-Indikatoren, um Trend-Handel zu realisieren. Optimierte Parameter-Einstellungen, strenge Einhaltung der Geldverwaltung, die dazu beitragen, langfristige stabile Erträge zu erzielen.
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Moving Average Convergence/Divergence MaCD Backesting", shorttitle="MACD Backtesting", precision = 6, pyramiding = 3, default_qty_type = strategy.percent_of_equity, currency = currency.USD, commission_type = strategy.commission.percent, commission_value = 0.10, initial_capital = 1000, default_qty_value = 100)
source = close
fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(9,minval=1)
fastMA = ema(source, fastLength)
slowMA = ema(source, slowLength)
macd = fastMA - slowMA
signal = ema(macd, signalLength)
hist = macd - signal
plot(hist, color=red, style=histogram)
plot(macd, color=blue)
plot(signal, color=orange)
buy = crossover(macd,signal)
sell = crossunder(macd,signal)
plotshape(buy, "buy", shape.triangleup, color = olive , size = size.tiny, location = location.bottom)
plotshape(sell, "sell", shape.triangledown, color = orange , size = size.tiny, location = location.bottom)
if (buy)
strategy.entry("Long Trigger", true)
if(sell)
strategy.entry("Short Trigger", false)
if (sell)
strategy.exit("Close Long Trigger", "Long Trigger")
if (buy)
strategy.exit("Close Short Trigger", "Short Trigger")