كيفية تحسين معاملات EA وما يجب الانتباه إليه
آخر تحديث: 15 مايو 2026
يرجى القراءة قبل التحسين
تحسين المعاملات ميزة قوية، لكن إذا استُخدمت بشكل خاطئ، فقد تؤدي إلى الإفراط في التكيف مع البيانات التاريخية (overfitting)، مما يجعل الـEA لا يعمل إطلاقًا في الأسواق الفعلية. يشرح هذا المقال أيضًا هذه الاحتياطات بالتفصيل.
▼ جدول المحتويات
ما هو التحسين؟
تحسين معاملات EA هو عملية اختبار رجعي (backtest) لمجموعات مختلفة من المعاملات — مثل فترات EMA، ومضاعفات ATR، ونسب المخاطرة — لإيجاد المجموعة الأفضل أداءً.
يحتوي Strategy Tester في MT5 على 'وضع التحسين' الذي يختبر تلقائيًا جميع تركيبات المعاملات ضمن نطاق محدد بطريقة شاملة (brute-force). تتيح المعالجة متعددة الخيوط تحسينًا عالي السرعة.
خطوات التحسين
- 1
افتح Strategy Tester
افتح Strategy Tester باستخدام Ctrl+R وقم بتهيئة الـEA وزوج العملات (XAUUSD H1).
- 2
اختر وضع التحسين
فعّل مربع الاختيار 'Optimization' واختر معيار التحسين (مثل Max Net Profit، Max Sharpe Ratio). نوصي باستخدام Sharpe Ratio كمعيار.
- 3
حدد نطاقات المعاملات
في علامة التبويب 'Input'، حدد المعاملات التي تريد تحسينها واضبط القيمة الابتدائية والخطوة والقيمة النهائية. مثال: FastEMA_Period (البداية: 10، الخطوة: 5، النهاية: 50)
- 4
انقر على Start
بعد اكتمال الإعدادات، انقر على 'Start'. اعتمادًا على عدد تركيبات المعاملات، قد يستغرق هذا بعض الوقت.
- 5
راجع النتائج
بعد اكتمال التحسين، تعرض علامة التبويب 'Optimization' قائمة بنتائج كل تركيبة. رتّب حسب Sharpe Ratio أو Net Profit لمراجعة أفضل التركيبات.
ما هو الإفراط في التكيف (Overfitting)؟
الإفراط في التكيف ظاهرة يصبح فيها الـEA محسّنًا بشكل مفرط وفقًا لبيانات الاختبار الرجعي التاريخية ويتوقف تمامًا عن العمل في الأسواق الفعلية.
على سبيل المثال، حتى لو حصلت على نتائج اختبار رجعي رائعة بمعاملات محددة للغاية مثل FastEMA_Period=23، SlowEMA_Period=47، فمن المرجح أن هذا كان مجرد 'تطابق مفرط' مع البيانات التاريخية وقد لا يعمل في الأسواق المستقبلية.
• منحنى أرباح الاختبار الرجعي سلس للغاية (أداء جيد بشكل غير طبيعي)
• محسّن فقط لفترة زمنية محددة
• حساس لتغييرات المعاملات — التغييرات الصغيرة تسبب تغييرات كبيرة في النتائج
كيفية تجنب الإفراط في التكيف
إجراء اختبار خارج العينة (Out-of-Sample)
افصل البيانات المستخدمة للتحسين (داخل العينة) عن البيانات المستخدمة للتحقق (خارج العينة). على سبيل المثال، حسّن باستخدام بيانات 2018-2023 وتحقق باستخدام بيانات 2024-2025. إذا ظهرت نتائج جيدة أيضًا في فترة خارج العينة، فيمكن توقع الفعالية في الأسواق الفعلية.
تحقق من الاستقرار تجاه تغييرات المعاملات
تأكد من أن نتائج الاختبار الرجعي لا تتغير بشكل كبير مع معاملات قريبة من القيمة المثلى. على سبيل المثال، إذا كانت FastEMA=20 هي القيمة المثلى، فمن المهم أن تظهر نتائج مماثلة مع 19 أو 21.
قيّد المعاملات التي تُحسّنها
من الخطير تحسين جميع المعاملات في وقت واحد. نوصي بالتركيز على المعاملات الأكثر تأثيرًا (نسبة المخاطرة، فترات EMA، إلخ).
أفضل ممارسات التحسين
- ✓استخدم 'Max Sharpe Ratio' أو 'Max Recovery Factor' بدلاً من 'Max Net Profit' كمعيار للتحسين
- ✓استخدم 3 سنوات على الأقل من البيانات لفترة التحسين
- ✓قم دائمًا بإجراء اختبار خارج العينة للتحقق من الإفراط في التكيف
- ✓قم بإجراء تحليل الحساسية (اختبر بقيم قريبة من المثلى)
- ✓بعد التحسين، قم بتداول تجريبي لمدة 3 أشهر على الأقل قبل استخدام حساب حقيقي
- ✓فكّر في إعادة التحسين دوريًا (كل 6-12 شهرًا)
منشورات المدونة ذات الصلة
10 أخطاء شائعة في تشغيل EA وكيفية تجنبها
الإفراط في التحسين، أحجام اللوت الكبيرة جدًا، إيقاف تشغيل الكمبيوتر، وأخطاء أخرى يقع فيها المبتدئون، وكيفية تجنبها
دليل شامل للمبتدئين حول EA لتداول الفوركس الآلي [إصدار 2026]
يشرح 7 خطوات من فحص الاختبار الرجعي إلى التشغيل التجريبي والانتقال إلى التداول الحقيقي