Type/to search

Strategi Pemusnahan Pusingan Hassen

Common strategy
Created: 2023-11-16 15:44:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Keseluruhan

Strategi ini terutamanya berdasarkan purata bergerak HA yang diperbaiki untuk mengenal pasti titik perubahan harga, bagi menangkap perubahan trend yang ketara. Ia merupakan strategi dagangan jangka pendek. Strategi menggunakan pengiraan HA untuk mendapatkan harga buka, tinggi, rendah, tutup lilin, dan menentukan warna akhir lilin berdasarkan hubungan harga. Apabila harga naik, ia diwakili dengan bar hijau; apabila harga turun, ia diwakili dengan bar merah. Strategi menggunakan perubahan warna bar HA sebagai isyarat dagangan: jual pendek apabila hijau bertukar merah, dan beli panjang apabila merah bertukar hijau. Ini adalah strategi pembalikan tipikal.

Prinsip Strategi

Logik teras strategi terletak pada mengira perubahan warna bar HA untuk menentukan pembalikan harga.

Pertama, berdasarkan parameter input, pilih sama ada untuk menggunakan pengiraan HA untuk nilai lilin. Jika ya, dapatkan harga buka, tinggi, rendah, tutup daripada data HA; jika tidak, dapatkan terus daripada data lilin asal.

haClose = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, close) : close haOpen = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, open) : open haHigh = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, high) : high haLow = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, low) : low

Kemudian, berdasarkan formula pengiraan HA, dapatkan harga buka dan tutup HA untuk tempoh ini.

haclose = (haOpen + haHigh + haLow + haClose) / 4 haopen := na(haopen[1]) ? (haOpen + haClose) / 2 : (haopen[1] + haclose[1]) / 2

Seterusnya, berdasarkan harga buka dan tutup HA, hitung harga tertinggi dan terendah HA.

hahigh = max(haHigh, max(haopen, haclose)) halow = min(haLow, min(haopen, haclose))

Berdasarkan hubungan harga buka dan tutup HA, tentukan warna bar HA untuk tempoh ini.

hacolor = haclose > haopen ? color.green : color.red

Berdasarkan perubahan warna HA antara dua tempoh berturut-turut, tentukan isyarat pembalikan harga.

turnGreen = haclose > haopen and haclose[1] <= haopen[1] turnRed = haclose <= haopen and haclose[1] > haopen[1]

Apabila isyarat beli panjang dan jual pendek berlaku, buka kedudukan masing-masing.

strategy.entry("long", 1, when=turnGreen) strategy.entry("short", 0, when=turnRed)

Tutup kedudukan apabila isyarat bertentangan berlaku.

strategy.close("long", when=turnRed)

Dengan cara ini, melalui perubahan warna bar HA, titik pembalikan harga dapat ditangkap, merealisasikan strategi dagangan pembalikan.

Analisis Kelebihan

Strategi ini mempunyai kelebihan utama berikut:

  1. Menggunakan pengiraan HA yang diperbaiki untuk data lilin, dapat menapis sebahagian bunyi, menjadikan pengenalpastian titik pembalikan trend lebih jelas.

  2. Hanya berdasarkan perubahan warna bar HA yang mudah untuk menentukan titik pembalikan, logik strategi ringkas dan jelas, mudah difahami dan dilaksanakan.

  3. Menggunakan kaedah dagangan pembalikan, dapat menangkap perubahan trend dengan cepat dan memperoleh keuntungan pembalikan yang pantas.

  4. Boleh dikonfigurasikan sama ada menggunakan pengiraan HA untuk data lilin, boleh disesuaikan mengikut pasaran yang berbeza.

  5. Melukis bentuk indikator candle memudahkan penilaian visual titik pembalikan harga.

  6. Boleh dilaraskan dengan mengoptimumkan parameter seperti tempoh dagangan, sesuai untuk pelbagai jenis instrumen.

Analisis Risiko

Strategi ini juga mempunyai beberapa risiko yang perlu diberi perhatian:

  1. Dagangan pembalikan mudah terperangkap, perlu memastikan isyarat pembalikan mempunyai kebolehpercayaan yang mencukupi.

  2. Dalam pasaran yang bergerak dalam julat, isyarat pembalikan mungkin kerap berlaku, menyebabkan dagangan berlebihan.

  3. Tidak dapat menilai panjang pendek trend, mungkin terus mengikuti trend asal selepas pembalikan, menyebabkan kerugian.

  4. Indikator tunggal mudah terjejas oleh penembusan palsu, perlu digabungkan dengan indikator lain.

  5. Perlu mengesahkan sama ada parameter telah dioptimumkan dengan secukupnya untuk mengelakkan overfitting.

Penyelesaian yang sepadan:

  1. Optimumkan parameter untuk memastikan isyarat dagangan stabil dan boleh dipercayai.

  2. Gabungkan penapisan trend untuk mengelakkan dagangan dalam pasaran julat.

  3. Tetapkan mekanisme keluar henti rugi untuk mengawal kerugian setiap dagangan.

  4. Gabungkan indikator lain untuk pengesahan, elakkan isyarat palsu.

  5. Uji semula dan optimumkan parameter secukupnya untuk mengelakkan overfitting.

Arah Pengoptimuman

Strategi ini boleh dioptimumkan dari beberapa aspek berikut:

  1. Optimumkan parameter tempoh dagangan untuk menyesuaikan dengan ciri instrumen yang berbeza.

  2. Uji sama ada menggunakan nilai HA, pilih berdasarkan ciri instrumen dagangan.

  3. Tambah syarat penapisan trend untuk mengelakkan pembalikan dalam pasaran julat.

  4. Tetapkan henti rugi dinamik, laraskan tahap henti rugi berdasarkan turun naik pasaran.

  5. Gabungkan indikator lain untuk mengesahkan isyarat dagangan.

  6. Tambah strategi pengurusan modal, laraskan saiz kedudukan.

  7. Kembangkan untuk melaksanakan dagangan arbitraj pelbagai instrumen.

  8. Perbetulkan parameter berdasarkan keputusan ujian semula untuk mengelakkan overfitting.

Kesimpulan

Strategi ini memanfaatkan kelebihan purata bergerak HA yang diperbaiki, melalui perubahan warna bar HA untuk mengesan kemungkinan titik pembalikan harga. Berbanding dengan penggunaan lilin biasa secara langsung, purata HA dapat menapis sebahagian bunyi, menjadikan isyarat pembalikan lebih jelas. Strategi ini merealisasikan idea dagangan pembalikan dengan cara yang mudah dan intuitif, logiknya ringkas dan jelas, mudah dilaksanakan dalam dagangan sebenar. Walau bagaimanapun, dagangan pembalikan juga mempunyai risiko terperangkap, dan ketepatan isyarat perlu dioptimumkan lagi. Selain itu, boleh dicuba untuk digabungkan dengan faktor lain seperti penilaian trend untuk membentuk sistem dagangan yang lebih lengkap. Secara keseluruhannya, strategi ini menyediakan idea berdasarkan data HA untuk mengesan titik pembalikan, yang boleh dikembangkan dan dioptimumkan untuk membangunkan strategi dagangan pembalikan yang sesuai dengan individu.

Source
Pine
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Heikin-Ashi Change Strategy", overlay=true)

UseHAcandles    = input(true, title="Use Heikin Ashi Candles in Algo Calculations")
Strategy parameters
Strategy parameters
Use Heikin Ashi Candles in Algo Calculations
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)