مركز واجهات المطورين

استكشف واجهات API

اختبر نقاط الاتصال الحية في مستكشفات تفاعلية داخل المتصفح، واستعرض واجهات Swagger المباشرة، ونزّل تعريفات Protobuf ومخططات OpenAPI، وادمج حزم SDK الرسمية بـ 8 لغات برمجة.

Guests can try the demo without signing up. TRIAL limits apply; signed-in runs use your balance.

افتح حساباً تجريبياً واتصل بـ MT5

اختر لغة وشغّل مثال REST كاملاً: افتح حساب MetaQuotes تجريبياً، واتصل، واقرأ ملخص الحساب، ثم اقطع الاتصال. لا يتم تنفيذ صفقات.

يُستخدم مفتاح المستخدم المسجَّل دخوله تلقائياً، أما الزوار فيستخدمون TRIAL. وتسري حدود النسخة التجريبية. ومع مفتاحك الخاص، تُطبَّق فوترة المحطات المعتادة حتى قطع الاتصال.

اللغة

شغّل Python أو JavaScript هنا، أو نزّل المثال لتشغيله محلياً. تحمّل Python بيئة التشغيل في المرة الأولى. تستخدم جميع الأمثلة REST وتستدعي Disconnect عند التنظيف.

تنزيل المثال (Python)

التشغيل محلياً · Python 3.10+
التشغيل محلياًPython 3.10+ · دون تثبيت SDK أو حزم
python mt5_demo.py

تستخدم الأمثلة المنزّلة TRIAL افتراضياً. اضبط MRPC_API_KEY لاستخدام مفتاحك. يُطلب انتهاء صلاحية المحطة بعد خمس دقائق كإجراء احتياطي للتنظيف.

Python · REST
جارٍ تحميل المثال…

Clear, hourly terminal pricing

الطرفية القياسية: $5 لكل 720 ساعة. يصل سعر الاستخدام الكثيف إلى $2 بعد تراكم 1,500,000 ساعة حساب خلال شهر تقويمي. تُحتسب الرسوم بالساعة، وتُطبّق الأسعار المخفّضة على الاستخدام اللاحق.

Open the pricing calculator
From demo to your own application

Create a free account, get your API key after email verification, then connect your broker account with the same REST endpoints. Running terminals uses your balance.

مصادقة API

احصل على مفتاح API مجاني

اتصل بـ mt5.mrpc.pro وmt4.mrpc.pro باستخدام مفتاح API الشخصي. سجّل في https://mrpc.pro/signup لتحصل على مفتاحك بعد التحقق من بريدك الإلكتروني. يُحتسب الاستخدام بالساعة، ويظهر أي رصيد ترحيبي في لوحة التحكم.

وصول إلى API بحسب الاستخدام دون الحاجة إلى بطاقة ائتمان إنشاء فوري للرمز

مستكشفات العميل التفاعلية

يتطلب تسجيل الدخول. تُنفَّذ جميع الطلبات بواسطة APIKey المصادَق عليه. اتصل مباشرة عبر /ConnectEx (الذي ينشئ رمز جلستك تلقائياً)، ثم تابع البث لحظياً.

MT5
REST + WebSockets

مستكشف MT5 Client API

ساحة تجريب مصادَق عليها لـ MetaTrader 5. اتصل مباشرة عبر /ConnectEx (الذي ينشئ معرّف جلستك تلقائياً)، واستعرض الرصيد والأوامر المفتوحة، وتابع الأسعار الحية.

يتطلب تسجيل الدخول • مصادقة APIKey افتح المستكشف
MT4
REST + WebSockets

مستكشف MT4 Client API

ساحة تجريب مصادَق عليها لـ MetaTrader 4. اتصل مباشرة عبر /ConnectEx (الذي ينشئ معرّف جلستك تلقائياً)، واستعلم عن هامش الحساب والمراكز المفتوحة، وتابع الأسعار الحية.

يتطلب تسجيل الدخول • مصادقة APIKey افتح المستكشف
COPY
gRPC + REST

مستكشف Trade Copier API

ساحة تجريب مصادَق عليها لنسخ الصفقات بين الوسطاء. أنشئ نُسَخ النسخ وأدرها عبر /Start، وحدّد نماذج المخاطر (LotMultiplier وFixedLot وEquity)، وتابع سجلات الصفقات لحظياً.

يتطلب تسجيل الدخول • مصادقة APIKey افتح المستكشف

واجهة API المباشرة (Swagger)

استعرض مواصفات OpenAPI واختبر نقاط HTTP الخام مباشرة على مجموعات Terminal Manager.

تعريفات Protobuf (gRPC)

Proto 3

نزّل ملفات المخطط الخام .proto لتوليد حزم gRPC في أي لغة (Go وPython وJava وC++ وRust وC#).

OpenAPI 3.0 (Postman / Insomnia)

JSON Spec

استورد عقود نقاط REST كاملة إلى Postman أو Insomnia أو بوابات API المخصصة بنقرة واحدة.

MT5 مواصفات OpenAPI 3.0 لـ MT5
mt5.json
MT4 مواصفات OpenAPI 3.0 لـ MT4
mt4.json
COPY مواصفات OpenAPI 3.0 لـ Trade Copier
copy.json
💡 نصيحة: استورد رابط JSON مباشرة إلى Postman عبر Import ← Link لتبقى النقاط متزامنة تلقائياً.

حزم SDK لعميل MetaTrader 4

حزم SDK رسمية مفتوحة المصدر لعميل MetaTrader 4 بـ 8 لغات برمجة.

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

حزم SDK لعميل MetaTrader 5

حزم SDK رسمية مفتوحة المصدر لعميل MetaTrader 5 بـ 8 لغات برمجة.

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

حزم SDK لعميل Trade Copier

حزم SDK رسمية مفتوحة المصدر لعميل Trade Copier بـ 8 لغات برمجة.

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