Strategi Breakout Dua Moving Average
Gambaran Umum
Strategi breakout rata-rata bergerak ganda adalah strategi pengikut tren yang menggunakan persilangan dua rata-rata bergerak dengan periode berbeda sebagai sinyal beli atau jual. Strategi ini menggunakan titik persilangan antara rata-rata bergerak cepat dan rata-rata bergerak lambat sebagai titik masuk perdagangan. Setelah persilangan terjadi, arah tren ditentukan dan posisi long atau short dibuka sesuai. Strategi ini dapat menangkap tren dalam skala menengah sekaligus mengurangi frekuensi perdagangan berlebihan akibat fluktuasi yang tidak perlu.
Prinsip Strategi
Strategi ini menggunakan dua rata-rata bergerak: satu MA cepat dan satu MA lambat. Periode MA cepat biasanya ditetapkan lebih pendek (misalnya 15 periode) untuk menangkap pergerakan harga jangka pendek; periode MA lambat biasanya ditetapkan lebih panjang (misalnya 21 periode) untuk menentukan arah tren utama. Sinyal perdagangan strategi ini berasal dari persilangan kedua MA: ketika MA cepat melintas di atas MA lambat, itu adalah sinyal beli; ketika MA cepat melintas di bawah MA lambat, itu adalah sinyal jual.
Dengan mengatur kombinasi periode MA yang berbeda, strategi dapat menyesuaikan panjang waktu penangkapan tren. Kombinasi MA yang lebih pendek dapat menangkap peluang pergerakan harga dalam siklus pendek; kombinasi MA yang lebih panjang dapat menyaring fluktuasi dan hanya menangkap tren pada level yang lebih panjang.
Strategi ini juga mencakup modul manajemen risiko: take profit, stop loss, dan trailing stop loss. Hal ini membatasi keuntungan dan kerugian maksimum per perdagangan, membantu melindungi keuntungan secara keseluruhan.
Keunggulan Strategi
Strategi rata-rata bergerak ganda memiliki keunggulan sebagai berikut:
- Konsep sederhana, mudah dipahami dan diimplementasikan;
- Dapat disesuaikan dengan mengubah periode MA untuk beradaptasi dengan kondisi pasar yang berbeda dan menangkap tren dengan panjang waktu yang bervariasi;
- Cukup stabil, menghindari perdagangan yang terlalu sering;
- Dengan menggabungkan stop loss dan take profit, risiko dapat dikendalikan secara efektif;
- Mudah dioptimalkan dengan menyesuaikan periode MA, parameter manajemen risiko, dll. untuk meningkatkan kinerja lebih lanjut.
Analisis Risiko
Strategi rata-rata bergerak ganda juga mengandung risiko tertentu, terutama dalam aspek berikut:
- Selama fase konsolidasi sideways, sinyal persilangan MA mungkin terlalu sering, menyebabkan frekuensi perdagangan yang tinggi;
- Terdapat lag antara kedua MA, yang dapat menyebabkan strategi melewatkan titik balik harga dan tidak mampu melakukan stop loss tepat waktu;
- Tidak efektif dalam menyaring false breakout, yang dapat menyebabkan kerugian yang tidak perlu;
- MA sendiri responsifnya lambat terhadap harga, sehingga tidak dapat sepenuhnya mengikuti pergerakan harga.
Risiko-risiko ini dapat diperbaiki dan dioptimalkan dengan menyesuaikan parameter MA, menambahkan kondisi penyaringan, dan mengoptimalkan logika stop loss.
Arah Optimasi
Strategi rata-rata bergerak ganda dapat dioptimalkan dari beberapa aspek berikut:
- Menambahkan filter seperti volume atau indikator volatilitas untuk menghindari pembukaan posisi yang sering selama kondisi sideways dan false breakout;
- Periode dan kombinasi MA dapat divariasikan untuk menyesuaikan karakteristik berbagai periode dan instrumen;
- Dapat menguji berbagai jenis MA, seperti EMA, LWMA, dll., untuk memilih bentuk MA yang paling responsif terhadap harga;
- Menambahkan algoritma pembelajaran mesin untuk secara otomatis mengoptimalkan hyperparameter seperti periode MA dan level stop loss;
- Dapat menguji berbagai metode stop loss, seperti stop loss gap, trailing stop loss, stop loss rata-rata, dll.
Melalui optimasi dan perbaikan ini, tingkat kemenangan, imbal hasil, dan rasio risiko-imbal hasil strategi dapat ditingkatkan secara signifikan.
Kesimpulan
Secara keseluruhan, strategi breakout rata-rata bergerak ganda adalah strategi pengikut tren yang mudah diimplementasikan dan dioptimalkan. Strategi ini memiliki kelebihan seperti operasi sederhana, fleksibel dan dapat disesuaikan, serta risiko yang terkendali, sehingga sangat cocok sebagai strategi awal untuk trading kuantitatif. Melalui pengujian dan optimasi berkelanjutan, strategi ini dapat terus ditingkatkan dan memiliki potensi menjadi strategi kuantitatif yang berkualitas.
/*backtest
start: 2022-12-10 00:00:00
end: 2023-06-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title = "Silent Trader Strategy", shorttitle = "Silent Trader", overlay = true, pyramiding = 0, default_qty_type = strategy.cash, default_qty_value = 1000, commission_value = 0.0675, initial_capital = 1000, currency = currency.USD, calc_on_order_fills = true, calc_on_every_tick = true)
maFastSource = input(defval = ohlc4, title = "Fast MA Source")- 1

