EMA Trading Strategy untuk Emas yang Cepat Terobosan

Penulis:ChaoZhang, Tanggal: 2024-01-18 11:37:10
Tag:

img

Gambaran umum

Gold Fast Breakthrough EMA Trading Strategy adalah strategi scalping emas yang didasarkan pada indikator EMA. Strategi ini menggunakan persilangan EMA cepat dan EMA lambat untuk menghasilkan sinyal perdagangan, dikombinasikan dengan indikator ATR untuk mengatur stop loss dan mengambil poin keuntungan untuk menerapkan perdagangan scalping emas.

Prinsip Strategi

Strategi ini terutama bergantung pada persilangan EMA cepat 9 hari dan EMA lambat 21 hari, serta hubungan antara harga dan EMA untuk menentukan masuk. Secara khusus, ketika EMA cepat melintasi di atas EMA lambat dan harga penutupan lebih tinggi dari EMA lambat, pergi panjang; ketika EMA cepat melintasi di bawah EMA lambat dan harga penutupan lebih rendah dari EMA lambat, pergi pendek.

Selain itu, strategi ini juga menggunakan indikator ATR untuk menghitung rentang rata-rata fluktuasi dalam 2 hari terakhir. Setelah masuk, titik stop loss ditetapkan pada yang terendah (atrLength) dikurangi atr dikalikan dengan atrMultiplier; titik take profit ditetapkan pada yang tertinggi (atrLength) ditambah atr dikalikan dengan atrMultiplier. Ini adalah mekanisme stop trailing volatility berdasarkan indikator ATR.

Analisis Keuntungan

Ini adalah strategi scalping emas yang relatif sederhana dengan keuntungan berikut:

  1. Menggunakan EMA crossover untuk menilai, dapat menangkap tren yang lebih jelas;
  2. Dikombinasikan dengan hubungan antara harga dan EMA untuk menyaring sinyal pecah palsu dan meningkatkan akurasi;
  3. Trailing stop berdasarkan indikator ATR dapat secara dinamis menyesuaikan stop loss dan mengambil keuntungan sesuai dengan volatilitas pasar, yang kondusif untuk mengunci keuntungan.

Analisis Risiko

Strategi ini juga memiliki beberapa risiko:

  1. Sebagai strategi scalping, ia memiliki persyaratan yang lebih tinggi untuk ukuran modal perdagangan dan leverage, jika tidak keuntungan tunggal terbatas;
  2. Strategi crossover EMA rentan terhadap sinyal yang salah di pasar yang bergolak;
  3. Jarak stop loss dan take profit yang ditetapkan oleh indikator ATR mungkin terlalu besar atau terlalu kecil dan perlu dioptimalkan.

Menanggapi risiko di atas, kita dapat mempertimbangkan mengurangi ukuran posisi dengan tepat, menggabungkan dengan indikator lain untuk menyaring sinyal, atau menguji parameter yang berbeda untuk mengoptimalkan pengaturan stop loss dan mengambil keuntungan.

Arahan Optimasi

Strategi ini juga dapat dioptimalkan dalam arah berikut:

  1. Tambahkan indikator lain untuk menilai, seperti MACD, Bollinger Bands, dll untuk membentuk beberapa filter dan meningkatkan kualitas sinyal;
  2. Tambahkan mekanisme penyesuaian ukuran posisi berdasarkan volatilitas. Misalnya, mengurangi ukuran posisi dengan tepat ketika volatilitas meningkat;
  3. Optimalkan parameter rentang volatilitas ATR untuk menemukan kombinasi parameter yang optimal.

Ringkasan

Gold Fast Breakthrough EMA Trading Strategy adalah strategi scalping emas yang sederhana dan praktis. Strategi ini menggunakan EMA crossover untuk menentukan tren dan menetapkan stop loss dan take profit berdasarkan indikator ATR, yang dapat secara efektif mengunci keuntungan kecil. Strategi ini dapat ditingkatkan melalui penyaringan beberapa indikator, penyesuaian ukuran posisi, optimasi parameter, dll., sehingga lebih dapat beradaptasi dengan kondisi 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)

Lebih banyak