الاختبار الخلفي والتحقق intermediate 12 دقيقة قراءة

تحسين المعاملات في MT5: 116 تركيبة، و252 تشغيلًا، و0 إعداد اعتمدناه

تحسين المعاملات في MT5 خطوة بخطوة: أجرينا بحثًا عن المعاملات على 8 من قوالب استراتيجياتنا ولم نعتمد أيًّا منها. والمفيد هو كيف أخفق كل واحد منها: أكبر رابح داخل العيّنة هوى أبعد مسافة، وتصميم اجتاز فحصًا واحدًا خارج العيّنة ثم انهار، واثنان لم يتجاوزا 1.0 حتى على الفترة التي ضُبطا على مقاسها. إليك الإجراء، والقراءة التي تمنعك من اعتماد الصفّ الأول.

نُشر · روجِع

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

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

شروط الاختبار
معرّف التجربةEXP-PARAM-SEARCH-OUTCOMES-001
التجربة الأمّEXP-BUILDER-TEMPLATE-BASELINE-001
المصدرea-templates-manifest.jsbt.explored
المجتمع8 recorded searches of the 53 measured templates
الرمز / الإطار الزمنيUSDJPYm, M5 and H1
النموذجM1 OHLC (Model=1), Exness MT5, measured 2026-06-18
المعاملات المتغيّرةstop loss and take profit only
آخر توثيق2026-08-25

الإعداد: الشبكة والتقسيم والبيانات

ثلاثة إعدادات تحسم إن كان البحث يستحقّ التشغيل أصلًا. أخطئ فيها وتصر شبكة التمريرات مولّد أرقام عشوائية باهظ الثمن.

الحقلأينما الذي تضبطهلماذا
Optimisationتبويب SettingsSlow complete algorithm لشبكة صغيرةالنمط الجيني يأخذ عيّنة من الفضاء؛ ومع 12–32 تركيبة تستطيع تحمّل رؤيتها كلها
Start / Step / Stopتبويب Inputs، لكل مدخلمعاملان، بخطوات خشنةكل مدخل تؤشّر عليه يضاعف الشبكة. ونحن حرّكنا اثنين
Forwardتبويب Settings1/2 أو 1/3 أو 1/4يقسم المدى كي يقيّم المختبِر النصف الأخير على حدة — وهذا هو الفحص الذي تُجري البحث من أجله
Optimisation criterionتبويب Settingsقرّره قبل أن تنظر إلى الشبكةهو المقياس الذي يرتّب به المختبِر التمريرات، فهو الذي يقرّر أي صفّ هو الصفّ الأول
Modellingتبويب Settingsنمط خشن للمسح، ثم أعد تشغيل الناجي على تيك حقيقيأنماط المسح لترتيب المرشّحين، لا لرقم تنشره أبدًا
Periodتبويب Settingsطويلة بما يكفي لتضمّ أكثر من نظام سوقي واحدالبحث داخل اتجاه واحد يجد الإعداد الذي امتطاه

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

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

  1. شغّل اختبارًا خلفيًا واحدًا أولًا بالقيم الافتراضية، واحتفظ بالتقرير. فبلا خط أساس ليس لدى شبكة التمريرات ما تتجاوزه — وصفحة كيف تُجري اختبارًا خلفيًا تغطّي تلك التمريرة من طرف إلى طرف.
  2. في تبويب Settings اضبط Optimisation على تمريرة كاملة لشبكة صغيرة، واضبط Forward على 1/3 كي يحجز المختبِر الثلث الأخير من المدى.
  3. في تبويب Inputs أشّر فقط على المعاملات التي تختبرها فعلًا، وأعطِ كلًّا منها Start وStep وStop. فمدخلان بخطوات خشنة أفضل من أربعة بخطوات دقيقة.
  4. اضغط Start ودعه ينتهي. اقرأ تبويب Optimisation Results بوصفه جدولًا، وOptimisation Graph بوصفه شكلًا — فالقمّة المنفردة تحذير، والهضبة نتيجة.
  5. خذ الناجين — لا الفائز — وأعد تشغيل كل واحد منهم بوصفه اختبارًا خلفيًا واحدًا على فترة سابقة لنافذة التحسين. هذه هي الخطوة التي أنتجت كل حكم سلبي في مجموعتنا، وهي التي يتخطّاها الناس.

قراءة النتائج: ثلاث فترات لا واحدة

إليك مجموعتنا المسجّلة كاملةً، مرتّبةً وفق أفضل عامل ربح داخل العيّنة بلغته كل عملية بحث. وIS هي الفترة التي ضُبط عليها الإعداد، وOOS عيّنة التحقّق، وprior نافذة أسبق لم يرَها البحث قطّ.

القالبالشبكة المبحوثةأفضل ISOOSPriorالحكم
ichimoku12 تركيبة × 3 نوافذ1.370.890.80no_robust_edge
ma_crossover20 + 12 تركيبة، إطاران زمنيان1.230.89–0.940.78no_robust_edge
cci_level12 تركيبة × 3 نوافذ1.071.050.92no_robust_edge
adx_trend12 تركيبة × 3 نوافذ1.040.910.80no_robust_edge
breakout12 تركيبة × 3 نوافذ1.040.79–0.890.64–0.84no_robust_edge
macd_signal12 تركيبة × 3 نوافذ1.14–1.150.74–0.77no_robust_edge
rsi_reversal12 تركيبة × 3 نوافذ0.91no_robust_edge
bb_bounce12 تركيبة × 3 نوافذ0.91no_robust_edge

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

والآن اقرأ الإعداد الذي اقترب فعلًا. وهو ليس في الجدول أعلاه، لأنه لم يكن الصفّ الأول لأي شيء: فعلى شبكة ichimoku نفسها، سجّل SL50/TP150 النتائج 1.18 داخل العيّنة، و0.99 خارجها، و1.00 على النافذة الأسبق. ثلاث فترات، كلها مسطّحة تقريبًا. وقد سُجّل بوصفه المرشّح الأقرب ومع ذلك لم يُعتمد، لأن التعادل عبر ثلاث نوافذ ليس ميزة — بل هو غيابها، مقيسًا بعناية.

وفي مقابل ذلك، تقع خطوط الأساس التي كانت عمليات البحث هذه تحاول تجاوزها بين 0.92 و1.03. ولم تحرّك عملية بحث واحدة إعدادًا افتراضيًّا منشورًا.

مزالق يجب تجنّبها

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

حسّن وكرّر: ما الذي تغيّره ومتى تتوقّف

غيّر شيئًا واحدًا، وأعد التشغيل، وقارن بخط الأساس الذي احتفظت به. والترتيب الأقلّ إهدارًا للوقت هو:

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

توقّف حين يصحّ أحد هذه، ودوّن أيّها:

  • نجا مرشّح عبر الفترات الثلاث كلها. اعتمده، وسجّل الشبكة كاملةً التي بحثت فيها — لا التمريرة التي احتفظت بها وحدها.
  • أفضل نتيجة داخل العيّنة دون 1.0. لديك جواب حقيقي: اثنتان من عمليات بحثنا الـ 8 انتهتا هنا، والانتهاء هنا بعد 36 تقييمًا زهيد الثمن.
  • الناجون يجتازون نافذة ويخفقون في أخرى مرّة بعد مرّة. القاعدة معتمدة على النظام السوقي. والمزيد من البحث ينتج المزيد من الإعدادات المعتمدة على النظام السوقي.
  • بدأت تشرح لماذا «لا تُحتسب» النافذة الأسبق. تلك هي اللحظة التي كفّ فيها البحث عن كونه اختبارًا.

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

الخطوات التالية: اختبر أماميًا ثم قرّر

التحسين هو الخطوة الثانية من أربع. والتسلسل هو اختبار خلفي، ثم تحسين، ثم مسير أمامي، ثم حساب تجريبي، وكل خطوة تزيح طريقة مختلفة للوقوع في الخطأ.

  • تمرّن على الدورة على شيء تتحكّم فيه: ابنِ استراتيجية في الـ Builder وابحث عن وقفها وهدفها بنفسك، لأن شبكةً صرّحت بها أنت أسهل بكثير في القراءة الأمينة من شبكة ورثتها.
  • والنسخة الرسمية من فحص الفترات الثلاث هي تحليل المسير الأمامي، الذي يدحرج التقسيم إلى الأمام بدل تثبيته في مكان واحد.
  • ومهما يكن ما يسلّمه لك البحث، فالتقرير الذي يسلّمه فيه يظلّ بحاجة إلى قراءة: قراءة تقرير الاختبار الخلفي في MT5 تغطّي أي مجتمع يكون كل رقم رئيسي ادّعاءً عنه فعلًا.
  • ولترى كيف يبدو سجلّ منتهٍ حين تنجو الأرقام فعلًا، فإن الإكسبيرتات المنشورة يحمل كلٌّ منها قائمة صفقاته المغلقة كاملةً وبيان التشغيل الذي وراءها.
  • وكيف نختبر ونقيّم ونسجّل كل هذا مشروح في منهجية الاختبار لدينا.

الأسئلة الشائعة

كم معاملًا ينبغي أن أحسّن دفعةً واحدة؟
أقلّ ممّا يسمح به المختبِر. فكل عملية بحث في مجموعتنا المسجّلة حرّكت معاملَين اثنين بالضبط — وقف الخسارة وجني الأرباح — عبر 12 إلى 32 تركيبة، ولم تُنتج واحدة من الـ 8 إعدادًا كنّا مستعدّين لاعتماده. وإضافة معامل ثالث ورابع لا تصلح ذلك؛ بل تضاعف الشبكة وتجعل العثور على تركيبة تلائم الضجيج في نافذة اختبارك أسهل بكثير. وإن عجز معاملان عن إنتاج نتيجة تنجو من ثلاث فترات، فالمشكلة في القاعدة نفسها لا في دقّة البحث.
ما عامل الربح الذي ينبغي أن أبحث عنه في تمريرة تحسين؟
انظر إلى ثلاثة أرقام لا إلى رقم واحد. ففي مجموعتنا بلغ أفضل عامل ربح داخل العيّنة 1.37 على قالب ichimoku — والإعداد نفسه سجّل 0.89 خارج العيّنة و0.80 على النافذة الأسبق. أمّا الإعداد الأقرب إلى الصلاحية فكان أقلّ إبهارًا بكثير داخل العيّنة: 1.18، محافظًا على 0.99 و1.00 عبر الفترتين الأخريين. ومع ذلك لم يُعتمد، لأن التعادل في اثنتين من ثلاث نوافذ ليس ميزة. والرقم المرتفع داخل العيّنة هو أقلّ الأرقام إفادةً على الشاشة.
هل يكفي اختبار واحد خارج العيّنة للتحقّق من إعداد محسّن؟
لا، ولدينا حالة تبيّن السبب. فقالب macd_signal أنتج إعدادًا بلغ 1.14 إلى 1.15 خارج العيّنة — اجتيازٌ نظيف على عيّنة تحقّق واحدة — ثم سجّل 0.74 إلى 0.77 على النافذة السابقة لفترة الاختبار. وذهب تصميم ثانٍ، cci_level، إلى أبعد من ذلك: 1.07 داخل العيّنة، و1.05 خارجها، و0.92 على النافذة الأسبق. ولم تكن فترتان كافيتين هي الأخرى. وكلاهما كان ليُعتمد تحت قاعدة عيّنة التحقّق الواحدة المعتادة.
ماذا يعني ألّا يعثر التحسين على إعداد رابح أصلًا؟
يعني أن الجواب وصلك مبكرًا وبثمن زهيد، وهذه هي النتيجة الجيّدة. فاثنتان من عمليات البحث الـ 8 لدينا — rsi_reversal وbb_bounce — لم تنتجا قطّ عامل ربح فوق 1.0 حتى على الفترة التي ضُبطتا على مقاسها؛ وكانت أفضل نتيجة لهما داخل العيّنة 0.91. والقاعدة التي يتعذّر إنجاحها على البيانات التي ضُبطت عليها لن تنقذها شبكة أوسع ولا تشغيل أطول. سجّل المدى الذي بحثت فيه والحكم الذي خرجت به، وانتقل إلى الفكرة التالية.

مصطلحات ذات صلة

مراجع المسرد