⬡ इंडिकेटर · कोड के साथ · 12 मिनट पढ़ें

RSI: इस्तेमाल और कोडिंग — रिलेटिव स्ट्रेंथ इंडेक्स।

दुनिया का सबसे लोकप्रिय मोमेंटम ऑसिलेटर — सही मायनों में समझाया गया, फॉर्मूले से लेकर डाइवर्जेंस तक, और ऑटोमेट करने के लिए Pine Script व Python का तैयार कोड।

RoboTraderIA टीम द्वारा· अपडेट मई 2026· लेवल: बिगिनर से इंटरमीडिएट

RSI शायद पहला इंडिकेटर है जो हर ट्रेडर सीखता है — और सबसे ज़्यादा गलत इस्तेमाल होने वालों में भी एक। ज़्यादातर लोग "70 पर बेचो, 30 पर खरीदो" रट लेते हैं और वहीं रुक जाते हैं, जिससे स्ट्रॉन्ग ट्रेंड में पैसा डूबता है। यह गाइड उससे आगे जाती है: बताती है कि RSI असल में क्या मापता है, कहां चमकता है, कहां फेल होता है, और वह कोड देती है जिसे आप अपने बॉट में लगा सकें।

01RSI असल में क्या मापता है

RSI का मतलब है Relative Strength Index (रिलेटिव स्ट्रेंथ इंडेक्स), जिसे J. Welles Wilder ने 1978 में बनाया। यह एक मोमेंटम ऑसिलेटरहै: 0 से 100 के बीच घूमता है और हाल की प्राइस मूवमेंट की रफ्तार व आकार मापता है। आसान भाषा में: यह हाल के फायदों के आकार की तुलना हाल के नुकसानों के आकार से करता है।

  • RSI 70 से ऊपर: ओवरबॉट — प्राइस तेज़ी से चढ़ा है, हो सकता है "खिंच" गया हो।
  • RSI 30 से नीचे: ओवरसोल्ड — प्राइस तेज़ी से गिरा है, हो सकता है नीचे की तरफ "खिंच" गया हो।
  • RSI 50 पर: खरीदार और बिकवाल की ताकत के बीच संतुलन।
70 — ओवरबॉट 30 — ओवरसोल्ड 50
RSI ज़ोन के बीच झूलता हुआ। 70 के ऊपर (लाल) और 30 के नीचे (हरा) के टच एक्सट्रीम दिखाते हैं।

02फॉर्मूला (समझने के लिए, रटने के लिए नहीं)

आपको हाथ से कैलकुलेट करने की ज़रूरत नहीं — हर प्लेटफॉर्म यह कर देता है — लेकिन फॉर्मूला समझ लेने से गलत इस्तेमाल नहीं होता:

RSI = 100 − [ 100 / (1 + RS) ]

onde RS = média dos ganhos / média das perdas (no período)

डिफ़ॉल्ट पीरियड है 14। फॉर्मूले का व्यावहारिक नतीजा: अगर पीरियड में सिर्फ फायदे हैं, तो RS अनंत की तरफ बढ़ता है और RSI 100 पर पहुंच जाता है; सिर्फ नुकसान हों तो RSI 0 पर चला जाता है। इसीलिए यह "सैचुरेट" हो जाता है — और असली जाल ठीक यहीं छिपा है, जिसे आगे देखेंगे।

033 असली इस्तेमाल (जो सबको पता है, उससे आगे)

1. ओवरबॉट / ओवरसोल्ड

क्लासिक इस्तेमाल। लेकिन ध्यान दें: साइडवेज़ मार्केट में यह अच्छा चलता है; स्ट्रॉन्ग ट्रेंड में RSI एक्सट्रीम पर "चिपक" जाता है (तेज़ अपट्रेंड में कई दिन 70 के ऊपर) और "बेचो" वाला सिग्नल आपसे ट्रेंड के खिलाफ ट्रेड करा देता है — महंगी गलती।

2. डाइवर्जेंस (सबसे कीमती इस्तेमाल)

RSI का असली सोना यहीं है। डाइवर्जेंस तब होता है जब प्राइस और RSI एक-दूसरे से असहमत हों:

  • बेयरिश डाइवर्जेंस: प्राइस ऊंचा टॉप बनाता है, लेकिन RSI नीचा टॉप → तेज़ी का मूव ताकत खो रहा है, नीचे की तरफ रिवर्सल मुमकिन।
  • बुलिश डाइवर्जेंस: प्राइस नीचा बॉटम बनाता है, लेकिन RSI ऊंचा बॉटम → गिरावट कमज़ोर पड़ रही है, ऊपर की तरफ रिवर्सल मुमकिन।
बेयरिश डाइवर्जेंस प्राइस ऊंचा टॉप ↑ RSI नीचा टॉप ↓ प्राइस ऊपर, RSI साथ नहीं = खरीदारी की ताकत घट रही = संभावित रिवर्सल का संकेत
बेयरिश डाइवर्जेंस में प्राइस ऊंचा टॉप बनाता है पर RSI नीचा टॉप — रिवर्सल की चेतावनी।

3. ट्रेंड फिल्टर की तरह 50 की लाइन

कम आंका गया इस्तेमाल: RSI लगातार 50 के ऊपर रहे तो अपट्रेंड की पुष्टि; 50 के नीचे रहे तो डाउनट्रेंड की। दूसरी स्ट्रैटेजी के लिए यह बढ़िया फिल्टर है — जैसे, खरीदारी सिर्फ तब करें जब RSI 50 के ऊपर हो।

RSI के साथ गलती नंबर 1: सिर्फ इसलिए बेच देना कि यह 70 पार कर गया। तेज़ अपट्रेंड में RSI हफ्तों तक 70 के ऊपर रह सकता है और प्राइस चढ़ता रहता है। RSI अकेले एंट्री सिग्नल नहीं है — यह संदर्भ है। हमेशा ट्रेंड और मार्केट स्ट्रक्चर के साथ मिलाकर देखें।

04RSI को कोड में लिखना

यहां दो सबसे ज़्यादा इस्तेमाल होने वाले प्लेटफॉर्म का तैयार कोड है। ध्यान दें कि Pine और Python दोनों की लाइब्रेरी में RSI पहले से मौजूद है — हाथ से कैलकुलेट करने की नौबत कम ही आती है, पर अंदर की मैकेनिक्स समझाने के लिए Python में मैन्युअल कैलकुलेशन भी दिखा रहे हैं।

Pine Script (TradingView)
//@version=5
indicator("RSI com Zonas")

periodo = input.int(14, "Período")
rsi = ta.rsi(close, periodo)

plot(rsi, "RSI", color=color.blue)
hline(70, "Sobrecompra", color=color.red)
hline(30, "Sobrevenda", color=color.green)
hline(50, "Meio", color=color.gray)

// crossover अलर्ट
if ta.crossunder(rsi, 30)
    alert("RSI entrou em sobrevenda")
Python (मैन्युअल कैलकुलेशन, समझने के लिए)
import pandas as pd

def calcular_rsi(precos: pd.Series, periodo=14) -> pd.Series:
    delta = precos.diff()
    ganho = delta.clip(lower=0)
    perda = -delta.clip(upper=0)
    # Wilder की एक्सपोनेंशियल मूविंग एवरेज
    media_ganho = ganho.ewm(alpha=1/periodo, adjust=False).mean()
    media_perda = perda.ewm(alpha=1/periodo, adjust=False).mean()
    rs = media_ganho / media_perda
    return 100 - (100 / (1 + rs))

# uso
df["rsi"] = calcular_rsi(df["close"])
if df["rsi"].iloc[-1] < 30:
    print("Sobrevenda — avaliar compra com confirmação")

Python में शॉर्टकट: लाइब्रेरी जैसे ta या pandas-ta में RSI पहले से मौजूद है: ta.momentum.rsi(df["close"], window=14)। ऊपर दिया मैन्युअल कैलकुलेशन सिर्फ इसलिए है कि आप समझ सकें अंदर क्या होता है।

RSI से कोई स्ट्रैटेजी बनानी है?

ऑटोमेट करने के लिए तैयार स्ट्रैटेजी का हमारा कलेक्शन देखें — इनमें कई RSI को फिल्टर की तरह इस्तेमाल करती हैं।

स्ट्रैटेजी देखें →

05कौन सा पीरियड इस्तेमाल करें

डिफ़ॉल्ट 14 अच्छा संतुलन है, लेकिन आप इसे अपने स्टाइल के हिसाब से एडजस्ट कर सकते हैं:

  • छोटे पीरियड (7-9): RSI ज़्यादा संवेदनशील, ज़्यादा सिग्नल, ज़्यादा शोर। स्कैल्पिंग और तेज़ डे ट्रेडिंग के लिए।
  • पीरियड 14 (डिफ़ॉल्ट): संतुलन। ज़्यादातर मामलों में काम करता है।
  • लंबे पीरियड (21+): RSI ज़्यादा स्मूद, कम सिग्नल, ज़्यादा भरोसेमंद। स्विंग ट्रेडिंग के लिए।

ऑटोमेशन की टिप: बैकटेस्ट में पीरियड ऑप्टिमाइज़ करते वक्त वह नंबर मत चुनिए जिसने अकेले सबसे अच्छा नतीजा दिया (ओवरफिटिंग)। ऐसी रेंज चुनिए जिसमें नतीजे एक जैसे रहते हों — पिछली परफॉर्मेंस के शिखर से ज़्यादा कीमती है मजबूती।

06अक्सर पूछे जाने वाले सवाल

RSI क्या है?

यह एक मोमेंटम ऑसिलेटर है जो 0 से 100 के बीच घूमता है और प्राइस मूवमेंट की रफ्तार व आकार मापता है। 70 के ऊपर ओवरबॉट दिखाता है; 30 के नीचे ओवरसोल्ड। इसे Wilder ने 1978 में बनाया था।

RSI के लिए सबसे अच्छा पीरियड कौन सा है?

डिफ़ॉल्ट 14 है। छोटे पीरियड (7-9) इसे ज़्यादा संवेदनशील और ज़्यादा सिग्नल देने वाला बनाते हैं (डे ट्रेडिंग); बड़े (21+) ज़्यादा स्मूद और भरोसेमंद (स्विंग)। कोई सार्वभौमिक "सबसे अच्छा" नहीं होता — यह स्टाइल और एसेट पर निर्भर है।

RSI में डाइवर्जेंस क्या है?

यह तब होता है जब प्राइस और RSI एक-दूसरे से असहमत हों: प्राइस नया टॉप बनाए पर RSI साथ न दे (बेयरिश डाइवर्जेंस), या प्राइस नया बॉटम बनाए पर RSI चढ़ जाए (बुलिश डाइवर्जेंस)। यह कमज़ोरी और संभावित रिवर्सल का संकेत है। यह सबसे कीमती इस्तेमालों में से एक है।

क्या सिर्फ RSI से ट्रेड कर सकते हैं?

यह ठीक तरीका नहीं है। अकेला RSI बहुत सारे फॉल्स सिग्नल देता है, खासकर ट्रेंड में। इसे मार्केट स्ट्रक्चर, ट्रेंड और रिस्क मैनेजमेंट के साथ संदर्भ/फिल्टर की तरह इस्तेमाल करें। RSI साथ में चमकता है, अकेले नहीं।

क्या RSI क्रिप्टो और ब्राज़ील के B3 पर काम करता है?

हां, यह मार्केट से स्वतंत्र है — प्राइस डेटा वाले किसी भी एसेट पर चलता है (शेयर, मिनी इंडेक्स, Forex, क्रिप्टो)। व्याख्या वही रहती है; बस पीरियड को एसेट के व्यवहार के हिसाब से कैलिब्रेट करना पड़ता है।

यह भी पढ़ें

🎁 फ्री ट्रेडिंग बॉट पाएँ (Quotex, Deriv और IQ Option API के साथ)

ओपन सोर्स बॉट + तैयार API कोड। ChatGPT/Claude से बात करके एडिट कीजिए — बिना प्रोग्रामिंग के। फ्री, बिना स्पैम।

👉 तैयार बॉट चाहिए? botbinaryoptions.com पर जाएँ →