داخل PMTS: كيف تعمل مزامنة البيانات في الوقت الفعلي بين MetaTrader 5 ولوحة التحكم

بالنسبة لمخصّص رأس المال الذي يقيّم برنامج تداول مُدار، نادراً ما يكون السؤال الأهم هو كم تبلغ العوائد. بل هو هل يمكنني الوثوق بالأرقام. فأي رقم أداء لا يكون موثوقاً إلا بقدر موثوقية السلسلة التي تنتجه. في PMTS، تبدأ هذه السلسلة داخل MetaTrader 5 في اللحظة التي تُنفَّذ فيها الصفقة وتنتهي، بعد ثوانٍ، على شاشة المستثمر الذي يراجع لوحة التحكم الخاصة به. يستعرض هذا المقال كيفية عمل هذه المزامنة، ولماذا صُمّمت البنية على هذا النحو، وماذا يعني ذلك لسلامة الأرقام التي تراها. تاريخ الكتابة هو June 26, 2026.

مشكلة المزامنة في التداول المُدار

تُبنى معظم لوحات تحكم التداول للأفراد على افتراض بسيط لكنه هش: أن لقطة دورية للحساب كافية. تستعلم مهمة cron من الوسيط مرة كل ساعة، وتكتب صفاً في قاعدة بيانات، وتقرأ الواجهة الأمامية من ذلك الصف. المشكلة أن الأسواق لا تنتظر جداول cron. فبين لقطتين، يمكن أن يُفتح مركز ويجري ويُغلق؛ ويمكن أن يتأرجح حقوق الملكية؛ ويمكن أن يظهر تراجع (drawdown) ثم يتعافى. فإذا لم تَرَ لوحة التحكم سوى نقطتي النهاية، فإنها تروي قصة ممهّدة وناقصة تُغفل بالضبط المعلومات التي يحتاجها المخصّص الجاد لتقييم المخاطر.

يرفض تصميم PMTS نموذج اللقطة الدورية كمصدر للحقيقة. وبدلاً من ذلك، تعامل المنصة طرفية MetaTrader 5 كمصدر أحداث يبثّ باستمرار، وتبني لوحة التحكم فوق سلسلة استيعاب متعددة الطبقات تلتقط الصفقات والأوامر والمراكز وحالة الحساب فور تغيّرها. والنتيجة سجلّ دقيق بما يكفي لإعادة بناء تاريخ الحساب صفقة بصفقة، وليس يوماً بيوم فقط.

البنية: من التنفيذ في MT5 إلى عرض لوحة التحكم

تتكوّن السلسلة من ثلاث طبقات متمايزة، لكل منها مسؤولية واحدة. وإبقاؤها منفصلة هو ما يجعل النظام سريعاً وقابلاً للتدقيق في آن واحد.

الـ Expert Advisor المسمى DataSync في MT5

تعيش الطبقة الأولى داخل طرفية التداول نفسها. تنشر PMTS مستشاراً خبيراً (Expert Advisor) مخصصاً باسم DataSync — وهو برنامج MT5 مكتوب بلغة MQL5 — يعمل جنباً إلى جنب مع منطق التداول. ومهمته الوحيدة هي المراقبة والإرسال. فعند كل حدث ذي صلة في الطرفية — إغلاق صفقة، أو تنفيذ أمر، أو تحديث مركز، أو مجرد انقضاء فترة نبضة — يقوم المستشار الخبير بتسلسل الحالة الراهنة للحساب ودفعها إلى واجهة استيعاب PMTS عبر قناة موثّقة. ولأن المستشار الخبير يقرأ مباشرةً من سجل صفقات الطرفية ودوال الحساب الخاصة بها، فإن البيانات التي يرسلها هي سجل الوسيط نفسه، وليست إعادة بناء. لا إدخال يدوي، ولا جداول بيانات، ولا فرصة لانحراف الأرقام عما حدث فعلاً في السوق.

واجهة الاستيعاب ونموذج اللقطات

الطبقة الثانية هي واجهة REST على جانب الخادم التي تستقبل تلك الإرساليات. تُوثَّق كل حمولة بمفتاح API خاص بكل حساب يُحمَل في ترويسة X-API-Key، ويُتحقَّق منها مقابل قاعدة البيانات قبل كتابة بايت واحد. وبمجرد التحقق، تفكّك الواجهة الحمولة إلى نموذج البيانات المُطبَّع للمنصة: تُكتب الصفقات والأوامر والمراكز الفردية في جداولها الخاصة، بينما تلتقط سلسلة متجددة من لقطات الحساب الرصيد وحقوق الملكية والهامش والهامش الحر والأرباح والخسائر العائمة عند كل نقطة مزامنة. وتسجّل سلسلة منفصلة لمنحنى حقوق الملكية قيمة الحساب عبر الزمن بدقة عالية.

هذا الفصل مهم. توفّر الجداول على مستوى الصفقة مسار تدقيق ثابتاً لا يقبل إلا الإضافة — الحقيقة الأساسية لكل تنفيذ. وتوفّر سلسلتا اللقطات ومنحنى حقوق الملكية العرض المُحلَّل زمنياً الذي يغذّي الرسوم البيانية ومقاييس المخاطر. ولأن كلتيهما مشتقتان من التدفق الموثّق نفسه، فلا يمكن أبداً أن تتعارضا: فالإحصاءات الإجمالية على لوحة التحكم قابلة دائماً للتوفيق رجوعاً إلى الصفقات الأساسية التي أنتجتها.

طبقة لوحة التحكم

الطبقة الثالثة هي ما يراه المستثمر فعلاً. لوحة تحكم PMTS هي تطبيق ذو صفحة واحدة يقرأ من النموذج المُطبَّع عبر واجهة المستخدم، ويحوّل كل رقم إلى عملة العرض المفضّلة لدى المستثمر، ويعرض النتيجة برسوم بيانية حيّة. وهي لا تتواصل مع MetaTrader 5 مباشرةً — ولا تحتاج إلى ذلك أبداً، لأن سلسلة الاستيعاب قد أنجزت بالفعل مهمة التقاط البيانات وهيكلتها. ومهمة لوحة التحكم هي العرض والتفسير: منحنيات حقوق الملكية، وتفصيلات معدل الفوز وعامل الربح، وتحليل التراجع، وتفاصيل كل مركز، وكلها تُحدَّث فور وصول عمليات مزامنة جديدة. ويمكنك رؤية هذه الطبقة وهي تعمل في لوحة تحكم المستثمر الخاصة بك.

ماذا تتم مزامنته، وبأي وتيرة

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

وتيرة المزامنة مدفوعة بالأحداث لا ثابتة. فالحساب الهادئ بلا مراكز مفتوحة قد يرسل فقط عند فترة نبضته؛ أما الحساب النشط الذي يدير عدة مراكز خلال جلسة متقلبة فيرسل أكثر بكثير، لأن كل تغيّر ذي معنى هو حدث. وهذا عكس نموذج cron الساعي تماماً: ينفق النظام عرض نطاقه بالضبط حين يوجد ما يستحق التسجيل.

لماذا يهم ذلك: أداء قابل للتحقق

الغاية كلها من هذه البنية أن الأرقام البارزة ليست تسويقاً — بل هي الناتج الحسابي لدفتر صفقات قابل للتدقيق. واعتباراً من أحدث مزامنة، يُظهر حساب PMTS المرجعي معدل فوز يبلغ 90.41% عبر 73 صفقة — 66 رابحة و7 خاسرة — مع عامل ربح يبلغ 10.0557 ونسبة Sharpe تبلغ 12.03. وخلال الفترة المتتبَّعة، من July 21, 2025 حتى June 25, 2026 على مدى 155 يوم تداول، حقّق الحساب عائداً إجمالياً قدره 17.70%، محوّلاً وديعة أولية قدرها $50,000 إلى $58,849.31 من حقوق الملكية، بربح صافٍ قدره $8,849.31. والأهم أن ذلك تحقّق مع تراجع أقصى لا يتجاوز 0.41%، أو $202.74 بالقيمة المطلقة.

ما يجعل تلك الأرقام ذات معنى ليس حجمها بل مصدرها. فكل واحد منها يمكن تتبّعه عبر سلسلة اللقطات وصولاً إلى الصفقات الفردية المُلتقطة مباشرةً من MetaTrader 5. تُحسب نسبة Sharpe من منحنى حقوق الملكية نفسه الذي ترسمه لوحة التحكم؛ وعامل الربح هو النسبة الحرفية بين الربح الإجمالي والخسارة الإجمالية المسجّلين في جدول الصفقات؛ ويُقاس التراجع مقابل أعلى مستوى في سلسلة حقوق الملكية المُزامَنة. لا يوجد رقم منفصل مصقول يعيش في كتيّب لا يمكن التوفيق بينه وبين البيانات خلف تسجيل الدخول.

التعامل مع تعدّد العملات وتعدّد الحسابات

من النتائج الإضافية للتصميم متعدد الطبقات التعامل النظيف مع التباين. فالحسابات المتصلة بـ PMTS تعمل عبر وسطاء وعملات أساس متعددة — EUR وUSD وغيرها — بإعدادات رافعة مالية مختلفة. تخزّن طبقة الاستيعاب كل مبلغ بالعملة الأصلية للحساب الذي أنتجه، حفاظاً على الأمانة لدفاتر الوسيط. ولا يحدث التحويل إلا في طبقة العرض، حيث تترجم لوحة التحكم الأرقام إلى عملة العرض التي اختارها كل مستثمر باستخدام أسعار صرف مخزّنة مؤقتاً. وهذا يعني أن مسار التدقيق لا يتشوّه أبداً بحسابات العملات، بينما يظل كل مستثمر يرى عرضاً متماسكاً بعملة واحدة لمركزه.

الشفافية كمبدأ تصميمي

كان من الأبسط والأرخص بناء لوحة تحكم تعرض أرقاماً منتقاة. لكن PMTS تعمّدت ألا تفعل ذلك. فقرار ربط كل رقم معروض بتدفق موثّق على مستوى الصفقة من MetaTrader 5 هو تصريح عمّا ينبغي أن يكون عليه التداول المُدار: علاقة ينظر فيها المدير والمستثمر إلى الحقيقة الأساسية نفسها. وسلسلة المزامنة، بهذا المعنى، ليست ميزة بقدر ما هي التزام — التعبير التقني عن معيار مؤسسي للشفافية.

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

الأداء السابق لا يضمن النتائج المستقبلية. ينطوي التداول على مخاطر خسارة كبيرة وليس مناسباً لكل مستثمر. تعكس الأرقام المذكورة حساباً مرجعياً محدداً خلال فترة محددة ولا ينبغي تفسيرها كوعد بعوائد مماثلة.

Table of Contents

Ready to start trading with AI?

Join hundreds of traders using PMTS algorithmic trading technology

Get Started