इस रणनीति का नाम
यह रणनीति मुख्यतः निम्नलिखित सिद्धांतों पर आधारित हैः
यदि पिछले 6 महीनों में उच्चतम आरएसआई सूचकांक 90% से अधिक है और फिर 65% से नीचे गिर जाता है, तो एक बिक्री संकेत उत्पन्न होता है।
यदि पिछले 6 महीनों में सबसे कम आरएसआई सूचकांक 50% से नीचे गिरता है और फिर सबसे कम बिंदु से 2% से अधिक उछलता है, तो एक खरीद संकेत उत्पन्न होता है।
विशेष रूप से, बिक्री तर्क हैः
If (Highest RSI in past 6 months > 90% AND Current RSI < 65%)
Then Sell
खरीद का तर्क हैः
If (Lowest RSI in past 6 months < 50% AND RSI bounces >2% from lowest point)
Then Buy
उपरोक्त बिक्री और खरीद नियम एक प्रसिद्ध क्वांट रणनीतिकार प्लानबी के लेख से आते हैं। रणनीति का उद्देश्य इस ट्रेडिंग रणनीति की प्रभावशीलता को मान्य करने के लिए अधिक व्यापारियों के लिए उनके शोध परिणामों को दोहराना है।
इस व्यापारिक रणनीति के निम्नलिखित मुख्य लाभ हैंः
आरएसआई को एकमात्र तकनीकी संकेतक के रूप में उपयोग करने से जटिलता कम होती है।
लाइव ट्रेडिंग सत्यापन के लिए आसानी से समझने योग्य स्पष्ट खरीद और बिक्री नियम।
खरीद और बिक्री संकेतों में दीर्घकालिक शिखर/नीचे और अल्पकालिक उछाल/विघटन बाजार जानकारी दोनों शामिल हैं।
रणनीति में प्रसिद्ध क्वांट प्लान बी के शोध का संदर्भ दिया गया है, जिससे उनके निष्कर्षों की स्वतंत्र सत्यापन की अनुमति मिलती है।
अपेक्षाकृत सरल नियमों के साथ एक शुरुआती रणनीति के रूप में, यह क्वांट ट्रेडिंग कौशल को पोषित करने में मदद करता है।
इस व्यापारिक रणनीति के लिए कुछ प्रमुख जोखिम भी हैंः
केवल आरएसआई पर भरोसा करते हुए, यह अधिक जटिल बाजार व्यवस्थाओं को संभाल नहीं सकता है। आरएसआई स्वयं भी झूठे संकेत देता है।
फिक्स्ड पैरामीटर सेटिंग्स ट्रेडों को मिस कर सकती हैं या विलंबित संकेत दे सकती हैं। बाजार चक्रों में अनुकूलन के लिए अनुकूलन की आवश्यकता होती है।
स्वतंत्र अनुकूलन के बिना PlanB का अंधेरे ढंग से पालन करने से खराब लाइव प्रदर्शन का खतरा होता है।
स्टॉप लॉस या ले लाभ के बिना कच्चे खरीद/बिक्री नियम लाइव ट्रेडिंग में बड़े नुकसान का कारण बन सकते हैं।
नीचे दिए गए अनुकूलन जोखिम को कम करने और लाइव प्रदर्शन में सुधार करने में मदद कर सकते हैंः
आरएसआई के झूठे संकेतों से बचने के लिए माध्यमिक संकेतक जोड़ें।
विभिन्न चक्र विशेषताओं के लिए मापदंडों का अनुकूलन करें।
जोखिम नियंत्रण के लिए स्टॉप लॉस/टेक प्रॉफिट तंत्र जोड़ें।
स्थिरता सुनिश्चित करने के लिए रणनीतिक मापदंडों को स्वतंत्र रूप से प्रशिक्षित करें।
लाइव प्रदर्शन को बढ़ाने के लिए, निम्नलिखित आयामों में अनुकूलन किया जा सकता हैः
द्वितीयक संकेतक जोड़ें: केवल आरएसआई पर भरोसा करने से झूठे संकेतों का खतरा होता है। समग्र निर्णय के लिए केडी, एमएसीडी जैसे संकेतकों को शामिल करें और सटीकता में सुधार करें।
गतिशील पैरामीटर अनुकूलनवर्तमान पैरामीटर मान निश्चित हैं, जो बाजार चक्रों में अनुकूलित होने में विफल रहते हैं। प्रदर्शन में काफी सुधार के लिए वास्तविक समय में पैरामीटर को समायोजित करने के लिए गतिशील अनुकूलन मॉड्यूल पेश करें।
स्टॉप लॉस/टेक प्रॉफिट: वर्तमान में जोखिम प्रबंधन सुविधाओं की कमी है। पीछे हटने वाले स्टॉप लॉस को जोड़कर, लाभ लेने वाले बिंदुओं को स्थानांतरित करने से एकल व्यापार हानि को प्रभावी ढंग से नियंत्रित किया जा सकता है और लाभ में लॉक किया जा सकता है।
स्वतंत्र पैरामीटर प्रशिक्षण: बिना सत्यापन के PlanB लेख मापदंडों का सीधे उपयोग करना। ऐतिहासिक डेटा के आधार पर इष्टतम मापदंड संयोजन खोजने के लिए मशीन लर्निंग लागू करें।
पोर्टफोलियो अनुकूलन: कई सरल रणनीतियों का संयोजन समग्र स्थिरता और जोखिम-समायोजित प्रतिफल में सुधार करता है।
/*backtest start: 2022-11-20 00:00:00 end: 2023-11-26 00:00:00 period: 1d basePeriod: 1h 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/ // © fillippone //@version=4 strategy("PlanB Quant Investing 101", shorttitle="PlanB RSI Strategy", overlay=true,calc_on_every_tick=false,pyramiding=0, default_qty_type=strategy.cash,default_qty_value=1000, currency=currency.USD, initial_capital=1000,commission_type=strategy.commission.percent, commission_value=0.0) r=rsi(close,14) //SELL CONDITION //RSI was above 90% last six months AND drops below 65% //RSI above 90% last six month selllevel = input(90) maxrsi = highest(rsi(close,14),6)[1] rsisell = maxrsi > selllevel //RSIdrops below 65% drop = input(65) rsidrop= r < drop //sellsignal sellsignal = rsisell and rsidrop //BUY CONDITION //IF (RSI was below 50% last six months AND jumps +2% from the low) THEN buy, ELSE hold. //RSI was below 50% last six months buylevel = input(50) minrsi = lowest(rsi(close,14),6)[1] rsibuy = minrsi < buylevel //IF (RSI jumps +2% from the low) THEN buy, ELSE hold. rsibounce= r > (minrsi + 2) //buysignal=buyrsi AND rsidrop //buysignal buysignal = rsibuy and rsibounce //Strategy strategy.entry("Buy Signal",strategy.long, when = buysignal) strategy.entry("Sell Signal",strategy.short, when = sellsignal)