Strategi analisis pasar Ichimoku Cloud adalah strategi perdagangan kuantitatif yang menggunakan indikator Ichimoku Cloud untuk penentuan tren dan generasi sinyal perdagangan. Strategi ini mengidentifikasi tren bullish dan bearish berdasarkan harga break-out dari band awan dan salib emas dari garis Tenkan dan Kijun, dengan logika perdagangan entri dan keluar yang rinci. Strategi ini menggabungkan kemampuan mengikuti tren dan menangkap ayunan.
Strategi Ichimoku Cloud menggunakan indikator kunci berikut:
Garis Tenkan: Rata-rata bergerak periode 7-9, mewakili tren jangka pendek.
Garis Kijun: Rata-rata bergerak periode 22-26, mewakili tren jangka menengah.
Cloud Bands: Terdiri dari Leading Span dan Lagging Span, yang mewakili zona support dan resistance trend jangka panjang.
Chikou Line: Harga saat ini tertinggal.
Kriteria untuk sinyal perdagangan adalah:
Sinyal panjang: Ketika harga dan Chikou Line pecah di atas awan dan Tenkan melintasi di atas Kijun.
Sinyal pendek: Ketika harga dan Chikou Line pecah di bawah awan dan Tenkan melintasi di bawah Kijun.
Sinyal keluar: Ketika harga memicu sinyal arah masuk yang berlawanan.
Keuntungan dari strategi ini adalah mempertimbangkan tren tiga periode pendek, menengah dan panjang untuk menghindari tertipu oleh satu periode. Band awan dapat bertindak sebagai level support dan resistance yang kuat.
Mempertimbangkan tren multi-periode untuk penilaian yang kuat
Band awan membentuk dukungan dan resistensi
Salib emas menghasilkan sinyal yang tepat
Menggabungkan tren dan ayunan, kekuatan sistematis
Parameter yang dapat disesuaikan dengan perubahan pasar
Sinyal perdagangan mungkin memiliki keterlambatan
Jangkauan awan yang terlalu sempit atau luas dapat salah menilai tren
Parameter periode membutuhkan penyesuaian yang tepat
Sistem yang relatif kompleks membutuhkan beberapa pembelajaran
Strategi Ichimoku Cloud secara komprehensif menggunakan beberapa indikator untuk arah tren dan entri tepat waktu ketika sinyal muncul. Ini menyeimbangkan tren dan ayunan, dapat beradaptasi dengan berbagai lingkungan pasar.
/*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)