Strategi Tren ATR Mean Reversion
Ikhtisar
Strategi ini menggunakan tingkat volatilitas harga untuk menentukan kapan masuk atau keluar dari posisi. Targetnya adalah membangun posisi beli ketika volatilitas harga tinggi, dan menutup posisi dengan mengambil untung ketika tren harga berbalik menguntungkan.
Prinsip Strategi
-
Menggunakan indikator ATR untuk mengukur volatilitas harga. Hitung nilai ATR dari 20 periode terakhir, serta rata-rata bergerak dan deviasi standarnya. Jika nilai ATR saat ini melebihi rata-rata ditambah satu deviasi standar, maka volatilitas harga dianggap tinggi.
-
Menggunakan tingkat perubahan harga logaritmik orde pertama untuk menentukan tren harga. Hitung tingkat perubahan harga penutupan logaritmik dari 20 periode terakhir, hitung rata-rata bergeraknya. Jika tingkat perubahan saat ini positif dan lebih besar dari rata-rata selama 3 hari berturut-turut, maka harga dianggap dalam tren naik.
-
Ketika volatilitas harga tinggi dan harga menunjukkan tren naik, lakukan pembukaan posisi beli. ketika harga mengalami koreksi dan harga stop loss tersentuh, tutup posisi. Harga stop loss disesuaikan secara dinamis, selalu dipertahankan antara harga terendah dikurangi 2 kali ATR.
Analisis Kelebihan
-
Menggunakan tingkat volatilitas harga dan tren untuk menentukan waktu beli/jual, menghindari transaksi yang sering di pasar yang bergerak sideways.
-
Penyesuaian harga stop loss secara dinamis, menghindari kerugian besar akibat stop loss yang terlalu longgar.
-
Hasil backtesting menunjukkan bahwa pada periode 2015-2021, strategi ini mencapai return tahunan 159%, jauh melampaui strategi Buy and Hold sebesar 120%.
Analisis Risiko
-
Pengaturan parameter ATR yang terlalu agresif dapat menyebabkan terlalu sedikit peluang masuk. Parameter dapat diperluas secara wajar untuk meningkatkan frekuensi masuk.
-
Indikator penentu tren dapat menghasilkan kesalahan penilaian yang tidak sesuai dengan tren aktual, perlu menambahkan faktor konfirmasi untuk menghindari potensi kerugian.
-
Periode backtesting hanya 6 tahun, perlu memperluas sampel dan melakukan uji robust untuk menghindari overfitting.
-
Tidak dapat menilai kinerja dalam kondisi pasar ekstrem, seperti situasi pembekuan cepat, perlu intervensi manual atau pengaturan stop loss terprogram.
Arah Optimasi
-
Menambahkan indikator konfirmasi tren seperti MACD, KDJ, dll., untuk menentukan arah tren dengan lebih akurat.
-
Parameter ATR dapat disesuaikan secara adaptif berdasarkan instrumen yang berbeda dan kondisi pasar, mengoptimalkan penilaian volatilitas.
-
Menambahkan modul penilaian breakout, mengkonfigurasi faktor akselerasi tren, dan meningkatkan ukuran posisi ketika terjadi breakout.
-
Menguji berbagai metode stop loss, seperti persentase stop loss, volatilitas stop loss, dll.
-
Mengevaluasi jumlah transaksi, stabilitas kurva return, drawdown maksimum, dll., untuk memastikan strategi robust.
Kesimpulan
Strategi ini menggabungkan kelebihan volatilitas harga dan penilaian tren. Saat volatilitas meningkat, strategi menilai waktu pembalikan harga untuk masuk, serta menetapkan stop loss dinamis untuk mengendalikan risiko. Dari hasil backtesting, strategi ini menghasilkan excess return yang baik. Namun, periode sampel hanya 6 tahun, pengaturan parameter kunci perlu disesuaikan dengan pasar yang berbeda, dan perlu menambahkan lebih banyak faktor konfirmasi untuk mengurangi kemungkinan kesalahan penilaian. Selain itu, perlu dilakukan uji robust yang lebih komprehensif agar strategi dapat benar-benar diterapkan dalam perdagangan riil. Secara keseluruhan, strategi ini memberikan ide untuk melakukan operasi kontrarian menggunakan volatilitas, namun masih perlu dioptimalkan dan diuji secara mendalam agar menjadi strategi kuantitatif yang stabil dan andal.
/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © DojiEmoji (kevinhhl)
//@version=4- 1
