कई सापेक्ष शक्ति संकेतकों के बीच संश्लेषण की रणनीति

लेखक:चाओझांग, दिनांकः 2024-01-02 12:06:14
टैगः

img

अवलोकन

कई सापेक्ष शक्ति संकेतकों (आरएसआई) के बीच संश्लेषण की रणनीति एक समय ट्रेडिंग रणनीति है जो स्टॉक का व्यापार करने के लिए विभिन्न अवधियों के साथ कई आरएसआई का उपयोग करती है। यह एक साथ 1, 2, 3, 4, और 5 अवधि के आरएसआई संकेतकों को ट्रैक करती है। खरीद संकेत तब उत्पन्न होते हैं जब आरएसआई में से कोई भी एक सीमा से नीचे जाता है। बिक्री संकेत तब उत्पन्न होते हैं जब सभी आरएसआई अपनी सीमा से अधिक होते हैं, ताकि लाभ कमाया जा सके। इस प्रकार, स्टॉक में समय प्रविष्टि और निकास प्राप्त किया जा सकता है।

रणनीति तर्क

इस रणनीति के पीछे मुख्य तर्क यह है कि 4-, 7-, 14-, 21- और 28-अवधि आरएसआई सहित 1-, 2-, 3-, 4- और 5-अवधि आरएसआई संकेतकों को एक साथ ट्रैक किया जाए। 5 आरएसआई संकेतकों में से प्रत्येक के लिए अलग-अलग सीमा मान निर्धारित किए जाते हैं। जब कोई भी आरएसआई अपनी सीमा से नीचे गिरता है तो एक खरीद संकेत ट्रिगर किया जाता है।

उदाहरण के लिए, 4-अवधि आरएसआई की सीमा 15 पर सेट की जाती है। जब 4-अवधि आरएसआई 15 से नीचे गिरता है तो एक खरीद संकेत उत्पन्न होता है। रणनीति यह देखने के लिए अन्य आरएसआई की जांच करती है कि क्या वे भी अपनी सीमाओं से नीचे गिरते हैं। यदि हां, तो अधिक खरीद संकेत उत्पन्न होंगे।

जब सभी 5 आरएसआई संकेतक रैली करते हैं और अपनी सीमाओं से अधिक होते हैं, तो लाभ प्राप्त करने के लिए एक बिक्री संकेत उत्पन्न होता है।

रणनीति की ताकतें

  1. कई आरएसआई के साथ प्रविष्टियों की सटीकता में सुधार

यह रणनीति खरीद और बिक्री संकेत उत्पन्न करने के लिए विभिन्न अवधियों के 5 आरएसआई का उपयोग करती है। एक एकल संकेतक कभी-कभी झूठे संकेत उत्पन्न कर सकता है। हालांकि, कई लोगों की सभा के साथ, संकेत की सटीकता में सुधार किया जा सकता है, जिससे प्रविष्टियों की सटीकता बढ़ जाती है।

  1. विभिन्न बाजार स्थितियों के लिए उपयुक्त विभिन्न अवधियों के आरएसआई

    इस रणनीति में उपयोग किए जाने वाले 1, 2, 3, 4, 5 अवधि के आरएसआई विभिन्न आवृत्तियों के स्टॉक उतार-चढ़ाव के अनुकूल हो सकते हैं। उदाहरण के लिए, 28-अवधि का आरएसआई दीर्घकालिक व्यापार के लिए उपयुक्त है जबकि 4-अवधि का आरएसआई अल्पकालिक व्यापार के लिए उपयुक्त है। यह रणनीति को विभिन्न बाजार स्थितियों में काम करने की गारंटी देता है।

  2. स्वच्छ और स्पष्ट कोड संरचना

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

रणनीति के जोखिम

  1. प्रचलित बाजार में अमान्य

    यह रणनीति अत्यधिक खरीदे गए और अत्यधिक बेचे गए संकेतों पर बहुत अधिक निर्भर करती है। इसके प्रभावशीलता को लगातार ऊपर या नीचे के रुझान वाले बाजार में समझौता किया जाएगा। यह रिवर्स संकेतक का उपयोग करने वाली औसत रिवर्स रणनीतियों का एक सर्वव्यापी दोष है।

  2. पैरामीटर अनुकूलन में कठिनाई

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

  3. लंबी और छोटी अवधि के बीच लगातार उलटफेर

    बहु-अवधि संकेतकों के उपयोग के कारण, रणनीति में लंबी और छोटी स्थिति में परिवर्तन काफी लगातार हो सकते हैं। इससे व्यापार से जुड़ी अधिक लागत और मूल्य फिसलने से संबंधित जोखिम हो सकते हैं।

अनुकूलन के लिए निर्देश

  1. रुझानों के संकेतकों को शामिल करें

    एमए और बीओएलएल जैसे ट्रेंड टूल जोड़े जा सकते हैं। सिग्नल केवल तब लिए जाते हैं जब ट्रेंड टूल रिवर्स इंडिकेटर द्वारा उत्पन्न संकेतों के साथ मेल खाते हैं। यह लगातार ट्रेंड स्थितियों में नुकसान से बचने में मदद करता है।

  2. आरएसआई संकेतकों की संख्या को कम करें

    आरएसआई उपकरणों की संख्या को कम करने का प्रयास करें। यह पैरामीटर अनुकूलन में कठिनाई को कम करता है। प्रयोगों से पता चलता है कि 2 से 3 संकेतक पहले से ही संतोषजनक प्रभावशीलता बना सकते हैं।

  3. पैरामीटर सीमाओं का अनुकूलन करें

    अनुकूलन विधियों जैसे ग्रेडिएंट वंश और यादृच्छिक खोज का उपयोग करके आरएसआई मापदंडों और सीमाओं के इष्टतम दायरे और संयोजनों की तलाश करें। यह रणनीति प्रदर्शन को अधिकतम करता है।

निष्कर्ष

आरएसआई संश्लेषण की रणनीति विभिन्न अवधियों के साथ कई आरएसआई से सम्मेलन संकेतों द्वारा ट्रेडिंग संकेत उत्पन्न करती है। इससे शेयरों में समय व्यापार को महसूस करने के लिए प्रविष्टियों की सटीकता में सुधार होता है। कई संकेतकों के उपयोग से विरासत में मिले फायदे के बावजूद, ट्रेंडिंग बाजारों में अप्रभावीता और अनुकूलन में कठिनाई सहित खामियां बनी रहती हैं। प्रवृत्ति उपकरण जोड़ने, संकेतक संख्याओं को कम करने और पैरामीटर अनुकूलन जैसे तरीके रणनीति की मजबूती को और बढ़ाने में मदद कर सकते हैं।


/*backtest
start: 2022-12-26 00:00:00
end: 2024-01-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=2
strategy(title = "Noro's Symphony v1.0", shorttitle = "Symphony 1.0", overlay = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 20)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
capital = input(100, defval = 100, minval = 1, maxval = 10000, title = "Lot, %")
usersi1 = input(true, defval = true, title = "Use RSI 1")
rsiperiod1 = input(4, defval = 4, minval = 2, maxval = 100, title = "RSI 1 Period")
rsilimit1 = input(15, defval = 15, minval = 2, maxval = 50, title = "RSI 1 Limit")
usersi2 = input(true, defval = true, title = "Use RSI 2")
rsiperiod2 = input(7, defval = 7, minval = 2, maxval = 100, title = "RSI 2 Period")
rsilimit2 = input(20, defval = 20, minval = 2, maxval = 50, title = "RSI 2 Limit")
usersi3 = input(true, defval = true, title = "Use RSI 3")
rsiperiod3 = input(14, defval = 14, minval = 2, maxval = 100, title = "RSI 3 Period")
rsilimit3 = input(25, defval = 25, minval = 2, maxval = 50, title = "RSI 3 Limit")
usersi4 = input(true, defval = true, title = "Use RSI 4")
rsiperiod4 = input(21, defval = 21, minval = 2, maxval = 100, title = "RSI 4 Period")
rsilimit4 = input(30, defval = 30, minval = 2, maxval = 50, title = "RSI 4 Limit")
usersi5 = input(true, defval = true, title = "Use RSI 5")
rsiperiod5 = input(28, defval = 28, minval = 2, maxval = 100, title = "RSI 5 Period")
rsilimit5 = input(35, defval = 35, minval = 2, maxval = 50, title = "RSI 5 Limit")
cf = input(false, defval = false, title = "Use color filter")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From Day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To Day")

//RSI
rsi1 = rsi(close, rsiperiod1)
rsi2 = rsi(close, rsiperiod2)
rsi3 = rsi(close, rsiperiod3)
rsi4 = rsi(close, rsiperiod4)
rsi5 = rsi(close, rsiperiod5)

//Signals
up1 = rsi1 < rsilimit1 and usersi1  
up2 = rsi2 < rsilimit2 and usersi2
up3 = rsi3 < rsilimit3 and usersi3
up4 = rsi4 < rsilimit4 and usersi4
up5 = rsi5 < rsilimit5 and usersi5

up = up1 or up2 or up3 or up4 or up5
exit = rsi1 > rsilimit1 and rsi2 > rsilimit2 and rsi3 > rsilimit3 and rsi4 > rsilimit4 and rsi5 > rsilimit5
lot = strategy.position_size == 0 ? strategy.equity / close * capital / 100 : lot[1]

//Background
col = up ? lime : na
bgcolor(col, transp = 0)

//Trading
if up and (close < open or cf == false)
    strategy.entry("Long", strategy.long, needlong == false ? 0 : lot)
 
if  exit
    strategy.close_all()

अधिक