
Strategi EMA Breakthrough EMA Gold adalah strategi scalping emas berdasarkan indikator EMA. Strategi ini menggunakan persilangan EMA cepat dan EMA lambat untuk menilai sinyal perdagangan, dan dalam kombinasi dengan indikator ATR untuk menetapkan stop loss stop loss, untuk melakukan perdagangan scalping emas.
Strategi ini terutama bergantung pada persilangan antara EMA 9 hari cepat dan EMA 21 hari lambat dan hubungan harga dengan EMA. Logika spesifiknya adalah, ketika EMA 9 hari cepat melewati EMA lambat dan harga penutupan lebih tinggi dari EMA lambat, lakukan lebih banyak; ketika EMA 21 hari cepat melewati EMA lambat dan harga penutupan lebih rendah dari EMA lambat, lakukan lebih banyak.
Selain itu, strategi ini juga menggunakan indikator ATR untuk menghitung rentang rata-rata fluktuasi selama 2 hari terakhir. Setelah entry, stop loss ditetapkan pada terendah terendah (atrLength) dikurangiatr dikaliatrMultiplier; stop stop ditetapkan pada teratas tertinggi (atrLength) ditambahatr dikaliatrMultiplier. Ini adalah mekanisme trailing stop yang didasarkan pada indikator ATR.
Ini adalah strategi scalping emas yang relatif sederhana, dengan beberapa keuntungan:
Strategi ini juga memiliki beberapa risiko:
Untuk menghadapi risiko di atas, pertimbangan dapat diberikan untuk mengurangi ukuran posisi secara tepat, menggabungkan sinyal filter indikator lainnya, atau menguji parameter yang berbeda untuk mengoptimalkan pengaturan stop loss.
Strategi ini juga dapat dioptimalkan dari beberapa arah:
EMA adalah strategi scalping emas yang sederhana dan praktis. Strategi ini menggunakan EMA untuk menilai tren silang dan melakukan stop loss stop loss berdasarkan indikator ATR, yang dapat secara efektif mengunci keuntungan kecil. Strategi ini dapat diperbaiki dengan cara memfilter beberapa indikator, menyesuaikan skala posisi, dan mengoptimalkan parameter, untuk membuatnya lebih sesuai dengan lingkungan pasar.
/*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)