नमस्ते दोस्तों! आज हम बात करेंगे एक ऐसे उपयोगिता के बारे में जो आपके ट्रेडिंग अनुभव को और भी बेहतर बना सकती है। यह बार्स और रेट्स जानकारी उपयोगिता विशेष रूप से उनके लिए है जो बार जानकारी को बार्स (या iBars) और CopyRates फ़ंक्शन के माध्यम से प्राप्त करते हैं।
यह उपयोगिता आपको वर्तमान चार्ट प्रतीक (डिफ़ॉल्ट) का उपयोग करने या अपने मार्केट वॉच में किसी भी प्रतीक को इनपुट करने की अनुमति देती है। इससे आप प्रत्येक चार्ट टाइमफ्रेम के लिए रिपोर्ट की गई बार्स की संख्या देख सकते हैं। यह CopyRates फ़ंक्शन के परिणाम भी दिखाती है, जो उपयोगकर्ता द्वारा किसी मान्य बार नंबर के लिए उपलब्ध होती है। डिफ़ॉल्ट रूप से, यह प्रत्येक टाइमफ्रेम में सबसे पुरानी बार के लिए CopyRates जानकारी प्रदर्शित करती है।
यह उपयोगिता एक अन्य संकेतक के साथ जुड़ी है, जिसे आप यहाँ क्लिक करके देख सकते हैं। यह संकेतक 'SeriesInfoInteger' फ़ंक्शन का उपयोग करके मान्य बार्स की जानकारी प्राप्त करता है। SeriesInfoInteger फ़ंक्शन बार्स की जानकारी प्राप्त करने का एक 'बेहतर' तरीका प्रतीत होता है, लेकिन दोनों रिपोर्ट बार्स की उपलब्धता को दर्शाते हैं, जो CopyRates नहीं दिखा सकता है, कम से कम वर्तमान संस्करण के अनुसार।
नीचे दी गई तस्वीर में संकेतक का सामान्य प्रारंभिक दृश्य दिखाया गया है, जिसमें कई 4401 'Terminal Data not Available' त्रुटियाँ हैं। जैसे-जैसे टर्मिनल डेटा प्रारंभ होता है, त्रुटियाँ कम होती जाती हैं। नीचे कंट्रोल्स का विवरण देखें:

कंट्रोल्स:
- 1) "Rates and Bar" - इसे सेलेक्ट करके चार्ट पर अलग-अलग स्थान पर ले जा सकते हैं।
- 2) यह बार नंबर इनपुट बॉक्स है। यहाँ एक बार नंबर दर्ज करें ताकि यह देखा जा सके कि उस बार के लिए CopyRates जानकारी उपलब्ध है या नहीं।
- 3) "Symbol" - बार नंबर को 'पुराना' डिफ़ॉल्ट या अंतिम दर्ज किए गए बार नंबर पर टॉगल करने के लिए क्लिक करें।
- 4) यह प्रतीक इनपुट बॉक्स है। अपने मार्केट वॉच में किसी भी प्रतीक को इनपुट करें ताकि उसके लिए प्रदर्शित किया जा सके।
- 5) MN1 CopyRates जानकारी पर क्लिक करें ताकि लॉग लिखने को ऑन और ऑफ किया जा सके। जब यह ऑन हो, तो बार्स और CopyRates से लौटाई गई त्रुटियाँ लॉग में लिखी जाएंगी।
मैं अनुशंसा करता हूँ कि आप // #include <errordescription.mqh> को प्राप्त करें और इसे अन-कॉमेंट करें। errordescription.mqh को यहाँ पाया जा सकता है: यहाँ क्लिक करें।
और त्रुटि विवरण को फिर से संकेतक में जोड़ें। मैं इस कोड के साथ इस इनक्लूड को सबमिट नहीं कर सकता।
मेरे परीक्षण के दौरान, बार्स 100,000 से अधिक मान रिपोर्ट करेंगे, लेकिन CopyRates कभी भी 99,999 से अधिक बार नंबर के लिए डेटा प्राप्त नहीं करता है। नीचे दी गई तस्वीर में CopyRates 4401 त्रुटि को 100,0000 बार के लिए और सफलता 99,9999 बार के लिए दिखाया गया है:

संबंधित पोस्ट
- ओपन रेंज ब्रेकआउट इंडिकेटर: ट्रेडिंग में लाभ उठाने का तरीका
- Volume Profile + Range v6.0: MetaTrader 5 के लिए नया इंडिकेटर
- iSpread: मेटा ट्रेडर 5 के लिए स्प्रेड इंडिकेटर जो पेयर ट्रेडिंग को आसान बनाता है
- Volume Profile + Range v6.0: MetaTrader 5 के लिए एक बेहतरीन संकेतक
- ID Lite Info MA: MetaTrader 5 के लिए एक शक्तिशाली संकेतक