Gold Rapid Breakout Strategi Dagangan EMA


Tarikh penciptaan: 2024-01-18 11:37:10 Akhirnya diubah suai: 2024-01-18 11:37:10
Salin: 0 Bilangan klik: 890
1
fokus pada
1166
Pengikut

Gold Rapid Breakout Strategi Dagangan EMA

Gambaran keseluruhan

Strategi perdagangan EMA penembusan cepat emas (Gold Fast Breakthrough EMA Trading Strategy) adalah strategi scalping emas berdasarkan indikator EMA. Strategi ini menggunakan persilangan EMA cepat dan EMA perlahan untuk membuat keputusan isyarat perdagangan, dan menetapkan titik hentian hentian dalam kombinasi dengan indikator ATR untuk melakukan perdagangan scalping emas.

Prinsip Strategi

Strategi ini bergantung kepada persilangan antara EMA 9 hari cepat dan EMA 21 hari lambat dan hubungan harga dengan EMA. Logiknya ialah, apabila EMA cepat melintasi EMA perlahan dan harga penutupan lebih tinggi daripada EMA perlahan, buat lebih banyak; apabila EMA cepat melintasi EMA perlahan dan harga penutupan lebih rendah daripada EMA perlahan, buat kosong.

Selain itu, strategi ini juga menggunakan indikator ATR untuk mengira julat rata-rata turun naik untuk 2 hari terakhir. Selepas entry, titik hentian ditetapkan pada terendah terendah (atrLength) tolakatr dikaliatrMultiplier; titik hentian ditetapkan pada teratas tertinggi (atrLength) ditambahatr dikaliatrMultiplier. Ini adalah mekanisme trailing stop turun naik berdasarkan indikator ATR

Analisis kelebihan

Ini adalah strategi scalping emas yang agak mudah dan mempunyai beberapa kelebihan:

  1. Menggunakan penilaian silang EMA, trend yang lebih jelas dapat ditangkap.
  2. Menambah ketepatan penyaringan isyarat penembusan palsu dengan menggunakan penilaian harga dan hubungan EMA;
  3. Berdasarkan petunjuk ATR, trailing stop boleh disesuaikan secara dinamik dengan keadaan turun naik pasaran, yang menguntungkan untuk mengunci keuntungan.

Analisis risiko

Strategi ini mempunyai beberapa risiko:

  1. Sebagai strategi scalping, ia mempunyai keperluan yang tinggi untuk skala modal dan leverage yang diperdagangkan, atau keuntungan tunggal yang terhad;
  2. EMA crossover mudah memberi isyarat yang salah kepada pasaran harga yang bergolak;
  3. Jarak stop loss yang ditetapkan oleh penunjuk ATR mungkin terlalu besar atau terlalu kecil dan perlu dioptimumkan.

Untuk menghadapi risiko di atas, anda boleh mempertimbangkan untuk mengurangkan saiz kedudukan dengan betul, menggabungkan isyarat penapis indikator lain, atau menguji parameter yang berbeza untuk mengoptimumkan tetapan stop loss.

Arah pengoptimuman

Strategi ini juga boleh dioptimumkan dalam beberapa arah:

  1. Menambah penghakiman lain, seperti MACD, Brinband dan lain-lain, membentuk penapisan berganda dan meningkatkan kualiti isyarat;
  2. Menambah mekanisme untuk menyesuaikan saiz kedudukan berdasarkan kadar turun naik, seperti mengurangkan kedudukan dengan sewajarnya apabila turun naik meningkat;
  3. Mengoptimumkan parameter rentang ATR untuk mencari kombinasi parameter yang optimum.

ringkaskan

Strategi perdagangan EMA yang menembusi emas dengan cepat adalah strategi penarikan emas yang mudah dan praktikal. Ia menggunakan trend penilaian silang EMA, dan berdasarkan indikator ATR untuk menghentikan kerugian, yang dapat mengunci keuntungan kecil dengan berkesan. Strategi ini dapat diperbaiki dengan cara penapisan pelbagai indikator, penyesuaian skala kedudukan, pengoptimuman parameter, dan lain-lain untuk menjadikannya lebih sesuai dengan keadaan pasaran.

Kod sumber strategi
/*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)