Strategi trailing stop berdasarkan volatilitas harga
Ikhtisar
Strategi ini menghitung rata-rata bergerak dari True Range (rentang sebenarnya) untuk merefleksikan volatilitas pasar, dan menentukan arah tren berdasarkan hubungan antara volatilitas dan rata-rata bergeraknya. Ketika volatilitas menembus ke atas rata-rata bergerak, posisi bearish diambil; ketika menembus ke bawah, posisi bullish diambil, dan trailing stop loss diterapkan.
Prinsip Strategi
Menggunakan fungsi ATR untuk menghitung True Range dalam periode tertentu. Kemudian menghitung rata-rata bergerak sederhana dari ATR sebagai garis rata-rata bergerak volatilitas. Ketika ATR menembus ke atas rata-rata bergeraknya, dianggap volatilitas pasar meningkat, dan strategi bearish diterapkan; ketika ATR menembus ke bawah rata-rata bergeraknya, dianggap volatilitas pasar menurun, dan strategi bullish diterapkan.
Saat memegang posisi, trailing stop loss dengan persentase tetap ditetapkan, yang disesuaikan secara dinamis berdasarkan pergerakan harga, untuk melindungi keuntungan sambil mencegah stop loss terjebak.
Analisis Keunggulan
Strategi ini menggunakan indikator volatilitas untuk menilai pergerakan pasar, menghindari gangguan dari noise. Ketika volatilitas naik, posisi bearish diambil; ketika turun, posisi bullish diambil, sehingga tercapai operasi lindung nilai. Trailing stop loss dapat menyesuaikan level stop loss berdasarkan perubahan harga real-time, yang dapat melindungi keuntungan sekaligus mengurangi kerugian yang tidak perlu.
Analisis Risiko
Strategi ini hanya didasarkan pada satu indikator volatilitas, sehingga terdapat keterlambatan tertentu. Selain itu, trailing stop loss hanya mempertimbangkan pergerakan harga yang merugikan, dan tidak dapat mencegah pengembalian keuntungan. Ketika harga berfluktuasi secara tajam, level stop loss dapat tertembus, menyebabkan kerugian besar.
Parameter periode ATR dan rata-rata bergerak dapat dioptimalkan, dan indikator lain dapat ditambahkan untuk penilaian komprehensif. Metode stop loss juga dapat diubah menjadi stop loss dinamis, menyesuaikan besaran stop loss berdasarkan tingkat volatilitas pasar.
Arah Optimasi
-
Menguji berbagai kombinasi parameter periode ATR dan rata-rata bergerak untuk menemukan parameter optimal.
-
Menambahkan penilaian dari indikator lain untuk membentuk kombinasi strategi, meningkatkan akurasi strategi.
-
Menerapkan strategi stop loss dinamis, menyesuaikan besaran stop loss berdasarkan tingkat volatilitas pasar.
-
Mengoptimalkan strategi manajemen modal, menetapkan ukuran posisi yang berbeda untuk instrumen yang berbeda.
-
Menerapkan teknik pembelajaran mesin untuk membantu mengidentifikasi titik balik volatilitas pasar.
-
Menggabungkan indikator rata-rata bergerak level lebih tinggi untuk mengidentifikasi arah tren yang lebih besar.
Kesimpulan
Strategi ini menggunakan indikator volatilitas untuk menilai pergerakan pasar dengan cara yang relatif sederhana dan langsung, tetapi hanya mengandalkan satu indikator dapat membatasi kinerja. Dengan memasukkan beberapa indikator dan mengoptimalkan parameter secara tepat, stabilitas strategi dapat ditingkatkan. Secara keseluruhan, strategi ini memberikan pendekatan untuk bertransaksi berdasarkan volatilitas pasar.
/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 20/08/2018
// The Volatility function measures the market volatility by plotting a - 1
