Strategi Dagangan XAUUSD Berkualiti Multi-SMA dan MACD

Penulis:ChaoZhang, Tarikh: 2024-03-19 17:34:17
Tag:

img

Ringkasan Strategi

Strategi ini adalah strategi dagangan XAUUSD yang menggabungkan purata bergerak (SMA) dan penunjuk Convergence Divergence Purata Bergerak (MACD). Ia menggunakan SMA dengan tempoh yang berbeza untuk menentukan arah trend dan titik masuk yang berpotensi, dan menggunakan penunjuk MACD untuk mengesahkan arah momentum sejajar dengan isyarat yang dihasilkan oleh silang SMA. Di samping itu, strategi ini menggunakan Julat Benar Purata (ATR) untuk menetapkan paras stop-loss dan mengambil keuntungan yang dinamik, menyesuaikan diri dengan senario turun naik pasaran yang berbeza.

Prinsip Strategi

Prinsip-prinsip utama strategi ini boleh dibahagikan kepada tiga bahagian:

  1. Penentuan Trend: Strategi ini menggunakan SMA 100 tempoh untuk mengukur arah trend keseluruhan. Apabila harga di atas SMA ini, ia dianggap sebagai trend menaik, dan kedudukan panjang dipertimbangkan. Apabila harga di bawah SMA ini, ia dianggap sebagai downtrend, dan kedudukan pendek dipertimbangkan. Di samping itu, strategi ini menggunakan SMA cepat 15 tempoh dan SMA perlahan 45 tempoh untuk mengenal pasti perubahan trend yang lebih segera dan titik masuk yang berpotensi berdasarkan persilangan mereka.

  2. Pengesahan Momentum: Strategi ini menggunakan penunjuk MACD (12, 26, 9) untuk mengesahkan arah momentum sejajar dengan isyarat kemasukan yang berasal dari persilangan SMA. Perbezaan positif (garis MACD melintasi di atas garis isyarat) menyokong kemasukan panjang, sementara perbezaan negatif (garis MACD melintasi di bawah garis isyarat) menyokong kemasukan pendek.

  3. Pengurusan Risiko: Strategi ini menggunakan ATR (14-periode) untuk menetapkan tahap stop-loss dan take-profit dinamik berdasarkan turun naik pasaran semasa. Stop-loss ditetapkan pada jarak 3 kali ATR dari harga kemasukan, sementara sasaran mengambil keuntungan ditetapkan pada jarak 6 kali ATR dari harga kemasukan (dua kali jarak stop-loss), bertujuan untuk nisbah risiko-balasan 2: 1.

Syarat kemasukan panjang untuk strategi ini ialah: harga penutupan di atas SMA trend 100 tempoh, SMA cepat 15 tempoh melintasi di atas SMA perlahan 45 tempoh, dan garis MACD di atas garis isyarat (menunjukkan momentum kenaikan). Syarat kemasukan pendek adalah: harga penutupan di bawah trend SMA 100 tempoh, SMA cepat 15 tempoh melintasi di bawah SMA perlahan 45 tempoh, dan garis MACD di bawah garis isyarat (menunjukkan momentum penurunan).

Kelebihan Strategi

  1. Menggabungkan trend berikut dan momentum: Strategi ini memanfaatkan SMA dari tempoh yang berbeza untuk menentukan arah trend dan menggabungkannya dengan penunjuk MACD untuk mengesahkan momentum, yang boleh menjadi sangat berkesan di pasaran dengan trend yang jelas dan pergerakan harga yang ketara.

  2. Pengurusan risiko dinamik: Dengan menggunakan ATR untuk menetapkan tahap stop-loss dan mengambil keuntungan secara dinamik, strategi secara automatik menyesuaikan pengurusan risiko berdasarkan turun naik pasaran semasa, berpotensi meningkatkan prestasi di persekitaran turun naik yang berbeza.

  3. Sesuai untuk perdagangan sistematik: Strategi ini mempunyai syarat masuk dan keluar yang jelas, menjadikannya sesuai untuk peniaga yang mencari pendekatan sistematik untuk perdagangan.

Risiko Strategi

  1. Pasaran bergelora: Semasa keadaan pasaran yang terhad atau bergelora, strategi boleh menghasilkan banyak isyarat palsu, yang membawa kepada perdagangan yang kerap dan potensi kerugian modal.

  2. Pembalikan trend: Apabila trend pasaran tiba-tiba berbalik, strategi mungkin berjuang untuk menyesuaikan kedudukan dengan segera, mengakibatkan penurunan yang ketara.

  3. Pengoptimuman parameter: Prestasi strategi bergantung pada parameter yang dipilih untuk SMA, MACD, dan ATR. Parameter optimum mungkin berbeza di persekitaran pasaran yang berbeza, yang memerlukan pengoptimuman parameter dan penyesuaian berdasarkan data sejarah.

Arahan pengoptimuman

  1. Menambah penapis: Pertimbangkan untuk memasukkan penunjuk teknikal tambahan atau ciri tindakan harga sebagai syarat tambahan untuk menapis beberapa isyarat palsu dan meningkatkan kualiti isyarat.

  2. Meningkatkan pengurusan risiko: Sebagai tambahan kepada stop-loss dan take-profit dinamik berasaskan ATR, meneroka teknik pengurusan risiko lain, seperti stop-loss berasaskan turun naik atau paras harga, atau menggunakan strategi stop trailing untuk mengawal lebih lanjut pendedahan risiko.

  3. Menggabungkan analisis asas: Pergerakan harga XAUUSD dipengaruhi oleh pelbagai faktor asas, seperti dasar monetari, jangkaan inflasi, dan risiko geopolitik.

Kesimpulan

Strategi ini menggabungkan pendekatan mengikuti trend dan momentum untuk perdagangan XAUUSD, menggunakan SMA dari tempoh yang berbeza untuk menentukan arah trend dan titik masuk yang berpotensi, dan penunjuk MACD untuk mengesahkan arah momentum sejajar dengan isyarat SMA. Pada masa yang sama, ia menggunakan mekanisme stop-loss dan mengambil keuntungan dinamik berasaskan ATR, yang membolehkannya menyesuaikan pengurusan risiko secara automatik berdasarkan turun naik pasaran.

Kekuatan strategi ini terletak pada gabungan trend berikut dan momentum, serta pendekatan pengurusan risiko dinamik, menjadikannya sesuai untuk pasaran dengan trend yang jelas dan pergerakan harga yang ketara.

Arahan pengoptimuman masa depan boleh merangkumi pengenalan penapis tambahan, meningkatkan teknik pengurusan risiko, dan menggabungkan analisis asas untuk meningkatkan kualiti isyarat strategi, keupayaan kawalan risiko, dan daya adaptasi.


/*backtest
start: 2024-02-17 00:00:00
end: 2024-03-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Scriptâ„¢ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Egede

//@version=5
strategy("Refined XAUUSD SMA and MACD Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// Moving Averages for trend direction and entry signals
trendSMA = ta.sma(close, 100) // Trend direction SMA
fastSMA = ta.sma(close, 15)
slowSMA = ta.sma(close, 45)

// MACD parameters for entry signal strength
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)

// ATR for dynamic stop loss and take profit
atrPeriod = 14
atrMultiplier = 3.0
atr = ta.atr(atrPeriod)

// Entry conditions with trend filter and stronger MACD divergence
longCondition = close > trendSMA and ta.crossover(fastSMA, slowSMA) and (macdLine - signalLine) > 0
shortCondition = close < trendSMA and ta.crossunder(fastSMA, slowSMA) and (signalLine - macdLine) > 0

// Dynamic stop loss and take profit based on ATR
dynamicSL = atr * atrMultiplier
dynamicTP = atr * atrMultiplier * 2 // Aiming for a 2:1 risk-reward ratio

if (longCondition)
    strategy.entry("Long", strategy.long)
    strategy.exit("Exit Long", "Long", stop=close - dynamicSL, limit=close + dynamicTP)

if (shortCondition)
    strategy.entry("Short", strategy.short)
    strategy.exit("Exit Short", "Short", stop=close + dynamicSL, limit=close - dynamicTP)

// Plotting
plot(trendSMA, color=color.purple)
plot(fastSMA, color=color.red)
plot(slowSMA, color=color.blue)
hline(0, "Zero Line", color=color.gray)
plot(macdLine - signalLine, color=color.green, title="MACD Histogram")
plot(macdLine, color=color.blue, title="MACD Line")
plot(signalLine, color=color.orange, title="Signal Line")


Lebih lanjut