Type/to search

Strategi Siklus Ehlers Berdasarkan Penghalusan Sinyal

Common strategy
Created: 2024-02-19 10:42:34
Last modified: 2 years ago
1
Follow
1802
Followers

img

Gambaran Umum

Strategi ini menghitung sinyal harga yang telah dihaluskan, dipadukan dengan teori indikator siklus dari Ehlers, sehingga menghasilkan strategi perdagangan siklus Ehlers dengan sinyal yang mulus. Strategi ini dapat menyaring kebisingan pasar secara efektif dan menghasilkan sinyal perdagangan yang lebih andal.

Prinsip Strategi

  1. Melakukan proses pemulusan orde dua pada sinyal harga asli src untuk mendapatkan sinyal halus smooth.

  2. Berdasarkan sinyal halus, hitung indikator siklus cycle. Metode perhitungannya:
    cycle := (1 - .5*alpha)*(1 - .5*alpha)*(smooth - 2*smooth[1] + smooth[2]) + 2*(1 - alpha)*cycle[1] - (1 - alpha)*(1 - alpha)*cycle[2]
    Di mana α adalah parameter pemulusan.

  3. Lakukan pemulusan eksponensial orde satu pada indikator siklus untuk mendapatkan sinyal perdagangan akhir signal. Metode perhitungannya:
    signal := alpha2*cycle + (1 - alpha2)*nz(signal[1])
    Di mana α2 adalah parameter pemulusan orde satu.

  4. Ketika signal melintasi ke atas signal[1], lakukan posisi long (beli); ketika signal melintasi ke bawah signal[1], lakukan posisi short (jual).

Analisis Keunggulan Strategi

  1. Dengan pemulusan orde dua pada sinyal harga, kebisingan frekuensi tinggi dapat disaring secara efektif, sehingga sinyal perdagangan menjadi lebih andal.

  2. Penerapan teori indikator siklus Ehlers memungkinkan identifikasi titik balik tren pasar secara lebih akurat.

  3. Pemulusan eksponensial orde satu menyaring sebagian kebisingan dalam indikator siklus, menghasilkan sinyal perdagangan yang lebih andal.

  4. Keseluruhan proses strategi bersifat rasional dan ilmiah, dengan ruang optimalisasi parameter yang luas, serta kinerja yang baik dalam perdagangan langsung (live trading).

Analisis Risiko

  1. Seperti strategi indikator teknikal lainnya, strategi ini juga cukup sensitif terhadap risiko sistemik pasar. Jika terjadi peristiwa angsa hitam yang signifikan, dapat menyebabkan kerugian yang cukup besar.

  2. Karena proses perhitungan cukup kompleks, pengaturan parameter yang tidak tepat dapat menyebabkan keterlambatan perhitungan, sehingga memengaruhi hasil perdagangan langsung. Perlu pengujian yang cermat untuk memastikan parameter disetel secara ilmiah dan rasional.

  3. Pemulusan juga menyebabkan keterlambatan sinyal perdagangan, sehingga mungkin tidak dapat menangkap titik balik pasar secara tepat waktu, yang berpotensi menyebabkan hilangnya peluang. Perlu pertimbangan yang matang dalam pengaturan parameter pemulusan.

Arah Optimasi Strategi

  1. Dapat menguji berbagai jenis algoritma pemulusan, seperti pemulusan eksponensial orde satu, pemulusan rata-rata bergerak, dll., untuk menemukan skema pemulusan yang optimal.

  2. Dapat memperkenalkan mekanisme penyesuaian parameter adaptif, yang secara dinamis menyesuaikan parameter berdasarkan kondisi pasar, sehingga meningkatkan ketahanan strategi.

  3. Dapat merancang strategi stop-loss dan take-profit untuk mengurangi risiko kerugian per transaksi sekaligus mengunci keuntungan.

  4. Dapat menggabungkan model pembelajaran mesin lainnya untuk mencapai kombinasi model, menggunakan model lain untuk memfilter sinyal perdagangan.

Kesimpulan

Strategi ini, melalui pemulusan sinyal harga dan perhitungan indikator siklus Ehlers, merancang strategi perdagangan siklus Ehlers dengan sinyal yang mulus. Strategi ini dapat menyaring kebisingan secara efektif dan menghasilkan sinyal perdagangan yang lebih andal. Pada saat yang sama, ruang parameter cukup besar, dan kinerja dalam perdagangan langsung baik. Dengan memperkenalkan mekanisme adaptif, strategi stop-loss, dan optimasi lainnya, stabilitas dan efektivitas strategi dapat lebih ditingkatkan.

Source
Pine
/*backtest
start: 2024-01-19 00:00:00
end: 2024-02-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Ehlers Cyber Cycle Strategy",overlay=false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 1, commission_type = strategy.commission.percent, commission_value = 0.1)
src = input(hl2, title = "Source") 
alpha = input(.07, title = "Alpha")
Strategy parameters
Strategy parameters
Source
Alpha
Lag
oppositeTrade
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)