तकनीकी संकेतक

BB MACD इंडिकेटर MT5: मेटाट्रेडर 5 के लिए एक बेहतरीन टूल
MetaTrader5
BB MACD इंडिकेटर MT5: मेटाट्रेडर 5 के लिए एक बेहतरीन टूल

BB MACD मेटाट्रेडर इंडिकेटर एक बुनियादी MACD (मूविंग एवरेज कन्वर्जेंस डाइवर्जेंस) इंडिकेटर का एक रूपांतर है, जो ट्रेंड परिवर्तन के बिंदुओं का पता लगाने और वर्तमान ट्रेंड की ताकत को मापने में मदद करता है। यह इंडिकेटर चार्ट पर एक अलग विंडो में दर्शाया जाता है और इसमें दो रेखाएं (नीला और लाल) और बिंदु होते हैं, जो हरे या मैजेंटा रंग के हो सकते हैं। बिंदुओं के रंग में परिवर्तन एक अच्छा सिग्नल प्रदान करता है, जबकि दोनों रेखाओं के बीच का गैप वर्तमान ट्रेंड की ताकत को दर्शाता है। यह इंडिकेटर MT4 और MT5 दोनों के लिए उपलब्ध है। इनपुट पैरामीटर FastLen (डिफ़ॉल्ट = 12) — तेज़ मूविंग एवरेज की अवधि, जिसका उपयोग इस इंडिकेटर के बिंदुओं की गणना में होता है। SlowLen (डिफ़ॉल्ट = 26) — धीमी मूविंग एवरेज की अवधि, जिसका उपयोग इस इंडिकेटर के बिंदुओं की गणना में होता है। Length (डिफ़ॉल्ट = 10) — मूविंग एवरेज और मानक विचलन इंडिकेटर्स की अवधि, जो इस इंडिकेटर की रेखाओं की गणना में उपयोग की जाती है। barsCount (डिफ़ॉल्ट = 400) — चार्ट पर लागू होने वाली अधिकतम बार की संख्या। StDv (डिफ़ॉल्ट = 2.5) — मूविंग एवरेज की तुलना में मानक विचलन इंडिकेटर में वजन गुणांक। EnableNativeAlerts (डिफ़ॉल्ट = false) — यदि true, तो BB MACD रंग परिवर्तन पर मेटाट्रेडर की मूल पॉप-अप अलर्ट का उपयोग किया जाएगा। EnableSoundAlerts (डिफ़ॉल्ट = false) — यदि true, तो BB MACD रंग परिवर्तन पर ध्वनि अलर्ट का उपयोग किया जाएगा। EnableEmailAlerts (डिफ़ॉल्ट = false) — यदि true, तो BB MACD रंग परिवर्तन पर मेटाट्रेडर के ईमेल अलर्ट भेजे जाएंगे। ईमेल को मेटाट्रेडर में सही तरीके से कॉन्फ़िगर करना होगा। EnablePushAlerts (डिफ़ॉल्ट = false) — यदि true, तो BB MACD रंग परिवर्तन पर आपके डिवाइस पर मेटाट्रेडर के पुश नोटिफिकेशन अलर्ट भेजे जाएंगे। नोटिफिकेशन्स को मेटाट्रेडर में सही तरीके से कॉन्फ़िगर करना होगा। SoundFileName (डिफ़ॉल्ट = "alert.wav") — अलर्ट पर चलाने के लिए ध्वनि फ़ाइल का नाम, यदि EnableSoundAlerts true पर सेट है। जैसा कि चार्ट के उदाहरण में दिखाया गया है, खरीदने के संकेत तब होते हैं जब मैजेंटा बिंदु हरे हो जाते हैं और बेचने का संकेत तब होता है जब हरे बिंदु मैजेंटा में बदलते हैं। ट्रेडिंग तब करना बेहतर होता है जब नीली और लाल रेखाएं काफी चौड़ी हों।

2025.01.30
BB MACD संकेतक MT4: व्यापार में ट्रेंड पहचानने का एक शक्तिशाली साधन
MetaTrader4
BB MACD संकेतक MT4: व्यापार में ट्रेंड पहचानने का एक शक्तिशाली साधन

BB MACD MetaTrader संकेतक — यह एक मूल MACD (मूविंग एवरेज कन्वर्जेंस डाइवर्जेंस) संकेतक का एक रूपांतर है, जो ट्रेंड परिवर्तन के बिंदुओं को पहचानने और वर्तमान ट्रेंड की ताकत को मापने में मदद करता है। यह संकेतक चार्ट पर एक अलग विंडो में दिखता है और इसमें दो रेखाएँ (नीली और लाल) और डॉट्स होते हैं, जो हरे या मैजेंटा हो सकते हैं। डॉट्स के रंग का परिवर्तन एक अच्छा संकेत प्रदान करता है, जबकि दोनों रेखाओं के बीच की चौड़ाई वर्तमान ट्रेंड की ताकत को दर्शाती है। यह संकेतक MT4 और MT5 के लिए उपलब्ध है। इनपुट पैरामीटर FastLen (डिफ़ॉल्ट = 12) — यह तेज़ मूविंग एवरेज का समयकाल है, जिसका उपयोग इस संकेतक के डॉट्स की गणनाओं में किया जाता है। SlowLen (डिफ़ॉल्ट = 26) — यह धीमी मूविंग एवरेज का समयकाल है, जिसका उपयोग इस संकेतक के डॉट्स की गणनाओं में किया जाता है। Length (डिफ़ॉल्ट = 10) — यह मूविंग एवरेज और मानक विचलन संकेतकों का समयकाल है, जो इस संकेतक की रेखाओं की गणनाओं में उपयोग किया जाता है। barsCount (डिफ़ॉल्ट = 400) — यह चार्ट पर अधिकतम बार की संख्या है, जिस पर इन गणनाओं को लागू किया जाएगा। StDv (डिफ़ॉल्ट = 2.5) — यह मानक विचलन संकेतक के लिए वजन गुणांक है, जो मूविंग एवरेज के मुकाबले गणनाओं में इसकी भागीदारी को दर्शाता है। EnableNativeAlerts (डिफ़ॉल्ट = false) — यदि true है, तो BB MACD रंग परिवर्तन पर MetaTrader के मूल पॉप-अप अलर्ट का उपयोग किया जाएगा। EnableSoundAlerts (डिफ़ॉल्ट = false) — यदि true है, तो BB MACD रंग परिवर्तन पर ध्वनि अलर्ट का उपयोग किया जाएगा। EnableEmailAlerts (डिफ़ॉल्ट = false) — यदि true है, तो BB MACD रंग परिवर्तन पर MetaTrader के ईमेल अलर्ट भेजे जाएंगे। ईमेल को सही तरीके से MetaTrader में Tools->Options->Email के माध्यम से कॉन्फ़िगर किया जाना चाहिए। EnablePushAlerts (डिफ़ॉल्ट = false) — यदि true है, तो BB MACD रंग परिवर्तन पर आपके डिवाइस पर MetaTrader के पुश नोटिफिकेशन अलर्ट भेजे जाएंगे। नोटिफिकेशन को सही तरीके से MetaTrader में Tools->Options->Notifications के माध्यम से कॉन्फ़िगर किया जाना चाहिए। SoundFileName (डिफ़ॉल्ट = "alert.wav") — यदि EnableSoundAlerts true पर सेट है, तो अलर्ट पर चलाने के लिए ध्वनि फ़ाइल का नाम। जैसा कि चार्ट उदाहरण से स्पष्ट है, खरीदने के संकेत तब होते हैं जब मैजेंटा डॉट्स हरे में बदलते हैं और बेचने का संकेत तब होता है जब हरे डॉट्स मैजेंटा में बदलते हैं। व्यापार तब करना बेहतर होता है जब नीली और लाल रेखाएँ काफी चौड़ी होती हैं।

2025.01.30
बेसिंग कैंडलस्टिक्स MT4 - मेटाट्रेडर 4 के लिए इंडिकेटर
MetaTrader4
बेसिंग कैंडलस्टिक्स MT4 - मेटाट्रेडर 4 के लिए इंडिकेटर

बेसिंग कैंडलस्टिक्स मेटाट्रेडर इंडिकेटर— यह एक स्वचालित इंडिकेटर है जो चार्ट पर बेसिंग कैंडल को पहचानता और चिह्नित करता है। बेसिंग कैंडल वह कैंडल होती है जिसका शरीर उसके उच्च-निम्न रेंज की 50% से कम लंबाई होती है। यह इंडिकेटर बेसिंग कैंडल को मुख्य चार्ट पर हिस्टोग्राम लाइनों (MT4 में) या कस्टम कैंडल्स (MT5 में) के जरिए उजागर करता है। आप इनपुट पैरामीटर्स के माध्यम से प्रतिशत मान को बदल सकते हैं। साथ ही, जब एक नया बेसिंग कैंडल दिखाई देता है, तो आप इसके लिए अलर्ट भी चालू कर सकते हैं। इनपुट पैरामीटर्स प्रतिशत (डिफ़ॉल्ट = 50) — यह प्रतिशत मान है जिसका उपयोग कैंडल के शरीर और उसके उच्च-निम्न रेंज के अनुपात की तुलना के लिए किया जाता है। ट्रिगरकैंडल (डिफ़ॉल्ट = 1) — अलर्ट की जांच के लिए कैंडलस्टिक संख्या। "1" का मतलब है नवीनतम पूर्ण रूप से बनी कैंडलस्टिक। "0" का मतलब है वर्तमान कैंडलस्टिक, जो अभी तक पूरी नहीं हुई है। नैटिव अलर्ट सक्षम करें (डिफ़ॉल्ट = गलत) — यदि true है, तो मेटाट्रेडर के नैटिव पॉप-अप अलर्ट का उपयोग नए बेसिंग कैंडल के प्रकट होने पर किया जाएगा। ध्वनि अलर्ट सक्षम करें (डिफ़ॉल्ट = गलत) — यदि true है, तो नए बेसिंग कैंडल के प्रकट होने पर ध्वनि अलर्ट का उपयोग किया जाएगा। ईमेल अलर्ट सक्षम करें (डिफ़ॉल्ट = गलत) — यदि true है, तो नए बेसिंग कैंडल के प्रकट होने पर मेटाट्रेडर के ईमेल अलर्ट भेजे जाएंगे। ईमेल को मेटाट्रेडर में Tools->Options->Email के माध्यम से सही तरीके से सेटअप किया जाना चाहिए। पुश अलर्ट सक्षम करें (डिफ़ॉल्ट = गलत) — यदि true है, तो नए बेसिंग कैंडल के प्रकट होने पर मेटाट्रेडर के पुश नोटिफिकेशन आपके डिवाइस पर भेजे जाएंगे। नोटिफिकेशन को मेटाट्रेडर में Tools->Options->Notifications के माध्यम से सही तरीके से सेटअप किया जाना चाहिए। अलर्ट ईमेल विषय (डिफ़ॉल्ट = "") — अलर्ट के ईमेल विषय के लिए अतिरिक्त पाठ। अलर्ट टेक्स्ट (डिफ़ॉल्ट = "") — अलर्ट के लिए अतिरिक्त पाठ। ध्वनि फ़ाइल नाम (डिफ़ॉल्ट = "alert.wav") — अलर्ट पर ध्वनि चलाने के लिए फ़ाइल का नाम यदि ध्वनि अलर्ट सक्षम करें true पर सेट किया गया है।

2025.01.30
बेसिंग कैंडलस्टिक्स MT5 - मेटाट्रेडर 5 के लिए इंडिकेटर
MetaTrader5
बेसिंग कैंडलस्टिक्स MT5 - मेटाट्रेडर 5 के लिए इंडिकेटर

बेसिंग कैंडलस्टिक्स मेटाट्रेडर इंडिकेटर एक स्वचालित इंडिकेटर है जो चार्ट पर बेसिंग कैंडल को पहचानता और मार्क करता है। बेसिंग कैंडल वह कैंडल होती है जिसकी बॉडी की लंबाई अपनी हाई-लो रेंज के 50% से कम होती है। यह इंडिकेटर बेसिंग कैंडल को मुख्य चार्ट में हिस्टोग्राम लाइनों (MT4 में) या कस्टम कैंडल्स (MT5 में) के जरिए हाइलाइट करता है। आप इनपुट पैरामीटर के माध्यम से प्रतिशत मान को बदल सकते हैं। जब भी एक नई बेसिंग कैंडल प्रकट होती है, तो आप अलर्ट भी सक्रिय कर सकते हैं। इनपुट पैरामीटर प्रतिशत (डिफ़ॉल्ट = 50) — यह वह प्रतिशत मान है जिसका उपयोग कैंडल की बॉडी की तुलना उसकी हाई-लो रेंज से की जाती है। TriggerCandle (डिफ़ॉल्ट = 1) — कैंडलस्टिक संख्या जिसे अलर्ट के लिए जांचा जाता है। "1" सबसे हाल की पूरी बनी हुई कैंडल होती है। "0" वर्तमान कैंडल है, जो अभी तक पूरी नहीं हुई है। EnableNativeAlerts (डिफ़ॉल्ट = false) — यदि true है, तो मेटाट्रेडर के नेटिव पॉप-अप अलर्ट का उपयोग नई बेसिंग कैंडल के प्रकट होने पर किया जाएगा। EnableSoundAlerts (डिफ़ॉल्ट = false) — यदि true है, तो नई बेसिंग कैंडल के प्रकट होने पर ध्वनि अलर्ट का उपयोग किया जाएगा। EnableEmailAlerts (डिफ़ॉल्ट = false) — यदि true है, तो नई बेसिंग कैंडल के प्रकट होने पर मेटाट्रेडर के ईमेल अलर्ट भेजे जाएंगे। ईमेल को मेटाट्रेडर में Tools->Options->Email के माध्यम से सही तरीके से कॉन्फ़िगर किया जाना चाहिए। EnablePushAlerts (डिफ़ॉल्ट = false) — यदि true है, तो नई बेसिंग कैंडल के प्रकट होने पर मेटाट्रेडर के पुश नोटिफिकेशन अलर्ट आपके डिवाइस पर भेजे जाएंगे। नोटिफिकेशन को मेटाट्रेडर में Tools->Options->Notifications के माध्यम से सही तरीके से कॉन्फ़िगर किया जाना चाहिए। AlertEmailSubject (डिफ़ॉल्ट = "") — अलर्ट के ईमेल विषय के लिए अतिरिक्त पाठ। AlertText (डिफ़ॉल्ट = "") — अलर्ट के लिए अतिरिक्त पाठ। SoundFileName (डिफ़ॉल्ट = "alert.wav") — अलर्ट पर बजने वाली ध्वनि फ़ाइल का नाम यदि EnableSoundAlerts सेट किया गया है true पर।

2025.01.30
Aroon Up और Down इंडिकेटर: MT4 पर ट्रेडिंग के लिए सरल संकेत
MetaTrader4
Aroon Up और Down इंडिकेटर: MT4 पर ट्रेडिंग के लिए सरल संकेत

क्या आप ट्रेडिंग में अपनी सफलता को बढ़ाना चाहते हैं? तो Aroon Up और Down इंडिकेटर आपके लिए एक बेहतरीन टूल हो सकता है। यह इंडिकेटर चार्ट पर स्थानीय टॉप्स और बॉटम्स का पता लगाने में मदद करता है और जब करेंसी पेयर्स नीचे से ऊपर उठते हैं या ऊपर से नीचे गिरते हैं, तो ट्रेडिंग के लिए सिग्नल देता है। इंडिकेटर की लाइनें जब आपस में क्रॉस करती हैं, तो यह आपको मुनाफा निकालने या न्यूनतम हानि के साथ बाहर निकलने का अच्छा संकेत देती हैं। यह इंडिकेटर MT4 और MT5 दोनों वर्ज़न में उपलब्ध है और क्रॉस होने पर साउंड और ई-मेल अलर्ट भी भेज सकता है। इनपुट पैरामीटर AroonPeriod (डिफॉल्ट = 14) — यह वह अवधि है जो इंडिकेटर चार्ट बार में बॉटम्स और टॉप्स के लिए देखता है। जैसे-जैसे अवधि बढ़ती है, आउटपुट लाइनें स्मूथ होती जाती हैं, जबकि अवधि कम होने पर अधिक सिग्नल उत्पन्न होते हैं। MailAlert (डिफॉल्ट = false) — यदि सही है, तो क्रॉस होने पर ई-मेल अलर्ट आपके MetaTrader प्लेटफॉर्म के मेल विकल्पों के अनुसार भेजा जाएगा। SoundAlert (डिफॉल्ट = false) — यदि सही है, तो क्रॉस होने पर एक साधारण साउंड और विज़ुअल अलर्ट सक्रिय हो जाएगा। Aroon Up & Down इंडिकेटर का उदाहरण जैसा कि आप देख सकते हैं, यदि आप इस इंडिकेटर का अनुसरण करते हैं तो ट्रेडिंग करना काफी आसान है। जब नीली लाइन नीचे से ऊपर उठती है और लाल लाइन मध्य रेंज के करीब होती है, तो खरीदें; और जब नीली लाइन ऊपर से गिरती है और लाल लाइन मध्य रेंज के करीब होती है, तो बेचें। मुनाफा निकालने या न्यूनतम हानि के लिए बाहर निकलें जब लाल लाइन रेंज के विपरीत साइड पर पहुंच जाए।

2025.01.30
Aroon Up & Down Indicator: MT5 पर ट्रेडिंग का सरल तरीका
MetaTrader5
Aroon Up & Down Indicator: MT5 पर ट्रेडिंग का सरल तरीका

अगर आप ट्रेडिंग के शौकीन हैं, तो Aroon Up & Down Indicator आपके लिए एक बेहतरीन उपकरण हो सकता है। यह संकेतक चार्ट पर स्थानीय टॉप्स और बॉटम्स का पता लगाकर आपको मुद्रा जोड़ियों को खरीदने और बेचने के लिए सिग्नल देता है। जब संकेतक की रेखाएँ एक-दूसरे को काटती हैं, तो यह आपको लाभ उठाने या न्यूनतम नुकसान के साथ बाहर निकलने का अच्छा संकेत देती हैं। यह संकेतक ध्वनि और ई-मेल अलर्ट भी भेज सकता है। यह MT4 और MT5 दोनों संस्करणों में उपलब्ध है। इनपुट पैरामीटर्स AroonPeriod (डिफॉल्ट = 14) — यह चार्ट बार का वह समय है, जिसका उपयोग संकेतक बॉटम्स और टॉप्स को खोजने के लिए करता है। जैसे-जैसे अवधि बढ़ती है, आउटपुट रेखाएँ अधिक स्मूद होती जाती हैं, और छोटी अवधि पर अधिक सिग्नल उत्पन्न होते हैं। MailAlert (डिफॉल्ट = false) — यदि सत्य है, तो क्रॉस पर ई-मेल अलर्ट भेजा जाएगा, जो आपके MetaTrader प्लेटफॉर्म के मेल विकल्पों के अनुसार होगा। SoundAlert (डिफॉल्ट = false) — यदि सत्य है, तो क्रॉस पर एक साधारण ध्वनि और दृश्य अलर्ट सक्रिय होगा। Aroon Up & Down संकेतक का उदाहरण: जैसा कि आप देख सकते हैं, इस संकेतक का पालन करना वास्तव में सरल है। जब नीली रेखा बॉटम से उगती है और लाल रेखा मध्य सीमा के करीब होती है, तो खरीदें; जब नीली रेखा टॉप से गिरती है और लाल रेखा मध्य सीमा के करीब होती है, तो बेचें। जब लाल रेखा विपरीत दिशा पर पहुँचती है, तो लाभ के लिए या न्यूनतम नुकसान के लिए बाहर निकलें।

2025.01.30
तीसरी पीढ़ी का मूविंग एवरेज MT5: मेटाट्रेडर 5 के लिए एक प्रभावी संकेतक
MetaTrader5
तीसरी पीढ़ी का मूविंग एवरेज MT5: मेटाट्रेडर 5 के लिए एक प्रभावी संकेतक

तीसरी पीढ़ी का मूविंग एवरेज: एक परिचयतीसरी पीढ़ी का मूविंग एवरेज (MA) एक उन्नत संस्करण है जो मेटाट्रेडर के लिए मानक मूविंग एवरेज संकेतक का है। यह एक सरल लैग-रिड्यूसिंग प्रक्रिया को लागू करता है, जो लंबे MA पीरियड पर आधारित है। इस विधि का सबसे पहले वर्णन M. Duerschner ने अपने लेख Gleitende Durchschnitte 3.0 में किया था। इस संस्करण में λ = 2 का उपयोग किया गया है, जो संभवतः सबसे अच्छा लैग-रिड्यूसिंग प्रदान करता है। उच्च λ क्लासिक मूविंग एवरेज के साथ समानता बढ़ाता है। यह संकेतक MT4 और MT5 दोनों के लिए उपलब्ध है और इसे किसी DLL का उपयोग करने की आवश्यकता नहीं है।इनपुट पैरामीटरMA_Period (डिफ़ॉल्ट = 50) — तीसरी पीढ़ी के मूविंग एवरेज का पीरियड।MA_Sampling_Period (डिफ़ॉल्ट = 220) — तीसरी पीढ़ी के मूविंग एवरेज का सैंपलिंग पीरियड। इसे MA_Period से कम से कम 4 गुना बड़ा होना चाहिए।MA_Method (डिफ़ॉल्ट = MODE_EMA) — मूविंग एवरेज की विधि।MA_Applied_Price (डिफ़ॉल्ट = PRICE_TYPICAL) — मूविंग एवरेज के लिए लागू मूल्य।जैसा कि आप देख सकते हैं, तीसरी पीढ़ी का MA (लाल रेखा) पारंपरिक EMA (नीली रेखा) की तुलना में थोड़ा कम लैग प्रदान करता है और मूल्य परिवर्तनों पर तेजी से प्रतिक्रिया करता है। हालांकि, यह अभी भी लैग के प्रति संवेदनशील है और गलत संकेत उत्पन्न कर सकता है। आप तीसरी पीढ़ी के मूविंग एवरेज संकेतक का उपयोग पारंपरिक मूविंग एवरेज की तरह कर सकते हैं — वर्तमान प्रवृत्ति की दिशा का पता लगाने के लिए।

2025.01.30
तीसरी पीढ़ी का मूविंग एवरेज MT4 - मेटाट्रेडर 4 के लिए उन्नत संकेतक
MetaTrader4
तीसरी पीढ़ी का मूविंग एवरेज MT4 - मेटाट्रेडर 4 के लिए उन्नत संकेतक

तीसरी पीढ़ी का मूविंग एवरेज (MA) मेटाट्रेडर के लिए एक उन्नत संस्करण है। यह एक साधारण लैग-घटाने की प्रक्रिया का उपयोग करता है जो लंबे MA पीरियड पर आधारित है। इस विधि का पहला वर्णन M. Duerschner ने अपने लेख 'Gleitende Durchschnitte 3.0' में किया था। प्रस्तुत संस्करण में λ = 2 का उपयोग किया गया है, जो सबसे अच्छा संभव लैग-घटाने का परिणाम देता है। उच्च λ क्लासिक मूविंग एवरेज के साथ समानता बढ़ाता है। यह संकेतक MT4 और MT5 दोनों के लिए उपलब्ध है और इसे किसी DLL का उपयोग करने की आवश्यकता नहीं है। इनपुट पैरामीटर: MA_Period (डिफ़ॉल्ट = 50) — तीसरी पीढ़ी के मूविंग एवरेज का पीरियड। MA_Sampling_Period (डिफ़ॉल्ट = 220) — तीसरी पीढ़ी के मूविंग एवरेज का सैंपलिंग पीरियड। यह MA_Period से कम से कम 4 गुना बड़ा होना चाहिए। MA_Method (डिफ़ॉल्ट = MODE_EMA) — मूविंग एवरेज की विधि। MA_Applied_Price (डिफ़ॉल्ट = PRICE_TYPICAL) — मूविंग एवरेज के लिए लागू मूल्य। जैसा कि आप देख सकते हैं, तीसरी पीढ़ी का MA (लाल रेखा) पारंपरिक EMA (नीली रेखा) की तुलना में थोड़ा कम लैग प्रदान करता है और मूल्य परिवर्तनों पर तेजी से प्रतिक्रिया करता है। हालांकि, यह अभी भी लैग के प्रति संवेदनशील है और गलत संकेत उत्पन्न कर सकता है। आप तीसरी पीढ़ी के मूविंग एवरेज संकेतक का उपयोग पारंपरिक मूविंग एवरेज की तरह कर सकते हैं — वर्तमान ट्रेंड दिशा का पता लगाने के लिए।

2025.01.30
Breakeven लाइन इंडिकेटर: MetaTrader 4 के लिए एक अनिवार्य टूल
MetaTrader4
Breakeven लाइन इंडिकेटर: MetaTrader 4 के लिए एक अनिवार्य टूल

Breakeven लाइन इंडिकेटर एक ऐसा इंडिकेटर है जो आपके सभी खुले ट्रेड्स के आधार पर ब्रेकइवन स्तर की गणना करता है और इसे आपके चार्ट पर एक क्षैतिज रेखा के रूप में दिखाता है। यह इंडिकेटर न केवल कुल ट्रेड्स की संख्या, कुल लॉट्स की संख्या और ब्रेकइवन रेखा से प्वाइंट्स में दूरी बल्कि लाभ/हानि की भी गणना करता है। यह इंडिकेटर MT4 और MT5 दोनों के लिए उपलब्ध है। आप Shift + B कीबोर्ड शॉर्टकट दबाकर ब्रेकइवन रेखा को छिपा या दिखा सकते हैं। यह इंडिकेटर कई इनपुट पैरामीटर्स का समर्थन करता है ताकि आप गणनाओं और दिखावट को कस्टमाइज़ कर सकें। इनपुट पैरामीटर्स IgnoreLong (default = false) — यदि true है, तो इंडिकेटर लॉन्ग पोजिशंस को नजरअंदाज करेगा और केवल शॉर्ट पोजिशंस के आधार पर ब्रेकइवन रेखा की गणना करेगा। IgnoreShort (default = false) — यदि true है, तो इंडिकेटर शॉर्ट पोजिशंस को नजरअंदाज करेगा और केवल लॉन्ग पोजिशंस के आधार पर ब्रेकइवन रेखा की गणना करेगा। line_color_buy (default = clrTeal) — जब कुल संचयी पोजिशन लॉन्ग हो, तब ब्रेकइवन रेखा का रंग। line_color_sell (default = clrPink) — जब कुल संचयी पोजिशन शॉर्ट हो, तब ब्रेकइवन रेखा का रंग। line_color_neutral (default = clrSlateGray) — जब कुल संचयी पोजिशन न्यूट्रल हो, तब ब्रेकइवन रेखा का रंग। line_style (default = STYLE_SOLID) — ब्रेकइवन रेखा की शैली। line_width (default = 1) — ब्रेकइवन रेखा की चौड़ाई। font_color (default = clrSlateGray) — टेक्स्ट का रंग। font_size (default = 12) — टेक्स्ट का आकार। font_face (default = "Courier") — टेक्स्ट का फॉन्ट। ObjectPrefix (default = "BEL") — चार्ट ऑब्जेक्ट्स के नामों के लिए प्रीफिक्स। यह इंडिकेटर अन्य चार्ट टूल्स के साथ संघर्ष से बचने में मदद करता है।

2025.01.30
MT5 के लिए Breakeven Line Indicator: ट्रेंडिंग में मददगार संकेतक
MetaTrader5
MT5 के लिए Breakeven Line Indicator: ट्रेंडिंग में मददगार संकेतक

Breakeven Line Indicator एक ऐसा संकेतक है जो MetaTrader पर सभी ओपन पोजीशनों के आधार पर ब्रेकईवन स्तर की गणना करता है और इसे आपके चार्ट पर एक क्षैतिज रेखा के रूप में दिखाता है। यह संकेतक कुल ट्रेडों की संख्या, कुल लॉट्स की संख्या और ब्रेकईवन रेखा तक की दूरी को पॉइंट्स और लाभ/हानि के रूप में भी दर्शाता है। यह संकेतक MT4 और MT5 दोनों के लिए उपलब्ध है।आप Shift + B कीबोर्ड शॉर्टकट दबाकर ब्रेकईवन लाइन को छिपा या दिखा सकते हैं। यह संकेतक कई इनपुट पैरामीटर्स का समर्थन करता है, ताकि आप गणनाओं और दिखावट को कॉन्फ़िगर कर सकें।इनपुट पैरामीटर्सIgnoreLong (डिफ़ॉल्ट = false) — यदि true है, तो संकेतक लंबी पोजीशन को नजरअंदाज करेगा और केवल शॉर्ट पोजीशनों के आधार पर ब्रेकईवन रेखा की गणना करेगा।IgnoreShort (डिफ़ॉल्ट = false) — यदि true है, तो संकेतक शॉर्ट पोजीशनों को नजरअंदाज करेगा और केवल लंबी पोजीशनों के आधार पर ब्रेकईवन रेखा की गणना करेगा।line_color_buy (डिफ़ॉल्ट = clrTeal) — जब कुल संचित पोजीशन लंबी होती है, तब ब्रेकईवन रेखा का रंग।line_color_sell (डिफ़ॉल्ट = clrPink) — जब कुल संचित पोजीशन शॉर्ट होती है, तब ब्रेकईवन रेखा का रंग।line_color_neutral (डिफ़ॉल्ट = clrSlateGray) — जब कुल संचित पोजीशन न्यूट्रल होती है, तब ब्रेकईवन रेखा का रंग।line_style (डिफ़ॉल्ट = STYLE_SOLID) — ब्रेकईवन रेखा की शैली।line_width (डिफ़ॉल्ट = 1) — ब्रेकईवन रेखा की चौड़ाई।font_color (डिफ़ॉल्ट = clrSlateGray) — टेक्स्ट का रंग।font_size (डिफ़ॉल्ट = 12) — टेक्स्ट का आकार।font_face (डिफ़ॉल्ट = "Courier") — टेक्स्ट का फॉन्ट फेस।ObjectPrefix (डिफ़ॉल्ट = "BEL") — चार्ट ऑब्जेक्ट्स के नामों के लिए प्रीफिक्स। यह संकेतक को अन्य चार्ट टूल्स के साथ संघर्ष से बचने की अनुमति देता है।

2025.01.29
नेगेटिव वॉल्यूम इंडेक्स (NVI) - मेटाट्रेडर 5 के लिए एक उपयोगी संकेतक
MetaTrader5
नेगेटिव वॉल्यूम इंडेक्स (NVI) - मेटाट्रेडर 5 के लिए एक उपयोगी संकेतक

नेगेटिव वॉल्यूम इंडेक्स (NVI) एक फ्री तकनीकी संकेतक है जो MT4 और MT5 प्लेटफॉर्म पर उन्नत चार्ट विश्लेषण के लिए उपयोग किया जाता है। यह टिक वॉल्यूम पर आधारित है (MT5 में वास्तविक वॉल्यूम के साथ बदला जा सकता है) और इसमें दो उपयोगी सुविधाएं शामिल हैं: मल्टी-टाइमफ्रेम (MTF) संचालन का समर्थन। इसे पॉजिटिव वॉल्यूम इंडेक्स दिखाने के लिए स्विच किया जा सकता है। नेगेटिव वॉल्यूम इंडेक्स को मुख्य चार्ट के नीचे एक अलग चार्ट विंडो में दिखाया जाता है और इसके कोड में किसी भी मानक या कस्टम संकेतकों का उपयोग नहीं होता है। NVI का यह कार्यान्वयन MT4 और MT5 प्लेटफार्मों के लिए उपलब्ध है। नेगेटिव वॉल्यूम इंडेक्स (NVI) संकेतक क्या है? नेगेटिव वॉल्यूम इंडेक्स (NVI) संकेतक एक पुराना तकनीकी संकेतक है जिसे 20वीं सदी के पहले आधे में पॉल एल. डाइसर्ट ने विकसित किया था और 1976 में नॉर्मन जी. फॉसबैक द्वारा सुधारा गया था। यह एक अलग संकेतक विंडो में एक ऑस्सीलेटिंग लाइन से बना होता है। यह लाइन केवल उन बार के लिए बढ़ती या घटती है जहां वॉल्यूम पिछले बार के वॉल्यूम से कम होता है। नेगेटिव वॉल्यूम इंडेक्स (NVI) संकेतक का उपयोग कैसे करें? क्लासिक NVI रणनीति नेगेटिव वॉल्यूम इंडेक्स की क्लासिक व्याख्या यह है कि NVI के बाद के आंदोलन द्वारा ट्रेंड की पुष्टि ट्रेंड की ताकत का संकेत देती है। विचार यह है कि एक मजबूत ट्रेंड गिरते वॉल्यूम के बावजूद भी जारी रहेगा। इसके मूविंग एवरेज के साथ क्रॉस को ट्रेंड की पुष्टि के रूप में माना जा सकता है। अन्य MA क्रॉसओवर रणनीतियों की तरह, यह भी गलत या लेट सिग्नल देने के लिए संवेदनशील है। NVI विभाजन रणनीति एक और विकल्प यह है कि कीमत और उसके नेगेटिव वॉल्यूम इंडेक्स के बीच विभाजन को देखकर ट्रेंड रिवर्सल का पता लगाया जाए। यहां, कीमत का चार्ट नए उच्च स्तर बना रहा है जबकि NVI निम्न स्तर दिखा रहा है। इसके बाद एक दीर्घकालिक डाउनट्रेंड आता है: दुर्भाग्यवश, ऐसे सिग्नल हमेशा स्पष्ट या सटीक नहीं होते हैं। अन्य विभाजन संकेतकों की तरह, ट्रेड में प्रवेश या निकासी से पहले अतिरिक्त पुष्टि का उपयोग करना समझदारी है। उच्च समय अवधि का दृष्टिकोण हमारे नेगेटिव वॉल्यूम इंडेक्स के संस्करण के साथ, इसे निम्न समय अवधि के चार्ट पर उच्च समय अवधि के NVI मान दिखाने के लिए सेट किया जा सकता है। यह ऊपर का EUR/USD @ D1 चार्ट है लेकिन इस बार इसके साथ साप्ताहिक समय अवधि का नेगेटिव वॉल्यूम इंडेक्स संकेतक जोड़ा गया है: यह देखते हुए कि उच्च समय अवधि की बार पर वॉल्यूम निम्न समय अवधि की बार से काफी भिन्न हो सकता है, परिणामस्वरूप NVI कर्व बाजार की स्थिति का एक अलग चित्र पेश कर सकता है। पॉजिटिव वॉल्यूम इंडेक्स (PVI) नेगेटिव वॉल्यूम इंडेक्स संकेतक को पॉजिटिव वॉल्यूम इंडेक्स की गणना और प्रदर्शन के लिए स्विच किया जा सकता है। यह व्यापारी को बढ़ते वॉल्यूम के साथ मूल्य परिवर्तनों को देखने की अनुमति देता है। परिणामस्वरूप कर्व मूल्य चार्ट से ज्यादा भिन्न नहीं होता है: इसलिए, PVI को NVI की तुलना में कम जानकारीपूर्ण माना जाता है। NVI इनपुट पैरामीटर संकेतक शिफ्ट (default = 0) — संकेतक कर्व के लिए बार में क्षैतिज शिफ्ट। यह सकारात्मक (दाएं शिफ्ट करने के लिए) या नकारात्मक (बाएं शिफ्ट करने के लिए) हो सकता है। समय अवधि (default = वर्तमान) — NVI लाइन की गणना करने के लिए समय अवधि। यदि आप इसे वर्तमान से उच्च समय अवधि पर सेट करते हैं, तो संकेतक वर्तमान चार्ट पर उच्च समय अवधि का NVI दिखाएगा। यदि इसे वर्तमान से कम समय अवधि पर सेट किया जाता है तो पैरामीटर को नजरअंदाज किया जाएगा। पॉजिटिव वॉल्यूम इंडेक्स? (default = false) — यदि true है, तो संकेतक पॉजिटिव वॉल्यूम इंडेक्स (PVI) की गणना करेगा बजाय नेगेटिव वॉल्यूम इंडेक्स (NVI) के। वॉल्यूम प्रकार (default = VOLUME_TICK) — गणनाओं में उपयोग करने के लिए वॉल्यूम का प्रकार — टिक वॉल्यूम या वास्तविक वॉल्यूम। यह पैरामीटर केवल MT5 में उपलब्ध है।

2025.01.29
नेगेटिव वॉल्यूम इंडेक्स (NVI) - मेटाट्रेडर 4 के लिए एक आवश्यक टूल
MetaTrader4
नेगेटिव वॉल्यूम इंडेक्स (NVI) - मेटाट्रेडर 4 के लिए एक आवश्यक टूल

नेगेटिव वॉल्यूम इंडेक्स (NVI) एक मुफ्त तकनीकी संकेतक है जो MT4 और MT5 प्लेटफार्मों में उन्नत चार्ट विश्लेषण के लिए उपयोग किया जाता है। यह टिक वॉल्यूम पर आधारित है (MT5 में वास्तविक वॉल्यूम से बदला जा सकता है) और इसमें दो उपयोगी विशेषताएँ शामिल हैं: मल्टी-टाइमफ्रेम (MTF) संचालन का समर्थन। इसे पॉजिटिव वॉल्यूम इंडेक्स दिखाने के लिए स्विच किया जा सकता है। नेगेटिव वॉल्यूम इंडेक्स मुख्य चार्ट के नीचे एक अलग चार्ट विंडो में प्रदर्शित होता है और इसके कोड में कोई मानक या कस्टम संकेतक का उपयोग नहीं किया गया है। यह NVI का कार्यान्वयन MT4 और MT5 प्लेटफार्मों पर उपलब्ध है। नेगेटिव वॉल्यूम इंडेक्स (NVI) संकेतक क्या है? नेगेटिव वॉल्यूम इंडेक्स (NVI) संकेतक एक पुराना तकनीकी संकेतक है जिसे 20वीं सदी के पहले भाग में पॉल एल. डाइज़र्ट द्वारा विकसित किया गया था और 1976 में नॉर्मन जी. फॉसबैक द्वारा सुधारा गया। यह एक अलग संकेतक विंडो में एक ऑस्सीलेटिंग लाइन से बना होता है। यह लाइन केवल तब बढ़ती या घटती है जब वॉल्यूम पिछले बार के वॉल्यूम से कम होता है। नेगेटिव वॉल्यूम इंडेक्स (NVI) संकेतक का उपयोग कैसे करें? क्लासिक NVI रणनीति नेगेटिव वॉल्यूम इंडेक्स की क्लासिक व्याख्या यह है कि NVI का अगला मूवमेंट ट्रेंड की पुष्टि करता है। इसका विचार यह है कि एक मजबूत ट्रेंड गिरते वॉल्यूम पर भी जारी रहेगा। इसके मूविंग एवरेज के साथ क्रॉस को ट्रेंड की पुष्टि के रूप में माना जा सकता है। अन्य MA क्रॉसओवर रणनीतियों के साथ, यह भी झूठे या लेट सिग्नल उत्पन्न कर सकता है। NVI डाइवर्जेंस रणनीति एक और विकल्प यह है कि आप कीमत और उसके नेगेटिव वॉल्यूम इंडेक्स के बीच डाइवर्जेंस पर ध्यान दें ताकि ट्रेंड रिवर्सल का पता लगाया जा सके। यहां, कीमत चार्ट नए उच्चतम ऊंचाई बना रहा है जबकि NVI निम्नतम स्तर दिखा रहा है। इसके परिणामस्वरूप एक दीर्घकालिक डाउनट्रेंड होता है: दुर्भाग्यवश, ऐसे सिग्नल हमेशा स्पष्ट या सटीक नहीं होते। अन्य डाइवर्जेंस संकेतकों के साथ, व्यापार में प्रवेश या निकासी से पहले अतिरिक्त पुष्टि का उपयोग करना समझदारी है। उच्च टाइमफ्रेम परिप्रेक्ष्य हमारे नेगेटिव वॉल्यूम इंडेक्स के संस्करण के साथ, इसे निम्न टाइमफ्रेम चार्ट पर उच्च टाइमफ्रेम NVI मान दिखाने के लिए सेट किया जा सकता है। यह वही EUR/USD @ D1 चार्ट है लेकिन इस बार इसमें साप्ताहिक टाइमफ्रेम से जुड़े NVI संकेतक हैं: चूंकि उच्च टाइमफ्रेम बार पर वॉल्यूम निम्न टाइमफ्रेम बार की तुलना में काफी भिन्न हो सकता है, परिणामी NVI वक्र बाजार की स्थिति का एक अलग चित्र प्रस्तुत कर सकता है। पॉजिटिव वॉल्यूम इंडेक्स (PVI) नेगेटिव वॉल्यूम इंडेक्स संकेतक को पॉजिटिव वॉल्यूम इंडेक्स को कैलकुलेट और प्रदर्शित करने के लिए स्विच किया जा सकता है। इससे व्यापारियों को बढ़ते वॉल्यूम के साथ मूल्य परिवर्तनों को देखने में मदद मिलती है। परिणामी वक्र मूल्य चार्ट से बहुत भिन्न नहीं होता: इस प्रकार, PVI को NVI की तुलना में कम जानकारीपूर्ण माना जाता है। NVI इनपुट पैरामीटर्स इंडिकेटर शिफ्ट (डिफ़ॉल्ट = 0) — संकेतक वक्र के लिए बार में क्षैतिज शिफ्ट। यह सकारात्मक (दाएं शिफ्ट करने के लिए) या नकारात्मक (बाएं शिफ्ट करने के लिए) हो सकता है। टाइमफ्रेम (डिफ़ॉल्ट = वर्तमान) — उस टाइमफ्रेम पर NVI लाइन की गणना करने के लिए। यदि आप इसे उस टाइमफ्रेम पर सेट करते हैं जो वर्तमान से अधिक है, तो संकेतक वर्तमान चार्ट पर उच्च टाइमफ्रेम NVI प्रदर्शित करेगा। यदि इसे वर्तमान से कम टाइमफ्रेम पर सेट किया गया है तो यह पैरामीटर अनदेखा किया जाएगा। पॉजिटिव वॉल्यूम इंडेक्स? (डिफ़ॉल्ट = फॉल्स) — यदि true है, तो संकेतक पॉजिटिव वॉल्यूम इंडेक्स (PVI) की गणना करेगा न कि नेगेटिव वॉल्यूम इंडेक्स (NVI)। वॉल्यूम प्रकार (डिफ़ॉल्ट = VOLUME_TICK) — गणनाओं में उपयोग के लिए वॉल्यूम का प्रकार — टिक वॉल्यूम या वास्तविक वॉल्यूम। यह पैरामीटर केवल MT5 में उपलब्ध है।

2025.01.29
Candle Range: MetaTrader 5 के लिए एक सरल संकेतक
MetaTrader5
Candle Range: MetaTrader 5 के लिए एक सरल संकेतक

Candle Range MetaTrader संकेतक — यह एक बहुत ही सरल और हल्का संकेतक है जो माउस ले जाने पर कैंडल की रेंज को पिप्स में दिखाता है। इसके अलावा, यह हाई/लो रेंज के साथ-साथ कैंडल के शरीर के आकार (ओपन/क्लोज) को भी दिखा सकता है। संकेतक के लुक को नियंत्रित करने के लिए कई डिस्प्ले पैरामीटर उपलब्ध हैं। यह संकेतक ट्रेडिंग प्लेटफॉर्म के MT4 और MT5 दोनों संस्करणों के लिए उपलब्ध है। इनपुट पैरामीटर ShowBodySize (डिफ़ॉल्ट = false) — यदि true है, तो कैंडल के शरीर के आकार को भी दिखाया जाएगा। HavePipettes (डिफ़ॉल्ट = false) — यदि true है, तो संकेतक यह मान लेगा कि मुद्रा जोड़ी की कीमत में पिपेट्स शामिल हैं और रेंज को उसी के अनुसार दिखाएगा। TrueRange (डिफ़ॉल्ट = false) — यदि true है, तो संकेतक सामान्य रेंज के बजाय सही रेंज (गैप भाग सहित) की गणना करेगा। font_color (डिफ़ॉल्ट = clrLightGray) — कैंडल रेंज संकेतक का रंग। font_size (डिफ़ॉल्ट = 10) — कैंडल रेंज संकेतक का आकार। font_face (डिफ़ॉल्ट = "Verdana") — कैंडल रेंज संकेतक का फ़ॉन्ट। corner (डिफ़ॉल्ट = CORNER_LEFT_UPPER) — चार्ट पर कैंडल रेंज संकेतक का स्थान। distance_x (डिफ़ॉल्ट = 3) — कोने से संकेतक तक की क्षैतिज दूरी। distance_y (डिफ़ॉल्ट = 12) — कोने से संकेतक तक की लंबवत दूरी। DrawTextAsBackground (डिफ़ॉल्ट = false) — यदि true है, तो कैंडल रेंज मान के साथ टेक्स्ट लेबल को पृष्ठभूमि के रूप में खींचा जाएगा। यह चार्ट को ओवरलैप करने से रोकने में सहायक हो सकता है। ObjectPrefix (डिफ़ॉल्ट = "CR-") — अन्य संकेतकों के साथ संगतता के लिए चार्ट ऑब्जेक्ट्स के लिए उपसर्ग।

2025.01.22
Candle Range Indicator: आपके MetaTrader 4 और 5 के लिए एक बेहतरीन टूल
MetaTrader4
Candle Range Indicator: आपके MetaTrader 4 और 5 के लिए एक बेहतरीन टूल

Candle Range Indicator — यह एक बहुत ही सरल और हल्का संकेतक है जो माउस ओवर करते ही कैंडल की रेंज को पिप्स में प्रदर्शित करता है। इसके अलावा, यह हाई/लो रेंज के साथ-साथ कैंडल के बॉडी साइज़ (ओपन/क्लोज) को भी दिखा सकता है। इस संकेतक में कई डिस्प्ले पैरामीटर्स उपलब्ध हैं, जिनसे आप इसे अपनी पसंद के अनुसार सेट कर सकते हैं। यह संकेतक MT4 और MT5 दोनों वर्ज़न के ट्रेडिंग प्लेटफॉर्म के लिए उपलब्ध है। इनपुट पैरामीटर्स ShowBodySize (डिफ़ॉल्ट = false) — यदि true है, तो कैंडल का बॉडी साइज़ भी दिखाया जाएगा। HavePipettes (डिफ़ॉल्ट = false) — यदि true है, तो संकेतक मान लेगा कि करेंसी पेयर की कोट में पिपेट्स शामिल हैं और उसके अनुसार पिप रेंज दिखाएगा। TrueRange (डिफ़ॉल्ट = false) — यदि true है, तो संकेतक सामान्य रेंज के बजाय सही रेंज (गैप को शामिल करते हुए) की गणना करेगा। font_color (डिफ़ॉल्ट = clrLightGray) — कैंडल रेंज संकेतक का रंग। font_size (डिफ़ॉल्ट = 10) — कैंडल रेंज संकेतक का आकार। font_face (डिफ़ॉल्ट = "Verdana") — कैंडल रेंज संकेतक का फ़ॉन्ट। corner (डिफ़ॉल्ट = CORNER_LEFT_UPPER) — चार्ट पर कैंडल रेंज संकेतक के लिए स्थान। distance_x (डिफ़ॉल्ट = 3) — कोने से संकेतक तक की क्षैतिज दूरी। distance_y (डिफ़ॉल्ट = 12) — कोने से संकेतक तक की लंबवत दूरी। DrawTextAsBackground (डिफ़ॉल्ट = false) — यदि true है, तो कैंडल रेंज मान वाले टेक्स्ट लेबल को बैकग्राउंड के रूप में चित्रित किया जाएगा। यह चार्ट को छिपाने से रोकने के लिए उपयोगी हो सकता है। ObjectPrefix (डिफ़ॉल्ट = "CR-") — अन्य संकेतकों के साथ संगतता के लिए चार्ट ऑब्जेक्ट्स का प्रीफिक्स।

2025.01.22
ज़िगज़ैग फिबो ऑस्सीलेटर: मेटाट्रेडर 5 के लिए बेहतरीन संकेतक
MetaTrader5
ज़िगज़ैग फिबो ऑस्सीलेटर: मेटाट्रेडर 5 के लिए बेहतरीन संकेतक

नमस्ते दोस्तों! आज हम बात करेंगे ज़िगज़ैग फिबो ऑस्सीलेटर के बारे में, जो मेटाट्रेडर 5 के लिए एक अनोखा संकेतक है। यह संकेतक मेटाक्वोट्स एल्गोरिदम पर आधारित है और इसमें कुछ दिलचस्प विशेषताएँ हैं। यहाँ कुछ मुख्य बातें हैं जो इसे खास बनाती हैं: दो मोड: ज़िगज़ैग में 'ऑस्सीलेटर' और 'हाई-लो' दो मोड होते हैं। ऑस्सीलेटर मोड में ज़िगज़ैग स्विंग का दृश्य ऑस्सीलेशन दिखाया जाता है, हालाँकि यह असली ऑस्सीलेटर नहीं है और इसका कोई निश्चित रेंज नहीं है। हाई-लो मोड: इस मोड में उच्चतम और निम्नतम कीमतों का सम्मान किया जाता है। इसमें फिबोनाच्ची रिट्रेसमेंट स्तर जोड़े जाते हैं, और ये स्तर गतिशील रूप से स्केल किए जाते हैं ताकि दृश्यता स्थिर बनी रहे। वर्तमान पैरों का प्रदर्शन: दोनों मोड में वर्तमान पैर को तब भी दिखाया जाता है जब यह अभी पुष्टि नहीं हुआ है। आप वर्तमान बार के लिए ओपन, क्लोज, हाई, लो, वेटेड, या टाइपिकल प्राइस को ट्रैक करने का विकल्प चुन सकते हैं। वर्तमान पैर को बिना पुष्टि के दिखाने का उद्देश्य यह है कि आप वास्तविक समय में क्या हो रहा है, उसे समझ सकें। इसके अलावा, वर्तमान पैर का रंग भी इस पर निर्भर करता है। जब ऊपर का पैर पुष्टि की प्रक्रिया में हो, तो यह बुलिश प्राइस पर नीला रंग लेगा, और हर बेयरिश डाइवर्जेंस पर ग्रे रंग में बदल जाएगा।जब नीचे का पैर पुष्टि की प्रक्रिया में हो, तो यह बेयरिश प्राइस पर लाल रंग लेगा, और हर बुलिश डाइवर्जेंस पर ग्रे रंग में बदल जाएगा। वास्तविक समय की कीमत के अनुसार ट्रेंड रंग को दर्शाने में वॉल्यूम भी चेक किया जाता है। यदि कोई महत्वपूर्ण बुलिश वॉल्यूम है, तो बुल रंग वर्तमान पैर के रंग को ओवरराइड कर देगा। इसी प्रकार, यदि बेयरिश वॉल्यूम महत्वपूर्ण है, तो बेयर रंग ओवरराइड करेगा। संस्करण 1.01 अपलोड किया गया। कुछ बग्स को नोट किया गया और उन्हें ठीक किया गया। --------------------------------------------------------------------------------------------------------------------- संस्करण 1.02 अपलोड किया गया। स्केलिंग में अधिक कस्टमाइजेशन, कुछ छोटे सुधार, फिब स्तरों को टॉगल करने की क्षमता, और ऑस्सीलेटर मोड में बिना पुष्टि के पैर के साथ मूल्य दिशा ट्रैकिंग में सुधार।

2025.01.21
ट्रेंड इक्विलिब्रियम इंडिकेटर TrendEQ: MetaTrader 5 के लिए सम्पूर्ण गाइड
MetaTrader5
ट्रेंड इक्विलिब्रियम इंडिकेटर TrendEQ: MetaTrader 5 के लिए सम्पूर्ण गाइड

सेटिंग्स और पैरामीटर्स सामान्य पैरामीटर्स मोमेंटम पीरियडयह वह संख्या है, जो कैंडल्स का उपयोग करके मोमेंटम की गणना करती है।सिफारिश की गई वैल्यू: 14(जितनी अधिक वैल्यू, उतनी ही स्मूथ कर्व, लेकिन लेग के साथ।) वोलैटिलिटी पीरियडयह वह संख्या है, जो कैंडल्स का उपयोग करके वोलैटिलिटी की गणना करती है।सिफारिश की गई वैल्यू: 14 स्केलिंग फैक्टरस्केलिंग फैक्टर इंडिकेटर की गणना को एक पठनीय कर्व उत्पन्न करने के लिए समायोजित करता है।डिफॉल्ट वैल्यू: 100000 थ्रेशोल्ड्स ओवरबॉट लेवलवह मान जिसके ऊपर मार्केट को ओवरबॉट माना जाता है।डिफॉल्ट वैल्यू: 100.0 ओवरसोल्ड लेवलवह मान जिसके नीचे मार्केट को ओवरसोल्ड माना जाता है।डिफॉल्ट वैल्यू: -100.0 फंक्शंस ट्रेंड निर्धारण: सकारात्मक मान: ऊपर की ओर मोमेंटम (बुलिश ट्रेंड) की ओर संकेत करते हैं। नकारात्मक मान: नीचे की ओर मोमेंटम (बियरीश ट्रेंड) की ओर संकेत करते हैं। वोलैटिलिटी समायोजन:यह इंडिकेटर वर्तमान मार्केट वोलैटिलिटी के आधार पर मोमेंटम की गणना को गतिशील रूप से समायोजित करता है, जिससे अधिक सटीक और समय पर संकेत मिलते हैं। ओवरबॉट/ओवरसोल्ड संकेत: ओवरबॉट: यह संकेत करता है कि कीमत जल्द ही सुधार सकती है। ओवरसोल्ड: यह संकेत करता है कि कीमत जल्द ही वापस आ सकती है।

2025.01.13
मूविंग एवरेज MTF: मेटाट्रेडर 4 के लिए एक सरल संकेतक
MetaTrader4
मूविंग एवरेज MTF: मेटाट्रेडर 4 के लिए एक सरल संकेतक

नमस्ते दोस्तों! आज हम बात करेंगे मूविंग एवरेज MTF के बारे में, जो मेटाट्रेडर 4 पर एक बेहद उपयोगी संकेतक है। यह संकेतक हमें मूविंग एवरेज की गणना करने में मदद करता है, जो वर्तमान में देखे जा रहे समय-फ्रेम पर आधारित होता है। गणनाएँ सामान्यतः समय-फ्रेम विंडो और मूविंग एवरेज की अवधि पर निर्भर करती हैं। M15 समय-फ्रेम का चार्ट नीचे दिया गया चार्ट M15 समय-फ्रेम पर है, जिसमें क्लोज प्राइस पर 16 की अवधि के साथ एक्सपोनेंशियल मूविंग एवरेज दर्शाया गया है। M5 समय-फ्रेम का चार्ट अब नीचे दिया गया चार्ट M5 समय-फ्रेम पर है, जिसमें क्लोज प्राइस पर 48 की अवधि के साथ एक्सपोनेंशियल मूविंग एवरेज प्रदर्शित किया गया है। दोनों चार्ट एक समान मूविंग एवरेज को दिखाते हैं, जो विभिन्न समय-फ्रेम पर बाजार की संरचना के सापेक्ष है।

2025.01.05
हर घंटे के लिए बाइनरी बफर: डेटा संग्रहण का आसान तरीका
MetaTrader5
हर घंटे के लिए बाइनरी बफर: डेटा संग्रहण का आसान तरीका

उद्देश्य ट्रेडर्स अपने मॉडलिंग के लिए डेटा इकट्ठा कर सकते हैं। आर्थिक मॉडलिंग में समय डमी का अक्सर उपयोग किया जाता है। नीचे दिया गया सरल संकेतक, जिसे आसानी से बढ़ाया जा सकता है, प्रत्येक घंटे के लिए एक बाइनरी बफर एरे वेक्टर प्रदान करता है। एक अंतिम बफर एरे वेक्टर घंटे को स्वयं संग्रहीत करता है। अगर अन्य संकेतकों से डेटा CSV में इकट्ठा किया जा रहा है, जैसे कि CopyBuffer फ़ंक्शन का उपयोग करते हुए, तो यह संकेतक अतिरिक्त डेटा के रूप में इकट्ठा किए गए घंटे के लिए डमी कॉलम प्रदान करता है। यह उन लोगों के लिए एक सरल कोड है जो डेटा इकट्ठा करते हैं, जैसे कि मशीन लर्निंग के उद्देश्यों के लिए, ताकि आपके पास मॉडलिंग में उपयोग के लिए तैयार डमी वेरिएबल (बफर्स 0 से 23) या घंटे का वेरिएबल (बफर 24) हो। कोड की व्याख्या बफर संख्या और प्लॉट संख्या को 25 के रूप में घोषित करने से शुरू करें: #property indicator_chart_window #property indicator_buffers 25 #property indicator_plots 25 बफर लेबलिंग डेटा विंडो के लिए बफर लेबल्स को निर्धारित किया: #property indicator_label1 &nbsp;&nbsp;"Hour 00" #property indicator_label2 &nbsp;&nbsp;"Hour 01" #property indicator_label3 &nbsp;&nbsp;"Hour 02" #property indicator_label4 &nbsp;&nbsp;"Hour 03" #property indicator_label5 &nbsp;&nbsp;"Hour 04" #property indicator_label6 &nbsp;&nbsp;"Hour 05" #property indicator_label7 &nbsp;&nbsp;"Hour 06" #property indicator_label8 &nbsp;&nbsp;"Hour 07" #property indicator_label9 &nbsp;&nbsp;"Hour 08" #property indicator_label10 "Hour 09" #property indicator_label11 "Hour 10" #property indicator_label12 "Hour 11" #property indicator_label13 "Hour 12" #property indicator_label14 "Hour 13" #property indicator_label15 "Hour 14" #property indicator_label16 "Hour 15" #property indicator_label17 "Hour 16" #property indicator_label18 "Hour 17" #property indicator_label19 "Hour 18" #property indicator_label20 "Hour 19" #property indicator_label21 "Hour 20" #property indicator_label22 "Hour 21" #property indicator_label23 "Hour 22" #property indicator_label24 "Hour 23" #property indicator_label25 "Hour" बफर घोषणाएँ इसके बाद, बफर और दिन के घंटे के लिए एक पूर्णांक चर की घोषणा की गई जिसे बाद में गणना की जाती है। double hourBuffer0[]; double hourBuffer1[]; double hourBuffer2[]; double hourBuffer3[]; double hourBuffer4[]; double hourBuffer5[]; double hourBuffer6[]; double hourBuffer7[]; double hourBuffer8[]; double hourBuffer9[]; double hourBuffer10[]; double hourBuffer11[]; double hourBuffer12[]; double hourBuffer13[]; double hourBuffer14[]; double hourBuffer15[]; double hourBuffer16[]; double hourBuffer17[]; double hourBuffer18[]; double hourBuffer19[]; double hourBuffer20[]; double hourBuffer21[]; double hourBuffer22[]; double hourBuffer23[]; double hourBuffer[]; int bar_hour; इंडेक्सिंग और प्लॉट ड्राइंग सभी बफरों के लिए डेटा के रूप में इंडेक्स सेट किया गया, और एक लूप का उपयोग करके प्लॉटिंग बंद कर दी गई (इंडेक्सिंग करने का प्रयास करते समय एक त्रुटि उत्पन्न हुई कि आप hourBuffer[q] को SetIndexBuffer के माध्यम से पास नहीं कर सकते, इसलिए इसे एक-एक करके किया गया; लेकिन लूपिंग PlotIndexSetInteger के लिए काम करता है, यह मददगार है)। SetIndexBuffer(0, hourBuffer0, INDICATOR_DATA); SetIndexBuffer(1, hourBuffer1, INDICATOR_DATA); SetIndexBuffer(2, hourBuffer2, INDICATOR_DATA); SetIndexBuffer(3, hourBuffer3, INDICATOR_DATA); SetIndexBuffer(4, hourBuffer4, INDICATOR_DATA); SetIndexBuffer(5, hourBuffer5, INDICATOR_DATA); SetIndexBuffer(6, hourBuffer6, INDICATOR_DATA); SetIndexBuffer(7, hourBuffer7, INDICATOR_DATA); SetIndexBuffer(8, hourBuffer8, INDICATOR_DATA); SetIndexBuffer(9, hourBuffer9, INDICATOR_DATA); SetIndexBuffer(10, hourBuffer10, INDICATOR_DATA); SetIndexBuffer(11, hourBuffer11, INDICATOR_DATA); SetIndexBuffer(12, hourBuffer12, INDICATOR_DATA); SetIndexBuffer(13, hourBuffer13, INDICATOR_DATA); SetIndexBuffer(14, hourBuffer14, INDICATOR_DATA); SetIndexBuffer(15, hourBuffer15, INDICATOR_DATA); SetIndexBuffer(16, hourBuffer16, INDICATOR_DATA); SetIndexBuffer(17, hourBuffer17, INDICATOR_DATA); SetIndexBuffer(18, hourBuffer18, INDICATOR_DATA); SetIndexBuffer(19, hourBuffer19, INDICATOR_DATA); SetIndexBuffer(20, hourBuffer20, INDICATOR_DATA); SetIndexBuffer(21, hourBuffer21, INDICATOR_DATA); SetIndexBuffer(22, hourBuffer22, INDICATOR_DATA); SetIndexBuffer(23, hourBuffer23, INDICATOR_DATA); SetIndexBuffer(24, hourBuffer, INDICATOR_DATA); for (int i = 0; i < 24; i++) { &nbsp;&nbsp; PlotIndexSetInteger(i, PLOT_DRAW_TYPE, DRAW_NONE); &nbsp;&nbsp; PlotIndexSetInteger(i, PLOT_SHOW_DATA, true); } return(INIT_SUCCEEDED);} OnCalculate फ़ंक्शन लूप और प्रोग्राम अब हम OnCalculate फ़ंक्शन में जाते हैं: यहां हम सभी बफरों को शून्य पर वापस सेट करते हैं, और केवल एक को वर्तमान घंटे के अनुसार 1 में बदलते हैं। यहां शायद दक्षता में सुधार किया जा सकता है, लेकिन बाद में। if(rates_total 0 ? prev_calculated - 1 : 0); for(int i = start; i < rates_total; i++) { &nbsp;&nbsp; // बार i के लिए घंटे की गणना (0..23) &nbsp;&nbsp; bar_hour = (int)((time[i] % 86400) / 3600); &nbsp;&nbsp; // 1) बार i के लिए सभी 24 बफरों को 0 पर सेट करें &nbsp;&nbsp; hourBuffer0[i] = 0.0; hourBuffer1[i] = 0.0; hourBuffer2[i] = 0.0; hourBuffer3[i] = 0.0; hourBuffer4[i] = 0.0; hourBuffer5[i] = 0.0; hourBuffer6[i] = 0.0; hourBuffer7[i] = 0.0; hourBuffer8[i] = 0.0; hourBuffer9[i] = 0.0; hourBuffer10[i] = 0.0; hourBuffer11[i] = 0.0; hourBuffer12[i] = 0.0; hourBuffer13[i] = 0.0; hourBuffer14[i] = 0.0; hourBuffer15[i] = 0.0; hourBuffer16[i] = 0.0; hourBuffer17[i] = 0.0; hourBuffer18[i] = 0.0; hourBuffer19[i] = 0.0; hourBuffer20[i] = 0.0; hourBuffer21[i] = 0.0; hourBuffer22[i] = 0.0; hourBuffer23[i] = 0.0; hourBuffer[i] = EMPTY_VALUE; &nbsp;&nbsp; // 2) अब केवल मिलान करने वाले बफर को 1 पर सेट करें &nbsp;&nbsp; switch(bar_hour) &nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp; case 0: hourBuffer0[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 1: hourBuffer1[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 2: hourBuffer2[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 3: hourBuffer3[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 4: hourBuffer4[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 5: hourBuffer5[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 6: hourBuffer6[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 7: hourBuffer7[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 8: hourBuffer8[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 9: hourBuffer9[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 10: hourBuffer10[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 11: hourBuffer11[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 12: hourBuffer12[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 13: hourBuffer13[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 14: hourBuffer14[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 15: hourBuffer15[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 16: hourBuffer16[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 17: hourBuffer17[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 18: hourBuffer18[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 19: hourBuffer19[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 20: hourBuffer20[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 21: hourBuffer21[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 22: hourBuffer22[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp;&nbsp;&nbsp; case 23: hourBuffer23[i] = 1.0; hourBuffer[i] = bar_hour; break; &nbsp;&nbsp; } &nbsp;&nbsp; string localHourText = HourToText(bar_hour); &nbsp;&nbsp; Comment("The hour is: ", localHourText); } // प्रोसेस किए गए बार की संख्या लौटाएं return(rates_total);} टिप्पणी को स्वादिष्ट बनाने के लिए फ़ंक्शन और आखिरी लेकिन महत्वपूर्ण, एक टिप्पणी के लिए प्रोग्राम: यह वास्तव में एक डिबगिंग चेक है लेकिन मैंने टिप्पणी को छोड़ दिया है। string HourToText(int bh) { string TextHour; switch(bh) { &nbsp;&nbsp; case 0: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "12 am"; // आधी रात का घंटा 12-घंटे प्रारूप में &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 1: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "1 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 2: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "2 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 3: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "3 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 4: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "4 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 5: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "5 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 6: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "6 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 7: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "7 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 8: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "8 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 9: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "9 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 10: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "10 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 11: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "11 am"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 12: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "12 pm"; // दोपहर का घंटा 12-घंटे प्रारूप में &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 13: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "1 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 14: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "2 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 15: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "3 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 16: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "4 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 17: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "5 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 18: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "6 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 19: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "7 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 20: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "8 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 21: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "9 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 22: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "10 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; case 23: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "11 pm"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp; default: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// यदि 'bh' सीमा से बाहर है (0..23) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHour = "Unknown"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; } return TextHour; ध्यान दें कि यह वर्तमान में केवल डेटा विंडो के माध्यम से प्रदर्शित होता है। आप सभी को क्रिसमस और 2025 का नया साल मुबारक हो।

2024.12.25
पहला पिछला 8 9 10 11 12 13 14 15 16 17 18 अगला अंतिम