बोलिंजर बैंड्स, जिन्हें John Bollinger ने 1980 के दशक में बनाया था, वह समस्या हल करते हैं जो फिक्स्ड इंडिकेटर नहीं कर पाते: ये वोलैटिलिटी के हिसाब से खुद को ढाल लेते हैं। स्टैटिक लेवल के बजाय बैंड मार्केट के साथ सांस लेते हैं — मार्केट गरम हो तो चौड़े हो जाते हैं, शांत हो तो सिकुड़ जाते हैं। इसी वजह से ये रिलेटिव एक्सट्रीम मापने और तेज़ मूव का अंदेशा देने में बहुत अच्छे हैं।
01बोलिंजर बैंड्स क्या हैं
ये हैं तीन लाइनें:
- मिडिल बैंड: एक सिंपल मूविंग एवरेज (आमतौर पर 20 पीरियड)। यही रेफरेंस "फेयर वैल्यू" है।
- अपर बैंड: मूविंग एवरेज + 2 स्टैंडर्ड डेविएशन।
- लोअर बैंड: मूविंग एवरेज − 2 स्टैंडर्ड डेविएशन।
मुख्य कॉन्सेप्ट है स्टैंडर्ड डेविएशन — वोलैटिलिटी का एक सांख्यिकीय माप। मार्केट वोलेटाइल हो तो डेविएशन बढ़ता है और बैंड दूर हट जाते हैं; शांत हो तो पास आ जाते हैं। आंकड़ों के हिसाब से करीब 95% प्राइस 2 स्टैंडर्ड डेविएशन के अंदर रहते हैं, इसलिए किसी बैंड को छूने का मतलब है कि प्राइस एक रिलेटिव एक्सट्रीम पर है।
02मुख्य इस्तेमाल
1. मीन रिवर्जन (साइडवेज़ मार्केट)
बिना ट्रेंड वाले मार्केट में प्राइस बैंड के बीच झूलता रहता है। लोअर बैंड को छूना खरीद का संकेत हो सकता है (प्राइस "सस्ता"); अपर बैंड को छूना बिक्री का (प्राइस "महंगा")। यही आधार है मीन रिवर्जन स्ट्रैटेजी का.
2. squeeze (सबसे दमदार इस्तेमाल)
जब बैंड बहुत ज़्यादा सिकुड़ जाते हैं, तो इसका मतलब है कम वोलैटिलिटी — मार्केट "दबा हुआ" है। और असली बात यहीं है: कम वोलैटिलिटी के दौर के बाद अक्सर आता है हाई वोलैटिलिटी का दौर। squeeze दिशा नहीं बताता, लेकिन आगाह कर देता है कि कोई बड़ा मूव बन रहा है। ट्रेडर इसका इस्तेमाल ब्रेकआउट के लिए तैयार रहने में करते हैं।
3. "बैंड पर चलना" (स्ट्रॉन्ग ट्रेंड)
यहीं शुरुआती लोग गिरते हैं: स्ट्रॉन्ग ट्रेंड में प्राइस अपर बैंड से चिपक जाता है (अपट्रेंड में) और चढ़ता ही रहता है। जो इसे "ओवरबॉट है, बेच देता हूं" समझ लेता है, वह ट्रेंड के खिलाफ ट्रेड करता है और पैसा गंवाता है। बैंड पर चलना संकेत है मजबूती का, रिवर्सल का नहीं।
क्लासिक गलती: "प्राइस ने अपर बैंड छुआ, मैं बेच दूंगा"। स्ट्रॉन्ग ट्रेंड में यह आत्मघाती है — प्राइस लंबे समय तक बैंड पर चल सकता है। बैंड रिवर्सल का संकेत सिर्फ एक ही सूरत में देते हैं: साइडवेज़ मार्केट। पहले हमेशा मार्केट का रिजीम पहचानें (देखें हमारी गाइड: स्ट्रैटेजी और मार्केट रिजीम).
03बोलिंजर बैंड्स को कोड में लिखना
//@version=5 indicator("Bandas de Bollinger", overlay=true) periodo = input.int(20, "Período") desvios = input.float(2.0, "Desvios padrão") media = ta.sma(close, periodo) desvio = ta.stdev(close, periodo) superior = media + desvios * desvio inferior = media - desvios * desvio plot(media, "Média", color=color.blue) p1 = plot(superior, "Superior", color=color.red) p2 = plot(inferior, "Inferior", color=color.green) fill(p1, p2, color=color.new(color.blue, 90)) // squeeze पकड़ता है: band की चौड़ाई हाल के सबसे निचले स्तर पर largura = (superior - inferior) / media squeeze = largura < ta.lowest(largura, 50) * 1.1 if squeeze alert("Squeeze — possível movimento forte chegando")
import pandas as pd def bollinger(precos, periodo=20, desvios=2.0): media = precos.rolling(periodo).mean() desvio = precos.rolling(periodo).std() superior = media + desvios * desvio inferior = media - desvios * desvio return media, superior, inferior media, sup, inf = bollinger(df["close"]) # band की relative चौड़ाई (squeeze पकड़ने के लिए) largura = (sup - inf) / media df["squeeze"] = largura < largura.rolling(50).min() * 1.1 ultimo = df["close"].iloc[-1] if ultimo <= inf.iloc[-1]: print("Preço na banda inferior — avaliar (só em lateral!)")
शॉर्टकट: pandas-ta में यह पहले से मौजूद है: df.ta.bbands(length=20, std=2)। मैन्युअल कैलकुलेशन स्टैंडर्ड डेविएशन की मैकेनिक्स दिखा देता है।
बोलिंजर और RSI की जोड़ी बढ़िया चलती है
लोअर बैंड + RSI ओवरसोल्ड = ज़्यादा मज़बूत रिवर्सल सिग्नल। RSI की गाइड देखें।
04स्ट्रैटेजी बनाना
- रिवर्जन (साइडवेज़): लोअर बैंड पर खरीद + RSI < 30, अपर बैंड पर बिक्री + RSI > 70। सिर्फ बिना ट्रेंड वाले मार्केट में।
- squeeze ब्रेकआउट: squeeze पहचानें, किसी एक बैंड के टूटने का इंतज़ार करें, और ब्रेकआउट की दिशा में एंट्री लें। इससे बड़े मूव की शुरुआत पकड़ में आती है।
- बोलिंजर + ट्रेंड: अपट्रेंड में लोअर बैंड (या बीच वाली एवरेज) को पुलबैक पर दोबारा खरीदने के ज़ोन की तरह इस्तेमाल करें।
क्लासिक कॉम्बिनेशन: बोलिंजर बैंड्स (वोलैटिलिटी) + RSI (मोमेंटम) + एक ट्रेंड मूविंग एवरेज। तीनों साथ मिलकर उन ज़्यादातर फॉल्स सिग्नल को छान देते हैं जो हर एक अकेले देता।
05अक्सर पूछे जाने वाले सवाल
बोलिंजर बैंड्स क्या हैं?
तीन लाइनें: बीच में एक मूविंग एवरेज (20) और उसके ऊपर-नीचे 2 स्टैंडर्ड डेविएशन पर दो बैंड। वोलैटिलिटी बढ़ने पर फैलते हैं, शांति में सिकुड़ते हैं। ये दिखाते हैं कि प्राइस अपनी ही वोलैटिलिटी के मुकाबले किसी एक्सट्रीम पर है या नहीं।
squeeze क्या होता है?
जब बैंड बहुत सिकुड़ जाते हैं (कम वोलैटिलिटी)। यह अक्सर तेज़ मूव से पहले आता है, क्योंकि शांति के बाद आमतौर पर बड़ा मूव आता है। यह दिशा नहीं बताता, सिर्फ आगाह करता है कि कुछ आने वाला है।
बैंड छूना खरीद है या बिक्री?
यह मार्केट के रिजीम पर निर्भर करता है। साइडवेज़ में लोअर बैंड छूना खरीद हो सकता है (रिवर्जन)। स्ट्रॉन्ग ट्रेंड में प्राइस "बैंड पर चलता" है और छूने का मतलब पलटना नहीं होता। इसीलिए संदर्भ छूने से ज़्यादा मायने रखता है — यही गलती नंबर 1 है।
कौन से पैरामीटर इस्तेमाल करें?
डिफ़ॉल्ट 20 पीरियड और 2 डेविएशन है। ज़्यादातर मामलों में यही काम करता है। कम पीरियड इसे ज़्यादा संवेदनशील बना देते हैं; ज़्यादा डेविएशन बैंड को चौड़ा कर देते हैं (कम टच)। बैकटेस्ट से एडजस्ट करें, ओवरफिटिंग के बिना।
क्या बोलिंजर डे ट्रेडिंग में काम करता है?
हां, खासकर squeeze — इंट्राडे ब्रेकआउट का अंदेशा लगाने के लिए। पीरियड को टाइमफ्रेम के हिसाब से एडजस्ट करें। हमेशा की तरह, ट्रेंड और रिस्क मैनेजमेंट के साथ मिलाकर इस्तेमाल करें।