Chiến lược phân tích thị trường Ichimoku Cloud là một chiến lược giao dịch định lượng sử dụng các chỉ số Ichimoku Cloud để xác định xu hướng và tạo tín hiệu giao dịch. Nó xác định xu hướng tăng và giảm dựa trên sự đột phá giá của các dải mây và các đường chéo vàng của các đường Tenkan và Kijun, với logic giao dịch nhập và xuất chi tiết. Chiến lược kết hợp cả khả năng theo dõi xu hướng và nắm bắt dao động.
Chiến lược đám mây Ichimoku sử dụng các chỉ số chính sau:
Tenkan Line: 7-9 thời gian trung bình động, đại diện cho xu hướng ngắn hạn.
Đường Kijun: trung bình động 22-26 thời gian, đại diện cho xu hướng trung hạn.
Các dải mây: Bao gồm Leading Span và Lagging Span, đại diện cho các vùng hỗ trợ và kháng cự xu hướng dài hạn.
Đường Chikou: Giá hiện tại tụt hậu.
Các tiêu chí cho tín hiệu giao dịch là:
Tín hiệu dài: Khi giá và Chikou Line phá vỡ trên đám mây và Tenkan vượt qua trên Kijun.
Tín hiệu ngắn: Khi giá và Chikou Line phá vỡ dưới đám mây và Tenkan vượt qua dưới Kijun.
Tín hiệu thoát: Khi giá kích hoạt tín hiệu ngược lại của hướng nhập cảnh.
Lợi thế của chiến lược này là xem xét các xu hướng của ba giai đoạn ngắn, trung bình và dài để tránh bị đánh lừa bởi một giai đoạn duy nhất. Các dải mây có thể hoạt động như mức hỗ trợ và kháng cự mạnh mẽ.
Xem xét xu hướng nhiều thời kỳ để đánh giá vững chắc
Các dải mây tạo thành hỗ trợ và kháng cự
Chữ thập vàng tạo ra tín hiệu chính xác
Kết hợp xu hướng và dao động, sức mạnh có hệ thống
Các thông số điều chỉnh có thể thích nghi với những thay đổi trên thị trường
Các tín hiệu thương mại có thể có thời gian trễ
Phạm vi mây quá hẹp hoặc rộng có thể đánh giá sai xu hướng
Các thông số thời gian cần điều chỉnh thích hợp
Hệ thống tương đối phức tạp đòi hỏi một số học tập
Chiến lược Ichimoku Cloud sử dụng nhiều chỉ số để xác định hướng xu hướng và nhập vào đúng thời điểm khi tín hiệu xuất hiện. Nó cân bằng xu hướng và dao động, thích nghi với các môi trường thị trường khác nhau. Nhưng điều chỉnh tham số và ngăn chặn tín hiệu chậm là rất quan trọng. Khi nắm vững, nó có thể tạo thành một hệ thống giao dịch mạnh mẽ.
/*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)