
यह रणनीति आरएसआई सूचक का उपयोग करके खरीद और बेचने के संकेत उत्पन्न करती है, रोक-टोक रोक-घाटा तंत्र का पालन करने के साथ, लाभ को स्थिर करने और हानि को नियंत्रित करने के उद्देश्य से। यह रणनीति मध्यम और अल्पकालिक व्यापार के लिए उपयुक्त है, इसमें लचीला और व्यावहारिक विशेषताएं हैं।
आरएसआई सूचक का उपयोग करके बाजार में ओवरबॉय ओवरसोल घटना का आकलन करें। जब आरएसआई सूचक 60 के पार होता है तो खरीद संकेत उत्पन्न होता है, जब यह 40 के पार होता है तो बेचने का संकेत उत्पन्न होता है।
प्रवेश के बाद, रोक रोक रोक को ट्रैक करने के लिए सेट करें। रोक रोक की दूरी प्रवेश मूल्य के लिए उपयोगकर्ता द्वारा निर्धारित अंक की दूरी है, और रोक रोक की दूरी प्रवेश मूल्य के लिए उपयोगकर्ता द्वारा निर्धारित अंक की दूरी है।
जब कीमत स्टॉप या स्टॉप लॉस दूरी को छूती है, तो ट्रेड स्वचालित रूप से स्टॉप या स्टॉप लॉस आउट करता है।
आरएसआई संकेतक बाजार के रुझानों को बेहतर ढंग से पहचानता है, और स्टॉप-लॉस को ट्रैक करने के साथ, जोखिम को प्रभावी ढंग से नियंत्रित कर सकता है।
स्टॉप-स्टॉप-लॉस दूरी एक निरपेक्ष अंक संख्या है, जो कि प्रवेश मूल्य के उच्च या निम्न होने के बावजूद, लाभ और हानि का स्थान निश्चित है, जोखिम-लाभ अनुपात नियंत्रित है।
रणनीति पैरामीटर की स्थापना सरल है, उपयोगकर्ता को केवल अपने जोखिम वरीयताओं के अनुसार स्टॉप-स्टॉप-लॉस की दूरी निर्धारित करने की आवश्यकता है, कोई जटिल अनुकूलन की आवश्यकता नहीं है।
आरएसआई संकेतक गलत सिग्नल उत्पन्न कर सकते हैं, जिससे अनावश्यक नुकसान हो सकता है। आरएसआई मापदंडों को समायोजित करके या अन्य संकेतक फ़िल्टर जोड़कर गलत सिग्नल को कम किया जा सकता है।
एक निश्चित स्टॉप-स्टॉप-लॉस दूरी के कारण लाभ की कमी हो सकती है या बहुत अधिक नुकसान हो सकता है। उपयोगकर्ता को बाजार में उतार-चढ़ाव के आधार पर उचित स्टॉप-स्टॉप-लॉस दूरी सेट करने की आवश्यकता है।
ट्रैक किए गए स्टॉप को चरम स्थितियों में पार किया जा सकता है, अधिकतम नुकसान को सीमित नहीं किया जा सकता है। अस्थायी स्टॉप के साथ संयोजन को जोखिम को कम करने की सिफारिश की जाती है।
आरएसआई सूचक के पैरामीटर को अनुकूलित करें, सबसे अच्छा पैरामीटर संयोजन ढूंढें।
आरएसआई संकेतों को फ़िल्टर करने के लिए एमए जैसे संकेतकों को जोड़ना, अनावश्यक व्यापार को कम करना।
स्टॉप लॉस अनुपात सेट करें, न कि पूर्ण अंक, और स्टॉप लॉस दूरी को कीमत के आधार पर स्वचालित रूप से समायोजित करें।
यह भी कहा गया है कि यह “अति-प्रभावी घटनाओं के जोखिम को रोकने के लिए एक अस्थायी स्टॉपलॉस है”।
इस रणनीति में आरएसआई का उपयोग किया गया है ताकि यह पता लगाया जा सके कि कब खरीदना और बेचना है, स्टॉप-लॉस और रिस्क रिटर्न को ट्रैक करने के साथ। यह रणनीति सरल है और बाजार और व्यक्तिगत जोखिम वरीयताओं के अनुसार पैरामीटर को समायोजित किया जा सकता है। बहु-सूचक निर्णय और स्टॉप-लॉस ऑप्टिमाइज़ेशन के संयोजन से रणनीति की स्थिरता और लाभप्रदता को और बढ़ाया जा सकता है।
/*backtest
start: 2024-01-09 00:00:00
end: 2024-01-16 00:00:00
period: 45m
basePeriod: 5m
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/
// © ChaitanyaSainkar
//@version=5
strategy("RSI TARGET & STOPLOSS",overlay = true)
// USER INPUTS
RSI_L = input.int(defval = 14, title = "RSI Length")
LONGSTOP = input.int(defval = 50, title = "STOPLOSS LONG")
LONGTARGET = input.int(defval = 100, title = "TARGET LONG")
SHORTSTOP = input.int(defval = 50, title = "STOPLOSS SHORT")
SHORTTARGET = input.int(defval = 100, title = "TARGET SHORT")
// POINTBASED TARGET & STOPLOSS
RSI = ta.rsi(close,RSI_L)
longstop = strategy.position_avg_price - LONGSTOP
longtarget = strategy.position_avg_price + LONGTARGET
shortstop = strategy.position_avg_price + SHORTSTOP
shorttarget = strategy.position_avg_price - SHORTTARGET
// LONG & SHORT SIGNALS
buy = ta.crossover(RSI,60)
short = ta.crossunder(RSI,40)
// STRATEGY FUNCTIONS
if buy
strategy.entry("long", direction = strategy.long,comment = "LONG")
if strategy.position_size > 0
strategy.exit("long", from_entry = "long", limit = longtarget, stop = longstop, comment_loss = "LOSS", comment_profit = "PROFIT")
if short
strategy.entry("short", direction = strategy.short,comment = "SHORT")
if strategy.position_size < 0
strategy.exit("short", from_entry = "short", limit = longtarget, stop = shortstop, comment_loss = "LOSS", comment_profit = "PROFIT")
// PLOTTING TARGET & STOPLOSS
plot(strategy.position_size > 0 ? longtarget : na, style = plot.style_linebr, color = color.green)
plot(strategy.position_size > 0 ? longstop : na, style = plot.style_linebr, color = color.red)
plot(strategy.position_size < 0 ? shorttarget : na, style = plot.style_linebr, color = color.green)
plot(strategy.position_size < 0 ? shortstop : na, style = plot.style_linebr, color = color.red)