डेवलपर API हब

MT5 REST API। लाइव आज़माएँ।

Python, JavaScript, C#, Go, Java, C++, Rust या Ruby से MetaTrader को कनेक्ट करें। नीचे असली MT5 डेमो चलाएँ। टर्मिनल MetaRPC पर चलते हैं, इसलिए आपका ऐप Linux, macOS या Windows पर चल सकता है। MT4 API भी उपलब्ध हैं।

बिना खाता बनाए डेमो आज़मा सकते हैं। TRIAL की सीमाएँ लागू होती हैं; लॉग इन करने के बाद डेमो चलाने का शुल्क आपके बैलेंस से कटता है।

डेमो खाता खोलें और MT5 से कनेक्ट करें

भाषा चुनकर पूरा REST उदाहरण चलाएँ: MetaQuotes डेमो खाता खोलें, कनेक्ट करें, खाते का सारांश पढ़ें और फिर डिसकनेक्ट करें। कोई ट्रेड नहीं किया जाता।

साइन इन होने पर आपकी यूज़र key अपने-आप इस्तेमाल होती है; गेस्ट TRIAL इस्तेमाल करते हैं। ट्रायल की सीमाएं लागू हैं। अपनी key के साथ डिस्कनेक्ट होने तक सामान्य टर्मिनल बिलिंग लगती है।

भाषा

Python या JavaScript यहाँ चलाएँ या उदाहरण डाउनलोड करके अपने कंप्यूटर पर चलाएँ। पहली बार Python का ब्राउज़र रनटाइम लोड होता है। हर उदाहरण REST इस्तेमाल करता है और अंत में Disconnect कॉल करता है।

अपने कंप्यूटर पर चलाएँ · Python 3.10+
अपने कंप्यूटर पर चलाएँPython 3.10+ · API SDK या अतिरिक्त पैकेज की ज़रूरत नहीं
python mt5_demo.py

डाउनलोड किया गया उदाहरण डिफ़ॉल्ट रूप से TRIAL इस्तेमाल करता है। अपनी key के लिए MRPC_API_KEY सेट करें। कनेक्शन खुला रह जाने की स्थिति में टर्मिनल के लिए पाँच मिनट की समय सीमा भी माँगी जाती है।

Python · REST
उदाहरण लोड हो रहा है…

टर्मिनल का शुल्क, घंटे के हिसाब से

मानक टर्मिनल: 720 घंटे के लिए $5। एक कैलेंडर महीने में कुल 1,500,000 खाता-घंटे पूरे होने पर अधिक उपयोग की दर $2 तक घटती है। शुल्क प्रति घंटे लगता है; कम दरें आगे के उपयोग पर लागू होती हैं।

लागत कैलकुलेटर खोलें
डेमो के बाद अपना ऐप कनेक्ट करें

मुफ़्त खाता बनाएँ और ईमेल सत्यापन के बाद अपनी API key पाएँ। फिर इन्हीं REST एंडपॉइंट से अपना ब्रोकर खाता कनेक्ट करें। चल रहे टर्मिनल का शुल्क आपके बैलेंस से कटता है।

API ऑथेंटिकेशन

अपनी मुफ़्त API key पाएं

अपनी निजी API key से mt5.mrpc.pro और mt4.mrpc.pro से कनेक्ट करें। ईमेल सत्यापन के बाद key पाने के लिए https://mrpc.pro/signup पर रजिस्टर करें। उपयोग का बिल घंटे के हिसाब से बनता है; वेलकम क्रेडिट मिले तो वह आपके डैशबोर्ड में दिखता है।

उपयोग के आधार पर API एक्सेस क्रेडिट कार्ड की ज़रूरत नहीं तुरंत टोकन जनरेट करें

इंटरैक्टिव क्लाइंट एक्सप्लोरर

साइन इन ज़रूरी है। सभी रिक्वेस्ट आपके ऑथेंटिकेटेड APIKey से चलती हैं। /ConnectEx से सीधे कनेक्ट करें (यह आपका सेशन टोकन अपने-आप बना देता है), फिर रियल टाइम में स्ट्रीम करें।

MT5
REST + WebSockets

MT5 Client API एक्सप्लोरर

MetaTrader 5 के लिए ऑथेंटिकेटेड प्लेग्राउंड। /ConnectEx से सीधे कनेक्ट करें (सेशन ID अपने-आप बनता है), बैलेंस और खुले ऑर्डर देखें, और लाइव टिक स्ट्रीम करें।

साइन इन ज़रूरी • APIKey ऑथ एक्सप्लोरर खोलें
MT4
REST + WebSockets

MT4 Client API एक्सप्लोरर

MetaTrader 4 के लिए ऑथेंटिकेटेड प्लेग्राउंड। /ConnectEx से सीधे कनेक्ट करें (सेशन ID अपने-आप बनता है), खाते का मार्जिन और खुली पोज़िशन देखें, और लाइव कोट स्ट्रीम करें।

साइन इन ज़रूरी • APIKey ऑथ एक्सप्लोरर खोलें
COPY
gRPC + REST

Trade Copier API एक्सप्लोरर

क्रॉस-ब्रोकर ट्रेड रेप्लिकेशन के लिए ऑथेंटिकेटेड प्लेग्राउंड। /Start से कॉपियर इंस्टेंस बनाएं और मैनेज करें, रिस्क मॉडल (LotMultiplier, FixedLot, Equity) सेट करें, और रियल-टाइम ट्रेड लॉग स्ट्रीम करें।

साइन इन ज़रूरी • APIKey ऑथ एक्सप्लोरर खोलें

डायरेक्ट API UI (Swagger)

OpenAPI स्पेक देखें और कच्चे HTTP एंडपॉइंट सीधे Terminal Manager क्लस्टर पर टेस्ट करें।

Protobuf डेफ़िनिशन (gRPC)

Proto 3

किसी भी भाषा (Go, Python, Java, C++, Rust, C#) में gRPC स्टब जनरेट करने के लिए कच्ची .proto स्कीमा फ़ाइलें डाउनलोड करें।

OpenAPI 3.0 (Postman / Insomnia)

JSON विवरण

पूरे REST एंडपॉइंट कॉन्ट्रैक्ट को एक क्लिक में Postman, Insomnia या अपने API गेटवे में इंपोर्ट करें।

MT5 MT5 OpenAPI 3.0 स्पेक
mt5.json
MT4 MT4 OpenAPI 3.0 स्पेक
mt4.json
COPY Trade Copier OpenAPI 3.0 स्पेक
copy.json
💡 टिप: एंडपॉइंट अपने-आप सिंक रखने के लिए Postman में Import → Link से JSON URL सीधे इंपोर्ट करें।

MetaTrader 4 Client SDK

8 प्रोग्रामिंग भाषाओं में MetaTrader 4 के लिए आधिकारिक, ओपन-सोर्स क्लाइंट SDK।

8 भाषाएं • MT4 SDK
C# MT4

CSharpMT4

dotnet add package MetaRPC.MT4
Python MT4

PyMT4

pip install pymt4
Go MT4

GoMT4

go get github.com/MetaRPC/GoMT4
Java MT4

JavaMT4

implementation 'pro.mrpc:mt4:1.0.0'
C++ MT4

CppMT4

cmake: find_package(CppMT4 REQUIRED)
Rust MT4

RustMT4

cargo add rustmt4
Ruby MT4

RubyMT4

gem install rubymt4
Node.js MT4

NodeMT4

npm install @metarpc/nodemt4

MetaTrader 5 Client SDK

8 प्रोग्रामिंग भाषाओं में MetaTrader 5 के लिए आधिकारिक, ओपन-सोर्स क्लाइंट SDK।

8 भाषाएं • MT5 SDK
C# MT5

CSharpMT5

dotnet add package MetaRPC.MT5
Python MT5

PyMT5

pip install pymt5
Go MT5

GoMT5

go get github.com/MetaRPC/GoMT5
Java MT5

JavaMT5

implementation 'pro.mrpc:mt5:1.0.0'
C++ MT5

CppMT5

cmake: find_package(CppMT5 REQUIRED)
Rust MT5

RustMT5

cargo add rustmt5
Ruby MT5

RubyMT5

gem install rubymt5
Node.js MT5

NodeMT5

npm install @metarpc/nodemt5

Trade Copier Client SDK

8 प्रोग्रामिंग भाषाओं में Trade Copier के लिए आधिकारिक, ओपन-सोर्स क्लाइंट SDK।

8 भाषाएं • Copier SDK
C# COPY

CSharpCopier

dotnet add package MetaRPC.Copier
Python COPY

PyCopier

pip install pycopier
Go COPY

GoCopier

go get github.com/MetaRPC/GoCopier
Java COPY

JavaCopier

implementation 'pro.mrpc:copier:1.0.0'
C++ COPY

CppCopier

cmake: find_package(CppCopier REQUIRED)
Rust COPY

RustCopier

cargo add rustcopier
Ruby COPY

RubyCopier

gem install rubycopier
Node.js COPY

NodeCopier

npm install @metarpc/nodecopier