Type/to search

Strategi Mengikut Arah Aliran Berdasarkan Purata Pergerakan Hull dan Julat Sebenar

Common strategy
Created: 2024-01-15 15:26:08
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Keseluruhan

Idea teras strategi ini adalah menggabungkan Purata Bergerak Hull dan ATR (Julat Sebenar Purata) untuk mengenal pasti arah trend pasaran, dan memasuki pasaran setelah arah trend disahkan. Secara khusus, ia mengira perbezaan antara Purata Bergerak Hull dalam tempoh tertentu dan Purata Bergerak Hull pada tempoh sebelumnya. Apabila perbezaan meningkat, ia dianggap sebagai trend menaik; apabila perbezaan menurun, ia dianggap sebagai trend menurun. Pada masa yang sama, ia menggabungkan indikator ATR untuk menilai amplitud, dan memilih untuk memasuki pasaran apabila arah trend disahkan dan amplitud gelombang terus berkembang.

Prinsip Strategi

Strategi ini terutamanya berdasarkan dua jenis indikator: Purata Bergerak Hull dan ATR.

Purata Bergerak Hull adalah indikator penjejakan trend yang dibangunkan oleh pedagang niaga hadapan Amerika, Alan Hull. Purata Bergerak Hull serupa dengan purata bergerak biasa, tetapi ia mempunyai kepekaan yang lebih tinggi dan dapat menangkap perubahan arah harga dengan lebih pantas. Dalam strategi ini, parameter boleh laras hullLength digunakan untuk mengawal panjang tempoh Purata Bergerak Hull. Dengan mengira perbezaan antara Purata Bergerak Hull dalam tempoh semasa dan tempoh sebelumnya, arah trend harga semasa dapat ditentukan.

ATR (Average True Range) atau Julat Sebenar Purata mencerminkan amplitud turun naik harga harian. Apabila turun naik meningkat, ATR akan meningkat; apabila turun naik menurun, ATR akan menurun. Strategi ini menetapkan parameter seperti atrLength dan atrSmoothing untuk mengawal kaedah pengiraan ATR, dan memplotnya pada carta sebagai salah satu indikator untuk memasuki pasaran.

Secara khusus, logik strategi adalah:

  1. Kira Purata Bergerak Hull bagi tempoh semasa (hullLength ditetapkan) sebagai currentHullMA dan Purata Bergerak Hull bagi tempoh sebelumnya sebagai previousHullMA.
  2. Kira perbezaan kedua-duanya: hullDiff = currentHullMA - previousHullMA.
  3. Apabila hullDiff > 0, ia dianggap sebagai trend menaik; apabila hullDiff < 0, ia dianggap sebagai trend menurun.
  4. Pada masa yang sama, kira nilai ATR untuk tempoh tertentu (atrLength ditetapkan) sebagai indikator amplitud trend.
  5. Apabila trend menaik dikesan dan nilai ATR lebih besar daripada harga serta harga lebih besar daripada harga pada tempoh atrLength sebelumnya, ambil posisi beli (long); apabila trend menurun dikesan dan nilai ATR lebih kecil daripada harga serta harga lebih kecil daripada harga pada tempoh atrLength sebelumnya, ambil posisi jual (short).
  6. Gunakan positif atau negatif hullDiff untuk menentukan isyarat tutup posisi.

Analisis Kelebihan Strategi

Strategi ini mempunyai kelebihan berikut:

  1. Menggabungkan penilaian trend dan indikator turun naik, membolehkan kemasukan pasaran apabila trend harga jelas dan turun naik meningkat, mengelakkan perangkap dalam pasaran yang tidak menentu.
  2. Purata Bergerak Hull bertindak balas lebih pantas terhadap perubahan harga, membolehkan pengesanan arah trend baharu dengan cepat.
  3. ATR mencerminkan turun naik pasaran dan minat, memberikan asas untuk pemilihan masa kemasukan.
  4. Terdapat banyak parameter boleh laras, membolehkan penemuan kombinasi parameter optimum melalui pengoptimuman.

Analisis Risiko

Strategi ini juga mempunyai beberapa risiko:

  1. Purata Bergerak Hull dan ATR tidak dapat mengelakkan sepenuhnya masalah penembusan palsu, dan masih boleh menyebabkan perangkap.
  2. Penetapan parameter yang tidak sesuai boleh menyebabkan perdagangan yang kerap atau kurang sensitif, menjejaskan prestasi strategi.
  3. Tidak dapat bertindak balas dengan berkesan terhadap pergerakan pasaran yang melampau, seperti kenaikan atau penurunan mendadak.

Penyelesaian yang sepadan:

  1. Longgarkan stop loss secara wajar untuk mengelakkan terperangkap dalam penembusan.
  2. Optimumkan parameter melalui ujian berulang untuk menjadikan indikator lebih sesuai dengan pelbagai persekitaran pasaran.
  3. Hentikan sementara strategi apabila pasaran bergerak secara melampau.

Arah Pengoptimuman

Ruang pengoptimuman untuk strategi ini masih agak besar, terutamanya boleh dimulakan dari aspek berikut:

  1. Uji pelbagai parameter tempoh Purata Bergerak Hull untuk mencari tetapan tempoh yang paling sesuai dengan persekitaran pasaran semasa.
  2. Uji pelbagai kombinasi parameter tempoh ATR untuk mencari tempoh yang paling berkesan dalam menangkap momentum pasaran.
  3. Cuba pelbagai jenis kaedah pelicinan ATR (RMA, SMA, EMA, dll.) untuk melihat kaedah mana yang memberikan hasil terbaik.
  4. Optimumkan syarat kemasukan, misalnya dengan menggabungkan syarat kombinasi indikator turun naik seperti Reaction dan ATR.
  5. Optimumkan kaedah stop loss, longgarkan sedikit amplitud stop loss untuk mengelakkan perangkap.

Kesimpulan

Strategi ini menggabungkan keupayaan penjejakan trend Purata Bergerak Hull dan keupayaan penilaian indikator haba ATR. Ia memilih masa kemasukan apabila trend disahkan dan turun naik tinggi, sekaligus dapat menapis isyarat tidak berkesan. Pengoptimuman parameter dan penggunaan teknik pengurusan risiko boleh meningkatkan lagi prestasi strategi. Secara keseluruhannya, strategi ini menggabungkan pelbagai faktor seperti penjejakan trend dan penilaian haba, dan dengan penyesuaian serta pengoptimuman parameter yang tepat, ia dapat memberikan hasil yang baik.

Source
Pine
/*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)
Strategy parameters
Strategy parameters
Hull Length
ATR Length
ATR Smoothing
Price data
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)