Strategi mengikuti tren berdasarkan Rata-rata Hull dan True Range (ATR)
Ikhtisar
Inti dari strategi ini adalah menggabungkan Hull Moving Average dan Average True Range (ATR) untuk mengidentifikasi arah tren pasar, dan masuk setelah arah tren dikonfirmasi. Secara spesifik, strategi ini menghitung selisih antara Hull Moving Average dalam periode tertentu dan Hull Moving Average pada periode sebelumnya. Ketika selisih naik, tren dianggap bullish; ketika selisih turun, tren dianggap bearish. Pada saat yang sama, indikator ATR digunakan untuk menilai amplitudo, dan ketika arah tren dikonfirmasi sementara amplitudo terus meluas, sinyal masuk diambil.
Prinsip Strategi
Strategi ini terutama didasarkan pada dua jenis indikator: Hull Moving Average dan ATR.
Hull Moving Average adalah indikator pengikut tren yang dikembangkan oleh pedagang berjangka Amerika, Alan Hull. Hull Moving Average mirip dengan moving average, tetapi memiliki sensitivitas yang lebih tinggi, sehingga dapat menangkap perubahan tren harga dengan lebih cepat. Strategi ini menetapkan parameter yang dapat disesuaikan, hullLength, untuk mengontrol panjang periode Hull Moving Average. Dengan menghitung selisih antara Hull Moving Average saat ini dan periode sebelumnya, arah tren harga saat ini ditentukan.
ATR adalah singkatan dari Average True Range, yang mencerminkan amplitudo fluktuasi harga harian. Ketika volatilitas meningkat, ATR naik; ketika volatilitas menurun, ATR turun. Strategi ini menetapkan parameter seperti atrLength dan atrSmoothing untuk mengontrol metode perhitungan ATR, dan memplotnya pada grafik sebagai salah satu indikator masuk.
Secara khusus, logika strategi adalah:
- Hitung Hull Moving Average saat ini (currentHullMA) berdasarkan hullLength dan Hull Moving Average periode sebelumnya (previousHullMA).
- Hitung selisih keduanya: hullDiff = currentHullMA - previousHullMA.
- Ketika hullDiff > 0, tren dianggap bullish; ketika hullDiff < 0, tren dianggap bearish.
- Pada saat yang sama, hitung nilai ATR dalam periode tertentu (atrLength) sebagai indikator amplitudo tren.
- Ketika tren bullish teridentifikasi, dan nilai ATR lebih besar dari price, serta price lebih besar dari harga periode atrLength yang lalu, lakukan long (beli). Ketika tren bearish teridentifikasi, dan nilai ATR lebih kecil dari price, serta price lebih kecil dari harga periode atrLength yang lalu, lakukan short (jual).
- Sinyal keluar (close position) ditentukan oleh positif/negatifnya hullDiff.
Analisis Keunggulan Strategi
Strategi ini memiliki keunggulan sebagai berikut:
- Menggabungkan penilaian tren dan indikator volatilitas, sehingga dapat masuk ketika tren harga jelas dan volatilitas meningkat, menghindari jebakan di pasar sideways.
- Hull Moving Average merespons perubahan harga dengan lebih sensitif, sehingga dapat dengan cepat mengidentifikasi arah tren baru.
- ATR mencerminkan volatilitas dan panas pasar, memberikan dasar untuk memilih waktu masuk.
- Terdapat banyak parameter yang dapat disesuaikan, sehingga kombinasi parameter optimal dapat ditemukan melalui optimasi.
Analisis Risiko
Strategi ini juga memiliki beberapa risiko:
- Baik Hull Moving Average maupun ATR tidak dapat sepenuhnya menghindari masalah false breakout, sehingga masih ada kemungkinan terjebak.
- Pengaturan parameter yang tidak tepat dapat menyebabkan frekuensi trading yang terlalu tinggi atau terlalu rendah, sehingga mempengaruhi efektivitas strategi.
- Tidak dapat secara efektif menangani pergerakan harga yang ekstrem, seperti kenaikan atau penurunan yang sangat cepat.
Solusi yang sesuai:
- Gunakan stop loss yang cukup longgar untuk menghindari jebakan akibat breakout.
- Optimalkan parameter melalui pengujian berulang agar indikator lebih sesuai dengan berbagai kondisi pasar.
- Hentikan strategi saat terjadi pergerakan harga yang ekstrem.
Arah Optimasi
Ruang optimasi strategi ini masih cukup besar, terutama dapat dilakukan dari aspek berikut:
- Menguji berbagai parameter periode Hull Moving Average untuk menemukan pengaturan yang paling sesuai dengan kondisi pasar saat ini.
- Menguji berbagai kombinasi parameter periode ATR untuk menemukan periode yang paling mampu menangkap panas pasar.
- Mencoba berbagai metode smoothing ATR (RMA, SMA, EMA, dll.) untuk melihat mana yang memberikan hasil terbaik.
- Mengoptimalkan kondisi masuk, misalnya dengan menggabungkan indikator volatilitas Reaction dan kondisi kombinasi ATR.
- Mengoptimalkan metode stop loss, dengan melonggarkan amplitudo stop loss secara wajar untuk menghindari jebakan.
Kesimpulan
Strategi ini mengintegrasikan kemampuan pengikut tren dari Hull Moving Average dan kemampuan indikator panas dari ATR. Dengan mengonfirmasi tren dan memilih titik masuk yang volatil dan aktif, strategi ini dapat menyaring beberapa sinyal yang tidak valid. Optimasi parameter dan penggunaan manajemen risiko dapat lebih meningkatkan efektivitas strategi. Secara keseluruhan, strategi ini menggabungkan berbagai faktor seperti pengikut tren dan penilaian panas pasar. Dengan penyesuaian dan optimasi parameter yang tepat, strategi ini dapat memberikan hasil yang baik.
/*backtest
start: 2024-01-07 00:00:00
end: 2024-01-14 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// Hull cross and ATR
strategy("Hull cross and ATR", shorttitle="H&ATR", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0)
keh=input(title="Hull Length",defval=50)- 1

