Strategi Perdagangan Osilasi Purata Bergerak Hull
Gambaran Keseluruhan
Strategi ini adalah strategi dagangan jangka pendek berdasarkan Indeks Purata Bergerak Hull. Strategi ini menggunakan persilangan emas dan persilangan mati bagi Purata Bergerak Hull untuk menjana isyarat beli dan jual, dan tergolong dalam strategi pengikut arah aliran.
Prinsip Strategi
Strategi ini terutamanya berdasarkan Indeks Purata Bergerak Hull, yang terdiri daripada dua purata bergerak. Pertama, purata bergerak jangka sederhana harga nma dikira dengan tempoh hullperiod. Kemudian, purata bergerak pantas harga n2ma dikira dengan tempoh separuh daripada nma. Apabila n2ma melintasi ke atas nma, isyarat beli dijana; apabila n2ma melintasi ke bawah nma, isyarat jual dijana.
Untuk menapis isyarat palsu, strategi juga memperkenalkan Garisan Hull (Hull_Line). Garisan Hull adalah hasil regresi linear bagi perbezaan antara nma dan n2ma. Apabila harga menyimpang daripada Garisan Hull, strategi akan melangkau isyarat beli/jual.
Secara khusus, peraturan strategi adalah seperti berikut:
- Kira nma, tempoh hullperiod
- Kira n2ma, tempoh separuh daripada tempoh nma
- Kira perbezaan diff antara n2ma dan nma
- Lakukan purata bergerak ke atas diff dengan tempoh sqrt(hullperiod) untuk mendapatkan Garisan Hull (Hull_Line)
- Apabila harga melintasi ke atas Garisan Hull, isyarat beli dijana
- Apabila harga melintasi ke bawah Garisan Hull, isyarat jual dijana
- Jika harga menyimpang daripada Garisan Hull, langkau isyarat
- Masuk dengan kedudukan pada peratusan tertentu, dan gunakan henti rugi keluar
Analisis Kelebihan
Strategi ini mempunyai kelebihan berikut:
- Berdasarkan Purata Bergerak Hull, mampu menangkap arah aliran dengan pantas dan mengikut arah aliran
- Menggunakan Garisan Hull untuk menapis isyarat palsu, meningkatkan kualiti isyarat
- Pengeluaran dan nisbah untung rugi yang baik, sesuai untuk dagangan jangka pendek
- Parameter dapat diselaraskan secara fleksibel untuk menyesuaikan dengan persekitaran pasaran yang berbeza
- Menggunakan henti rugi pembalikan, dapat menghentikan kerugian tepat pada masanya dan mengawal risiko
- Menggabungkan faktor bermusim, dapat mengelakkan risiko sistematik dalam tempoh masa tertentu
Analisis Risiko
Strategi ini juga mempunyai beberapa risiko:
- Strategi pengikut arah aliran tidak dapat berdagang sepanjang masa
- Apabila arah aliran berbalik, akan mengalami kerugian besar
- Sistem purata bergerak ketinggalan, tidak dapat menangkap titik perubahan dengan segera
- Dagangan jangka pendek yang kerap menyebabkan kos urus niaga yang tinggi
- Penetapan parameter yang tidak sesuai boleh menyebabkan penurunan pulangan dalam pasaran berayun
Untuk mengatasi risiko di atas, langkah-langkah berikut boleh diambil:
- Gunakan strategi henti rugi Martingale untuk mengawal kerugian setiap dagangan
- Optimumkan parameter, uji keteguhan parameter dalam pelbagai persekitaran pasaran
- Gabungkan dengan penunjuk penentu arah aliran untuk mengelakkan mengejar kenaikan dan menjual dalam pembalikan
- Tingkatkan tempoh pegangan, kurangkan kekerapan dagangan
Arah Pengoptimuman
Strategi ini juga boleh dioptimumkan dari aspek berikut:
- Gabungkan dengan penunjuk momentum untuk menentukan titik permulaan arah aliran, bagi memasuki pasaran dengan lebih baik
- Tambah model pembelajaran mesin untuk membantu menentukan arah dan kekuatan arah aliran
- Gunakan penetapan parameter adaptif, laraskan parameter berdasarkan pasaran masa nyata
- Konfigurasikan sistem Hull pelbagai jangka masa, dengan kedudukan berbeza bagi jangka masa berbeza
- Gabungkan dengan penunjuk tenaga volum dagangan untuk mengelakkan penembusan palsu yang tidak disokong oleh volum
- Tambah modul pengurusan kedudukan berdasarkan turun naik, laraskan kedudukan secara dinamik mengikut turun naik
Kesimpulan
Strategi Dagangan Ayunan Purata Bergerak Hull secara keseluruhannya adalah strategi pengikut arah aliran jangka pendek yang sangat praktikal. Ia menggunakan sistem Purata Bergerak Hull untuk menentukan arah arah aliran, bagi mencapai tujuan mengikut arah aliran. Berbanding dengan sistem purata bergerak tunggal, ia mempunyai kualiti isyarat yang lebih tinggi dan fleksibiliti parameter. Kelebihan strategi ini terletak pada keupayaan menangkap perubahan arah aliran dengan pantas dan memperoleh keuntungan dengan pengeluaran yang rendah; kelemahannya ialah tidak dapat mengatasi pembalikan arah aliran. Kita boleh mengawal risiko melalui pengoptimuman parameter, penambahbaikan strategi henti rugi, penambahan model bantuan, dan lain-lain, supaya strategi dapat berjalan dengan stabil dalam lebih banyak persekitaran pasaran.
/*backtest
start: 2023-09-06 00:00:00
end: 2023-10-06 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// Hull Moving Average Swing Trader by SEASIDE420
strategy("Hull Moving Average Swing Trader", shorttitle="HMA_Swing_Trader", default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0)
hullperiod = input(title="HullMA Period", type=input.integer, defval=210, minval=1)- 1
