بناء أول Flow واختباره تاريخيًا
في نهاية هذا الدليل سيكون لديك Flow مبني من قالب، ومختبر على البيانات التاريخية بالتكاليف التي حددتها، ويعمل بقواعدك أنت على حساب MT5 DEMO الخاص بك.
لا يحتاج الاختبار على البيانات التاريخية (الباك تست) إلا إلى حساب PipLoop. أما تشغيل الـFlow فيحتاج إلى حساب MT5 متصل عبر EA (ربط حساب MT5).
1. ابدأ من قالب
Section titled “1. ابدأ من قالب”- افتح Flow Builder من الشريط الجانبي واختر + New Workflow.
- في شاشة New flow، تحقّق من خانة Symbol. يستخدم الاختبار التاريخي بيانات التيك لدى PipLoop لهذا الرمز.
- اختر قالبًا واضغط Use template. يحمل قالب Session range breakout وسم Recommended. أما Start from scratch (الوسم Blank، والزر Create) فيفتح خطوات فارغة بقيم افتراضية آمنة.
يُفتح كل قالب على مساحة البناء، وكل ما فيه قابل للتعديل.
2. خطوات الـFlow الخمس
Section titled “2. خطوات الـFlow الخمس”تضم مساحة البناء دائمًا خمس خطوات، من اليسار إلى اليمين:
- Entry signal: متى تبحث عن صفقة، مثل Bar close أو Time range أو Moving average cross.
- Risk checks: هل يُسمح لي بالدخول الآن؟ مثل Max open positions أو One trade per day أو Daily loss lock.
- Position size: Fixed lots أو Risk % of balance أو Fixed money risk.
- Order & protection: أمر الدخول، مثل Stop orders at level أو Market order، مع Stop loss وTake profit وBreak-even وTrailing stop.
- Exit: أي شرط يتحقق أولًا يغلق الصفقة، مثل Close at time أو Opposite signal.
اضغط عقدة لتفتح إعداداتها. وأضف العُقد بـAdd condition أو Add check أو Add node أو Add exit، أو من لوحة العُقد (Search nodes). ويعرض زر Read as text الـFlow كله In plain words، وهي طريقة سريعة لتتأكد أنه يقول ما تقصده.
في شريط الأدوات، اضبط Timeframe وDirection (Buy and sell أو Buy only أو Sell only) وتوقيت خادم الوسيط (Server UTC). والأوقات داخل العُقد هي توقيت خادم الوسيط.
3. احفظ حتى تظهر “Ready to test”
Section titled “3. احفظ حتى تظهر “Ready to test””اضغط Save. يعرض شريط الأدوات ● Unsaved أو Saving… أو Saved. وبجانبه يفحص PipLoop الـFlow: Save to check، أو Checking…، أو رقم يليه to fix، أو ✓ Ready to test. اضغط العقدة التي تشير إلى مشكلة لترى ما يجب تغييره.
4. اضبط التكاليف وشغّل الاختبار التاريخي
Section titled “4. اضبط التكاليف وشغّل الاختبار التاريخي”- اضغط ⚙ Settings لفتح Backtest settings.
- اختر Period (All history، أو عددًا من الأشهر الأخيرة، أو Choose dates) وStart balance.
- اضبط التكاليف. يستخدم Spread القيمة Recorded in the data ما لم تختر Fixed. ويبدأ Commission per lot وSlippage per side من 0. أدخل ما يتقاضاه وسيطك فعلًا وانزلاقًا سعريًا واقعيًا، وإلا فستبدو النتائج أفضل مما يسمح به السوق.
- اضغط Run backtest. وفي المرات التالية، يعيد زر Backtest في شريط الأدوات استخدام هذه الإعدادات.
لا يمكن اختبار Flow يبدأ بـWebhook alert على البيانات التاريخية. اختبره بدلًا من ذلك على حساب DEMO: فأثناء تشغيله تعرض إعدادات العقدة Test buy وTest sell. واحتفظ بـWebhook URL الخاص به سرًّا.
5. اقرأ النتائج
Section titled “5. اقرأ النتائج”- يكرر الجزء العلوي الرمز والتواريخ والتكاليف المستخدمة.
- يعرض الصف الأول Net profit وTrades وWin rate وProfit factor وMax drawdown وAverage R، ثم منحنى رأس المال.
- في Chart، تنقّل بين الأيام. اختر سطرًا في Trades لترى تلك الصفقة على الرسم البياني، ثم Show path on canvas لترى العُقد التي مرت بها.
- يبيّن Days without a trade الأيام التي لم تُفتح فيها صفقات، وأين توقف الـFlow ولماذا.
- إذا لمست صفقة وقفها وهدفها في الشمعة نفسها، تظهر ملاحظة بأن الوقف احتُسب أولًا.
نتائج محاكاة (اختبار تاريخي)، ليست تداولًا حقيقيًا، وقد صُمّمت مع معرفة مسبقة بالبيانات الماضية، ولا تضمن النتائج المستقبلية.
انظر إلى التراجع في رأس المال (الدرو داون) وإلى أسوأ الأيام، لا إلى صافي النتيجة وحده. غيّر شيئًا واحدًا في كل مرة، واحفظ، واختبر من جديد. ويعيدك Back to canvas إلى شاشة التعديل.
6. شغّله على حساب MT5 DEMO الخاص بك
Section titled “6. شغّله على حساب MT5 DEMO الخاص بك”- في ACCOUNT، اختر حساب DEMO. يجب أن يظهر عليه EA connected.
- اضغط Run live واختر رمز الحساب. فكثيرًا ما يسمّي الوسطاء السوق نفسه بأسماء مختلفة قليلًا.
- إذا أشار PipLoop إلى مشكلة، فأصلحها أولًا. أما التحذير فيمكن قبوله بـRun anyway. وعلى حساب بأموال حقيقية، عليك أيضًا كتابة REAL. تدرّب على DEMO أولًا.
- يعرض شريط الأدوات ● Live. ويفتح Trades تبويبات Positions وOrders وHistory وActivity.
- للإيقاف، اضغط ■ Stop، ثم اختر Stop · keep position أو Stop · close all.
عند حدوث مشكلة
Section titled “عند حدوث مشكلة”- EA not connected. Attach the EA in MT5, then try again. راجع التعامل مع حالات الاتصال.
- يختلف توقيت خادم الوسيط عن توقيت الـFlow: غيّر Server UTC في شريط الأدوات ليتطابقا.
- No local history for … yet. لا توجد لدى PipLoop بيانات تيك لهذا الرمز بعد. اختر رمزًا آخر.
يظل الـFlow العامل بحاجة إلى متابعتك. أبقِ MT5 قيد التشغيل، وراجع Activity، وأوقف الـFlow عندما يتغيّر السوق أو تتغيّر خطتك.