Ichimoku Kinko Hyo Strategi Pencegahan

Penulis:ChaoZhang, Tanggal: 2024-01-16 17:12:49
Tag:

img

I. Ringkasan Strategi

Strategi ini disebut Ichimoku Kinko Hyo Indicator Based Breakout Strategy. Strategi ini memanfaatkan garis Tenkan-Sen, Kijun-Sen, garis Senkou Span dan awan Kumo dari indikator Ichimoku Kinko Hyo untuk menentukan arah tren dan menerapkan sinyal masuk dan keluar dari tren.

II. Rincian Strategi

  1. Hitung komponen dari indikator Ichimoku Kinko Hyo:

    • Tenkan-Sen: tengah dari harga tertinggi dan terendah
    • Kijun-Sen: pertengahan harga tertinggi dan terendah
    • Senkou Span A: tengah Tenkan-Sen dan Kijun-Sen
    • Senkou Span B: pertengahan harga tertinggi dan terendah
    • Chikou Span: rentang keterlambatan
  2. Tentukan sinyal panjang:

    • Ketika Tenkan-Sen melintasi atas Kijun-Sen;
    • Dan menutup harga putus di atas awan Kumo;
    • Dan Chikou Span pecah di atas awan Kumo.
  3. Tentukan sinyal pendek:

    • Ketika Tenkan-Sen melintasi bawah Kijun-Sen;
    • Dan menutup harga di bawah awan Kumo;
    • Dan Chikou Span pecah di bawah awan Kumo.

III. Analisis Keuntungan

  1. Ichimoku Kinko Hyo akurat dalam menentukan tren.
  2. Chikou Span menghindari pelarian palsu.
  3. Memungkinkan perdagangan panjang dan pendek dalam tren naik dan turun.
  4. Parameter yang dapat disesuaikan untuk periode yang berbeda.

IV. Analisis Risiko

  1. Sering kehilangan perdagangan selama konsolidasi pasar.
  2. Kurangnya titik masuk terbaik karena beberapa kriteria.
  3. Tingkat omset yang tinggi meningkatkan biaya transaksi.

Solusi

  1. Sesuaikan parameter untuk menghindari overtrading.
  2. Gabungkan dengan indikator lain untuk mengkonfirmasi sinyal.
  3. Memperpanjang periode penyimpanan untuk mengurangi omset.

V. Arahan Optimalisasi

  1. Tambahkan rata-rata bergerak untuk mengkonfirmasi sinyal perdagangan.
  2. Mengimplementasikan stop loss untuk membatasi risiko penurunan.
  3. Mengoptimalkan parameter untuk meningkatkan ketahanan.

VI. Ringkasan Strategi

Strategi ini menentukan arah tren dengan akurat menggunakan indikator Ichimoku Kinko Hyo dan mengambil sinyal breakout sebagai titik masuk dan keluar, memungkinkan perdagangan panjang dan pendek. Dibandingkan dengan strategi indikator tunggal, ia memiliki akurasi yang lebih tinggi dan menghindari banyak sinyal palsu. Ada juga beberapa keterlambatan dalam menangkap harga masuk terbaik. Kesimpulannya, strategi ini cukup efektif dalam menentukan tren dan risikonya dapat dikelola. Optimasi lebih lanjut dan pengujian berjalan ke depan dianjurkan.


/*backtest
start: 2023-01-09 00:00:00
end: 2024-01-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('Ichimoku Kinko Hyo: Basic Strategy', overlay=true)

//Inputs
ts_bars = input.int(7, minval=1, title='Tenkan-Sen Bars')
ks_bars = input.int(14, minval=1, title='Kijun-Sen Bars')
ssb_bars = input.int(28, minval=1, title='Senkou-Span B Bars')
cs_offset = input.int(14, minval=1, title='Chikou-Span Offset')
ss_offset = input.int(14, minval=1, title='Senkou-Span Offset')
long_entry = input(true, title='Long Entry')
short_entry = input(false, title='Short Entry')

middle(len) =>
    math.avg(ta.lowest(len), ta.highest(len))

// Ichimoku Components
tenkan = middle(ts_bars)
kijun = middle(ks_bars)
senkouA = math.avg(tenkan, kijun)
senkouB = middle(ssb_bars)

// Plot Ichimoku Kinko Hyo
plot(tenkan, color=color.new(#0496ff, 0), title='Tenkan-Sen')
plot(kijun, color=color.new(#991515, 0), title='Kijun-Sen')
plot(close, offset=-cs_offset + 1, color=color.new(#459915, 0), title='Chikou-Span')
sa = plot(senkouA, offset=ss_offset - 1, color=color.new(color.green, 0), title='Senkou-Span A')
sb = plot(senkouB, offset=ss_offset - 1, color=color.new(color.red, 0), title='Senkou-Span B')
fill(sa, sb, color=senkouA > senkouB ? color.green : color.red, title='Cloud color', transp=90)

ss_high = math.max(senkouA[ss_offset - 1], senkouB[ss_offset - 1])
ss_low = math.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 = ta.mom(close, cs_offset - 1) > 0
cs_cross_bear = ta.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)



Lebih banyak