रिवर्सल ब्रेकआउट ओवरसोल्ड आरएसआई रणनीति एक एल्गोरिथम ट्रेडिंग रणनीति है जो रिलेटिव स्ट्रेंथ इंडेक्स (आरएसआई) संकेतक का उपयोग ओवरसोल्ड स्थितियों को निर्धारित करने के लिए करती है और जब कीमतें उलट जाती हैं तो लंबी हो जाती है। रणनीति आरएसआई सीमा को 30 पर सेट करती है - जब आरएसआई 30 से नीचे होता है, तो इसे ओवरसोल्ड माना जाता है, और उस समय एक लंबी स्थिति खोली जाती है। रणनीति सख्त स्टॉप लॉस और ले लाभ नियमों के माध्यम से मुनाफे में लॉक करती है।
रिवर्सल ब्रेकआउट ओवरसोल्ड आरएसआई रणनीति 14 अवधि के आरएसआई संकेतक का उपयोग करती है। जब आरएसआई 30 से नीचे गिरता है, तो इसे ओवरसोल्ड माना जाता है। यह इंगित करता है कि कीमतें पिछली अवधि में लगातार गिर रही हैं और वर्तमान में ओवरसोल्ड की स्थिति में हैं, इसलिए बाजार उलटने वाला है और कीमतों में वृद्धि होने की संभावना है। रणनीति इस समय रिवर्सल अवसरों की तलाश करने के लिए एक लंबी स्थिति खोलती है।
विशेष रूप से, जब आरएसआई <30 और बैकटेस्ट समय खिड़की के भीतर, एक स्थिति खोलने के लिए एक लंबा संकेत ट्रिगर किया जाता है। फिर प्रवेश मूल्य से 1% नीचे स्टॉप लॉस सेट करें और 7% ऊपर लाभ लें। जब मूल्य लाभ लेने से ऊपर बढ़ता है या स्टॉप लॉस से नीचे गिरता है, तो स्थिति बंद करें।
पूरी रणनीति अधिभारित रिवर्सल एंट्री पॉइंट्स की पहचान करके पूंजी बढ़ाती है और लाभ में लॉक करने के लिए स्टॉप लॉस और ले लाभ सेट करती है।
रिवर्सल ब्रेकआउट ओवरसोल्ड आरएसआई रणनीति के निम्नलिखित फायदे हैंः
ओवरसोल्ड रिवर्स के कारण आने वाले लंबे अवसरों को पकड़ता है, जो एक अपेक्षाकृत विश्वसनीय ट्रेडिंग रणनीति है।
प्रवेश बिंदुओं की पहचान करने के लिए आरएसआई संकेतक का उपयोग करता है, जो प्रत्यक्ष मूल्य कार्रवाई की तुलना में अधिक पेशेवर है।
सख्त स्टॉप लॉस और ले लाभ सेटिंग्स प्रत्येक व्यापार के जोखिम और लाभ को प्रभावी ढंग से नियंत्रित करती हैं।
बैकटेस्ट डेटा से पता चलता है कि रणनीति में उच्च रिटर्न और जीत दर है।
समझने में आसान है, शुरुआती इसे आसानी से इस्तेमाल कर सकते हैं।
रिवर्सल ब्रेकआउट ओवरसोल्ड आरएसआई रणनीति में भी कुछ जोखिम हैंः
अभी भी एक संभावना है कि मूल्य उलट असफल हो जाएगा। हालांकि 30 से नीचे का आरएसआई उलट की संभावना को बढ़ाता है, बाजार की स्थिति जटिल और परिवर्तनीय है, और विफलताएं अभी भी हो सकती हैं, इस समय स्टॉप लॉस को ट्रिगर करती हैं।
स्टॉप लॉस बिंदु बहुत करीब है और स्टॉप लॉस क्लस्टरिंग होने की उच्च संभावना है। स्टॉप लॉस आयाम को उचित रूप से आराम दिया जा सकता है।
गलत बैकटेस्ट समय विंडो सेटिंग्स परीक्षण परिणामों को पूर्वाग्रह कर सकते हैं। रणनीति प्रदर्शन का पूरी तरह से मूल्यांकन करने के लिए बैकटेस्ट अवधि को समायोजित किया जाना चाहिए।
व्यापार टोकन का अनुचित चयन भी लाभ को प्रभावित कर सकता है। यह रणनीति अधिक अस्थिर सिक्कों पर सबसे अच्छा काम करती है।
रिवर्सल ब्रेकआउट ओवरसोल्ड आरएसआई रणनीति में अभी भी अनुकूलन की गुंजाइश है:
आरएसआई मापदंडों को समायोजित करें और रणनीति रिटर्न पर विभिन्न मापदंडों के प्रभाव का परीक्षण करें।
विभिन्न व्यापारिक जोड़े का परीक्षण करें और अधिक अस्थिर सिक्के चुनें।
स्टॉप लॉस को समायोजित करें और इष्टतम पैरामीटर संयोजन खोजने के लिए लाभ पैरामीटर लें। स्टॉप लॉस आयाम को उचित रूप से चौड़ा करना भी एक दिशा है।
अन्य संकेतक फ़िल्टर जोड़ें, जैसे कि कीमत एक निश्चित चलती औसत को तोड़ने के बाद ही प्रवेश करना।
सबसे अच्छा प्रवेश समय खोजने के लिए विभिन्न समय अवधि मापदंडों का परीक्षण करें.
रिवर्सल ब्रेकआउट ओवरसोल्ड आरएसआई रणनीति को समझना और समग्र रूप से संचालित करना आसान है, लाभ कमाने के लिए ओवरसोल्ड स्थितियों से रिवर्सल अवसरों को कैप्चर करना। रणनीति का सबसे बड़ा लाभ यह है कि शुरुआती लोगों के लिए भी इसे समझना आसान है। साथ ही, सख्त स्टॉप लॉस और लाभ लेने के तंत्र से जोखिम भी नियंत्रित हो जाता है। अगला कदम पैरामीटर को समायोजित करने और फ़िल्टर संकेतकों को जोड़ने जैसे दिशाओं से अनुकूलन करना है ताकि रणनीति प्रदर्शन और भी बेहतर हो सके।
/*backtest start: 2023-12-14 00:00:00 end: 2023-12-18 19:00:00 period: 3m basePeriod: 1m 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/ // © brodieCoinrule //@version=4 strategy(shorttitle='Oversold RSI with tight SL',title='Oversold RSI with tight SL Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 50, commission_type=strategy.commission.percent, commission_value=0.1) //Backtest dates fromMonth = input(defval = 1, title = "From Month", type = input.integer, minval = 1, maxval = 12) fromDay = input(defval = 1, title = "From Day", type = input.integer, minval = 1, maxval = 31) fromYear = input(defval = 2020, title = "From Year", type = input.integer, minval = 1970) thruMonth = input(defval = 1, title = "Thru Month", type = input.integer, minval = 1, maxval = 12) thruDay = input(defval = 1, title = "Thru Day", type = input.integer, minval = 1, maxval = 31) thruYear = input(defval = 2112, title = "Thru Year", type = input.integer, minval = 1970) showDate = input(defval = true, title = "Show Date Range", type = input.bool) start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window window() => time >= start and time <= finish ? true : false // create function "within window of time" perc_change(lkb) => overall_change = ((close[0] - close[lkb]) / close[lkb]) * 100 // RSI inputs and calculations lengthRSI = 14 RSI = rsi(close, lengthRSI) oversold= input(30) //Entry strategy.entry(id="long", long = true, when = RSI< oversold and window()) //Exit Stop_loss= ((input (1))/100) Take_profit= ((input (7)/100)) longStopPrice = strategy.position_avg_price * (1 - Stop_loss) longTakeProfit = strategy.position_avg_price * (1 + Take_profit) strategy.close("long", when = close < longStopPrice or close > longTakeProfit and window())