داخل المقال

الأمر والتنفيذ والمركز

تميز منصة MetaTrader 5 بين الأمر الذي يمثل تعليمات، وdeal الذي يمثل تنفيذ الصفقة، والمركز position الذي يمثل التعرض الناتج. قد تحتوي فكرة تداول واحدة على تنفيذات متعددة. إذا اعتبرت اليوميات كل تنفيذ صفقة مستقلة فسترتفع إحصاءات التكرار ونسبة النجاح بشكل مضلل. يجب إعادة بناء دورة الحياة كاملة أولاً.

عزل الحسابات

تبدأ المطابقة من رقم login والخادم والمعرف المرتبط للحساب. قد تشترك حسابات مختلفة في الرمز ورقم التذكرة دون أن تكون المراكز نفسها. يحتاج كل سجل إلى نطاق حساب واضح ومصدر قابل للتتبع. عند الانتقال إلى حساب MT5 آخر، ينبغي ألا تنتقل بيانات الحساب السابق إلى لوحة أداء الحساب الجديد.

المراكز المفتوحة وسجل التنفيذ

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

الإغلاق الجزئي وعكس الاتجاه

يؤدي إغلاق جزء من المركز إلى تقليل الحجم المتبقي وإضافة تنفيذ جديد بنتيجته المالية. في نمط netting يمكن لتداول جديد أن يقلل المركز أو يعكسه، وفي نمط hedging قد تتعايش مراكز منفصلة للرمز نفسه. التجميع على أساس الرمز وحده قد ينسب الأرباح والخسائر إلى قرار خاطئ.

الوقت والتاريخ

قد يختلف توقيت خادم الوسيط عن UTC وعن منطقة Europe/Rome. خزّن وقتاً معيارياً من نوع ISO مع المنطقة الصريحة أو مللي ثانية epoch، واحتفظ بالقيمة الأصلية للتدقيق. لا تفسر سلسلة تاريخ مبهمة على أنها إغلاق مؤكد. يجب أن يستخدم التقرير اليومي قاعدة زمنية متسقة.

صافي الربح والرسوم

تتضمن النتيجة المالية الربح الإجمالي والعمولات ورسوم التبييت وأي رسوم أخرى. تظهر بعض الرسوم كأحداث منفصلة وقد تُحتسب مرتين خطأً. احتفظ بمعرف deal الأصلي وطابق المجموع مع تبويب History في MT5. عرض رسم جميل للأرباح ليس دليلاً على اكتمال السجل.

التأخير والتحقق المعلق

قد يظهر إغلاق الصفقة في المنصة قبل أن يصل من مزود الربط. تعني حالة pending close check أن دليل الإغلاق لم يكتمل بعد، ولا تسمح بتسجيل النتيجة النهائية دون تحقق. أعد طلب الأجزاء الجديدة من السجل وقارن المعرفات والأوقات، ويجب ألا تنشئ المحاولات المتكررة صفقات مكررة.

اختبار العينة

اختر أيام تداول محددة وقارن عدد deals وعدد المراكز المفتوحة والصفقات المجمعة المفتوحة والمغلقة والعمولات وصافي P&L. راجع المحطة والمزود والواجهة المعروضة. سجل بدقة المرحلة التي يتغير فيها العدد، بدلاً من افتراض أن ما يظهر على الشاشة يساوي السجل الكامل.

مراجعة القرار لا النتيجة

بعد التأكد من سلامة البيانات، أضف إعداد الدخول والجلسة والتأكيدات والمخاطرة المخططة والأسباب والحالة النفسية. صحة المزامنة لا تعني جودة القرار. يجب أن يرتبط Discipline Score بالالتزام بالخطة والسلوك ولا يساوي عدد أحداث التنفيذ بعدد أفكار التداول.

تشخيص تدريجي دون حذف

تتبع تذكرة واحدة من الأمر إلى التنفيذ والمركز ثم اليوميات. افحص سلوك التخزين المؤقت في المتصفح وتطبيق Android بشكل منفصل، ثم راجع تحليل التواريخ والصفحات وحدود الاستيراد. لا تحذف التاريخ ولا تعيد ضبط الحساب كله قبل تحديد المرحلة المسببة للفارق.

المرجع التقني: توثيق MQL5 الخاص بالأوامر والمراكز والتنفيذات ومنصة MetaTrader 5. المنهج: فكر ثم قس ثم نفذ ثم راجع.

## تنفيذان لفكرة واحدة

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

## محاسبة الإغلاق الجزئي

عند إغلاق جزء من المركز، يبقى الحجم الآخر مفتوحاً ويعترف فقط بنتيجة الجزء المغلق. لا تكرر احتساب المبلغ عند إغلاق الباقي لاحقاً. اربط العمولة ورسوم التبييت بالأحداث الأصلية وراجع المحصلة في سجل History على MT5.

## إغلاق يبدو مفقوداً

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

## عدادات التشخيص

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

## الاحتفاظ بسجل الأحداث

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

## شروط نجاح الاختبار

ينجح الفحص عندما يكون عدد المجموعات والمراكز قابلاً للتفسير وتطابق النتائج المالية ضمن فروق موثقة، وتظل الحسابات منفصلة، ولا يؤدي تكرار المزامنة إلى مضاعفة الصفقات. اختبر المتصفح وAndroid بشكل مستقل. لا ينبغي أن تختفي الملاحظات النفسية اليدوية.

## اختبار تطابق عملي قبل الاعتماد على الإحصاءات

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

## حماية الملاحظات أثناء التصحيح

لا ينبغي أن يؤدي إصلاح تكرار تقني إلى مسح ملاحظات المتداول عن العاطفة أو التأكيد أو الالتزام بالخطة. افصل بيانات التنفيذ التي يمكن جلبها من المنصة عن بيانات القرار التي يضيفها الإنسان. عند تعديل منطق التجميع احتفظ بنسخة من هوية الصفقة وروابط التنفيذات التي تشكلها. هذا يحمي مراجعة الأداء من فقد سياقها السلوكي.

## اختلاف التطبيق عن المتصفح

قد تخزن نسخة Android نتائج أقدم بسبب ذاكرة محلية أو توقيت تحديث مختلف، بينما يعرض المتصفح نتائج جديدة. يجب مقارنة مصدر البيانات وختم التحديث لكل منصة قبل افتراض فقدان الصفقة في قاعدة البيانات. اختبر دورة الإغلاق نفسها على بيئتين مع الحفاظ على هوية الحساب نفسها. لا تخلط بين تأخر العرض وتأخر وصول البيانات الأصلية.