ट्रेड मार्किट एनालिसिस रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जो ट्रेड मार्किट को ट्रेंड करने और ट्रेडिंग सिग्नल उत्पन्न करने के लिए ट्रेड मार्किट सूचक का उपयोग करती है। यह रणनीति बुल और बियर के रुझानों का आकलन करने के लिए कीमतों के बादल को तोड़ने के साथ-साथ एंटीना और आधार रेखा के गोल्डन क्रॉसिंग के आधार पर है, और प्रवेश और बाहर निकलने के लिए ट्रेडिंग तर्क को विस्तृत रूप से निर्धारित करती है। यह रणनीति ट्रेंड ट्रैकिंग और कंपन कैप्चर की सुविधा प्रदान करती है।
बाजार विश्लेषण रणनीति में निम्नलिखित प्रमुख संकेतकों का उपयोग किया जाता हैः
एंटिनाः 7-9 चक्रों की चलती औसत, जो अल्पकालिक रुझानों को दर्शाती है।
आधार रेखाः 22-26 चक्र की चलती औसत, मध्य अवधि की प्रवृत्ति का प्रतिनिधित्व करती है।
बादल बैंडः एक अग्रिम और पिछली रेखा से बना है जो समर्थन और प्रतिरोध क्षेत्रों का प्रतिनिधित्व करता है जो दीर्घकालिक रुझानों को दर्शाते हैं।
विलंब रेखा: विलंब के बाद की वर्तमान कीमतों का प्रतिनिधित्व करती है।
ट्रेडिंग सिग्नल के लिए मानदंड इस प्रकार हैं:
मल्टीहेड सिग्नलः मूल्य और आयाम रेखा पर बादल के बैंड को पार करते हैं, और जब एंटेना आधार रेखा को पार करता है, तो अधिक करें।
खाली सिर सिग्नलः मूल्य और आयाम रेखा के नीचे बादल की पट्टी से गुजरता है, और एंटीना के नीचे आधार रेखा से गुजरता है, खाली कर दिया।
आउटपुट सिग्नलः जब कीमतों ने ट्रेडिंग सिग्नल को ट्रिगर किया जो कि इनपुट के विपरीत दिशा में था, तो स्थिति को स्पष्ट करें।
इस रणनीति का लाभ यह है कि यह तीन चक्रों की प्रवृत्ति की स्थिति पर ध्यान केंद्रित करता है और एक एकल चक्र से भ्रमित नहीं होता है। बादल क्षेत्र मजबूत समर्थन और प्रतिरोध की भूमिका निभा सकते हैं। जबकि गोल्ड क्रॉस अधिक सटीक व्यापारिक संकेत उत्पन्न कर सकता है।
एक ही समय में, बहु-चक्र रुझानों पर ध्यान दें, और निर्णय लें
बादल क्षेत्र समर्थन और प्रतिरोध का गठन
गोल्डन क्रॉस सटीक संकेत देता है
प्रवृत्ति और उतार-चढ़ाव के संयोजन के साथ मजबूत प्रणाली
बाजार में परिवर्तन के लिए समायोज्य पैरामीटर
ट्रेडिंग सिग्नल में देरी की संभावना
क्लाउड बैंड की सीमाओं को सीमित या विस्तृत करने के लिए गलत प्रवृत्ति
समय सीमा को ठीक से समायोजित करने की आवश्यकता है
यह एक जटिल रणनीति है और सीखने की लागत के साथ आती है
ट्रेडिंग सिग्नल उत्पन्न करते समय समय समय पर प्रवेश करने के लिए प्रवृत्ति की दिशा का आकलन करने के लिए कई संकेतकों का व्यापक उपयोग करना। यह रणनीति प्रवृत्ति और उतार-चढ़ाव दोनों को ध्यान में रखती है और कई प्रकार के बाजार वातावरण के लिए उपयुक्त है। लेकिन संकेतक मापदंडों के समायोजन पर ध्यान देने की आवश्यकता है, और ट्रेडिंग सिग्नल के अंतराल को रोकने के लिए। यदि इसका उपयोग किया जाता है, तो एक स्थिर व्यापार प्रणाली उत्पन्न की जा सकती है।
/*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)