Type/to search

Strategi Pembalikan Penghancuran Haisen

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

img

Ikhtisar

Strategi ini terutama didasarkan pada garis HA yang dimodifikasi untuk mengidentifikasi titik pembalikan harga, guna menangkap perubahan tren yang cukup jelas, dan termasuk dalam strategi trading jangka pendek. Strategi ini menggunakan HA untuk menghitung harga pembukaan, tertinggi, terendah, dan penutupan candle, serta menentukan warna akhir candle berdasarkan hubungan harga. Saat harga naik, ditampilkan dengan batang hijau, saat harga turun, ditampilkan dengan batang merah. Strategi menggunakan perubahan warna batang HA sebagai sinyal trading: jual saat hijau berubah menjadi merah, beli saat merah berubah menjadi hijau. Ini adalah strategi reversal yang khas.

Prinsip Strategi

Logika inti strategi terutama terletak pada menghitung perubahan warna batang HA untuk menentukan pembalikan harga.

Pertama, berdasarkan parameter input, pilih apakah akan menggunakan HA untuk menghitung nilai candle. Jika ya, ambil harga buka, tinggi, rendah, tutup dari data HA; jika tidak, ambil langsung dari data candle asli.

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 rumus perhitungan HA, dapatkan harga buka dan tutup HA untuk periode ini.

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

Selanjutnya, 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 batang HA untuk periode ini.

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

Berdasarkan perubahan warna HA selama dua periode berturut-turut, tentukan sinyal pembalikan harga.

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

Saat sinyal beli dan jual terjadi, buka posisi long dan short masing-masing.

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

Tutup posisi saat terjadi sinyal yang berlawanan.

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

Dengan cara ini, melalui perubahan warna batang HA, titik pembalikan harga dapat ditangkap, sehingga mewujudkan strategi trading reversal.

Analisis Kelebihan

Strategi ini memiliki kelebihan utama sebagai berikut:

  1. Menggunakan HA yang dimodifikasi untuk menghitung data candle, mampu menyaring sebagian noise, mengidentifikasi titik pembalikan tren dengan lebih jelas.
  2. Hanya mendasarkan pada perubahan warna batang HA yang sederhana untuk menentukan titik pembalikan, logika strategi sederhana dan jelas, mudah dipahami dan diimplementasikan.
  3. Mengadopsi metode trading reversal, dapat menangkap perubahan tren secara tepat waktu, memperoleh keuntungan reversal yang cepat.
  4. Dapat dikonfigurasi apakah akan menggunakan HA untuk menghitung data candle, dapat disesuaikan dengan pasar yang berbeda.
  5. Menampilkan indikator bentuk candle untuk memudahkan penilaian visual titik pembalikan harga.
  6. Dapat disesuaikan dengan mengoptimalkan parameter seperti periode trading, cocok untuk berbagai instrumen.

Analisis Risiko

Strategi ini juga memiliki beberapa risiko yang perlu diperhatikan:

  1. Trading reversal rentan terjebak, perlu memastikan sinyal reversal memiliki keandalan yang cukup.
  2. Di pasar yang bergerak sideways (oscillating), sinyal reversal mungkin sering muncul menyebabkan overtrading.
  3. Tidak dapat menilai panjang pendeknya tren, mungkin setelah reversal tren asli berlanjut menyebabkan kerugian.
  4. Indikator tunggal rentan terhadap false breakout, harus dikombinasikan dengan indikator lain.
  5. Perlu memverifikasi apakah parameter telah dioptimalkan secara memadai untuk menghindari overfitting.

Solusi yang sesuai:

  1. Optimalkan parameter untuk memastikan sinyal trading stabil dan andal.
  2. Gabungkan filter tren untuk menghindari trading di pasar sideways.
  3. Tetapkan mekanisme keluar stop loss untuk mengendalikan kerugian per transaksi.
  4. Kombinasikan indikator lain untuk konfirmasi, hindari sinyal palsu.
  5. Lakukan backtest yang memadai dan optimalkan parameter untuk mencegah overfitting.

Arah Optimasi

Strategi ini dapat dioptimalkan dari beberapa aspek berikut:

  1. Optimalkan parameter periode trading agar sesuai dengan karakteristik berbagai instrumen.
  2. Uji apakah menggunakan nilai HA, pilih berdasarkan karakteristik instrumen trading.
  3. Tambahkan kondisi filter tren untuk menghindari reversal di pasar sideways.
  4. Tetapkan stop loss dinamis, sesuaikan level stop loss sesuai volatilitas pasar.
  5. Kombinasikan indikator lain untuk mengonfirmasi sinyal trading.
  6. Tambahkan strategi manajemen modal, sesuaikan ukuran posisi.
  7. Perluas implementasi trading arbitrase multi-instrumen.
  8. Sesuaikan parameter berdasarkan hasil backtest untuk mencegah overfitting.

Kesimpulan

Strategi ini memanfaatkan keunggulan garis HA yang dimodifikasi, dengan mendeteksi perubahan warna batang HA untuk menemukan titik potensial pembalikan harga. Dibandingkan dengan penggunaan candle secara langsung, garis HA mampu menyaring sebagian noise, sehingga sinyal reversal lebih jelas. Strategi ini mengimplementasikan ide trading reversal dengan cara yang sederhana dan intuitif, logikanya sederhana dan jelas, mudah dioperasikan secara real-time. Namun, trading reversal juga memiliki risiko terjebak, sehingga perlu optimasi lebih lanjut pada akurasi sinyal. Selain itu, dapat dicoba dikombinasikan dengan faktor lain seperti penilaian tren untuk membentuk sistem trading yang lebih lengkap. Secara keseluruhan, strategi ini menyediakan sebuah pendekatan untuk menemukan titik reversal berdasarkan data HA, yang dapat dikembangkan dan dioptimalkan lebih lanjut untuk menciptakan strategi trading reversal yang sesuai dengan kebutuhan masing-masing.

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)