Strategi Analisis Pasaran Awan Ichimoku

Penulis:ChaoZhang, Tarikh: 2023-09-15 14:23:34
Tag:

Ringkasan Strategi

Strategi analisis pasaran Ichimoku Cloud adalah strategi perdagangan kuantitatif yang menggunakan penunjuk Ichimoku Cloud untuk penentuan trend dan penjanaan isyarat perdagangan. Ia mengenal pasti trend menaik dan menurun berdasarkan penembusan harga pita awan dan salib emas garis Tenkan dan Kijun, dengan logik perdagangan kemasukan dan keluar yang terperinci. Strategi ini menggabungkan kedua-dua trend berikut dan kemampuan menangkap ayunan.

Logika Strategi

Strategi Awan Ichimoku menggunakan penunjuk utama berikut:

  • Garis Tenkan: purata bergerak 7-9 tempoh, mewakili trend jangka pendek.

  • Garis Kijun: purata bergerak 22-26 tempoh, mewakili trend jangka sederhana.

  • Band Awan: terdiri daripada Leading Span dan Lagging Span, mewakili zon sokongan dan rintangan trend jangka panjang.

  • Chikou Line: Harga semasa yang tertinggal.

Kriteria untuk isyarat perdagangan adalah:

  • Isyarat panjang: Apabila harga dan Chikou Line pecah di atas awan dan Tenkan melintasi di atas Kijun.

  • Isyarat pendek: Apabila harga dan Chikou Line pecah di bawah awan dan Tenkan melintasi di bawah Kijun.

  • Isyarat keluar: Apabila harga mencetuskan isyarat bertentangan arah kemasukan.

Kelebihan strategi ini adalah mempertimbangkan trend tiga tempoh pendek, sederhana dan panjang untuk mengelakkan ditipu oleh satu tempoh. Band awan boleh bertindak sebagai tahap sokongan dan rintangan yang kuat.

Kelebihan Strategi

  • Mempertimbangkan trend pelbagai tempoh untuk penilaian yang kukuh

  • Band awan membentuk sokongan dan rintangan

  • Salib emas menghasilkan isyarat yang tepat

  • Menggabungkan trend dan ayunan, kekuatan sistematik

  • Parameter yang boleh disesuaikan dengan perubahan pasaran

Amaran Risiko

  • Isyarat perdagangan mungkin mempunyai kelewatan masa

  • Julat awan yang terlalu sempit atau luas boleh salah menilai trend

  • Parameter tempoh memerlukan penyesuaian yang betul

  • Sistem yang agak kompleks memerlukan beberapa pembelajaran

Kesimpulan

Strategi Ichimoku Cloud secara komprehensif menggunakan pelbagai penunjuk untuk arah trend dan kemasukan tepat pada masanya apabila isyarat muncul. Ia menyeimbangkan trend dan ayunan, dapat disesuaikan dengan pelbagai persekitaran pasaran. Tetapi penyesuaian parameter dan pencegahan isyarat kelewatan adalah penting. Apabila dikuasai, ia boleh membentuk sistem perdagangan yang kukuh.


/*backtest
start: 2023-09-07 00:00:00
end: 2023-09-14 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Xaviz

//#####©ÉÉÉɶN###############################################
//####*..´´´´´´,,,»ëN########################################
//###ë..´´´´´´,,,,,,''%©#####################################
//###'´´´´´´,,,,,,,'''''?¶###################################
//##o´´´´´´,,,,,,,''''''''*©#################################
//##'´´´´´,,,,,,,'''''''^^^~±################################
//#±´´´´´,,,,,,,''''''''^í/;~*©####æ%;í»~~~~;==I±N###########
//#»´´´´,,,,,,'''''''''^;////;»¶X/í~~/~~~;=~~~~~~~~*¶########
//#'´´´,,,,,,''''''''^^;////;%I^~/~~/~~~=~~~;=?;~~~~;?ë######
//©´´,,,,,,,''''''''^^~/////X~/~~/~~/~~»í~~=~~~~~~~~~~^;É####
//¶´,,,,,,,''''''''^^^;///;%;~/~~;í~~»~í?~?~~~?I/~~~~?*=íÑ###
//N,,,,,,,'''''''^^^^^///;;o/~~;;~~;£=»í»;IX/=~~~~~~^^^^'*æ##
//#í,,,,,''''''''^^^^^;;;;;o~»~~~~íX//~/»~;í?IíI»~~^/*?'''=N#
//#%,,,'''''''''^^^^^^í;;;;£;~~~//»I»/£X/X/»í*&~~~^^^^'^*~'É#
//#©,,''''''''^^^^^^^^~;;;;&/~/////*X;í;o*í»~=*?*===^'''''*£#
//##&''''''''^^^^^^^^^^~;;;;X=í~~~»;;;/~;í»~»±;^^^^^';=''''É#
//##N^''''''^^^^^^^^^^~~~;;;;/£;~~/»~~»~~///o~~^^^^''''?^',æ#
//###Ñ''''^^^^^^^^^^^~~~~~;;;;;í*X*í»;~~IX?~~^^^^/?'''''=,=##
//####X'''^^^^^^^^^^~~~~~~~~;;íííííí~~í*=~~~~Ií^'''=''''^»©##
//#####£^^^^^^^^^^^~~~~~~~~~~~íííííí~~~~~*~^^^;/''''='',,N###
//######æ~^^^^^^^^~~~~~~~~~~~~~~íííí~~~~~^*^^^'=''''?',,§####
//########&^^^^^^~~~~~~~~~~~~~~~~~~~~~~~^^=^^''=''''?,íN#####
//#########N?^^~~~~~~~~~~~~~~~~~~~~~~~~^^^=^''^?''';í@#######
//###########N*~~~~~~~~~~~~~~~~~~~~~~~^^^*'''^='''/É#########
//##############@;~~~~~~~~~~~~~~~~~~~^^~='''~?'';É###########
//#################É=~~~~~~~~~~~~~~^^^*~'''*~?§##############
//#####################N§£I/~~~~~~»*?~»o§æN##################

//@version=4
strategy("EASYMOKU INDICATOR", overlay = true, initial_capital = 10000, currency = "USD", commission_value = 0.04)

// Initial Ichimoku inputs
Act_IKH = input(true, "ICHIMOKU KYNKO HYO")
Multiplier = input(5.9, "MULTIPLIER", minval = 0.1, type = input.float, step = 0.1)
Settings_input = input("OCCIDENTAL 7-22-44-22", "SETTINGS", options = ["ORIENTAL 9-26-52-26", "OCCIDENTAL 7-22-44-22"])
Settings(_oriental,_occidental) => round(((Settings_input == "ORIENTAL 9-26-52-26") ? _oriental : _occidental)*Multiplier)
tenkanPeriods = Settings(9,7)
kijunPeriods = Settings(26,22)
sekouBPeriods = Settings(52,44)
displacement = Settings(26,22)

// Ichimoku Calculations
donchian(_len) => avg(lowest(_len), highest(_len))
tenkan = donchian(tenkanPeriods)
kijun = donchian(kijunPeriods)
senkouA = avg(tenkan, kijun)
senkouB = donchian(sekouBPeriods)

// KUMO Conditions
var bool KUMO_Cond = na
KUMO_Cond := (close > senkouA[displacement-1] and close > senkouB[displacement-1]) ? 1 : (close < senkouA[displacement-1] and close < senkouB[displacement-1]) ? 0 : na

// CHIKOU Conditions
var bool CHIKOU_Cond = na
CHIKOU_Cond := (close > senkouA[2*displacement] and close > senkouB[2*displacement]) ? 1 : (close < senkouA[2*displacement] and close < senkouB[2*displacement]) ? 0 : na

// TENKAN & KIJUN Crossings Conditions
var bool TENKAN_KIJUN = na
TENKAN_KIJUN := crossover(tenkan,kijun) ? 1 : crossunder(tenkan,kijun) ? -1 : nz(TENKAN_KIJUN[1])

// Plottings
t = plot(Act_IKH ? tenkan : na, color = color.lime, linewidth = 2, title = "TENKAN SEN")
k = plot(Act_IKH ? kijun : na, color = color.red, linewidth = 2, title = "KIJUN SEN")
c = plot(Act_IKH ? close : na, offset = -displacement+1, color = color.aqua, title = "CHIKOU SPAN")
sA = plot(Act_IKH ? senkouA : na, offset = displacement-1, color = color.green, title = "SENKOU A")
sB = plot(Act_IKH ? senkouB : na, offset = displacement-1, color = color.red, title = "SENKOU B")
fill(sA, sB, title = "KUMO", color = senkouA > senkouB ? color.green : color.red)

// Bar colors according to Ichimoku Conditions    
barcolor(KUMO_Cond == 1 and CHIKOU_Cond == 1 ? color.lime : KUMO_Cond == 0 and CHIKOU_Cond == 0 ? color.red : color.orange)

// Strategy
if KUMO_Cond == 1 and CHIKOU_Cond == 1
    strategy.entry("LONG", strategy.long, when = TENKAN_KIJUN == 1)
    strategy.close("LONG", comment = "XLONG", when = TENKAN_KIJUN == -1)
if KUMO_Cond == 0 and CHIKOU_Cond == 0
    strategy.entry("SHORT", strategy.short, when = TENKAN_KIJUN == -1)
    strategy.close("SHORT", comment = "XSHORT", when = TENKAN_KIJUN == 1)

Lebih lanjut