
Die Gold Fast Breakthrough EMA Trading Strategy ist eine auf den EMA-Indikatoren basierende Gold-Scalping-Strategie. Die Strategie nutzt die Kreuzung von schnellen EMAs und langsamen EMAs, um Handelssignale zu beurteilen, und setzt in Kombination mit dem ATR-Indikator eine Stop-Loss-Stop-Off-Punkt, um Gold-Scalping-Transaktionen durchzuführen.
Die Strategie beruht hauptsächlich auf der Kreuzung der schnellen 9-Tage-EMA und der langsamen 21-Tage-EMA und der Beurteilung der Beziehung zwischen dem Preis und der EMA. Die konkrete Logik besteht darin, mehr zu machen, wenn der schnelle EMA die langsame EMA durchbricht und der Schlusskurs höher ist als der langsame EMA; und zu machen, wenn der schnelle EMA die langsame EMA durchbricht und der Schlusskurs niedriger ist als der langsame EMA.
Zusätzlich berechnet die Strategie mit dem ATR-Indikator die durchschnittliche Bandbreite für die letzten 2 Tage. Nach dem Entry wird der Stop-Loss auf den neuesten lowest ((atrLength) minus atr multipliziert mit atrMultiplier gesetzt; der Stop-Loss auf den neuesten highest ((atrLength) plus atr multipliziert mit atrMultiplier. Dies ist der auf dem ATR-Indikator basierende Trailing Stop-Mechanismus.
Dies ist eine relativ einfache Gold-Scalping-Strategie mit folgenden Vorteilen:
Die Strategie birgt auch einige Risiken:
Angesichts der oben genannten Risiken kann eine angemessene Verkleinerung der Positionsgröße in Kombination mit anderen Indikatoren, Filtersignalen oder Tests mit verschiedenen Parametern in Betracht gezogen werden, um die Einstellung der Stop Loss Stop zu optimieren.
Die Strategie kann auch in folgenden Richtungen optimiert werden:
Die Gold-Schnelldurchbruch-EMA-Handelsstrategie ist eine einfache und praktische Gold-Scalping-Strategie. Sie nutzt die EMA-Kreuzur-Tendenzen und basiert auf den ATR-Indikatoren für die Stop-Loss-Stopp, um kleine Gewinne effektiv zu sperren. Die Strategie kann verbessert werden, um sie besser an die Marktumgebung anzupassen, indem sie mehrere Indikatoren filtert, die Position skaliert und die Parameter optimiert.
/*backtest
start: 2023-12-18 00:00:00
end: 2024-01-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("XAUUSD Trading Strategy", shorttitle="XAUUSD Strategy", overlay=true)
// Inputs
fastLength = input(9, title="Fast EMA Length")
slowLength = input(21, title="Slow EMA Length")
atrLength = input(2, title="ATR Length")
atrMultiplier = input(2, title="ATR Multiplier")
profitTarget = input(0.7, title="Profit Target") * 100 // in percentage
commission = input(0.001, title="Commission") // 0.1% per trade
// Calculations
fastEMA = ema(close, fastLength)
slowEMA = ema(close, slowLength)
atr = atr(atrLength)
// Entry rules
longCondition = crossover(fastEMA, slowEMA) and close > slowEMA
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = crossunder(fastEMA, slowEMA) and close < slowEMA
if (shortCondition)
strategy.entry("Short", strategy.short)
// Stop loss and take profit
longStop = lowest(atrLength) - atr * atrMultiplier
longTakeProfit = highest(atrLength) + atr * atrMultiplier
shortStop = highest(atrLength) + atr * atrMultiplier
shortTakeProfit = lowest(atrLength) - atr * atrMultiplier
strategy.exit("Exit Long", "Long", stop=longStop, limit=longTakeProfit)
strategy.exit("Exit Short", "Short", stop=shortStop, limit=shortTakeProfit)
// Plot EMAs
plot(fastEMA, title="Fast EMA", color=color.blue)
plot(slowEMA, title="Slow EMA", color=color.red)