अगर आपको सिर्फ एक ही इंडिकेटर सीखना हो, तो वह मूविंग एवरेज होगी। यह प्राइस का शोर शांत करके ट्रेंड दिखाती है, डायनामिक सपोर्ट/रेजिस्टेंस का काम करती है, और दूसरे इंडिकेटर की बुनियादी ईंट है (MACD खुद मूविंग एवरेज से बना है, बोलिंजर बैंड्स एक एवरेज के इर्द-गिर्द घूमते हैं)। लेकिन इसके एक से ज़्यादा टाइप हैं, और गलत चुनाव की कीमत है देर से मिलने वाले या झूठे सिग्नल। चलिए साफ करते हैं।
01मूविंग एवरेज क्या है
मूविंग एवरेज तय पीरियड के प्राइस का औसत निकालती है और समय के साथ "चलती" रहती है — हर नई कैंडल पर दोबारा कैलकुलेट होती है। नतीजा एक स्मूद लाइन, जो छोटे उतार-चढ़ाव छान देती है और अंदरूनी दिशा दिखाती है। पीरियड जितना बड़ा, लाइन उतनी स्मूद (और उतनी ही सुस्त)।
02SMA, EMA और WMA: असली फर्क
तीनों औसत ही निकालती हैं, लेकिन वेट अलग-अलग तरीके से बाँटती हैं:
| टाइप | प्राइस को वेट कैसे देती है | खासियत | किसके लिए बेहतर |
|---|---|---|---|
| SMA | सभी को बराबर वेट | ज़्यादा स्मूद, ज़्यादा धीमी | अंदरूनी ट्रेंड देखना, शोर छानना |
| EMA | हाल के प्राइस को ज़्यादा वेट | तेज़ी से रिएक्ट करती है | तेज़ सिग्नल, डे ट्रेडिंग |
| WMA | लीनियर घटता हुआ वेट | बीच की रफ़्तार से रिएक्शन | SMA और EMA के बीच का रास्ता |
दरअसल SMA (Simple Moving Average) 20 कैंडल पहले के प्राइस को मौजूदा कैंडल के बराबर ही वेट देती है। EMA (Exponential) हाल के प्राइस को कहीं ज़्यादा अहमियत देती है, इसलिए यह प्राइस से ज़्यादा "चिपकती" है और बदलाव पर तेज़ी से रिएक्ट करती है। WMA (Weighted) बीच में रहती है, जिसमें वेट लीनियर तरीके से घटते जाते हैं।
बुनियादी ट्रेड-ऑफ: तेज़ रिएक्शन (EMA) = ट्रेंड जल्दी पकड़ में आता है, लेकिन झूठे सिग्नल ज़्यादा। स्मूदिंग (SMA) = झूठे सिग्नल कम, लेकिन एंट्री देर से। कोई "सबसे अच्छी" नहीं होती — आपके मकसद के हिसाब से सही होती है। डे ट्रेडिंग का झुकाव EMA की तरफ रहता है; अंदरूनी ट्रेंड देखने के लिए SMA।
03पॉपुलर मूविंग एवरेज (और ये क्यों मायने रखती हैं)
कुछ पीरियड इतने इस्तेमाल होते हैं कि वे "खुद को सच करने वाले" बन जाते हैं — इतने लोग इन्हें देखते हैं कि प्राइस इन पर रिएक्ट करता है:
- 9 और 21: शॉर्ट टर्म, डे ट्रेडिंग में पॉपुलर। 9×21 का क्रॉसओवर एक क्लासिक है।
- 20: बोलिंजर बैंड्स का आधार और मीडियम-शॉर्ट टर्म का रेफरेंस।
- 50: मीडियम टर्म ट्रेंड। बहुत देखी जाती है।
- 200: रानी। लॉन्ग टर्म ट्रेंड। 200 की एवरेज से ऊपर प्राइस = स्ट्रक्चरल तेज़ी; नीचे = मंदी। मास्टर फिल्टर की तरह इस्तेमाल होती है।
"गोल्डन क्रॉस" और "डेथ क्रॉस": जब 50 की एवरेज 200 की एवरेज को ऊपर की तरफ काटती है, उसे गोल्डन क्रॉस कहते हैं (लॉन्ग टर्म तेज़ी का संकेत); नीचे की तरफ काटे तो डेथ क्रॉस (मंदी)। इन्हें इतने लोग देखते हैं कि ये खबर बन जाते हैं — और इसी वजह से मार्केट को हिला भी देते हैं।
04व्यावहारिक इस्तेमाल
- ट्रेंड की दिशा: एवरेज से ऊपर प्राइस = तेज़ी; नीचे = मंदी। आसान और कारगर।
- डायनामिक सपोर्ट/रेजिस्टेंस: ट्रेंड में प्राइस अक्सर एवरेज तक लौटकर उसका सम्मान करता है — यही दोबारा खरीदने का ज़ोन है।
- क्रॉसओवर: तेज़ एवरेज का धीमी एवरेज को काटना सिग्नल देता है (यही आधार है मूविंग एवरेज क्रॉसओवर स्ट्रैटेजी का).
- फिल्टर: सिर्फ 200 की एवरेज के पक्ष में ट्रेड करने से बड़े ट्रेंड के खिलाफ जाने वाले कई खराब ट्रेड कट जाते हैं।
05मूविंग एवरेज को कोड में लिखना
//@version=5 indicator("Médias Móveis", overlay=true) p = input.int(21, "Período") sma = ta.sma(close, p) // सिंपल ema = ta.ema(close, p) // एक्सपोनेंशियल wma = ta.wma(close, p) // वेटेड plot(sma, "SMA", color=color.orange) plot(ema, "EMA", color=color.lime) plot(wma, "WMA", color=color.blue) // 200 की मूविंग एवरेज से ट्रेंड फिल्टर ma200 = ta.sma(close, 200) tendencia_alta = close > ma200 plot(ma200, "MM200", color=tendencia_alta ? color.green : color.red, linewidth=2)
import pandas as pd def medias(precos, periodo=21): sma = precos.rolling(periodo).mean() ema = precos.ewm(span=periodo, adjust=False).mean() # WMA: linear weights 1..n pesos = pd.Series(range(1, periodo+1)) wma = precos.rolling(periodo).apply( lambda x: (x * pesos).sum() / pesos.sum(), raw=True) return sma, ema, wma sma, ema, wma = medias(df["close"]) # ट्रेंड फिल्टर: सिर्फ MM200 के ऊपर लॉन्ग ट्रेड df["ma200"] = df["close"].rolling(200).mean() pode_comprar = df["close"].iloc[-1] > df["ma200"].iloc[-1]
स्ट्रैटेजी बनाने के लिए तैयार हैं?
मूविंग एवरेज क्रॉसओवर हमारे संग्रह की स्ट्रैटेजी नंबर 1 है — पूरे कोड के साथ।
06आम गलतियाँ
3 क्लासिक गलतियाँ: (1) बहुत छोटी एवरेज इस्तेमाल करना और शोर में बार-बार कटते रहना; (2) साइडवेज़ मार्केट में मूविंग एवरेज क्रॉसओवर ट्रेड करना, जहाँ एवरेज हर थोड़ी देर में एक-दूसरे को काटकर "आरी" चला देती हैं; (3) यह भूल जाना कि एवरेज एक लैगिंग इंडिकेटर है — यह ट्रेंड की पुष्टि करती है, भविष्यवाणी नहीं। एवरेज कभी अकेला ट्रिगर नहीं होती; यह संदर्भ और फिल्टर है।
07अक्सर पूछे जाने वाले सवाल
SMA और EMA में क्या फर्क है?
SMA पीरियड के सभी प्राइस को बराबर वेट देती है; EMA हाल के प्राइस को ज़्यादा वेट देती है, इसलिए तेज़ी से रिएक्ट करती है। तेज़ सिग्नल और डे ट्रेडिंग के लिए EMA पसंद की जाती है; स्मूदिंग और अंदरूनी ट्रेंड देखने के लिए SMA।
कौन सी मूविंग एवरेज इस्तेमाल करें?
तेज़ रिएक्शन के लिए EMA, स्मूदिंग के लिए SMA। शॉर्ट टर्म के लिए 9 और 21 पीरियड; लंबे ट्रेंड के लिए 50 और 200। कोई सार्वभौमिक "सबसे अच्छी" नहीं होती — यह मकसद और एसेट पर निर्भर करता है और बैकटेस्ट से पुष्टि होनी चाहिए।
200 की मूविंग एवरेज क्या है?
200 पीरियड की मूविंग एवरेज लॉन्ग टर्म ट्रेंड का रेफरेंस है। प्राइस ऊपर = स्ट्रक्चरल तेज़ी; नीचे = मंदी। स्ट्रैटेजी में इसे ट्रेंड के मास्टर फिल्टर की तरह खूब इस्तेमाल किया जाता है।
गोल्डन क्रॉस क्या है?
जब 50 की एवरेज 200 की एवरेज को ऊपर की तरफ काटती है — लॉन्ग टर्म तेज़ी का संकेत। इसका उल्टा (नीचे की तरफ काटना) डेथ क्रॉस है। इन्हें इतने लोग देखते हैं कि ये खबर बन जाते हैं और मार्केट को प्रभावित करते हैं।
क्या मूविंग एवरेज प्राइस की भविष्यवाणी करती है?
नहीं। यह लैगिंग इंडिकेटर है — पुराने प्राइस से कैलकुलेट होती है। यह ट्रेंड की पुष्टि करती है और उसे स्मूद करती है, डायनामिक सपोर्ट/रेजिस्टेंस और फिल्टर का काम करती है, लेकिन भविष्यवाणी नहीं करती। जो भविष्यवाणी की उम्मीद रखता है, वह निराश होता है।