यह रणनीति एक विशिष्ट सफलता रणनीति को लागू करने के लिए चलती औसत, CCI संकेतक, PSAR संकेतक और ADX प्रवृत्ति सूचकांक को जोड़ती है। यह एक स्पष्ट तेजी संकेत होने पर लंबी जाती है और एक स्पष्ट मंदी संकेत होने पर छोटी जाती है, जो मध्यम और अल्पकालिक संचालन के लिए बहुत उपयुक्त है।
रणनीति के प्रवेश की शर्तों में निम्नलिखित पहलू शामिल हैंः
चलती औसतः 5-दिवसीय लाइन 10-दिवसीय लाइन के माध्यम से तोड़ने, 10-दिवसीय लाइन 20-दिवसीय लाइन के माध्यम से तोड़ने और 20-दिवसीय लाइन 40-दिवसीय लाइन के माध्यम से तोड़ने की आवश्यकता होती है, जो प्रभावी रूप से अधिकांश झूठी सफलताओं को फ़िल्टर कर सकता है।
सीसीआई संकेतकः लंबी सिग्नल के लिए -100 से कम और छोटी सिग्नल के लिए 100 से अधिक सीसीआई संकेतक की आवश्यकता होती है।
पीएसएआर संकेतक: पीएसएआर संकेतक की दिशा को मूल्य द्वारा निर्धारित प्रवृत्ति दिशा के अनुरूप होने की आवश्यकता होती है।
एडीएक्स सूचक: एडीएक्स 20 से अधिक की आवश्यकता होती है, यह दर्शाता है कि बाजार अब एक प्रवृत्ति में है, जो सफलता प्रणाली का उपयोग करने के लिए उपयुक्त है।
साथ ही, बाहर निकलने की शर्तों में कई संकेतकों को भी ध्यान में रखा गया हैः
चलती औसतः प्रवेश स्थितियों के विपरीत है। उदाहरण के लिए, 5-दिवसीय रेखा 10 दिवसीय रेखा को तोड़ती है जो बंद पदों का संकेत है।
सीसीआई और पीएसएआर संकेतकों का प्रवेश की शर्तों के विपरीत अर्थ है। उदाहरण के लिए, 100 से अधिक सीसीआई लंबी स्थिति बंद करने के लिए संकेत है।
इसलिए इस रणनीति के लिए प्रवेश सख्त है जबकि बाहर निकलना ढीला है, जो अपेक्षाकृत उच्च रिटर्न दर प्राप्त कर सकता है।
इस विशिष्ट बहु-सूचक संयुक्त सफलता रणनीति के निम्नलिखित फायदे हैंः
सख्त प्रवेश शर्तों में फ़िल्टरिंग के लिए कई संकेतकों को अपनाया गया है, जो झूठी सफलताओं के जोखिम को कम कर सकता है।
सूचक मापदंडों को बाजार में अनुकूलन क्षमता के लिए अनुकूलित किया गया है।
चौंकाने वाले बाजार में फंसने से बचने के लिए ट्रेंड जजमेंट इंडिकेटर को अपनाया जाता है।
मध्यम और अल्पकालिक रुझानों को स्थिर रूप से निर्धारित करने के लिए चलती औसत का उपयोग किया जाता है।
सीसीआई संकेतक अल्पकालिक ओवरबॉट और ओवरसोल्ड घटनाओं को पकड़ सकता है।
पीएसएआर संकेतक में बाजार के रुझानों की दिशा निर्धारित करने की मजबूत क्षमता है।
इस रणनीति में निम्नलिखित जोखिम भी हैं:
चरम बाजारों में, कई संकेतकों के संयोजनों के प्रभावों से समझौता किया जा सकता है और जोखिमों को पूरी तरह से फ़िल्टर नहीं किया जा सकता है।
जब प्रवृत्ति बहुत बड़ी होती है, तो समय निर्धारण के लिए मध्यम और अल्पकालिक संकेतकों का उपयोग करना विफल हो सकता है और प्रवृत्ति को पूरी तरह से पकड़ नहीं सकता है।
सीसीआई जैसे स्थानीय संकेतकों की अनुचित पैरामीटर सेटिंग्स से अवसरों की कमी हो सकती है।
प्रवृत्ति मोड़ के समय पीएसएआर सूचक का प्रभाव कम होता है।
प्रतिरोधात्मक उपाय:
प्रवेश की शर्तों में उचित ढील दें और कम जोखिम के लिए अधिक लागत का भुगतान करें।
लंबी अवधि के संकेतकों जैसे कि 60-दिवसीय या उससे भी अधिक चलती औसत का आकलन बढ़ाएं।
CCI जैसे पैरामीटर को गतिशील रूप से अनुकूलित करें।
रुझानों का आकलन करने के लिए अधिक संकेतकों को मिलाएं, जैसे बोलिंगर बैंड।
रणनीति में निम्नलिखित अनुकूलन दिशाएं भी हैं:
वास्तविक समय में पैरामीटर अनुकूलन और अनुकूलन क्षमता में सुधार करने के लिए मशीन लर्निंग एल्गोरिदम बढ़ाएं।
स्थिरता में सुधार के लिए मॉडल संयोजन तकनीकों को बढ़ाएं, अधिक असंबद्ध रणनीतियों को मिलाएं।
एकल स्टॉप लॉस को प्रभावी ढंग से नियंत्रित करने के लिए जोखिम नियंत्रण तंत्र जैसे स्टॉप लॉस रणनीतियों को लागू करना।
चौंकाने वाले बाजारों में प्रवेश करने से बचने के लिए रुझान आकलन मॉड्यूल को बढ़ाएं।
सूचक भारों को अनुकूलित करना ताकि विभिन्न बाजार परिवेशों में इष्टतम सूचक अग्रणी भूमिका निभा सकें।
सामान्य तौर पर, यह रणनीति एक विशिष्ट और क्लासिक बहु-सूचक सफलता रणनीति है। इसके फायदे कठोर प्रवेश शर्तें, ढीली निकास शर्तें हैं, और इसमें एक प्रवृत्ति निर्णय मॉड्यूल भी शामिल है। लेकिन इसमें कुछ जोखिम भी हैं। इसे अधिक जटिल बाजार वातावरण के अनुकूल होने के लिए निरंतर अनुकूलन की आवश्यकता है। मॉडल संयोजन और पैरामीटर अनुकूलन इसकी विकास दिशाएं हैं।
/*backtest start: 2023-11-14 00:00:00 end: 2023-11-21 00:00:00 period: 3m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title="Bukan Kaleng Kaleng Li", shorttitle="BKKL", overlay=true) psarDot = sar(0.01, 0.01, 0.2) up = change(high) down = -change(low) plusDM = na(up) ? na : (up > down and up > 0 ? up : 0) minusDM = na(down) ? na : (down > up and down > 0 ? down : 0) trur = rma(tr, 14) plus = fixnan(100 * rma(plusDM, 14) / trur) minus = fixnan(100 * rma(minusDM, 14) / trur) sum = plus + minus adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), 14) longConditionSMA4020 = sma(close, 40) > sma(close, 20) longConditionSMA2010 = sma(close, 20) > sma(close, 10) longConditionSMA105 = sma(close, 10) > sma(close, 5) longConditionSMA = longConditionSMA4020 and longConditionSMA2010 and longConditionSMA105 longConditionCCI = cci(close, 20) < -100 longConditionPSAR = psarDot > close longConditionDMI = plus < 10 adxCondition = adx > 20 longCondition = longConditionSMA and longConditionCCI and longConditionPSAR and longConditionDMI if (longCondition and adxCondition) strategy.order("Long Signal", true) shortConditionSMA4020 = sma(close, 40) < sma(close, 20) shortConditionSMA2010 = sma(close, 20) < sma(close, 10) shortConditionSMA105 = sma(close, 10) < sma(close, 5) shortConditionSMA = shortConditionSMA4020 and shortConditionSMA2010 and shortConditionSMA105 shortConditionCCI = cci(close, 20) > 100 shortConditionPSAR = psarDot < close shortConditionDMI = minus < 10 shortCondition = shortConditionSMA and shortConditionCCI and shortConditionPSAR and shortConditionDMI if (shortCondition and adxCondition) strategy.order("Short Signal", false)