Strategi Perdagangan EMA Penembusan Cepat Emas adalah strategi scalping emas berdasarkan penunjuk EMA. Strategi ini menggunakan persilangan EMA cepat dan EMA perlahan untuk menjana isyarat perdagangan, digabungkan dengan penunjuk ATR untuk menetapkan titik stop loss dan mengambil keuntungan untuk melaksanakan perdagangan scalping emas.
Strategi ini terutamanya bergantung pada persilangan EMA cepat 9 hari dan EMA perlahan 21 hari, serta hubungan antara harga dan EMA untuk menentukan kemasukan. Khususnya, apabila EMA cepat melintasi di atas EMA perlahan dan harga penutupan lebih tinggi daripada EMA perlahan, pergi panjang; apabila EMA cepat melintasi di bawah EMA perlahan dan harga penutupan lebih rendah daripada EMA perlahan, pergi pendek.
Di samping itu, strategi ini juga menggunakan penunjuk ATR untuk mengira julat purata turun naik dalam 2 hari terakhir. Selepas masuk, titik stop loss ditetapkan pada yang terendah (atrLength) dikurangkan atr dikalikan dengan atrMultiplier; titik mengambil keuntungan ditetapkan pada yang tertinggi (atrLength) ditambah atr dikalikan dengan atrMultiplier. Ini adalah mekanisme stop trailing turun naik berdasarkan penunjuk ATR.
Ini adalah strategi scalping emas yang agak mudah dengan kelebihan berikut:
Strategi ini juga mempunyai beberapa risiko:
Sebagai tindak balas kepada risiko di atas, kita boleh mempertimbangkan mengurangkan saiz kedudukan dengan sewajarnya, menggabungkan dengan penunjuk lain untuk menapis isyarat, atau menguji parameter yang berbeza untuk mengoptimumkan tetapan stop loss dan mengambil keuntungan.
Strategi ini juga boleh dioptimumkan ke arah berikut:
Strategi Perdagangan EMA Penembusan Cepat Emas adalah strategi scalping emas yang mudah dan praktikal. Ia menggunakan persilangan EMA untuk menentukan trend dan menetapkan stop loss dan mengambil keuntungan berdasarkan penunjuk ATR, yang secara berkesan dapat mengunci keuntungan kecil. Strategi ini boleh ditingkatkan melalui penapisan pelbagai penunjuk, pelarasan saiz kedudukan, pengoptimuman parameter, dll., menjadikannya lebih mudah disesuaikan dengan keadaan pasaran.
/*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)