ट्रिपल हल मूविंग एवरेज और इचिमोकू किन्को हियो पर आधारित ट्रेंड ट्रेडिंग रणनीति


निर्माण तिथि: 2023-12-25 13:40:10 अंत में संशोधित करें: 2023-12-25 13:40:10
कॉपी: 0 क्लिक्स: 606
1
ध्यान केंद्रित करना
1621
समर्थक

ट्रिपल हल मूविंग एवरेज और इचिमोकू किन्को हियो पर आधारित ट्रेंड ट्रेडिंग रणनीति

अवलोकन

इस रणनीति में हल चलती औसत और एक दृष्टि संतुलन तालिका के दो संकेतकों को मिलाकर एक प्रवृत्ति ट्रैकिंग ट्रेडिंग सिस्टम को लागू किया गया है। यह प्रणाली मध्य-लघु रेखा प्रवृत्तियों को पकड़ सकती है और प्रवृत्ति व्यापार कर सकती है।

रणनीति सिद्धांत

इस रणनीति में कीमतों के रुझानों की दिशा का आकलन करने के लिए हल चलती औसत का उपयोग किया जाता है। हल चलती औसत एक संकेत है जो चलती औसत को अनुकूलित करने के लिए है, जिससे कीमतों में बदलाव के लिए अधिक तेजी से प्रतिक्रिया दी जा सकती है। रणनीति में एक ट्रिपल हल चलती औसत प्रणाली का उपयोग किया जाता है, जिसमें 6 अवधि, 3 अवधि और 1.5 अवधि के हल एमए शामिल हैं।

इसके अलावा, रणनीति ने पहली बार संतुलन सूचकांक की रूपांतरण रेखा और विलंब रेखा को भी जोड़ा। ये दो संकेतक मूल्य की मध्य-लंबी प्रवृत्ति को दर्शाते हैं। रणनीति ने ट्रेडिंग सिग्नल के लिए पहली बार संतुलन सूचकांक संकेतक के साथ ट्रिपल हॉल एमए का संयोजन किया।

विशेष रूप से, रणनीति ने ट्रिपल हुल एमएः एन 1, एन 2, एन 2 एमए की गणना की। और दो संकेतकः लीडलाइन 1 और लीडलाइन 2। और फिर पोस्ट 1 और पोस्ट 2 को अंतिम व्यापार संकेतक के रूप में गणना की।

जब पोस्ट 1 पर पोस्ट 2 के माध्यम से गुजरता है, तो अधिक करें; जब पोस्ट 1 के नीचे पोस्ट 2 के माध्यम से गुजरता है, तो खाली करें। इस प्रकार, आप ट्रैक कर सकते हैं और कीमत में छोटी लाइन की प्रवृत्ति को पकड़ सकते हैं, और प्रवृत्ति व्यापार कर सकते हैं।

श्रेष्ठता विश्लेषण

इस रणनीति के निम्नलिखित फायदे हैं:

  1. दोहरे मापदंडों के संयोजन से प्रणाली की स्थिरता में सुधार होता है।
  2. हुल एमए के साथ, यह तेजी से प्रतिक्रिया करता है और रुझान परिवर्तनों को पकड़ सकता है।
  3. एक नज़र में संतुलन सूचकांक में झूठी दरारों को फ़िल्टर किया जा सकता है।
  4. मल्टीपल हुल एमए का उपयोग करके, कीमतों में शॉर्ट-लाइन रुझानों को प्रभावी ढंग से ट्रैक किया जा सकता है।
  5. रणनीति तर्क सरल और स्पष्ट है, इसे समझना और अनुकूलित करना आसान है।

जोखिम विश्लेषण

इस रणनीति के कुछ जोखिम भी हैं:

  1. भूकंप के दौरान कई बार गलत संकेत मिल सकते हैं।
  2. गलत पैरामीटर सेटिंग से रणनीति खराब हो सकती है।
  3. महत्वपूर्ण समाचारों के लिए इस नीति का उपयोग करने से बचें।

क्या करें?

  1. कुछ शोर को फ़िल्टर करने के लिए पैरामीटर को उचित रूप से समायोजित किया जा सकता है।
  2. अनुशंसित ऑप्टिमाइज़ेशन पैरामीटर, सबसे अच्छा पैरामीटर संयोजन की तलाश में।
  3. महत्वपूर्ण खबरों के बाद और पहले लेन-देन से बचें।

अनुकूलन दिशा

इस नीति को निम्नलिखित पहलुओं से भी अनुकूलित किया जा सकता हैः

  1. अलग-अलग लंबाई के Hull MA संयोजनों का प्रयास करें।
  2. परीक्षण एक संतुलन तालिका के संकेतकों को बढ़ाता या घटाता है।
  3. ट्रेडिंग सूचकांक post1 और post2 के लिए सुचारू अनुकूलन।
  4. स्टॉप लॉजिक जोड़ा गया, एकल हानि को नियंत्रित किया गया।

संक्षेप

इस रणनीति में एक सरल और व्यावहारिक ट्रेंड ट्रैकिंग ट्रेडिंग सिस्टम का निर्माण किया गया है। रणनीति की प्रतिक्रिया तेज है और कीमतों में शॉर्ट-लाइन रुझानों को प्रभावी ढंग से पकड़ सकती है। यह प्रणाली आगे के परीक्षण और अनुकूलन के लायक है। पैरामीटर को समायोजित करके और अन्य फ़िल्टर संकेतकों को जोड़कर, बेहतर व्यापार प्रदर्शन प्राप्त किया जा सकता है।

]

रणनीति स्रोत कोड
/*backtest
start: 2023-12-17 00:00:00
end: 2023-12-24 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//                                                HULL & ICHIMOKU & MATHS
strategy("3 HULLs & ICHIMOKU divided by PRICE", shorttitle="3H&I/P", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=720, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0)
keh=input(title="Hull MA period",defval=6)
p=ohlc4[1]
n2ma=2*wma(p,round(keh/2))
nma=wma(p,keh)
diff=n2ma-nma
sqn=round(sqrt(keh))
n2ma1=2*wma(p[1],round(keh/2))
nma1=wma(p[1],keh)
diff1=n2ma1-nma1
sqn1=round(sqrt(keh))
n1=wma(diff,sqn)
n2=wma(diff1,sqn)
conversionPeriods = input(9, minval=1, title="Conversion Line Periods")
basePeriods = input(26, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods")
displacement = input(26, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
post1=((n1[1]*3)+leadLine1)/p
post2=((n2[1]*3)+leadLine2)/p
if (post1<post2)
    strategy.entry("buy", strategy.long, comment="BUY")
if (post1>post2)
    strategy.entry("sell", strategy.short, comment="SELL")