ڈیولپر 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)

اپنے کمپیوٹر پر چلائیں · 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 سے جڑیں۔ https://mrpc.pro/signup پر رجسٹر کریں؛ ای میل کی تصدیق کے بعد آپ کو key مل جائے گی۔ استعمال کا بل فی گھنٹہ بنتا ہے؛ ویلکم کریڈٹ (اگر ہو) آپ کے ڈیش بورڈ میں نظر آتا ہے۔

استعمال کے مطابق 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
💡 ٹپ: اینڈ پوائنٹس کو خودکار طور پر ہم آہنگ رکھنے کے لیے JSON URL کو Postman میں Import → Link کے ذریعے براہِ راست امپورٹ کریں۔

MetaTrader 4 کلائنٹ SDKs

8 پروگرامنگ زبانوں میں MetaTrader 4 کے لیے آفیشل اوپن سورس کلائنٹ SDKs۔

8 زبانیں • MT4 SDKs
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 کلائنٹ SDKs

8 پروگرامنگ زبانوں میں MetaTrader 5 کے لیے آفیشل اوپن سورس کلائنٹ SDKs۔

8 زبانیں • MT5 SDKs
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 کلائنٹ SDKs

8 پروگرامنگ زبانوں میں Trade Copier کے لیے آفیشل اوپن سورس کلائنٹ SDKs۔

8 زبانیں • Copier SDKs
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