Strategi Ichimoku Kinko Hyo Cross menghasilkan sinyal perdagangan dengan mengamati persilangan antara garis Tenkan-Sen dan Kijun-Sen dari sistem Ichimoku, dikombinasikan dengan tingkat harga versus Cloud.
Menghitung komponen Ichimoku:
Tenkan-Sen: Titik tengah dari 9 bar terakhir
Kijun-Sen: Titik tengah dari 26 bar terakhir
Senkou Span A: Rata-rata Tenkan-Sen dan Kijun-Sen
Senkou Span B: Titik tengah dari 52 bar terakhir
Perhatikan kombinasi sinyal perdagangan berikut:
Crossover antara Tenkan-Sen dan Kijun-Sen (Golden Cross dan Death Cross)
Harga penutupan di atas atau di bawah Cloud (Senkou Span A dan B)
Chikou Span dibandingkan dengan harga tutup 26 bar yang lalu
Sinyal masuk
Panjang: Tenkan-Sen melintasi di atas Kijun-Sen (Palang Emas) dan dekat di atas Cloud dan Chikou Span di atas dekat 26 bar lalu
Singkat: Tenkan-Sen menyeberang di bawah Kijun-Sen (Palang Kematian) dan menutup di bawah Awan dan Chikou Span di bawah menutup 26 bar lalu
Sinyal keluar ketika sinyal sebaliknya terjadi.
Menggabungkan tren mengikuti dan pembalikan perdagangan.
Crossover memastikan keandalan sinyal dan menghindari kebocoran palsu.
Konfirmasi sinyal ganda menyaring kebisingan pasar.
Chikou Span menghindari whipsaws.
Awan memberikan dukungan dan resistensi untuk masuk dan keluar.
Parameter yang tidak tepat dapat menyebabkan overtrading atau sinyal yang tidak jelas.
Pembalikan tren dapat menyebabkan kerugian besar.
Kemungkinan perdagangan yang lebih sedikit selama pasar yang terikat rentang.
Sinyal masuk terlambat jika Awan terlalu luas.
Kompleksitas sinyal yang tinggi meningkatkan kesulitan implementasi.
Risiko dapat dikurangi melalui optimasi parameter, ukuran posisi, stop loss, produk cair, dll.
Mengoptimalkan periode rata-rata bergerak untuk frekuensi dan profitabilitas yang ideal.
Tambahkan filter tren untuk menghindari kerugian pembalikan tren.
Tambahkan filter volatilitas untuk mengendalikan risiko.
Optimalkan ukuran entri dan penempatan stop loss.
Tambahkan volume filter untuk memastikan likuiditas.
Parameter pengujian untuk produk yang berbeda.
Menggunakan pembelajaran mesin untuk mengoptimalkan parameter secara otomatis berdasarkan backtest.
Strategi Ichimoku Kinko Hyo Cross menggabungkan berbagai alat analisis teknis seperti crossover rata-rata bergerak, garis tertunda, dan band Cloud untuk mengidentifikasi entri kemungkinan tinggi dalam skenario tren atau pembalikan. Optimasi dan manajemen risiko yang tepat dapat meningkatkan stabilitas dan profitabilitasnya. Strategi ini mudah dipahami dan diimplementasikan, sehingga layak untuk pengujian dan aplikasi langsung.
/*backtest start: 2023-09-30 00:00:00 end: 2023-10-30 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Ichimoku Kinko Hyo: Basic Strategy", overlay=true) //Inputs ts_bars = input(9, minval=1, title="Tenkan-Sen Bars") ks_bars = input(26, minval=1, title="Kijun-Sen Bars") ssb_bars = input(52, minval=1, title="Senkou-Span B Bars") cs_offset = input(26, minval=1, title="Chikou-Span Offset") ss_offset = input(26, minval=1, title="Senkou-Span Offset") long_entry = input(true, title="Long Entry") short_entry = input(true, title="Short Entry") middle(len) => avg(lowest(len), highest(len)) // Ichimoku Components tenkan = middle(ts_bars) kijun = middle(ks_bars) senkouA = avg(tenkan, kijun) senkouB = middle(ssb_bars) // Plot Ichimoku Kinko Hyo plot(tenkan, color=#0496ff, title="Tenkan-Sen") plot(kijun, color=#991515, title="Kijun-Sen") plot(close, offset=-cs_offset+1, color=#459915, title="Chikou-Span") sa=plot(senkouA, offset=ss_offset-1, color=green, title="Senkou-Span A") sb=plot(senkouB, offset=ss_offset-1, color=red, title="Senkou-Span B") fill(sa, sb, color = senkouA > senkouB ? green : red, title="Cloud color") ss_high = max(senkouA[ss_offset-1], senkouB[ss_offset-1]) ss_low = min(senkouA[ss_offset-1], senkouB[ss_offset-1]) // Entry/Exit Signals tk_cross_bull = tenkan > kijun tk_cross_bear = tenkan < kijun cs_cross_bull = mom(close, cs_offset-1) > 0 cs_cross_bear = mom(close, cs_offset-1) < 0 price_above_kumo = close > ss_high price_below_kumo = close < ss_low bullish = tk_cross_bull and cs_cross_bull and price_above_kumo bearish = tk_cross_bear and cs_cross_bear and price_below_kumo strategy.entry("Long", strategy.long, when=bullish and long_entry) strategy.entry("Short", strategy.short, when=bearish and short_entry) strategy.close("Long", when=bearish and not short_entry) strategy.close("Short", when=bullish and not long_entry)