MT5 Manager API, MetaQuotes की लाइब्रेरी है जिससे एडमिनिस्ट्रेशन और मैनेजमेंट टूल — यहाँ तक कि पूरा मैनेजर टर्मिनल — बनाए जाते हैं, जो मैनेजर अधिकारों के साथ MetaTrader 5 सर्वर पर काम करते हैं। Web API वेबसाइट और CRM के लिए नेटवर्क पर मिलता-जुलता अकाउंट और ट्रेड का काम करता है, जबकि Server API ट्रेड सर्वर के अंदर ही प्लगइन चलाता है।
MT5 Manager API क्या है?
MT5 Manager API वह इंटरफ़ेस है जो MetaQuotes, MetaTrader 5 सर्वर के लिए अपना एडमिनिस्ट्रेशन और मैनेजमेंट सॉफ़्टवेयर लिखने के लिए देती है। बैक-ऑफ़िस कर्मचारी MT5 Manager टर्मिनल में जो कुछ करता है — अकाउंट खोलना, उन्हें एक ग्रुप से दूसरे में ले जाना, डिपॉज़िट दर्ज करना, पोज़िशन पर नज़र रखना, डीलर रिक्वेस्ट संभालना — वह सिद्धांत रूप में इस पर बने प्रोग्राम से किया जा सकता है।
यह सार्वजनिक डाउनलोड के रूप में नहीं, बल्कि MetaQuotes के डेवलपर पैकेज के हिस्से के तौर पर लाइसेंस धारकों को दिया जाता है, और इसका डॉक्यूमेंटेशन MetaQuotes की सपोर्ट साइट पर लॉगिन के पीछे है। जिन पैकेजों पर हमने काम किया है, उनमें यह Windows के लिए नेटिव लाइब्रेरी है, जिसमें C++ के हेडर और .NET के रैपर होते हैं; अपने सर्वर बिल्ड के लिए मौजूदा पैकेज ज़रूर जाँचें, क्योंकि ब्योरे बदलते रहते हैं।
“Manager API से आप कस्टम एडमिनिस्ट्रेशन और मैनेजमेंट यूटिलिटी, या अपना ख़ुद का मैनेजर टर्मिनल भी, विकसित कर सकते हैं।”
Manager API, Web API और Server API की तुलना कैसे करें?
इन्हें अलग पहचानने का सबसे तेज़ तरीका है यह पूछना कि कोड कहाँ चलता है और फ़ेल होने पर क्या होता है। Manager API और Web API के प्रोग्राम सर्वर के बाहर चलते हैं और उससे जुड़ते हैं; Server API प्लगइन सर्वर के अंदर, हर संबंधित इवेंट पर चलता है।
| Manager API | Web API | Server API | |
|---|---|---|---|
| MetaQuotes का विवरण | कस्टम एडमिनिस्ट्रेशन और मैनेजमेंट यूटिलिटी, या आपका अपना मैनेजर टर्मिनल | वेब रिसोर्स और कंपनी की दूसरी सर्विसेज़ के साथ प्लेटफ़ॉर्म इंटीग्रेशन | Trade Server और History Server में और फ़ंक्शन जोड़ना |
| आपका कोड कहाँ चलता है | आपके ऐप्लिकेशन में, मैनेजर के रूप में जुड़कर | आपकी वेब सर्विस में, नेटवर्क पर मैनेजर के रूप में जुड़कर | MT5 सर्वर के अंदर, प्लगइन के रूप में लोड होकर |
| आम रूप | डेस्कटॉप या सर्विस ऐप्लिकेशन के लिए नेटिव लाइब्रेरी | JSON जवाब वाली HTTPS रिक्वेस्ट, साथ में एक बाइनरी प्रोटोकॉल | सर्वर पर इंस्टॉल किया गया कंपाइल्ड प्लगइन |
| किसके लिए सबसे अच्छा | डीलिंग डेस्क, रिस्क मॉनिटर, बल्क एडमिन टूल | CRM, क्लाइंट पोर्टल, पेमेंट, कस्टम WebTrader | ऐसे नियम जो हर ट्रेड पर, उससे पहले या उसी समय चलने चाहिए |
| इवेंट दिखते हैं | हाँ, जुड़े हुए मैनेजर के रूप में | पोलिंग से | सीधे, प्रोसेस होते ही |
| क्रैश होने पर | आपका टूल रुकता है; सर्वर चलता रहता है | आपकी सर्विस रुकती है; सर्वर चलता रहता है | सर्वर पर ही असर पड़ सकता है — सावधानी से टेस्ट करें |
| इंस्टॉल कौन करता है | आप, अपनी मशीनों पर | आप, अपने सर्वरों पर | सर्वर एडमिनिस्ट्रेटर |
Gateway API और Report API कहाँ फ़िट होते हैं?
ये सेट को पूरा करते हैं, लेकिन अलग सवालों का जवाब देते हैं। Gateway API, MT5 को दूसरे ट्रेडिंग सिस्टम और डेटा फ़ीड से जोड़ता है; लिक्विडिटी प्रोवाइडर और एक्सचेंज इसी से जुड़ते हैं। इसे हम MT5 Gateway API गाइड में समझाते हैं। Report API ट्रेड सर्वर की बनाई रिपोर्ट को बढ़ाता है, जो रेगुलेटरी और मैनेजमेंट रिपोर्टिंग के लिए मायने रखता है।
इनमें से कोई भी Manager या Web API की जगह नहीं ले सकता। अकाउंट खोलने वाला CRM कभी Gateway API इस्तेमाल नहीं करेगा, और लिक्विडिटी कनेक्शन कभी Web API पर नहीं बनेगा।
ब्रोकर Manager API से क्या ऑटोमेट करते हैं?
ब्रोकर Manager API का इस्तेमाल ज़्यादातर उस काम के लिए करते हैं जो उनका स्टाफ़ वरना Manager टर्मिनल में हाथ से करता — बड़े पैमाने पर या चौबीसों घंटे। हमारे देखे प्रोजेक्टों से आम उदाहरण:
- अकाउंट एडमिनिस्ट्रेशन — बल्क में अकाउंट बनाना, क्लाइंटों को ग्रुप के बीच ले जाना, उपयुक्तता (appropriateness) समीक्षा के बाद लीवरेज बदलना।
- बैलेंस ऑपरेशन — मंज़ूर पेमेंट क्यू से डिपॉज़िट, निकासी, क्रेडिट और सुधार दर्ज करना।
- डीलिंग और रिस्क टूल — हर सिंबल पर नेट एक्सपोज़र, बड़ी पोज़िशन के अलर्ट और क्लाइंट प्रॉफ़िटेबिलिटी के लिए कस्टम स्क्रीन।
- इंट्रोड्यूसिंग ब्रोकर रिपोर्टिंग — हर दिन के अंत में कमीशन गणना के लिए डील निकालना।
- कंप्लायंस जाँच — ऐसे अकाउंट चिह्नित करना जो अपेक्षित पैटर्न से हटकर ट्रेड करते हैं या वीकेंड पर पोज़िशन रखते हैं।
- हाउसकीपिंग — निष्क्रिय अकाउंट आर्काइव करना, टेस्ट ग्रुप साफ़ करना, सिंबल सेटिंग को मास्टर लिस्ट से मिलाना।
उदाहरण: KYC मंज़ूरी से पहले ट्रेड तक
मान लीजिए किसी ब्रोकर ने मंगलवार सुबह 10:00 बजे अपने CRM में नए क्लाइंट को मंज़ूरी दी। आम इंटीग्रेशन में काम इंटरफ़ेस के बीच ऐसे बँटता है; हमारे CRM जैसे वेब-आधारित CRM में मैनेजर-स्तर की कॉल आम तौर पर Web API से जाती हैं।
- KYC मंज़ूरकंप्लायंस अधिकारी CRM में दस्तावेज़ मंज़ूर करता है। CRM क्लाइंट का देश जाँचकर सही MT5 ग्रुप असाइन करता है।
- अकाउंट बनाCRM मैनेजर के रूप में सर्वर को कॉल करके नाम, ग्रुप, लीवरेज और जनरेट किए गए पासवर्ड के साथ अकाउंट बनाता है, फिर क्लाइंट एरिया में लॉगिन दिखाता है।
- डिपॉज़िट क्रेडिटपेमेंट प्रोवाइडर कार्ड डिपॉज़िट की पुष्टि करता है। CRM की अपनी जाँच के बाद, कमेंट में पेमेंट रेफ़रेंस के साथ अकाउंट पर बैलेंस ऑपरेशन दर्ज होता है।
- क्लाइंट ट्रेड करता हैक्लाइंट WebTrader या ऐप में लॉगिन करके पोज़िशन खोलता है। अगर ब्रोकर के पास Server API प्लगइन है, तो वह इसी समय कस्टम नियम लागू कर सकता है।
- रिपोर्टिंगरात में एक रिपोर्टिंग जॉब IB कमीशन और रिस्क टीम के डैशबोर्ड के लिए दिन की डील पढ़ता है।
Web API कब Manager API से बेहतर विकल्प है?
Web API आम तौर पर तब बेहतर है जब इसे इस्तेमाल करने वाली वेब सर्विस Linux पर, क्लाउड में या C++ या .NET के अलावा किसी भाषा में चलती है। यह HTTPS और JSON में बात करता है, इसलिए PHP, Node.js, Go या Python में लिखा CRM इसे बिना नेटिव लाइब्रेरी के इस्तेमाल कर सकता है। यही वजह है कि ज़्यादातर CRM और पोर्टल, हमारे सहित, इसी पर बने हैं।
Manager API की जगह तब बनती है जब आप डीलरों के लिए डेस्कटॉप टूल बना रहे हों, नेटिव ऐप्लिकेशन में मैनेजर के सारे फ़ंक्शन चाहिए हों, या पोलिंग के बिना सर्वर इवेंट पर प्रतिक्रिया देनी हो। रियल टाइम में बदलता एक्सपोज़र दिखाने वाला रिस्क मॉनिटर इसका आम उदाहरण है। हमारी MetaTrader 5 Web API गाइड Web API की सीमाओं को और विस्तार से समझाती है।
MT5 Server API प्लगइन क्या है, और इसकी ज़रूरत कब पड़ती है?
Server API प्लगइन ऐसा कोड है जो MetaTrader 5 ट्रेड या हिस्ट्री सर्वर के अंदर चलता है और इवेंट होते ही कॉल होता है — ट्रेड रिक्वेस्ट, डील, अकाउंट में बदलाव। इसकी ज़रूरत तब पड़ती है जब कोई नियम हर ऑपरेशन पर, नतीजा अंतिम होने से पहले, लागू होना ज़रूरी हो और बाहर के किसी प्रोग्राम के ध्यान देने तक इंतज़ार न कर सके।
उदाहरणों में कस्टम मार्जिन या एक्सपोज़र जाँच, ट्रेडिंग वॉल्यूम पर निर्भर बोनस नियम, तुरंत प्रतिक्रिया देने वाला कॉपी-ट्रेडिंग लॉजिक, या रिपोर्टिंग के लिए डील में लिखा अतिरिक्त डेटा शामिल हैं। ताक़त ही जोखिम भी है: धीमा या ख़राब प्लगइन सबके लिए सर्वर को धीमा कर देता है या रोक देता है। हम क्लाइंटों को सलाह देते हैं कि प्लगइन छोटे रखें, उन्हें असली जैसे लोड वाले अलग सर्वर पर टेस्ट करें, और जो कुछ सर्वर के बाहर चल सकता है उसे बाहर ही रखें।
ब्रोकर के किस काम के लिए कौन-सा MT5 API इस्तेमाल करें?
इंटरफ़ेस को काम से मिलाएँ, न कि उससे जो आपका डेवलपर पहले से जानता है। टेबल दिखाती है कि आज हम हर काम कैसे बनाते।
| काम | इंटरफ़ेस | क्यों |
|---|---|---|
| वेब CRM में KYC के बाद अकाउंट खोलना | Web API | किसी भी भाषा से HTTPS; नेटिव लाइब्रेरी की ज़रूरत नहीं |
| डिपॉज़िट अपने-आप क्रेडिट करना | Web API | ऑडिट कमेंट के साथ बैलेंस ऑपरेशन |
| कस्टम WebTrader या मोबाइल ऐप का बैक एंड | Web API | नेटवर्क पर कीमतें, चार्ट, ट्रेड और हिस्ट्री |
| रियल-टाइम एक्सपोज़र वाला डीलर डेस्क | Manager API | मैनेजर के पूरे फ़ंक्शन वाला नेटिव ऐप्लिकेशन |
| हर ट्रेड पर एक्ज़िक्यूशन से पहले जाँचा जाने वाला नियम | Server API | हर इवेंट पर सर्वर के अंदर चलता है |
| लिक्विडिटी प्रोवाइडर या एक्सचेंज जोड़ना | Gateway API (या ब्रिज / Ultency) | बाहरी वेन्यू सिर्फ़ गेटवे से जुड़ते हैं |
| ट्रेड सर्वर की रिपोर्ट बढ़ाना | Report API | सर्वर-साइड रिपोर्टिंग के लिए बना |
MT5 Manager API का एक्सेस किसे मिल सकता है?
एक्सेस MT5 सर्वर के मालिक से मिलता है, क्योंकि हर मैनेजर अकाउंट उसी सर्वर पर बनता है। अपने MT5 लाइसेंस में आप तय करते हैं कि किसे कौन-सा मैनेजर मिलेगा और आप कौन-से डेवलपर पैकेज इस्तेमाल करेंगे। व्हाइट लेबल में यह फ़ैसला लाइसेंस धारक का होता है, और आपको मिलने वाला मैनेजर आम तौर पर आपके ग्रुप तक सीमित रहता है। MT5 ग्रे लेबल में आप आम तौर पर सीधे मैनेजर क्रेडेंशियल रखने के बजाय प्रोवाइडर के CRM और फ़्रंट एंड से काम करते हैं।
यह उन सवालों में से है जिन्हें साइन करने से पहले तय कर लेना चाहिए। अगर आपकी योजना में कस्टम डीलिंग टूल या इन-हाउस CRM है, तो अपने प्रोवाइडर से लिखित में पूछें कि आपको किस स्तर का API एक्सेस, किन शर्तों पर मिलेगा। हम स्वतंत्र हैं और FXUP, MetaQuotes से संबद्ध नहीं है; API पैकेज के लाइसेंस से जुड़े सवालों के लिए MetaQuotes या आपका सर्वर प्रोवाइडर सही संपर्क है। अगर आप अपने MT5 लाइसेंस के लिए आवेदन कर रहे हैं, तो हम कंसल्टिंग सर्विस के रूप में, फ़ीस लेकर, क्लाइंटों के लिए MetaQuotes की ज़रूरतें और आवेदन संभालते हैं।
पक्का नहीं कि क्या माँगें? अपने सेटअप के बारे में बताते हुए हमें WhatsApp मैसेज भेजें और हम माँगने की भाषा सुझा देंगे।
थर्ड-पार्टी “MT5 API” सर्विसेज़ का क्या?
“MT5 API” के नाम से बिकने वाले कई प्रोडक्ट असल में MetaQuotes के ब्रोकर API हैं ही नहीं। कुछ वेंडर के क्लाउड पर टर्मिनल चलाकर अलग-अलग ट्रेडिंग अकाउंट से जुड़ते हैं; दूसरे MetaQuotes के Python पैकेज को रैप करते हैं, जो उसी मशीन पर चल रहे डेस्कटॉप टर्मिनल से बात करता है। ये ट्रेडरों, सिग्नल सर्विसेज़ और एनालिटिक्स के लिए ठीक हैं, और किसी भी ब्रोकर के अकाउंट के साथ काम करते हैं।
कुछ और Manager या Web API के ऊपर होस्टेड रैपर हैं, जो मैनेजर कनेक्शन के ऊपर REST इंटरफ़ेस देते हैं। इनसे डेवलपमेंट का समय बच सकता है, लेकिन तब आपके मैनेजर क्रेडेंशियल किसी थर्ड पार्टी के पास रहते हैं, और MetaQuotes के नया बिल्ड जारी करने पर आप उनके अपटाइम और अपडेट चक्र पर निर्भर रहते हैं। पूछें कि सर्विस कहाँ होस्ट है, क्रेडेंशियल कौन देख सकता है और वेंडर का कारोबार बंद हो जाए तो आपके इंटीग्रेशन का क्या होगा।
मैनेजर-स्तर के इंटीग्रेशन को सुरक्षित कैसे रखें?
सॉफ़्टवेयर जिस भी मैनेजर अकाउंट का इस्तेमाल करता है, उसे विशेषाधिकार वाला सिस्टम अकाउंट मानें, क्योंकि वह असल में वही है। अपने इंटीग्रेशन पर हम ये नियम लागू करते हैं:
- हर इंटीग्रेशन के लिए एक मैनेजर, सिर्फ़ उन्हीं अधिकारों और ग्रुप के साथ जो उस इंटीग्रेशन को चाहिए।
- बैलेंस ऑपरेशन सिर्फ़ मंज़ूर क्यू से, क्लाइंट की तरफ़ से आई रिक्वेस्ट से सीधे कभी नहीं।
- क्रेडेंशियल सीक्रेट्स स्टोर में, स्टाफ़ या वेंडर बदलने पर बदले जाएँ।
- कनेक्शन सिर्फ़ जाने-पहचाने सर्वरों से।
- हर बदलाव कारोबारी वजह के साथ लॉग हो और रोज़ उसका मिलान हो।
- टाइमआउट के बाद पैसे की आवाजाही या ट्रेड का अपने-आप दोबारा प्रयास नहीं; पहले सर्वर की स्थिति जाँचें।
MT5 Manager API प्रोजेक्टों में आम गलतियाँ क्या हैं?
आम गलतियाँ आर्किटेक्चर की होती हैं, और ज़्यादातर पहले हफ़्ते में ही हो जाती हैं। इन्हें टालना सस्ता है, लेकिन क्लाइंटों के सिस्टम पर निर्भर हो जाने के बाद ठीक करना महँगा।
- सब कुछ के लिए एक मैनेजर। CRM, रिपोर्टिंग जॉब और डीलर टूल पूरे अधिकारों वाला एक ही लॉगिन शेयर करते हैं, इसलिए कोई नहीं बता सकता कि बदलाव किस सिस्टम ने किया, और किसी का एक्सेस अलग से रद्द नहीं किया जा सकता।
- एक-एक अकाउंट की पोलिंग। हर क्लाइंट की पोज़िशन बारी-बारी माँगने वाला पोर्टल 50 अकाउंट पर चलता है और 5,000 पर सर्वर को धीमा कर देता है। बैच रिक्वेस्ट इस्तेमाल करें और जो नहीं बदलता उसे कैश करें।
- प्लगइन में बिज़नेस लॉजिक। कॉपी ट्रेडिंग या बोनस का नियम Server API प्लगइन के रूप में सिर्फ़ इसलिए लिखा गया क्योंकि वह “सर्वर के ज़्यादा क़रीब” लगा, जबकि वह बाहर सुरक्षित चल सकता था।
- सर्वर टाइम की अनदेखी। CRM में डील सर्वर टाइम में सेव होती हैं और पेमेंट रिकॉर्ड से UTC में मिलाई जाती हैं, इसलिए रोज़ का मिलान दो-तीन घंटे खिसका रहता है।
- पैसे की आवाजाही दोबारा भेजना। डिपॉज़िट कॉल टाइमआउट होती है, कोड फिर कोशिश करता है, और क्लाइंट को दो बार क्रेडिट हो जाता है। कोई भी दोबारा प्रयास करने से पहले अकाउंट हिस्ट्री जाँचें।
- MT5 अपडेट की कोई योजना नहीं। MetaQuotes नियमित रूप से नए बिल्ड जारी करती है। अगले बिल्ड पर एक टेस्ट सर्वर रखें और लाइव सर्वर अपडेट होने से पहले अपना इंटीग्रेशन उस पर चलाकर देखें।
क्या प्रॉप फ़र्म या कॉपी-ट्रेडिंग प्रोजेक्ट से चुनाव बदलता है?
हाँ, थोड़ा। प्रॉप ट्रेडिंग टेक्नोलॉजी तेज़, नियम-आधारित अकाउंट एक्शन पर बहुत निर्भर करती है — जैसे ड्रॉडाउन सीमा टूटते ही इवैल्युएशन अकाउंट बंद करना। कुछ फ़र्म यह बाहर से, Web या Manager API के ज़रिए बार-बार जाँच करके करती हैं; दूसरी प्लगइन पसंद करती हैं ताकि नियम सर्वर के अंदर लागू हो। यहाँ प्रतिक्रिया के समय और सर्वर पर कस्टम कोड चलाने के जोखिम के बीच संतुलन बनाना होता है।
कॉपी ट्रेडिंग और PAMM भी मिलती-जुलती जगह पर हैं। कॉपी करना ख़ुद सर्वर के बाहर चल सकता है, लेकिन वॉल्यूम और फ़ीस का बँटवारा बिल्कुल सटीक होना चाहिए, इसलिए आपके चुने इंटरफ़ेस से भरोसेमंद डील डेटा और मिलान का तरीका मिलना चाहिए। लिक्विडिटी फिर अलग मामला है: अगर प्रोजेक्ट को नए प्रोवाइडर भी चाहिए, तो लिक्विडिटी प्रोवाइडर इंटीग्रेशन देखें।
FXUP MT5 API के साथ कैसे काम करती है?
हमारा ब्रांडेड WebTrader, मोबाइल ऐप और हमारा अपना ब्रोकर CRM Go बैक एंड के ज़रिए MT5 से जुड़ते हैं, जो Web API इस्तेमाल करता है। हम पार्टनर CRM के साथ भी काम करते हैं और जो प्रोजेक्ट के लिए सही बैठे, वही सुझाते हैं; दोनों ही सूरतों में, कुछ भी लाइव होने से पहले हम जाँचते हैं कि CRM को कौन-सा इंटरफ़ेस और कौन-से मैनेजर अधिकार चाहिए। अपने सर्वर वाले क्लाइंटों के लिए हम डीलर टूल, रिपोर्टिंग जॉब और कभी-कभार प्लगइन का स्कोप भी तय करते हैं, और बता देते हैं जब MT5 का कोई मौजूदा फ़ीचर या आसान इंटरफ़ेस यह काम कर सकता हो।
अगर आप किसी API प्रोजेक्ट के कोटेशन की तुलना कर रहे हैं, तो स्पेसिफ़िकेशन हमें WhatsApp पर भेजें; हम बता सकते हैं कि हर हिस्से को कौन-सा इंटरफ़ेस चाहिए और छिपा हुआ काम कहाँ है। हमारा कस्टम इंटीग्रेशन पेज बताता है कि हम किस तरह के प्रोजेक्ट लेते हैं।
अक्सर पूछे जाने वाले सवाल
MT5 Manager API किस काम आता है?
MT5 Manager API और Web API में क्या अंतर है?
MT5 Server API क्या है?
क्या MT5 Manager API मेरे CRM के साथ काम करेगा?
MT5 Manager API एक्सेस की लागत कितनी है?
क्या व्हाइट लेबल ब्रोकर Manager API इस्तेमाल कर सकता है?
क्या मैं MT5 Manager API के साथ Python इस्तेमाल कर सकता हूँ?
क्या बोनस या कॉपी-ट्रेडिंग फ़ीचर के लिए Server API प्लगइन ज़रूरी है?
क्या किसी थर्ड-पार्टी सर्विस को अपने मैनेजर क्रेडेंशियल देना सुरक्षित है?
आपका सवाल यहाँ नहीं है? WhatsApp पर पूछें, Telegram पर @FXUPCK को संदेश भेजें या ईमेल करें: [email protected].
स्रोत
- MetaQuotes — MetaTrader 5 trading platform for brokers and banks (अक्टूबर 2026 में देखा गया)
- MetaQuotes — MetaTrader 5 for brokers (metaquotes.net) (अक्टूबर 2026 में देखा गया)
- MetaQuotes — MetaTrader 5 Gateways & Connectivity (न्यूज़, 21 अगस्त 2013) (अक्टूबर 2026 में देखा गया)
- MQL5 Reference — Python integration for the MetaTrader 5 terminal (अक्टूबर 2026 में देखा गया)
FXUP एक स्वतंत्र कंसल्टिंग और टेक्नोलॉजी फ़र्म है और MetaQuotes Ltd. से संबद्ध नहीं है। MetaTrader 4 और MetaTrader 5, MetaQuotes Ltd. के ट्रेडमार्क हैं। यह पेज सामान्य जानकारी है, कानूनी, कर या निवेश सलाह नहीं; नियामकीय शर्तें हर क्षेत्राधिकार में अलग होती हैं और समय के साथ बदलती हैं। FXUP कीमतें प्रकाशित नहीं करती; अपने प्रोजेक्ट के ताज़ा आँकड़ों के लिए हमसे संपर्क करें।