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

लेखक:चाओझांग, दिनांक: 2023-12-25 13:40:10
टैगः

img

अवलोकन

यह रणनीति ट्रेंड-फॉलोइंग ट्रेडिंग सिस्टम को लागू करने के लिए हॉल मूविंग एवरेज और इचिमोकू किंको ह्यो संकेतकों को जोड़ती है। यह प्रणाली ट्रेंड ट्रेडिंग के लिए मध्यम अवधि के रुझानों को पकड़ सकती है।

रणनीति तर्क

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

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

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

जब पोस्ट1 पोस्ट2 के ऊपर से गुजरता है, तो लंबा हो जाता है। जब पोस्ट1 पोस्ट2 के नीचे से गुजरता है, तो छोटा हो जाता है। यह हमें ट्रेंड ट्रेडिंग के लिए मूल्य मध्यम अवधि के रुझानों को ट्रैक और कैप्चर करने की अनुमति देता है।

लाभ विश्लेषण

इस रणनीति के लाभों में निम्नलिखित शामिल हैंः

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

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

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

  1. यह विभिन्न बाजारों के दौरान कई झूठे संकेत उत्पन्न कर सकता है।
  2. अपर्याप्त पैरामीटर सेटिंग खराब प्रदर्शन का कारण बन सकती है।
  3. प्रमुख समाचार घटनाओं के आसपास इस रणनीति का उपयोग करने से बचें।

विरोधी उपाय:

  1. शोर को फ़िल्टर करने के लिए मापदंडों को समायोजित करें।
  2. सर्वोत्तम संयोजन खोजने के लिए मापदंडों का अनुकूलन करें।
  3. महत्वपूर्ण समाचारों के बारे में व्यापार करने से बचें।

अनुकूलन दिशाएँ

इस रणनीति में निम्नलिखित पहलुओं में भी सुधार किया जा सकता हैः

  1. विभिन्न लंबाई के पतवार एमए संयोजनों का परीक्षण करें।
  2. इचिमोकू संकेतकों को जोड़ें या घटाएं।
  3. ट्रेडिंग मेट्रिक्स पोस्ट1 और पोस्ट2 के लिए सुचारू अनुकूलन।
  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")

अधिक