Strategi penembusan berdasarkan penunjuk Ichimoku Kinko Hyo


Tarikh penciptaan: 2024-01-16 17:12:49 Akhirnya diubah suai: 2024-01-16 17:12:49
Salin: 0 Bilangan klik: 657
1
fokus pada
1617
Pengikut

Strategi penembusan berdasarkan penunjuk Ichimoku Kinko Hyo

I. Gambaran Strategik

Strategi ini dinamakan strategi terobosan dua arah yang berasaskan Ichimoku Kinko Hyo. Strategi ini menggunakan garis perubahan, garis asas, garis terdahulu dalam Ichimoku Kinko Hyo dan Kumo Cloud Graph untuk menilai arah dan trend saham yang terobosan untuk mencapai pembelian dan penjualan yang terobosan.

Kedua, Dasar-dasar Strategi

  1. Untuk mengira komponen-komponen Ichimoku Kinko Hyo, antara lain:

    • Tenkan-Sen ((garis putar): mengira nilai tengah harga tertinggi dan terendah
    • Kijun-Sen ((Basis garis): mengira nilai pertengahan harga tertinggi dan terendah
    • Senkou Span A ((Garis depan A): mengira nilai tengah untuk Tenkan-Sen dan Kijun-Sen
    • Senkou Span B ((B): mengira nilai pertengahan harga tertinggi dan terendah
    • Chikou Span (Garis kelewatan)
  2. Mencari tanda-tanda untuk membeli:

    • Apabila Tenkan-Sen memakai Kijun-Sen;
    • Dan pada hari penutupan, apabila Kumo mendedahkan awan pada harga;
    • Ia juga menghasilkan isyarat beli apabila ia melalui peta awan Kumo pada garis kelewatan.
  3. Ini adalah satu-satunya cara untuk mengelakkan kemerosotan.

    • Apabila Tenkan-Sen melintasi Kijun-Sen;
    • Dan apabila Kumo mendedahkan peta awan pada hari penutupan;
    • Ia menghasilkan isyarat menjual apabila ia melalui peta awan Kumo.

Ketiga, Analisis Keunggulan Strategi

  1. Menggunakan indikator Ichimoku Kinko Hyo untuk menilai trend, tahap ketepatan yang lebih tinggi.
  2. Penambahan garis kelewatan mengelakkan penembusan palsu.
  3. Perdagangan dua hala yang banyak, boleh mendapat keuntungan dari kenaikan dan penurunan pasaran.
  4. Parameter boleh diselaraskan mengikut kitaran yang berbeza.

Analisis Risiko Strategi

  1. Dalam keadaan pasaran yang tidak menentu, kerugian boleh berlaku.
  2. Ia memerlukan beberapa syarat untuk menentukan isyarat pada masa yang sama, dan mungkin terlepas titik kemasukan terbaik.
  3. Ia juga mempunyai kadar pertukaran yang tinggi dan kos transaksi jangka panjang yang tinggi.

Penyelesaian risiko

  1. Untuk mengelakkan dagangan yang kerap berlaku di pasaran yang bergolak.
  2. Digabungkan dengan isyarat pengesahan indikator lain, mengurangkan kadar kesilapan.
  3. Memperpanjang tempoh pegangan dengan sewajarnya dan mengurangkan kadar pertukaran tangan.

Lima, Strategi Untuk Mengoptimumkan

  1. Sinyal pengesahan dagangan yang digabungkan dengan penunjuk seperti purata bergerak.
  2. Menambah logik stop loss untuk mengurangkan kerugian tunggal.
  3. Parameter yang dioptimumkan untuk menyesuaikan diri dengan pelbagai kitaran dan varieti.

6. Ringkasan Strategi

Strategi ini menilai trend saham melalui gabungan pelbagai indikator Ichimoku Kinko Hyo, dan menggunakan harga dan grafik awan sebagai isyarat perdagangan, untuk mencapai perdagangan dua arah yang lebih banyak. Berbanding dengan satu indikator, penilaian strategi ini lebih tepat dan mengelakkan banyak pecah palsu.

Kod sumber strategi
/*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)