تدريب النظام باستخدام الاختبار الرجعي (Backtest)
بدلًا من بدء تشغيل الذكاء الاصطناعي فارغًا تمامًا، يمكنك تشغيله عبر بيانات تاريخية في أداة اختبار الاستراتيجيات في MT4 وتركه يتعلم من كل ما كان سيخطئ فيه هناك — ثم نقل ذلك التعلم إلى إعدادك الحقيقي. هذه هي الطريقة الموصى بها لمنح النظام انطلاقة مسبقة قبل المخاطرة بأموال حقيقية.
كيف يعمل
brain_backtest.exe هو نسخة منفصلة من محرك الذكاء الاصطناعي تُستخدم فقط أثناء تشغيلات أداة اختبار الاستراتيجيات. يتواصل مع مستشار LorentzianBot-Scalp-Backtest على منفذه الخاص (5655) ويكتب كل ما يتعلمه في مجلد backtest_state الخاص به — معزول تمامًا عن محركك الحقيقي (الدماغ، المنفذ 5555) وملفات ذاكرته. لا يمكن للاختبار الرجعي أن يؤثر أبدًا على صفقة حقيقية، ولا يمكن لصفقة حقيقية أن تؤثر أبدًا على اختبار رجعي.
بمجرد رضاك عن نتيجة اختبار رجعي، تقوم أداة Merge-Backtest-To-Live.exe (تُشغَّل عادة عبر ملف .bat المرافق لها) بنسخ الأخطاء المُتعلَّمة حديثًا من backtest_state إلى ملفات ذاكرتك الحقيقية — متجاوزةً أي شيء يشبه بالفعل خطأً يعرفه المحرك الحقيقي مسبقًا، حتى لا يُضاف نفس الدرس مرتين.
الخطوة 1: تشغيل اختبار رجعي مع ربط الذكاء الاصطناعي
- انسخ
brain_backtest.exeإلى نفس مجلدbrain.exe. - في MT4، افتح أداة اختبار الاستراتيجيات واختر مستشار LorentzianBot-Scalp-Backtest، مع الرمز والنطاق الزمني والنموذج الذي تريد اختباره.
- في تبويب Inputs الخاص به، اضبط
AI_WORKING_DIRعلى مجلد التثبيت لديك، واضبطAI_EXECUTABLEعلىbrain_backtest.exe— هذا يتجاوز القيمة الافتراضية للمدخل، لأن مستشار الاختبار الرجعي لا يشغّل عملية تلقائيًا افتراضيًا. - شغّل الاختبار الرجعي. عند انتهائه، يظهر مجلد
backtest_stateبجانبbrain_backtest.exeيحتوي على كل ما تعلمه.
مشاهدة تعلّمه
إليك نفس الإعداد مُشغَّلًا عبر ثلاث جولات اختبار رجعي متتالية. في كل جولة، يكون لدى الكتاب الأسود المزيد من التاريخ للمقارنة به — ويحظر المزيد من الصفقات التي كانت ستخسر.



بمجرد أن تبدو جولة كهذه صحيحة، انتقل إلى خطوة الدمج أدناه.
الخطوة 2: دمج ذلك التعلم في إعدادك الحقيقي
- أغلق
brain.exeأولًا. - شغّل
Merge-Backtest-To-Live.batمن مجلد التثبيت لديك. - تعرض الأداة تجربة أولية أولًا — بالضبط ما الذي سيتغير، لكل رمز — قبل كتابة أي شيء.
- اكتب
YESلتطبيقه فعليًا. يتم نسخ كل ملف يتغير احتياطيًا تلقائيًا أولًا. - أعد تشغيل
brain.exe، أو انتظر فقط — تُعاد تحميل ذاكرة كل رمز تلقائيًا في المرة القادمة التي يطلب فيها إشارة.
كرر ذلك كلما تقدمت
هذه ليست خطوة تُنفَّذ مرة واحدة. في كل مرة تختبر فيها نطاقًا زمنيًا جديدًا، أو رمزًا جديدًا، أو بعد سلسلة خسائر حقيقية تريد أن يتعلم منها النظام، يمكنك تشغيل نفس عملية الدمج مجددًا — فهي تضيف فقط إدخالات جديدة غير مكررة فوق ما هو موجود بالفعل، حتى الحد الأقصى لكل رمز.
هذا ليس ضمانًا
تعليم النظام من اختبار رجعي يقلل من احتمالية تكراره لخطأ محدد لوحظ سابقًا على رمز معين. إنه لا يتنبأ بحركة السعر المستقبلية، ونتائج الاختبار الرجعي السابقة لا تضمن الأداء المستقبلي. تعامل معه كمدخل واحد في قراراتك الخاصة بالمخاطر، وليس بديلًا عنها.