الانتقال إلى المحتوى الرئيسي
LiveForexPowerLiveForexPower

فحص مواصفات عقد MT5: ضوابط اللوت في LFP

· آخر تحديث

Abstract trading robot checking broker symbols and contract terms before allowing trades.

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

روبوت MT5 لفحص مواصفات العقد ومخاطر قيمة اللوت

روبوت MT5 لفحص مواصفات العقد مثل LFP لا يبدأ من افتراض أن «اللوت الواحد» يعني الشيء نفسه عند كل وسيط. قبل السماح لأي رمز بالدخول في نسخة المشتري، يقرأ روبوت التداول اسم الرمز، وقابلية التداول، والتكاليف الظاهرة، واتساق قيمة اللوت من الحساب والوسيط نفسيهما.

في MetaTrader 5، مواصفات الرمز ليست رقماً عالمياً ثابتاً؛ بل يجب على روبوت التداول قراءة خصائص الرمز كما يعرّفها الوسيط. توضح مراجع MQL5 أن SymbolInfoDouble يعيد خاصية رقمية لرمز محدد، كما يميّز حالات مثل الرمز غير المعروف أو الرمز غير المحدد في Market Watch.

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

فحص لاحقات الرموز وتوافق الوسيط

كثير من الفروقات بين حسابين لا تأتي من منطق التداول نفسه. أحياناً يرى روبوت التداول GBPUSD لدى وسيط، بينما يحمل السوق نفسه اسماً مثل GBPUSDm أو GBPUSD.pro لدى وسيط آخر. وأحياناً يكون XAUUSD متاحاً، لكن حجم العقد أو الحد الأدنى للحجم مختلف. وقد يكون الرمز ظاهراً، لكن التداول عليه مقيد.

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

هذا مهم لروبوت تداول يتضمن الباك تست الحالي له ⁦7⁩ أسواق و⁦6⁩ استراتيجيات. إذا تعذر استخدام سوق أو أكثر بسبب الاسم أو الحجم أو قيود التكلفة، فلن يكون الحساب الحي هو المحفظة الكاملة نفسها التي اختبرها الباك تست. الشفافية تعني إظهار هذا الفرق قبل الدفع وقبل التنفيذ الحي.

  • توفر السوق: هل يتيح حساب المشتري فعلاً XAUUSD أو ETHUSD أو زوج العملات المطلوب؟
  • اسم الرمز: هل يستخدم الوسيط لاحقة أو بادئة، مثل نسخة معدلة من GBPUSD أو USDJPY؟
  • إذن التداول: هل الرمز ظاهر فقط، أم يمكن للحساب فتح صفقات عليه فعلياً؟
  • ملاءمة الرصيد والحجم: هل الحد الأدنى للحجم، وخطوة الحجم، وشروط الرمز تناسب الرصيد ونمط المخاطرة المختار؟
  • جلسات التداول: هل السوق قابل للتداول خلال الساعات التي قد يحتاج روبوت التداول إلى العمل فيها؟
Three independent validation paths converging on a lot-size check behind a safety gate.

قيمة اللوت في MetaTrader: لماذا نحتاج إلى ثلاثة فحوص؟

قيمة اللوت في MetaTrader ليست رقماً يصح تقديره من خارج الحساب. في رمز ما، قد تكون عملة الربح مطابقة لعملة الحساب؛ وفي رمز آخر، يجب تحويل الربح. وفي عقود الفروقات أو أدوات العملات الرقمية، قد يختلف حجم العقد عمّا يتوقعه المتداول. لذلك يفحص LFP القيمة النقدية للوت واحد عبر ثلاثة مسارات مستقلة قبل التداول على أي رمز.

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

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

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

سبريد الوسيط والعمولة والسواب والتنفيذ في اختبار التوافق

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

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

تزداد أهمية ذلك في أسواق مثل XAUUSD وGBPJPY وETHUSD، حيث قد تختلف شروط العقد وهيكل التكلفة بين الوسطاء. لا يستخدم LFP هذا النقاش للتنبؤ باتجاه السوق. النقطة أضيق وأكثر عملية: قبل السماح بالتداول، يجب أن تكون البيئة الفنية وبيئة التكلفة مقبولتين.

كيف يمكن لتكاليف الوسيط أن تفرق بين نتيجتي حسابين
العاملالأثر العمليكيف يتعامل LFP معه
السبريدتصبح تكلفة الدخول والخروج أعلى، وغالباً تكون الصفقات الأقصر أكثر حساسية.في نمط Brave، يوقف نظام المراقبة الداخلي السوق عندما يتجاوز السبريد 2x من مستواه المختبر.
العمولةحتى مع سبريد مشابه، قد تختلف تكلفة الصفقة الواحدة.يقدّر اختبار التوافق كيف كان سبريد الوسيط وعمولته في الماضي سيؤثران في صفقات حساب LFP الحي.
السواب الليليقد تدفع المراكز الممتدة لعدة أيام أو تتلقى تمويلاً مختلفاً.أُجري الباك تست الخاص بـ LFP باستخدام السبريد الحقيقي والسواب الليلي لدى الوسيط.
الانزلاق السعري وجودة التنفيذقد يختلف سعر التنفيذ الفعلي عن السعر المتوقع.لا يصرح LFP بأن نتيجة المشتري ستطابق الباك تست أو الحساب الحي بدقة.

ماذا يحدث إذا تغيرت شروط العقد بعد التثبيت؟

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

هذا السلوك منسجم مع تصميم LFP الذي يضع رأس المال أولاً. لا يستخدم روبوت التداول مارتينجال أو جريد، ولكل صفقة وقف خسارة خاص بها لدى الوسيط. وفي نمط Brave، تغلق فرملة الانخفاض كل المراكز عند انخفاض 30%، ثم تستأنف العمل بعد عودة الحساب إلى ما دون 20%. إيقاف سوق بياناته موضع شك جزء من المبدأ نفسه: إذا تعذر قياس المخاطرة بوضوح، فعدم التداول أفضل من التداول.

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

طبقات التحكم في الرموز والعقود لدى LFP
لحظة التحكمما الذي يُفحصالنتيجة على مستوى الحساب
قبل الشراءيفحص اختبار التوافق الأسواق، والجلسات، ونوع الحساب، والحجم القابل للتداول، والسبريد، والعمولة.يرى المشتري أي الأسواق قابلة للاستخدام، وأيها محدود أو معطل.
النسخة المخصصة للوسيطيقرأ LFP أسماء رموز الوسيط ومواصفات العقود لديه.لا يعتمد روبوت التداول على اسم رمز خام، ويمكنه التكيف مع لاحقات الوسيط.
قبل التداول على الرمزتُفحص قيمة اللوت الواحد عبر ثلاث طرق مستقلة.إذا اختلفت الحسابات، لا تُفتح أي صفقة على ذلك الرمز.
أثناء التشغيليراقب نظام المراقبة الداخلي تغيّر السبريد وشروط العقد.إذا تجاوز السبريد 2x من المستوى المختبر أو تغيرت شروط العقد، يتم إيقاف السوق.

كيف تقرأ باك تستاً مكيّفاً مع الوسيط دون مبالغة؟

يمتد الباك تست الخاص بـ LFP من ⁦2020⁩ عبر أكثر من 6 سنوات سنوات، ويُظهر نمط Brave الافتراضي نتيجة باك تست بعامل ربح ⁦1.21⁩ وأقصى انخفاض في الباك تست قدره ⁦33.9%⁩. ويُظهر الباك تست نفسه أن المسار لم يكن سلساً: أطول فترة بقاء دون أعلى قمة سابقة بلغت ⁦271⁩ أيام، ونسبة الأشهر الخاسرة كانت ⁦40%⁩. يجب قراءة هذه الأرقام إلى جانب ضوابط الرمز والعقد، لا بمعزل عنها.

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

الخلاصة العملية للمشتري بسيطة. قبل التركيز على العائد، تأكد من أن الحساب يوفر الأسواق نفسها بتكلفة وشروط عقد مقبولة. سلوك روبوت MT5 لفحص مواصفات العقد في LFP مبني على هذه القاعدة: النسخة المخصصة للوسيط لا تسمح للرمز بالتداول إلا عندما تكون بيانات الرمز، والتكلفة، وقيمة اللوت قابلة للدفاع عنها.

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

أسئلة شائعة

لماذا قد تختلف قيمة اللوت بين وسطاء MetaTrader؟
لأن كل وسيط يحدد اسم الرمز، وحجم العقد، وعملة الربح، والحد الأدنى للحجم، وخطوة الحجم، والسبريد، والعمولة لكل أداة. لذلك قد يكون للوت واحد في XAUUSD أو ETHUSD أثر نقدي مختلف بين حسابين، حتى لو بدا اسم السوق متشابهاً.
ماذا يفحص اختبار توافق الوسيط في LFP؟
قبل الشراء، يفحص الاختبار وجود الأسواق المطلوبة، وإمكانية التداول عليها، وملاءمة نوع الحساب وساعات التداول، وإمكانية تداول الرموز بحسب الرصيد ونمط المخاطرة المختار. ثم يقدّر كيف كان سبريد الوسيط وعمولته سيؤثران في صفقات حساب LFP الحي السابقة؛ وهذا تقدير تاريخي لا يمثل توقعاً للمستقبل.
ماذا لو استخدم الوسيط لاحقة في اسم الرمز مثل GBPUSDm؟
يبحث LFP عن أسماء الرموز الفعلية لدى الوسيط، ولا يعتمد على اسم خام ثابت مثل GBPUSD. وإذا لم يكن السوق متاحاً، أو كانت شروط تداوله غير متوافقة مع متطلبات روبوت التداول، يتم تعطيل ذلك السوق في النسخة المخصصة لوسيط المشتري.
لماذا يقيس LFP قيمة اللوت الواحد بثلاث طرق مستقلة؟
الهدف هو تحديد حجم الصفقة فقط عندما تكون طريقة حساب الوسيط، وقيمة التِك، وحجم العقد، كلها متسقة في قراءة الأثر النقدي للوت واحد. إذا اختلفت هذه القراءات الثلاث، لا يفتح LFP أي صفقة على ذلك الرمز.
هل يضمن فحص مواصفات العقد أن تطابق نتيجتي الباك تست تماماً؟
لا. هذا الفحص طبقة للتحكم في المخاطر والتوافق، وليس ضماناً للأداء. فالسبريد، والعمولة، والانزلاق السعري، وجودة التنفيذ، وتاريخ البدء، ونمط المخاطرة المختار، كلها عوامل قد تجعل نتيجة حساب المشتري مختلفة عن الباك تست وعن حساب LFP الحي.

هذا المحتوى تعليمي، وليس نصيحة استثمارية. وجميع أرقام الأداء نتائج اختبار تاريخي لا تداول حي، ولا تضمن النتائج المستقبلية.