यह प्रोजेक्ट MQL5 बेस्ट ग्राफिक पैनल प्रतियोगिता के लिए बनाया गया है।
इसका उद्देश्य MetaTrader 5 क्लाइंट टर्मिनल के कार्यों को विस्तार देना है, जिससे चार्ट की जगह का आर्थिक उपयोग हो सके।
इस एक्सपर्ट एडवाइजर में 4 स्वतंत्र पैनल हैं, जिनकी अलग-अलग कार्यक्षमता है। किसी भी पैनल को चार्ट से छिपाया/पुनर्स्थापित किया जा सकता है या हटा दिया जा सकता है (लॉग पैनल)।
डेमो के लिए न्यूनतम रिज़ॉल्यूशन: 600x500।

नोट:
इस एक्सपर्ट एडवाइजर में निम्नलिखित फोंट का उपयोग किया गया है:
- Lucida Console
- Wingdings
- Wingdings 3
- Arial Black
बेशक, अगर ये फोंट इंस्टॉल नहीं हैं, तो प्रोग्राम काम करेगा, लेकिन डिजाइन अलग होगा और कुछ संदेश गलत दिखेंगे।
यदि आपके ऑपरेटिंग सिस्टम में ये फोंट नहीं हैं, तो कृपया इन्हें इंस्टॉल करें।
उपलब्ध फोंट की सूची MetaTrader 5 क्लाइंट टर्मिनल के ग्राफिक ऑब्जेक्ट प्रॉपर्टीज में दिखाई जाती है।
पैनल्स
इस एक्सपर्ट एडवाइजर में 4 पैनल हैं, जिनमें से 3 मुख्य विंडो में स्थित हैं:
- सेटिंग्स पैनल
- कंट्रोल पैनल
- सूचना पैनल
अंतिम पैनल (लॉग पैनल) एक अलग सबविंडो में है, जिसे छिपाया जा सकता है।
1. लॉग पैनल

लॉग पैनल दिखाने के लिए, TradeXpertLog संकेतक को चलाना आवश्यक है, एक्सपर्ट एडवाइजर की टिप्पणियाँ वहां दिखाई जाती हैं।
कार्यक्षेत्र के अनुकूल उपयोग के लिए, इसे किसी अन्य संकेतक की सबविंडो में जोड़ा जा सकता है। एक्सपर्ट एडवाइजर के सभी लॉग क्लाइंट टर्मिनल लॉग में प्रिंट होते हैं (प्रिंट)। ट्रेडिंग के दौरान लॉग का उपयोग करना सलाह दी जाती है, इससे आप ऑर्डर प्रोसेसिंग देख सकेंगे।
यह पैनल डिबगिंग और अन्य पैनलों की टिप्पणियों के लिए उपयोग किया जा सकता है। ऐसी टिप्पणियों का लाभ यह है कि आपके पास आवश्यक जानकारी पर ध्यान केंद्रित करने के लिए एक अलग लॉगिंग विंडो होगी।
समय सही तरीके से दिखाया जाता है, यह छुट्टियों में भी काम करेगा।
उपलब्ध सेटिंग्स हैं:
- फॉन्ट आकार;
- रंग;
- लाइन की लंबाई;
- लाइन की अधिकतम संख्या।
2. ट्रेड पैनल (कंट्रोल पैनल)

इस पैनल का उद्देश्य ट्रेडिंग करना है।
उपलब्ध ऑपरेशनों की सूची:
- निर्धारित वॉल्यूम में खरीदें;
- निर्धारित वॉल्यूम में बेचें;
- टेक प्रॉफिट स्तर सेट करने के साथ निर्धारित वॉल्यूम में खरीदें। यदि वॉल्यूम की मात्रा 0 है, तो यह केवल टेक प्रॉफिट स्तर सेट करता है;
- टेक प्रॉफिट स्तर सेट करने के साथ निर्धारित वॉल्यूम में बेचें। यदि वॉल्यूम की मात्रा 0 है, तो यह केवल टेक प्रॉफिट स्तर सेट करता है;
- स्टॉप लॉस स्तर सेट करने के साथ निर्धारित वॉल्यूम में खरीदें। यदि वॉल्यूम की मात्रा 0 है, तो यह केवल स्टॉप लॉस स्तर सेट करता है;
- स्टॉप लॉस स्तर सेट करने के साथ निर्धारित वॉल्यूम में बेचें। यदि वॉल्यूम की मात्रा 0 है, तो यह केवल स्टॉप लॉस स्तर सेट करता है;
- बायस्टॉप, बायलिमिट, सेलस्टॉप, सेललिमिट ऑर्डर लगाना;
- वर्तमान प्रतीक पर खोली गई स्थिति बंद करना;
- वर्तमान प्रतीक पर खोली गई स्थिति का उलट। पुराना स्टॉप लॉस और टेक प्रॉफिट स्तर 0 पर सेट होता है।
स्टॉप स्तरों की सेटिंग में कुछ विशेषता है।
उदाहरण के लिए, यदि हमारे पास एक खरीद स्थिति (0.5 लॉट) है और 0.1 लॉट बेचा जाता है तो टेक प्रॉफिट या स्टॉप लॉस सेट करते हैं, तो एक्सपर्ट एडवाइजर उन्हें सेट नहीं करेगा। लेकिन यदि व्यापार की मात्रा 0.5 को पार करती है (उदाहरण के लिए 0.7), तो यह टेक प्रॉफिट और स्टॉप लॉस स्तरों के नए मान सेट करेगा। जैसा कि मुझे याद है, क्लाइंट टर्मिनल का व्यवहार भी ऐसा ही है।
यदि वॉल्यूम 0 है, तो एक्सपर्ट एडवाइजर टेक प्रॉफिट और स्टॉप लॉस स्तर सेट करेगा (यदि सही है)।
यहां व्यापार की मात्रा निर्दिष्ट की जा सकती है। मैंने व्यापार की मात्रा की स्वचालित गणना का कार्यान्वयन नहीं किया है।
पहले, इसकी गणना के कई तरीके हैं।
दूसरे, यह फ़ंक्शन मैन्युअल ट्रेडिंग में उपयोग नहीं होता है।
यदि आपको यह पसंद नहीं है, तो आप अपना खुद का कार्यान्वयन जोड़ सकते हैं।
इस एक्सपर्ट एडवाइजर द्वारा मार्जिन की जांच नहीं की जाती है।
व्यापार की मात्रा की सेटिंग के बाद, इसका मान वर्तमान प्रतीक की सेटिंग्स के अनुसार संशोधित किया जाता है, इसलिए कृपया ट्रेडिंग से पहले व्यापार की मात्रा का मान पुनः जांचें।
उपलब्ध सेटिंग्स:
- ऑर्डर भरने का प्रकार
- रंग योजना
- पैनल एनिमेशन विलंब
ऑर्डर भरने के प्रकार के बारे में कुछ विवरण:
- ORDER_FILLING_FOK -- "फिल या किल"
- ORDER_FILLING_IOC -- "उपलब्ध"
- ORDER_FILLING_RETURN -- "उपलब्ध+"
3. सूचना पैनल
यह प्रतीक की जानकारी और खोली गई स्थिति की स्थिति दिखाता है।

उपलब्ध सेटिंग्स:
- रंग योजना
- एनिमेशन विलंब
- स्प्रेड के न्यूनतम और अधिकतम मानों की गणना के लिए बार की संख्या
- समय। यह स्थानीय समय, सर्वर समय, CET, EST, MSK, GMT दिखा सकता है।
4. सेटिंग्स पैनल
यह एक्सपर्ट एडवाइजर की सेटिंग्स को समाहित करता है। आप कुछ कोड की पंक्तियाँ जोड़कर अपनी सेटिंग्स आसानी से जोड़ सकते हैं।

सेटिंग्स को "ऊपर" और "नीचे" कुंजी का उपयोग करके बदला जा सकता है।
उपलब्ध सेटिंग्स:
- रंग योजना
डेमो (480p रिज़ॉल्यूशन का उपयोग करना बेहतर है):
संलग्नक:
प्रतियोगिता नियमों के अनुसार (IV.2), .mqh फ़ाइलों की संख्या 10 से अधिक नहीं हो सकती, इसलिए मैंने दो संस्करण तैयार किए हैं, जो संग्रह फ़ाइलों में हैं:
- original.zip, प्रारंभिक फ़ाइल संरचना के साथ मूल संस्करण;
- pack.zip, सभी .mqh फ़ाइलें एक बड़ी फ़ाइल में संयोजित की गई हैं।
मैं आपको मूल संस्करण का उपयोग करने की सिफारिश करता हूं।
शुभ ट्रेडिंग!
संबंधित पोस्ट
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: बुलिश/बेयरिश मीटिंग लाइन्स पर आधारित ट्रेड सिग्नल्स + CCI
- MQL5 विजार्ड: 3 ब्लैक क्रो/3 व्हाइट सोल्जर + RSI पर आधारित ट्रेड सिग्नल्स के लिए एक्सपर्ट एडवाइजर
- MQL5 विज़ार्ड: हैमर/हैंगिंग मैन पैटर्न पर आधारित ट्रेड सिग्नल्स - MetaTrader 5 के लिए
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल