Strategi Persilangan Rata-Rata Bergerak yang Umum Digunakan
Ringkasan
Strategi persilangan moving average adalah strategi analisis teknikal yang sangat klasik dan umum digunakan. Inti dari strategi ini adalah menggunakan persilangan antara moving average dengan periode yang berbeda sebagai sinyal beli dan jual. Ketika moving average jangka pendek melintasi moving average jangka panjang dari bawah ke atas, maka dihasilkan sinyal beli; ketika moving average jangka pendek melintasi moving average jangka panjang dari atas ke bawah, maka dihasilkan sinyal jual.
Prinsip Strategi
Strategi ini menggunakan input untuk mengatur jenis moving average (SMA, EMA, WMA, RMA) dan panjang periode, serta rentang waktu pengujian ulang.
Dalam fungsi varian, berbagai jenis moving average dihitung. Moving average yang dihitung disimpan melalui variabel ma.
Ketika harga close melintasi ma dari bawah ke atas, dihasilkan sinyal beli; ketika harga close melintasi ma dari atas ke bawah, dihasilkan sinyal jual.
Untuk mengatur stop loss, Average True Range (ATR) dihitung selama 14 periode. Titik persilangan digunakan sebagai acuan, dengan penambahan atau pengurangan 2 kali ATR ke atas atau ke bawah sebagai rentang stop loss.
Logika masuk dan keluar secara spesifik adalah sebagai berikut:
Masuk posisi long: close melintasi ma dari bawah ke atas dan dalam rentang waktu backtest, titik stop loss adalah harga close saat masuk.
Keluar posisi long: close melintasi ma dikurangi 2 kali ATR dari atas ke bawah untuk stop loss, atau harga tertinggi melebihi harga close saat masuk ditambah 2 kali ATR untuk take profit.
Masuk posisi short: close melintasi ma dari atas ke bawah dan dalam rentang waktu backtest, titik stop loss adalah harga close saat masuk.
Keluar posisi short: close melintasi ma ditambah 2 kali ATR dari bawah ke atas untuk stop loss, atau harga terendah di bawah harga close saat masuk dikurangi 2 kali ATR untuk take profit.
Keunggulan Strategi
- Ide strategi sederhana dan jelas, mudah dipahami dan diimplementasikan.
- Penerapan luas, cocok untuk berbagai pasar dan instrumen.
- Pengaturan parameter fleksibel, jenis dan periode moving average dapat disesuaikan.
- Menggunakan stop loss berbasis ATR, membantu mengendalikan risiko.
Risiko Strategi
- Strategi moving average rentan menghasilkan perdagangan dan stop loss yang sering, mengurangi ruang profit.
- Dalam kondisi pasar yang berfluktuasi lebar, moving average cenderung menghasilkan sinyal yang menyesatkan.
- Rentang stop loss ATR mungkin terlalu besar atau terlalu kecil, sehingga tidak efektif mencegah kerugian besar.
Untuk mengatasi risiko tersebut, optimasi dapat dilakukan dari aspek berikut:
- Menyesuaikan periode moving average, menggunakan moving average dengan periode yang lebih panjang.
- Menambahkan kondisi filter untuk menghindari perdagangan yang sering dalam kondisi pasar yang berfluktuasi.
- Mengoptimalkan parameter ATR atau menggunakan metode stop loss lainnya.
- Menggabungkan indikator tren untuk menentukan tren utama, menghindari transaksi yang melawan tren.
Arah Optimasi Strategi
Strategi ini dapat dioptimalkan dari beberapa aspek berikut:
- Menambahkan kondisi filter seperti volume perdagangan, volatilitas, dll., untuk menghindari breakout yang tidak rasional.
- Menggunakan metode stop loss ATR adaptif, sehingga rentang stop loss berubah sesuai volatilitas pasar.
- Menggabungkan indikator seperti Stoch, RSI untuk validasi multi-faktor, meningkatkan kualitas sinyal.
- Menambahkan penentuan tren untuk menghindari transaksi yang melawan tren.
- Menggunakan time exit untuk menghindari realisasi kerugian dalam jangka panjang.
- Mengoptimalkan parameter periode moving average untuk menemukan kombinasi parameter terbaik.
Kesimpulan
Strategi persilangan moving average adalah strategi analisis teknikal yang sangat khas dan umum digunakan. Inti dari strategi ini sederhana, mudah diimplementasikan, dan berlaku di berbagai pasar. Strategi ini merupakan salah satu strategi dasar untuk trading kuantitatif. Namun, strategi ini juga memiliki beberapa masalah, seperti menghasilkan sinyal yang sering, mudah terkena stop loss, dll. Dengan optimasi yang tepat, kinerja strategi ini di pasar nyata dapat ditingkatkan secara signifikan. Secara keseluruhan, strategi persilangan moving average menyediakan kerangka pengembangan strategi yang sangat baik dan merupakan landasan dalam pembelajaran strategi trading kuantitatif.
/*backtest
start: 2023-10-03 00:00:00
end: 2023-11-02 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MA Cross Strategy", overlay=true,commission_value = 0.1)
type = input(defval = "WMA", title = "MA Type: ", options=["RMA", "SMA", "EMA", "WMA"])- 1

