Strategi mengikuti tren Heiken Achievement Double Smoothing adalah metode perdagangan kuantitatif yang berfokus pada menangkap tren naik di pasar. Strategi ini menggabungkan teknik grafik Heiken Achievement yang disempurnakan dan pengolahan ganda rata-rata bergerak indeks (EMA) untuk memberikan sinyal tren yang lebih jelas dan mengurangi dampak kebisingan pasar.
Haiken Achievement: Strategi ini pertama-tama menghitung grafik Haiken Achievement, tetapi berbeda dengan metode tradisional, ini menggunakan harga buka, harga tertinggi, harga terendah, dan harga tutup rata-rata bergerak indeks (EMA) untuk membangun versi Haiken Achievement yang lebih baik.
Dual Smoothing: Strategi ini menggunakan dua lapisan smoothing. Lapisan pertama adalah menggunakan EMA untuk menghitung nilai Heiken Ashe, dan lapisan kedua adalah menggunakan EMA untuk harga buka dan tutup Heiken Ashe.
Hanya melakukan strategi multi: Strategi ini berfokus untuk menangkap tren naik, hanya melakukan perdagangan multi. Dalam tren turun, strategi akan meratakan posisi multi yang ada, tanpa kosong.
Syarat masuk dan keluar:
Bantuan visual: Strategi menggambar grafik Heiken Achilles yang telah dimodifikasi di atas grafik, dengan tren turun ditampilkan dalam warna merah, dan tren naik ditampilkan dalam warna hijau. Selain itu, strategi juga akan menampilkan tanda segitiga di atas grafik untuk menandai sinyal beli dan jual, yang muncul setelah penutupan rantai untuk memastikan keandalan sinyal.
Manajemen Posisi: Strategi menggunakan manajemen posisi berdasarkan persentase ekuitas akun, dengan 100% ekuitas yang tersedia digunakan secara default untuk setiap transaksi.
Keahlian mengikuti tren yang kuat: Dengan menggunakan grafik Heiken Achim yang disempurnakan dan pemrosesan ganda, strategi ini dapat secara efektif mengidentifikasi dan mengikuti tren pasar yang kuat, terutama cocok untuk pasar trending.
Mengurangi dampak kebisingan: Proses smoothing ganda membantu memfilter turun naik pasar jangka pendek dan false breakout, membuat sinyal tren lebih jelas dan lebih dapat diandalkan.
Intuisi Visual: Strategi memberikan petunjuk visual yang jelas, termasuk grafik berkoder warna dan tanda sinyal jual beli, yang memungkinkan pedagang untuk menilai dengan cepat kondisi pasar dan peluang perdagangan potensial.
Fleksibilitas tinggi: Strategi memungkinkan pengguna untuk menyesuaikan parameter panjang EMA, yang dapat dioptimalkan sesuai dengan varietas perdagangan yang berbeda dan periode waktu.
Manajemen risiko: Dengan hanya melakukan beberapa strategi dan manajemen posisi berdasarkan persentase hak dan kepentingan, strategi ini memiliki mekanisme kontrol risiko tertentu.
Otomatisasi transaksi: Strategi dapat dengan mudah melakukan transaksi otomatis, mengurangi gangguan emosional manusia, dan meningkatkan efisiensi eksekusi.
Lagging: Strategi mungkin bereaksi lambat pada titik-titik perubahan tren, yang menyebabkan keterlambatan sedikit pada waktu masuk dan keluar karena penggunaan proses smoothing ganda.
Performa buruk di pasar yang bergoyang: Dalam situasi pasar yang bergoyang horizontal atau kurangnya tren yang jelas, strategi dapat menghasilkan sinyal palsu yang sering, yang menyebabkan overtrading dan kerugian yang tidak perlu.
Risiko satu arah: Sebagai strategi yang hanya melakukan beberapa, dalam pasar yang terus turun, peluang shorting potensial dapat dilewatkan, yang memengaruhi pendapatan keseluruhan.
Terlalu mengandalkan satu indikator: Strategi ini terutama bergantung pada Heiken Achilles dan EMA, kurangnya tambahan dari indikator teknis atau analisis fundamental lainnya, dan mungkin mengabaikan informasi penting lainnya dari pasar.
Sensitivitas parameter: Kinerja strategi mungkin lebih sensitif terhadap pilihan parameter panjang EMA, yang mungkin memerlukan penyesuaian yang sering dalam kondisi pasar yang berbeda.
Risiko penarikan balik: Dalam penarikan balik drastis setelah kenaikan kuat, strategi mungkin tidak dapat menghentikan kerugian tepat waktu, menyebabkan penarikan balik yang lebih besar.
Masukkan indikator tambahan: Pertimbangkan untuk menambahkan indikator teknis lainnya, seperti RSI (Relative Strength Index) atau MACD (Moving Average Convergence Divergence Indicator) untuk memberikan konfirmasi tren tambahan dan sinyal overbought dan oversold potensial.
Mengoptimalkan masuk dan keluar logika: Anda dapat mencoba untuk memperkenalkan kondisi yang lebih kompleks, seperti meminta beberapa baris berturut-turut untuk mengkonfirmasi perubahan tren, atau menggabungkan informasi lalu lintas untuk meningkatkan keandalan sinyal.
Penyesuaian parameter dinamis: Memungkinkan untuk menyesuaikan panjang EMA, menyesuaikan parameter smoothing secara otomatis sesuai dengan volatilitas pasar untuk menyesuaikan dengan lingkungan pasar yang berbeda.
Meningkatkan mekanisme stop loss dan stop loss: memperkenalkan stop loss yang dapat dilacak atau stop loss dinamis berdasarkan volatilitas untuk mengendalikan risiko dan mengunci keuntungan dengan lebih baik.
Menambahkan filter kondisi pasar: Mengembangkan modul identifikasi kondisi pasar untuk secara otomatis mengurangi frekuensi perdagangan atau menghentikan perdagangan di pasar yang bergolak untuk mengurangi sinyal palsu.
Analisis multi-siklus waktu: Menggabungkan informasi dari periode waktu yang lebih panjang dan lebih pendek untuk meningkatkan akurasi dan ketepatan waktu penilaian tren.
Mengintegrasikan data fundamental: Pertimbangkan untuk memperkenalkan indikator fundamental yang relevan atau faktor pendorong peristiwa untuk meningkatkan keutuhan strategi.
Optimalkan manajemen posisi: Menerapkan strategi manajemen posisi yang lebih fleksibel, seperti penyesuaian skala posisi berdasarkan nilai risiko atau teknik batch building.
Strategi mengikuti tren Heiken Achie yang dipadamkan ganda adalah metode perdagangan kuantitatif inovatif yang menyediakan alat yang unik untuk mengikuti tren kepada pedagang dengan menggabungkan teknik grafik Heiken Achie yang disempurnakan dan pengolahan yang dipadamkan ganda EMA. Keunggulan utama dari strategi ini adalah kemampuan menangkap tren yang kuat dan efek pengurangan kebisingan, yang sangat cocok untuk lingkungan pasar dengan tren yang jelas.
Namun, strategi juga memiliki beberapa risiko dan keterbatasan yang melekat, seperti keterlambatan sinyal, kurangnya kinerja di pasar yang bergoyang, dan lain-lain. Untuk memanfaatkan potensi strategi sepenuhnya dan mengelola risiko terkait, pedagang harus mempertimbangkan untuk mengoptimalkan dan menyempurnakan strategi lebih lanjut, seperti memperkenalkan indikator teknis tambahan, mengoptimalkan logika masuk dan keluar, dan menerapkan penyesuaian parameter dinamis.
Secara keseluruhan, strategi mengikuti tren Heikhan Ashi dengan dua sisi memberikan arah penelitian yang berharga di bidang perdagangan kuantitatif. Strategi ini memiliki potensi untuk menjadi komponen sistem perdagangan yang dapat diandalkan melalui pengulangan, pengoptimalan, dan verifikasi lapangan yang terus-menerus. Namun, ketika menggunakan strategi ini, pedagang masih perlu mempertimbangkan dengan hati-hati kondisi pasar, toleransi risiko pribadi, dan menggunakannya dalam kombinasi dengan alat analisis lainnya dan teknik manajemen risiko untuk membangun strategi perdagangan yang komprehensif dan solid.
/*backtest
start: 2024-06-28 00:00:00
end: 2024-07-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Smoothed Heiken Ashi Strategy Long Only", overlay=true)
len = input.int(10, title="EMA Length")
len2 = input.int(10, title="Smoothing Length")
o = ta.ema(open, len)
c = ta.ema(close, len)
h = ta.ema(high, len)
l = ta.ema(low, len)
haclose = (o + h + l + c) / 4
var float haopen = 0.0
haopen := na(haopen[1]) ? (o + c) / 2 : (haopen[1] + haclose[1]) / 2
hahigh = math.max(h, math.max(haopen, haclose))
halow = math.min(l, math.min(haopen, haclose))
o2 = ta.ema(haopen, len2)
c2 = ta.ema(haclose, len2)
col = o2 > c2 ? 0 : 1 // 0 for red, 1 for lime
// Plotting candles without wicks
plotcandle(o2, o2, c2, c2, title="Smoothed HA", color=col == 0 ? color.red : color.lime)
// Strategy logic
longEntryCondition = col == 1 and col[1] == 0
longExitCondition = col == 0 and col[1] == 1
if (longEntryCondition)
strategy.entry("Long", strategy.long)
if (longExitCondition)
strategy.close("Long")
// Plotting signals after the close of the candle
plotshape(longEntryCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small, offset=1)
plotshape(longExitCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small, offset=1)