Strategi Mengikuti Tren Sederhana
Artikel ini akan menganalisis secara rinci strategi mengikuti tren berdasarkan Simple Moving Average (SMA). Strategi ini menggunakan kombinasi moving average dari berbagai kerangka waktu untuk menghasilkan sinyal trading, dan termasuk dalam strategi mengikuti tren yang khas.
Ringkasan Strategi
Strategi ini secara bersamaan menggunakan SMA 21 hari, 50 hari, 100 hari, dan 200 hari. Sinyal beli dan jual dihasilkan ketika harga menembus moving average tersebut. Selain itu, strategi juga memanfaatkan Donchian Channel, yang menghasilkan sinyal trading tambahan ketika harga menembus harga tertinggi atau terendah 20 hari dan 55 hari. Strategi ini cocok untuk pasar yang memiliki tren yang jelas, dengan mengunci keuntungan tren melalui beberapa kerangka waktu.
Prinsip Strategi
Prinsip intinya adalah menggunakan beberapa kerangka waktu moving average untuk menentukan arah tren. Secara spesifik, strategi ini menggunakan 4 SMA dengan panjang waktu yang berbeda: garis 21 hari, 50 hari, 100 hari, dan 200 hari. Rentang waktu moving average ini terus membesar dari jangka pendek ke jangka panjang, digunakan untuk mengidentifikasi tren pada level yang berbeda.
Ketika moving average jangka pendek melintasi di atas moving average jangka panjang, sinyal beli dihasilkan. Ini menunjukkan bahwa tren pasar mungkin berbalik arah dan memasuki saluran naik. Sebaliknya, ketika moving average jangka pendek melintasi di bawah moving average jangka panjang, sinyal jual dihasilkan. Ini menandakan bahwa tren pasar mungkin mulai berbalik arah dan memasuki saluran turun.
Selain itu, strategi juga menggunakan Donchian Channel untuk melengkapi sinyal trading. Artinya, ketika harga menembus harga tertinggi/terendah 20 hari atau 55 hari, hal itu juga akan memicu sinyal beli/jual untuk mengunci profit tren.
Kesimpulannya, strategi ini menggabungkan teori moving average dan Donchian Channel, menentukan arah tren melalui beberapa kerangka waktu, dan termasuk dalam strategi mengikuti tren yang khas.
Keunggulan Strategi
- Desain multi-kerangka waktu, dapat secara efektif menangkap tren jangka menengah hingga panjang yang jelas.
- Menggunakan moving average dan Donchian Channel secara bersamaan, sinyal relatif andal.
- Implementasi sederhana, cocok untuk praktik pemula dalam trading kuantitatif.
Risiko Strategi
- Risiko false breakout. Harga dapat mengalami fluktuasi tajam dalam suatu periode, menyebabkan moving average atau Donchian Channel memberikan sinyal yang salah.
- Mudah terkena stop loss dalam kondisi pasar sideways. Strategi ini lebih cocok untuk lingkungan pasar dengan tren yang jelas.
- Ruang optimasi parameter terbatas. Moving average dan Donchian Channel sulit untuk melakukan penyesuaian parameter yang efektif.
Solusi untuk risiko yang sesuai:
- Menambahkan kondisi penyaringan untuk menghindari false breakout. Misalnya, menambahkan kondisi volume perdagangan.
- Memperpendek lebar stop loss secara tepat untuk menghadapi kondisi pasar sideways.
- Mencoba memperkenalkan algoritma machine learning untuk mengoptimalkan parameter secara otomatis.
Arah Optimalisasi Strategi
- Menambahkan kondisi penyaringan berdasarkan volume perdagangan untuk menghindari sinyal yang salah dalam fluktuasi harga yang tajam.
- Mencoba mengganti moving average dengan indikator yang dapat menghaluskan harga dengan lebih baik, seperti Kaufman Adaptive Moving Average (KAMA).
- Menerapkan algoritma machine learning untuk mengoptimalkan parameter strategi secara otomatis, sehingga lebih baik menyesuaikan dengan kondisi pasar saat ini.
- Menggabungkan indikator volatilitas untuk menilai kekuatan tren, menghindari terjadinya arbs dalam kondisi pasar sideways.
Ringkasan
Artikel ini menguraikan secara rinci strategi mengikuti tren sederhana berdasarkan moving average multi-kerangka waktu dan Donchian Channel. Strategi ini menggunakan kombinasi moving average dengan panjang yang berbeda untuk menentukan arah tren, prinsipnya sederhana dan jelas, serta mudah diimplementasikan. Pada saat yang sama, artikel ini juga menganalisis keunggulan strategi, risiko yang mungkin timbul, dan ide optimasi selanjutnya. Melalui pemahaman mendalam dan optimalisasi yang tepat, diyakini strategi ini dapat menjadi alat yang berguna dalam trading kuantitatif.
/*backtest
start: 2022-12-29 00:00:00
end: 2024-01-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Trend Following", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)
maxIdLossPcnt = input(1, "Max Intraday Loss(%)", type=float)- 1

