Strategi ini memanfaatkan indikator teknologi Ichimoku Kinko Hyo yang terkenal untuk mengidentifikasi tren dan momentum harga aset dan memungkinkan perdagangan intraday otomatis.
Indikator inti terdiri dari garis Tenkan, garis Kijun, Senkou Span A dan Senkou Span B dari sistem Ichimoku. Sinyal beli diaktifkan ketika harga diperdagangkan di atas awan dan garis Tenkan melintasi garis Kijun. Sinyal jual dipicu ketika garis Tenkan melintasi di bawah garis Kijun atau harga turun di bawah awan.
Strategi ini menggabungkan kedua karakteristik trend berikut dan momentum. Garis Tenkan dan Kijun mewakili momentum jangka pendek dan jangka menengah masing-masing dengan rata-rata tertinggi tertinggi dan terendah terendah selama periode lookback yang berbeda. Awan di sisi lain mengidentifikasi tingkat dukungan dan resistensi jangka panjang. Ketika garis Tenkan momentum gauge melintasi garis Kijun, itu menandakan penguatan momentum naik dan harga cenderung mendorong lebih tinggi. Bersama dengan harga pecah di atas puncak awan secara menentukan, itu memberikan konfirmasi bahwa tren jangka panjang telah berubah bullish, oleh karena itu sinyal beli dihasilkan.
Sebaliknya, ketika garis Tenkan melintasi di bawah garis Kijun, momentum berbalik menurun. Atau ketika harga runtuh di bawah dukungan awan, tren jangka panjang berbalik ke bawah. Sinyal jual diaktifkan. Konfigurasi wax dan wan ini menghindari mengejar puncak dan menjual terendah.
Keuntungan terbesar dari strategi Cloud Soaring High Yield adalah mengintegrasikan kedua lensa tren dan momentum, mencapai keseimbangan yang sangat baik antara frekuensi perdagangan dan profitabilitas. Hal ini memastikan peluang perdagangan yang memadai sambil menghindari whipsaws yang berlebihan dari mengejar lonjakan dan menangkap penurunan.
Apa yang patut disorot secara khusus adalah kecanggihan dalam waktu sinyal masuk dan keluar strategi. Konfigurasi parameter adaptif dari garis Tenkan dan Kijun menghindari subjektivitas dan keterbatasan penyesuaian parameter manual. Awan lebih lanjut bertindak sebagai filter untuk menentukan tik optimal ketika tren jangka pendek dan jangka panjang bertepatan. Di atas itu, kombinasi crossover dan breakout memperkaya strategi dengan merangkum momentum dan mengikuti tren, sehingga meningkatkan kinerja dunia nyata.
Salah satu peringatan adalah bahwa band awan dapat berkembang atau berkontraksi secara abnormal selama periode tertentu, yang mempengaruhi frekuensi generasi sinyal. Dalam lingkungan volatilitas rendah yang terbatas pada rentang dengan tren yang tidak jelas, lebih sedikit sinyal perdagangan dapat terjadi.
Untuk mengatasi kelemahan ini, penyesuaian dinamis dari parameter Ichimoku dapat dieksplorasi untuk optimalisasi, seperti mempersempit pita awan selama rezim volatilitas rendah untuk meningkatkan tingkat partisipasi. indikator tambahan seperti volume perdagangan juga dapat membantu memvalidasi sinyal dan menghindari sinyal palsu.
Strategi ini dapat ditingkatkan lebih lanjut dengan memperkenalkan indikator teknis yang lebih komplementer, seperti Bollinger Bands, untuk memperbaiki tingkat masuk dan keluar. Mekanisme dinamis penyesuaian pengaturan parameter Ichimoku juga dapat didirikan, yang memungkinkan konfigurasi bergantian berdasarkan perubahan volatilitas dan lanskap tren, sehingga meningkatkan kemampuan beradaptasi.
Pada dasarnya, kerangka kerja crossover filter Ichimoku dan momentum oscillator kuat. tetapi metode seperti pembelajaran mesin dapat dimanfaatkan untuk memungkinkan konfigurasi parameter yang lebih cerdas dan lebih dinamis, penyesuaian kisaran dan pengaturan kriteria stop loss / profit taking - lebih mengoptimalkan waktu yang tepat ketika tren jangka panjang dan jangka pendek sejajar.
Cloud Soaring High Yield Ichimoku Trading Strategy berhasil menggabungkan pengenalan rezim tren dan indikasi momentum untuk entri dan keluar otomatis. Algoritma yang unggul secara ilmiah dalam menemukan pembelian dan penjualan memberikan solusi yang menarik bagi mereka yang mengejar transisi antara tren jangka panjang dan jangka pendek sambil menuntut tingkat kemenangan yang tinggi. Bergerak ke depan, dengan ruang yang cukup untuk penyesuaian parameter dinamis cerdas, strategi ini siap untuk memberikan hasil yang lebih luar biasa.
/*backtest start: 2023-10-23 00:00:00 end: 2023-11-22 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("High Yield Ichimoku Cloud Strategy", shorttitle="HY Ichimoku", overlay=true) // Ichimoku Cloud settings tenkanPeriods = input(9, title="Tenkan Sen Periods") kijunPeriods = input(26, title="Kijun Sen Periods") senkouSpanBPeriods = input(52, title="Senkou Span B Periods") displacement = input(26, title="Displacement") // Calculating the Ichimoku lines tenkanSen = (highest(high, tenkanPeriods) + lowest(low, tenkanPeriods)) / 2 kijunSen = (highest(high, kijunPeriods) + lowest(low, kijunPeriods)) / 2 senkouSpanA = (tenkanSen + kijunSen) / 2 senkouSpanB = (highest(high, senkouSpanBPeriods) + lowest(low, senkouSpanBPeriods)) / 2 chikouSpan = close[displacement] // Plotting the Ichimoku Cloud p1 = plot(tenkanSen, color=color.red, title="Tenkan Sen") p2 = plot(kijunSen, color=color.blue, title="Kijun Sen") p3 = plot(senkouSpanA, color=color.green, title="Senkou Span A", offset=displacement) p4 = plot(senkouSpanB, color=color.orange, title="Senkou Span B", offset=displacement) fill(p1, p2, color=color.purple, transp=80, title="Cloud") // Buy and Sell conditions buyCondition = crossover(tenkanSen, kijunSen) and close > max(senkouSpanA, senkouSpanB)[displacement] sellCondition = crossunder(tenkanSen, kijunSen) and close < min(senkouSpanA, senkouSpanB)[displacement] // Execute trade if conditions are met if (buyCondition) strategy.entry("Buy", strategy.long) if (sellCondition) strategy.close("Buy") // Strategy exit conditions strategy.close("Buy", when = crossunder(tenkanSen, kijunSen) or close < min(senkouSpanA, senkouSpanB)[displacement]) // Plot buy/sell signals plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(series=sellCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")