خدمة دفع تكرار بيانات MT5 إلى MySQL – بديل خادم تقارير Metatrader 5

نحن ❤️ المطورين!

خدمة المزامنة MT5 هذه مخصصة للوسطاء والمسوقين والمطورين الذين يحتاجون إلى وصول محلي فعال إلى بيانات MT5 لتطبيقات متنوعة.

يمكن للوسطاء الاستفادة من الخدمة لإنشاء تقارير مخصصة، مما يمكنهم من مراقبة نشاط العملاء وتحليل بيانات التداول والحصول على رؤى مصممة خصيصًا لمتطلبات أعمالهم.

يمكن للمطورين استخدام هذه البيانات لـ بناء منطق الإحالة ودفع العمولة للشركاء (IB) المخصص، وبناء تطبيقات مخاطر الفوركس، ودمج حزم تسويق الفوركس، وتنفيذ محفزات شركات التداول الخاصة (Prop Firm) المخصصة والمزيد.  

تعمل خدمة الويب كطبقة وسيطة بين خادم تداول MT5 وقاعدة بيانات MySQL. دورها الرئيسي هو استرداد ومعالجة بيانات التداول المباشرة من خادم MT5 والحفاظ على مرآة محدثة في قاعدة البيانات المحلية لأغراض إعداد التقارير والتحليل والمراقبة التشغيلية.

بديل خادم تقارير MT5 يشمل:

  • موصل API مدير MT5: تتصل هذه الوحدة بخادم MT5 باستخدام Manager API، وتقوم بمصادقة آمنة للوصول إلى بيانات التداول ووظائف إدارة الحسابات.
  • خدمة مزامنة البيانات: خدمة في الوقت الفعلي تجلب البيانات من خادم MT5 وتزامنها مع قاعدة البيانات المحلية. 
  • محول البيانات: يقوم هذا المكون بهيكلة البيانات الأولية المستردة من خادم MT5 لتتناسب مع مخطط قاعدة البيانات المحلية، مما يضمن الاتساق عبر الجداول التالية.

تفاصيل مخطط قاعدة البيانات والجداول:

  • المجموعات (Groups): تخزن مجموعات المستخدمين والأذونات المرتبطة بالتداول: الأعمدة: id, group_name, currency, markup, permissions, max_leverage، إلخ.
  • الأسعار (Prices): تحتوي على بيانات الأسعار المباشرة المزامنة من خادم MT5: الأعمدة: id, symbol, buy_value, sell_value, spread, markup، إلخ.
  • المنطقة الزمنية (Timezone): تتبع الوقت الحالي والمنطقة الزمنية للخادم: الأعمدة: id, server_time, timezone_offset, timezone_name.
  • الصفقات المغلقة (Deals): تخزن جميع الصفقات المغلقة لكل مستخدم، بما في ذلك الصفقات النشطة والمغلقة: الأعمدة: id, user_id, deal_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close، إلخ.
  • الأوامر (Orders): تخزن جميع الصفقات لكل مستخدم، بما في ذلك الأوامر النشطة والمغلقة: الأعمدة: id, user_id, order_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close، إلخ.
  • المراكز (Positions): تخزن جميع الصفقات لكل مستخدم، بما في ذلك المراكز النشطة والمغلقة: الأعمدة: id, user_id, position_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close، إلخ.
  • المستخدمون (Users): يحمل بيانات العملاء مع تفاصيل الحساب الشخصي والتداول: الأعمدة: id, username, email, group_id, balance, address, registration_date, account_status، إلخ.
  • حقوق الملكية (Equity): تحتوي على بيانات حقوق الملكية لكل مستخدم: الأعمدة: id, user_id, live_equity, highest_equity, lowest_equity, timestamp.
  • التقارير اليومية (Daily Reports): توفر ملخصات نهاية اليوم لنشاط التداول: الأعمدة: id, report_date, total_volume, balance, active_users, closed_positions، إلخ.
  • الأوراق المالية (Securities): تسرد جميع الأوراق المالية المتاحة على المنصة مع الإعدادات وهوامش الربح: الأعمدة: id, symbol, security_name, type, margin, markup, trade_enabled، إلخ.
  • بالإضافة إلى ذلك، ستضيف Kenmore Design أي نقاط بيانات مطلوبة لمشروعك.

سير عمل المزامنة:

  • سحب البيانات (Data Pull): تبدأ الخدمة في استدعاءات API إلى خادم MT5 على فترات زمنية محددة أو بعد استدعاء API المحدد مسبقًا من الخادم لجلب تغييرات البيانات عبر الصفقات والمستخدمين وحقوق الملكية والجداول الأخرى ذات الصلة.
  • تحويل البيانات والتحقق من صحتها (Data Transformation and Validation): يتم تحويل البيانات الواردة لتناسب المخطط المحلي. يضمن التحقق الإضافي اتساق البيانات، وإزالة أو وضع علامة على أي حالات شاذة.
  • تحديث قاعدة البيانات (Database Update): يتم إدراج البيانات المعالجة أو تحديثها في قاعدة البيانات المحلية، مع الحفاظ على حالة معكوسة لخادم MT5.
  • سرعة المزامنة (Synchronization Speed): بشكل عام، تختلف سرعة المزامنة. يعتمد ذلك على قيود خادم التداول، المسافات الجغرافية، إنتاجية الشبكة، والمتطلبات العامة للعميل. من الممكن مزامنة قيم حقوق الملكية بشكل أسرع من تحديث معلومات المستخدم على سبيل المثال. 
  • اللحاق بعد قطع الاتصال (Post-Disconnect catch up): في حالة فقدان الاتصال بقاعدة البيانات أو خادم التداول، سيعود الخادم إلى الوراء في الوقت وسيلحق/يعيد مزامنة تحديثات البيانات المفقودة.
  • السجلات (Logs): يحتفظ النظام بسجلات لاستكشاف الأخطاء وإصلاحها.
  • الإشعارات (Notifications): يمكن للنظام نشر إشعارات هامة إلى قناة Slack أو توفير روابط ويب (web-hooks) للأحداث.

احصل على إمكانية الوصول إلى الوثائق والاستشارة لخدمة دفع بيانات MT5

خبرة متخصصة، تفاصيل خدمة دفع التكرار، وثائق، أسعار، أدلة، موارد، وأدوات.

اختر خدمة تكرار قاعدة بيانات Metatrader 5 PUSH للوصول إلى البيانات بدون متاعب وبدون قيود على الاستخدام لكل استعلام— كل ذلك مقابل رسوم شهرية ثابتة بسيطة. مع أكثر من 19 عامًا من الخبرة وسمعة مرموقة في الموثوقية، نحن الخيار الموثوق للحفاظ على مزامنة بيانات عملك دون عناء وجاهزة لتشغيل تطبيقاتك وتقاريرك المخصصة.

عرض جميع واجهات API لدينا

في كثير من الحالات، يتم استخدام عدة واجهات API للفوركس معًا. تحقق من القائمة الكاملة هنا.