Strategi Filter Rentang Konfirmasi Ganda Dikombinasikan dengan Posisi Dinamis ATR dan Sistem Trailing Stop Loss
Gambaran Umum
Strategi ini adalah sistem perdagangan kuantitatif dengan drawdown rendah yang menggabungkan Range Filter dan Average True Range (ATR). Strategi ini mengidentifikasi arah tren menggunakan Range Filter, sambil secara dinamis menyesuaikan ukuran posisi dan menetapkan trailing stop dengan ATR, sehingga secara efektif mengendalikan risiko. Strategi ini membutuhkan harga untuk menembus pita atas atau bawah Range Filter selama dua periode berturut-turut untuk mengonfirmasi tren; mekanisme konfirmasi ganda ini secara efektif mengurangi false breakout. Pengaturan risiko default sistem adalah 1% dari modal risiko per transaksi, konservatif dan stabil. Strategi ini sangat cocok untuk lingkungan pasar dengan volatilitas tinggi tetapi tren yang jelas.
Prinsip Strategi
Prinsip inti dari strategi ini adalah menggabungkan identifikasi tren dengan Range Filter dan sistem manajemen risiko ATR:
-
Perhitungan Range Filter:
- Pertama, hitung Simple Moving Average (SMA) harga sebagai garis tengah.
- Kemudian, hitung moving average dari nilai absolut deviasi harga dari garis tengah tersebut, sebagai rentang volatilitas.
- Pita atas = Garis tengah + Rentang volatilitas.
- Pita bawah = Garis tengah - Rentang volatilitas.
-
Kondisi Konfirmasi Tren:
- Tren naik: Harga ditutup di atas pita atas selama dua periode berturut-turut.
- Tren turun: Harga ditutup di bawah pita bawah selama dua periode berturut-turut.
- Mekanisme konfirmasi ganda ini mengurangi sinyal palsu.
-
Posisi Dinamis ATR:
- Menggunakan ATR untuk mengukur volatilitas pasar saat ini.
- Rumus perhitungan posisi: (Modal akun * Persentase risiko) / (ATR * Nilai poin).
- Semakin besar volatilitas pasar, semakin kecil posisi; semakin kecil volatilitas, semakin besar posisi.
-
Trailing Stop ATR:
- Stop loss untuk posisi beli ditetapkan pada: Harga saat ini - (ATR * Kelipatan).
- Stop loss untuk posisi jual ditetapkan pada: Harga saat ini + (ATR * Kelipatan).
- Saat harga bergerak ke arah yang menguntungkan, garis stop loss juga akan bergerak mengikuti, mengunci laba.
Keunggulan Strategi
-
Adaptif Tinggi:
- Range Filter secara otomatis beradaptasi dengan karakteristik volatilitas dari siklus pasar yang berbeda.
- Mekanisme penyesuaian posisi ATR memungkinkan strategi secara otomatis beradaptasi dengan lingkungan volatilitas yang berbeda.
-
Pengendalian Risiko yang Sangat Baik:
- Persentase risiko tetap per transaksi (default 1%).
- Menyesuaikan ukuran posisi secara dinamis berdasarkan volatilitas pasar.
- Mekanisme trailing stop secara efektif mengunci laba dan membatasi kerugian.
-
Kualitas Sinyal Tinggi:
- Mekanisme konfirmasi ganda (breakout dua periode berturut-turut) mengurangi sinyal palsu.
- Range Filter secara efektif menyaring kebisingan pasar dan mengidentifikasi tren yang sebenarnya.
-
Karakteristik Drawdown Rendah:
- Mekanisme trailing stop membatasi kerugian maksimum per transaksi.
- Pengaturan parameter risiko yang konservatif (risiko 1%) mengurangi drawdown keseluruhan.
- Posisi dinamis secara otomatis berkurang selama periode volatilitas tinggi, mengurangi risiko.
-
Transparan dan Dapat Disesuaikan:
- Parameter strategi jelas, logika mudah dipahami.
- Dapat menyesuaikan parameter berdasarkan pasar yang berbeda dan preferensi risiko pribadi.
Risiko Strategi
-
Kinerja Buruk di Pasar Samping:
- Di pasar yang tidak tren (sideways), dapat menghasilkan sinyal breakout palsu yang sering.
- Solusi: Dapat menambahkan filter tren tambahan atau meningkatkan jumlah periode konfirmasi.
-
Risiko Pembalikan Cepat:
- Saat tren kuat tiba-tiba berbalik arah, trailing stop mungkin tidak keluar tepat waktu.
- Solusi: Dapat menggabungkan indikator ekspansi volatilitas atau memperpendek jarak trailing stop.
-
Sensitivitas Parameter:
- Periode Range Filter dan pemilihan kelipatan ATR memiliki pengaruh besar pada kinerja strategi.
- Solusi: Lakukan backtest historis yang memadai untuk menemukan kombinasi parameter yang stabil.
-
Risiko Kerugian Beruntun:
- Meskipun risiko per transaksi terkendali dengan baik, transaksi rugi beruntun masih dapat menyebabkan drawdown yang signifikan.
- Solusi: Tetapkan batas maksimum jumlah kerugian beruntun atau tambahkan filter lingkungan pasar.
-
Pengaruh Slippage dan Biaya:
- Dalam perdagangan langsung, slippage dan biaya dapat mempengaruhi kinerja strategi secara signifikan.
- Solusi: Sertakan estimasi biaya dan slippage yang wajar dalam backtest, pertahankan ruang laba yang cukup.
Arah Optimasi Strategi
-
Menambahkan Filter Lingkungan Pasar:
- Dapat memperkenalkan indikator volatilitas (seperti Bollinger Bandwidth) untuk mengidentifikasi kondisi pasar.
- Hentikan perdagangan atau sesuaikan parameter di pasar volatilitas rendah atau sideways.
- Ini dapat mengurangi sinyal palsu di pasar yang tidak tren, meningkatkan win rate keseluruhan.
-
Mengoptimalkan Periode Range Filter:
- Pertimbangkan untuk menggunakan periode adaptif daripada periode tetap.
- Dapat secara otomatis menyesuaikan periode Range Filter berdasarkan volatilitas pasar.
- Ini akan membuat strategi lebih baik beradaptasi dengan berbagai fase pasar.
-
Memperkenalkan Konfirmasi Multi-Kerangka Waktu:
- Tambahkan kondisi konfirmasi tren pada kerangka waktu yang lebih tinggi.
- Hanya berdagang searah dengan tren utama, hindari perdagangan melawan tren.
- Ini akan secara signifikan meningkatkan kualitas sinyal dan win rate.
-
Menyesuaikan Kelipatan ATR Secara Dinamis:
- Sesuaikan kelipatan ATR trailing stop secara dinamis berdasarkan karakteristik volatilitas pasar.
- Gunakan kelipatan lebih kecil di pasar volatilitas rendah, kelipatan lebih besar di pasar volatilitas tinggi.
- Ini akan meningkatkan efektivitas dan fleksibilitas stop loss.
-
Menambahkan Mekanisme Keluar Berbasis Waktu:
- Tetapkan batas waktu maksimum untuk memegang posisi.
- Jika harga tidak bergerak seperti yang diharapkan dalam waktu tertentu, lakukan force close.
- Ini dapat menghindari dana terperangkap lama dalam perdagangan yang tidak efektif.
Ringkasan
Strategi Range Filter dengan konfirmasi ganda yang menggabungkan posisi dinamis ATR dan sistem trailing stop adalah strategi perdagangan kuantitatif yang berfokus pada pengendalian risiko. Strategi ini mengidentifikasi arah tren melalui Range Filter, membutuhkan breakout dua periode berturut-turut untuk mengonfirmasi sinyal, menggunakan ATR untuk menyesuaikan ukuran posisi secara dinamis dan menetapkan trailing stop, sehingga secara efektif mengendalikan risiko setiap transaksi dalam persentase yang telah ditentukan. Keunggulan utama strategi ini terletak pada kemampuan adaptif yang kuat dan kemampuan pengendalian risiko yang sangat baik, sangat cocok untuk pasar dengan volatilitas tinggi tetapi tren yang jelas. Risiko utama berasal dari sinyal palsu di pasar sideways dan sensitivitas pemilihan parameter. Arah optimasi di masa depan termasuk menambahkan filter lingkungan pasar, memperkenalkan analisis multi-kerangka waktu, dan penyesuaian parameter secara dinamis. Bagi para pedagang yang menginginkan gaya perdagangan yang stabil dan drawdown rendah, ini adalah kerangka strategi yang layak dipertimbangkan, yang dapat disesuaikan dan dioptimalkan lebih lanjut berdasarkan preferensi risiko pribadi dan karakteristik instrumen perdagangan.
/*backtest
start: 2025-02-01 00:00:00
end: 2025-05-25 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"SOL_USDT"}]
*/
//@version=5
strategy("Range Filter + ATR Strategy (Low Drawdown)", overlay=true,
pyramiding=0, default_qty_type=strategy.percent_of_equity,
default_qty_value=100, commission_type=strategy.commission.percent, - 1

