الاختبار التاريخي والاختبار المستقبلي: الأساليب والأدلة والمزالق

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

يراقب الحساب التجريبي الإشارات الواردة، لكنه لا يحاكي كل ظروف التنفيذ الفعلي.

حُفظ الرسم التوضيحي الأصلي. ويستخدم الحساب التجريبي تنفيذات محاكاة؛ ويُقيّم التنفيذ الحي الفعلي على الحساب المصغر. وتشرح المنهجية المكتوبة أدناه افتراضات التدرج المصور وقيوده.

أهم النقاط في 60 ثانية
  • قد يسهم الاختبار التاريخي والمستقبلي كلاهما في الأدلة. ولا يثبت أي منهما أفضلية دائمة تلقائيًا، والتنفيذ التجريبي ليس تنفيذًا حيًا.
  • ثبّت السؤال والإصدار وتقسيم البيانات ونموذج التنفيذ ومعايير التقييم قبل فحص نتيجة التقييم. واحتفظ بسجل لكل التجارب البحثية.
  • يختلف توافر الإشارة عن وقت التنفيذ. وقد تغير النتيجة جوانب bid/ask والمسارات الغامضة داخل الشمعة والتنفيذات الجزئية والفجوات والرسوم.
  • ليس حجم العينة وحده علامة نجاح. أبلغ عن تشتت النتائج والاعتماد والتغطية وعدم اليقين؛ ففواصل نسبة الفوز لا تقدر التوقع.
  • تنشئ محاكاة إعادة المعاينة عينات بديلة وفق افتراضات، لا ملاحظات سوقية جديدة. وليست مئينية التراجع المحاكى ضمانًا لأقصى خسارة.
  • «لا تشغّل» و«غير حاسم» نتيجتان مشروعتان. ولا تفرض قائمة مراجعة أو مدة زمنية الانتقال إلى التداول الحي أبدًا.

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

1. الاختبار التاريخي والمستقبلي: أسئلة مختلفة وإجابات مختلفة

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

الاختبار التاريخي: السؤال عن الماضي

يسأل الاختبار التاريخي: «كيف كانت ستتصرف هذه القواعد مثلًا خلال السنوات الثلاث إلى العشر السابقة؟» ولا تكون إجابته مفيدة إلا بقدر جودة البيانات، و نموذج التنفيذ والتكلفة، وصحة تصميم البحث. فهو استعادي:

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

الاختبار التاريخي لا يثبت نجاح استراتيجية الآن. ولا يلزم أن يستمر نظام ممثل في 2018–2022 خلال 2024–2026. وبالمثل، لا يمكن نقل نتائج اتجاه تاريخي معين للين ببساطة إلى بيئة مختلفة للسياسة النقدية أو التدخل. وتوضح هذه الأمثلة تغير الظروف، ولا تدعي وجوب نجاح استراتيجية مسماة أو فشلها في فترة معينة. وثق التعرض للأنظمة السوقية بدل اعتبار نطاق التواريخ دليلًا كافيًا.

الاختبار المستقبلي: السؤال الاستشرافي

يسأل الاختبار المستقبلي: «كيف تتصرف القواعد المثبتة مع وصول ملاحظات جديدة، وهل يطابق تنفيذها العملية المقصودة؟» ويمضي إلى الأمام في الوقت الفعلي:

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

لا يحسم اختبار مستقبلي قصير ادعاء أفضلية طويلة الأجل. وله قيمة خاصة في تحديد الفجوة بين الافتراضات التاريخية والتنفيذ الحالي. ويظل الاستدلال الأطول أجلًا معتمدًا على حجم العينة والاعتماد وتغطية الأنظمة السوقية وعدم اليقين، لا على تسمية «مستقبلي».

ثلاثة أنماط للاختبار: المراجعة اليدوية وإعادة التشغيل والأتمتة

قد يشير «الاختبار التاريخي» إلى ثلاثة أنشطة مختلفة. افصل بينها قبل مقارنة أدلتها:

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

يهم التسلسل. فقد تكشف إعادة التشغيل قبل البرمجة تعليمات يفسرها شخصان بصورة مختلفة. ولا يستطيع المختبر توفير التعريف الناقص؛ بل ينفذ التفسير الذي اختاره المبرمج فحسب. ثبّت مواصفة الاستراتيجية وإصدارها قبل تقييمها، كما هو موضح في المقالة 15.3، لا بعد فحص النتيجة.

ما يمكن أن تكشفه كل مرحلة وما لا يمكنها كشفه

المسألةالاختبار التاريخيالاختبار المستقبلي
استشراف المستقبل: استخدام معلومات مستقبلية في قرارلن يشخص تقرير الربح تسربه المعلوماتي بنفسه. وقد يكشفه تدقيق الشيفرة وفحوص الطوابع الزمنية وإعادة التشغيل المضبوطة.قد تكشف سجلات الوقت الفعلي اختلافًا عن إعادة بناء تاريخية لاحقة. واحتفظ بالقيم والقرارات الأصلية.
ملاءمة منحنى المعاملاتقد تبحثه عينة تقييم لم تُمس وبحث النوافذ المتقدمة وسجل تجارب كامل؛ ولا يمثل أي منها علاجًا تلقائيًا.قد يكشف التدهور بعد ملاحظات كافية أو تغير نظام سوقي. وقد تظل التجربة القصيرة المواتية مجرد حظ.
تكاليف تنفيذ غير ممثلة بما يكفي في النموذجفقط بقدر ما تمثلها بيانات المدخلات ونموذج التنفيذ.يمكن قياس التكاليف الحية الفعلية مباشرة. وتظل التكاليف التجريبية والورقية بدائل غير مكتملة.
تغير النظام السوقي بعد الفترة التاريخيةلا يستطيع رصد ظروف مستقبلية غائبة عن مجموعة البيانات.يرصد البيئة الحالية، لكن اكتشافها لا يثبت تلقائيًا مدة استمرارها.
المتداول لا يستطيع اتباع القواعديفترض الاختبار الآلي عادة اتباع تعليماته المبرمجة؛ وقد تكشف البروتوكولات اليدوية بعض مشاكل قابلية الاستخدام.تكشف القرارات المؤرخة زمنيًا الإشارات الفائتة والانحرافات والتدخل من المشغل الفعلي.
دقة تقدير الأفضلية في الاستراتيجيةقد تضيق عينة أطول عدم اليقين إذا عولجت جودتها واعتمادها وانتقاؤها بصورة صحيحة.غالبًا لا تكفي تجربة مستقبلية قصيرة: تعطي 5 صفقات أسبوعيًا نحو 130 ملاحظة في نصف سنة (26 × 5)، مع فاصل واسع عند حجم العينة ذاك. وتعتمد الدقة على توزيع النتائج أيضًا.
التراجع طويل الأفق (3+ سنوات، عدة دورات)قد تغطي عدة سنوات ظروفًا تاريخية أكثر، لكن 5 سنوات لا تضمن عدة دورات سوق مستقلة أو أسوأ مسار خسارة ممكن.تغطي التجربة المستقبلية القصيرة عادة دورة سوقية واحدة (1) فقط أو الظروف التي رُصدت فعلًا؛ وقد يضيف سجل مستقبلي أطول أدلة أوسع في نهاية المطاف.

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

مطابقة الإشارات التاريخية والمستقبلية

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

timestamp_utc, broker_server_time, pair, setup_id, direction, entry_rule_hash,
entry_price, sl_price, tp_price, trigger_bar_close, source

احتفظ بحقول إضافية كافية للتمييز بين وقت الإشارة والتوافر الفعلي للمعلومات وطلبات الأوامر والتنفيذات. وبعد أول 30–60 يومًا من الرصد، شغّل التنفيذ التاريخي المثبت على البيانات المؤرشفة للأيام نفسها. وقارن القائمتين. وقد تستدعي عتبة اختلاف توضيحية قدرها 5–10% التحقيق، لكن الفروق الأصغر قد تهم إذا كانت تحابي الاختبار التاريخي منهجيًا. حدد المقام وما إذا كنت تطابق إشارات أو طلبات أو تنفيذات قبل الإبلاغ عن نسبة مئوية.

من الأسباب المحتملة تسرب المعلومات المستقبلية وإعادة الرسم واختلاف التدفقات وأخطاء المناطق الزمنية وعدم اتساق الشيفرة وفشل محاولات الأوامر في الوقت الفعلي. وخمسون إشارة تاريخية مقابل اثنتي عشرة مستقبلية في التواريخ نفسها اختلاف جوهري غير محسوم؛ لا تتقدم حتى يُفسر. وقراءة Close[0] داخل الشمعة ليست خطأ تلقائيًا: الخطأ هو التعامل مع قيمته النهائية اللاحقة كما لو كانت معلومة عند القرار السابق.

وحّد الوقت قبل تشخيص الاستراتيجية. احفظ كلًا من timestamp_utc و broker_server_time، مع اصطلاح فرق توقيت الخادم الخاص بالتاريخ. ويستخدم بعض مزودي MT4/MT5 ساعات خادم UTC+2 أو UTC+3 المرتبطة بإغلاق نيويورك، لكن ذلك ليس عالميًا. وقد تنشئ مقارنة سجلات غير موحدة مشكلة استشراف ظاهرة بينما استخدم النظامان في الواقع شموعًا مختلفة. حوّل الطوابع الزمنية بصورة صحيحة ثم قارن. وعدّ أيضًا الشموع المفقودة والطوابع المتكررة، مع تمييز إغلاقات السوق المشروعة من فجوات التدفق. وقد تمثل طوابع تيكات متطابقة تحديثات تسعير مختلفة، فلا تحذف كل تيك متزامن دون فحص هويته وتسلسله.
لماذا الرصد المستقبلي مرحلة منفصلة. ترصد بعض عمليات البحث المؤسسية استراتيجية جديدة على البيانات الواردة قبل تخصيص رأس المال. والأوصاف العامة أوسع من أن تقدم «عدد أشهر معياريًا» واحدًا قابلًا للنقل. وتعتمد المدة المناسبة على تواتر الإشارات والموارد والدقة المطلوبة. والدرس العملي فصل مراحل الأدلة، لا الاحتجاج بجدول مؤسسي. وإسقاط الرصد التجريبي أو الموازي بعد اختبار تاريخي جيد يزيل فرصة اكتشاف عيوب التوقيت والتشغيل قبل المخاطرة بالأموال؛ وتظل مرحلة حية محدودة لاحقة لازمة لقياس التنفيذ الحي، وتتطلب تصريحها الخاص.

بطاقة الاختبار: اثنا عشر حقلًا قبل تفسير النتيجة

دون بطاقة اختبار، قد يستحيل إعادة إنتاج نتيجة بعد ستة أشهر. وتحتاج إلى معرفة البيانات والتنفيذ ونموذج التكلفة وتاريخ الانتقاء التي أنتجتها. أكمل الحقول التسعة الأولى قبل تشغيل التقييم. ويشرح باقي المقالة لماذا قد يغير كل حقل الاستنتاج.

بطاقة توضيحية، وليست أداءً تاريخيًا. كل قيمة في عمود المثال اصطناعية وتوضح صيغة التقارير. والمزود المسمى اختيار بيانات افتراضي، وليس ادعاء بأن مجموعة البيانات حُصل عليها فعلًا أو أن الاختبار شُغل.
الحقلما ينبغي تسجيلهإدخال توضيحي: بيانات اصطناعية
1. السؤالجملة واحدة تبين ما يبحثه الاختبار.«هل لاختراق نطاق EUR/USD قبل لندن توقع موجب بعد التكاليف؟»
2. إصدار الاستراتيجية والشيفرةمعرّف الإصدار وبصمة المواصفة والتنفيذ المثبتين.lonbreak v1.3، وبادئة بصمة توضيحية a91f…، مثبت قبل أول تشغيل خارج العينة.
3. البيانات والفترةالمزود والأداة والدقة وbid/ask/mid والمنطقة الزمنية والتغطية والتنظيف.تيكات bid/ask لـEUR/USD من Dukascopy، ‏UTC، ‏2018-01 → 2024-12؛ أزيلت السجلات المكررة المؤكدة؛ وأُبقيت التحديثات المنفصلة ذات الطابع الزمني نفسه؛ ووُثقت 4 أيام مفقودة و11 فجوة أطول من 30 دقيقة.
4. التقسيمالحدود الزمنية للعينة الداخلية والتحقق وخارج العينة؛ وحدد هل يعني «المستقبلي» عينة تاريخية محجوزة أم بيانات واردة.داخل العينة 2018-01 → 2021-12؛ والتحقق 2022-01 → 2023-06؛ وخارج العينة غير الممسوسة 2023-07 → 2024-12. ويبدأ الرصد المستقبلي في 2026-05-04.
5. نموذج التنفيذتوافر الإشارة والتنفيذ والتأخير والتنفيذات الجزئية والفجوات ومعالجة الشموع الغامضة.إشارة إغلاق M15؛ وتنفيذ الطويل عند ask بعد تأخير ممثل قدره 300 مللي ثانية، والقصير عند bid؛ وتُحتسب شمعة الوقف/الهدف غير المحسومة على أن الوقف أولًا؛ وتستخدم الفجوة السعر التالي المتاح القابل للتنفيذ. ومثال بطاقة الاختبار هذا منفصل عن المرشح في المقالة السابقة.
6. التكاليففرق السعر والانزلاق والعمولة والتمويل، مع فحص صريح للاحتساب المزدوج.فرق السعر من تيكات bid/ask؛ وانزلاق سلبي توضيحي 0.1 × M5 ATR(14) عند الدخول والخروج؛ وعمولة تعادل 0.6 نقطة للدورة الكاملة؛ وتمويل من جدول المزود المعني. ولا يُطرح مجددًا فرق السعر المضمن في التنفيذات.
7. الصيغ والتجاربكل مجموعات المعاملات وإصدارات القواعد المجربة، بما فيها المستبعدة.96 مجموعة معاملات مع 4 تجارب خروج إضافية مستقلة = 100 تجربة. أما تطبيق حاصل الضرب الكامل 96 × 4 فيعني 384 تجربة. سجل كل تجربة في 02_IS/trial_log.csv.
8. المقاييسالتعريفات والمقامات واصطلاحات أخذ العينات.التوقع بوحدة R مع تثبيت R₀ بوصفها المخاطرة النقدية المخططة قبل الدخول؛ ومعامل الربح؛ والتراجع من قمة حقوق الملكية المسجلة؛ وعدد الصفقات وتقديرات عدم اليقين.
9. معايير قرار محددة مسبقًانتائج موجبة وسالبة وغير حاسمة، مكتوبة قبل الاختبار.واصل البحث إذا كان الحد الأدنى بمستوى 95% لتوقع خارج العينة فوق الصفر؛ وعد إلى التصميم إذا كان الحد الأعلى دون الصفر؛ وإلا فصنف النتيجة غير حاسمة. ولا تعني «المتابعة» إذنًا تلقائيًا للتداول الحي.
10. النتائجتقديرات مع فواصل، لا قيم نقطية وحدها.خارج العينة n = 214، والتوقع +0.12R، وفاصل توضيحي بمستوى 95% ‏(−0.07R، +0.31R): يشمل الصفر.
11. القيودما لا يقيسه الاختبار وما قد يلوثه.مزود وزوج واحدان؛ ولا بيانات لعمق دفتر الأوامر؛ ولا أزمة سيولة مرصودة؛ و100 تجربة استكشافية دون تعديل محدد لتعدد الاختبارات. بين كيف يؤثر الانتقاء وسلامة العينة المحجوزة في الاستدلال.
12. ملفات إعادة الإنتاجمسارات المدخلات والشيفرة والمخرجات اللازمة وبصماتها الكاملة.01_data/eurusd_2018_2024.csv (sha256), lonbreak_v1_3.mq5, costs.json, trial_log.csv ودفتر إعادة المعاينة. والبصمة المختصرة أعلاه مجرد مثال عرض.

يسهل إغفال الحقل 9. والمعيار المكتوب بعد رؤية النتيجة وصف استعادي، لا قاعدة قرار محددة مسبقًا. والحقل 7 مهم بالقدر نفسه: فدون العدد الكلي للتجارب قد يكون الفائز الظاهر مجرد القيمة القصوى لعمليات بحث كثيرة. والحقل 11 موضع التصريح بالقيود غير المحسومة. وإذا جُهل مدخل أساسي في حقل سابق، فلا تخترعه؛ سجله غير محسوم وأجل الاختبار أو قيد تفسيره وفقًا لذلك.

2. مزالق الاختبار: استشراف المستقبل وانحياز البقاء وملاءمة المنحنى والإفراط في الملاءمة

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

المأزق 1: انحياز استشراف المستقبل

يحدث استشراف المستقبل عندما يستخدم قرار معلومات لم تكن لتتاح إلا لاحقًا. ومن المسارات الشائعة:

  • قرار داخل الشمعة يستند إلى إغلاقها النهائي. تحسب استراتيجية SMA(20) بإدراج شمعة M5 الحالية، وتقول إنها تدخل عندما تغلق تلك الشمعة فوق المتوسط. وعند الثانية 240 من الشمعة ذات الخمس دقائق، يظل الإغلاق النهائي مجهولًا. وقراءة القيمة الحالية Close[0] ليست بذاتها تسربًا من المستقبل؛ بل تفسير إغلاق نهائي لاحق كقيمة متاحة عند الثانية 240 هو التسرب. تحقق مما يعيده نمط المختبر الفعلي وشيفرتك عند كل استدعاء راجع، بدل افتراض أن نمطًا اسمه «أسعار الافتتاح فقط» يدعم القاعدة المقصودة داخل الشمعة.
  • علامة تاريخية تأكدت لاحقًا. قد تحدد ZigZag وأدوات نقاط التأرجح والفراكتلات ومراسي الشوكة المختارة يدويًا وبعض القنوات المخصصة شمعة سابقة بمعلومات تصل بعدها. وقد لا تكون قمة تأرجح مرسومة اليوم قبل عشر شموع قد تأكدت عند تلك الشمعة. ولا يثبت اسم المؤشر السلوك الدقيق؛ بل يثبته التنفيذ وطابع التأكيد الزمني.
  • بيانات اقتصادية كلية مفهرسة حسب الفترة المرجعية لا وقت النشر. قد لا تُنشر قيمة تحمل تسمية «CPI مارس» إلا في أبريل. وتستخدم الاستراتيجية التي تستعين بها قبل نشرها الفعلي معلومات غير متاحة. تحقق من تقويم نشر الجهة المصدرة واصطلاح الطابع الزمني لدى المزود ونسخة البيانات المتاحة آنذاك. وتشكل المراجعات اللاحقة مصدر تسرب آخر.

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

من التنفيذات التي تستحق فحصًا صريحًا لتوقيت المعلومات:

  • ZigZag والفراكتلات وتكوينات الشوكة. حدد متى تصبح نقطة الانعطاف أو المرساة قابلة للمعرفة، وهل يمكن أن تتحرك النقطة السابقة المعروضة. وتختلف إشارة مؤكدة أُخرت بصورة صحيحة عن التظاهر بأن الانعطاف كان معلومًا عند نشأته.
  • Heikin-Ashi وSuperTrend ومتوسطات Hull المتحركة والقنوات المخصصة. ليس أي منها احتياليًا بطبيعته. اختبر التنفيذ الفعلي بحثًا عن تغيرات إشارات الشموع المكتملة. وتحتاج أسعار شموع Heikin-Ashi الاصطناعية أيضًا معالجة منفصلة: فهي ليست أسعار سوق قابلة للتنفيذ تلقائيًا.
  • مؤشرات الأسواق البرمجية المغلقة المصدر. لا تستطيع فحص منطقها الداخلي. وفي ظل سياسة تشترط تحققًا على مستوى المصدر، استبعدها من سير البحث ذاك. وقد تكشف اختبارات توقيت الصندوق الأسود عيوبًا، لكنها لا تثبت كل التبعيات الداخلية.
  • iCustom() قراءات المخزن المؤقت. حدد المخزن وإزاحة الشمعة ومعالجة القيم غير المتاحة وما إذا كانت قيم المخزن التاريخية تعاد حسابها.
  • قرارات داخل الشمعة تستخدم Close[0] في MT4. القيمة الحالية سعر متطور للشمعة الحالية، لا قيمة الإغلاق النهائي. ويجب أن يعيد الاختبار إنتاج تسلسل المعلومات نفسه الذي تستخدمه القاعدة الحية.
  • بيانات إطار زمني أعلى على رسم إطار أدنى. قيمة H4 المستخدمة في قرار M15 قبل إغلاق شمعة H4 تلك مؤقتة. وفي Pine يعتمد سلوك request.security() على إزاحات التعبير وإعدادات استشراف المستقبل والتقييم التاريخي مقابل الفعلي. استخدم النمط الموثق للقيم المؤكدة للإطار الأعلى عندما تكون تلك القاعدة المقصودة؛ ولا تفترض أن إضافة [1] في أي مكان يصلح كل مشكلة توقيت. وافحص تنفيذ MQL المقابل أيضًا.
  • سلاسل كلية مؤرخة حسب الفترة. اربط حسب التوافر الفعلي للمعلومات ونسخة البيانات، لا حسب أول يوم من الشهر الذي تصفه الإحصائية.

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

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

مثال توضيحي: Heikin-Ashi و200 إعداد A+ ظاهر. هذه أرقام اصطناعية، لا سجل تداول. يحدد اختبار لخمس سنوات يجمع تنفيذ Heikin-Ashi مخصصًا ومذبذبًا 200 إعداد A+ ونسبة فوز 85% ومنحنى سلسًا بصورة مريبة يشبه إعلان EA باهظ. ثم تسجل تجربة حية على حساب مصغر عشر عمليات خروج بالوقف ضمن أول اثني عشر إعدادًا. ولا تثبت عينة الأداء القصيرة السبب. ويأتي الدليل الحاسم من الإشارات المسجلة: يغير هذا التنفيذ المخصص بعينه مخرجات سابقة بعد شموع لاحقة، بينما تتعامل إعادة البناء التاريخية للمذبذب مع قيمة لاحقة لـ Close[0] كما لو كانت متاحة داخل الشمعة. والمشكلة في الشيفرة والتوقيت، لا مفهوم Heikin-Ashi نفسه. وتكشف المطابقة اختلافات تتجاوز 50% وفق قاعدة المطابقة بالمثال وتمنع المزيد من التقدم. واثنتا عشرة صفقة قليلة جدًا لتقدير دقيق للأفضلية، لكن يمكن تحديد عدم تطابق القواعد القابل لإعادة الإنتاج مباشرة من حالات قليلة. عينة صغيرة أو مترابطة: قيد استنتاج الأداء، لا التحقيق في عيب تنفيذ مثبت.

المأزق 2: انحياز البقاء

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

ينشئ انتقاء السوق البرمجية مشكلة ذات صلة. فـEA ظاهر حاليًا بخمس نجوم و200 مراجعة إيجابية مأخوذ من المنتجات التي لا تزال مدرجة وملحوظة. وقد تغيب المنتجات الفاشلة أو المسحوبة أو غير الرائجة عن المقارنة. ولا تحدد التقييمات وحدها مجموعة الإطلاق الكاملة، ولا تثبت احتمال البقاء أو أن كل EA كانت له في الأصل فرصة النجاح نفسها.

الكشف: أعد بناء عالم الأدوات كما كان في تاريخ القرار التاريخي. ويجب أن يحدد اختبار 2018–2020 ما قدمه المزود المعني في 2018، بما فيه أدوات سُحبت لاحقًا. وقصر التاريخ على الناجين اليوم يستخدم معلومات مستقبلية في اختيار العالم. والجدوى الحالية قيد منفصل: سجل أي الأدوات التاريخية ما زالت متاحة لدى الكيان القانوني المقصود، ومقدار النتيجة التاريخية الآتي من أدوات لم تعد قابلة للاستخدام. ولمنتجات الأسواق البرمجية، احفظ تواريخ النشر وتاريخ الإصدارات ومعلومات مجموعة المقارنة بدل تفسير الترتيب الحالي كعينة غير منتقاة.

المأزق 3: ملاءمة المنحنى

انظر في فترات SMA ‏20 و22 و25 و30؛ وفترات RSI ‏11 و14 و17؛ وعتبة ATR من 0.8 إلى 1.5 بخطوات 0.1. وهذا يساوي 4 × 3 × 8 = 96 مجموعة. ويزيد البحث بين بدائل كثيرة احتمال العثور على نتيجة جذابة حتى دون أفضلية دائمة. ولا يضمن أن يبدو أحدها استثنائيًا، لكن القيمة القصوى المنتقاة ليست ملاحظة مفردة عادية محددة مسبقًا.

في مثال اصطناعي، أفضل مجموعة هي SMA-22 وRSI-14 وATR ‏1.1، بعائد +180% خلال ثلاث سنوات تاريخية. وتنتج الأيام الـ60 التالية −8%. وقد يتسق هذا التباين مع ملاءمة ضوضاء الماضي، لكن زوج العائدين وحده لا يثبت التشخيص؛ ويجب فحص التكاليف والتنفيذ والنظام السوقي وأخذ العينات أيضًا. والمؤكد أن الفائز التاريخي انتُقي من 96 تجربة، ويجب أن يفصح تقريره عن تلك العملية.

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

يظل التقييم المستقل مطلوبًا: فترة خارج العينة لم تُمس حقًا، وإجراء نوافذ متقدمة محدد مسبقًا، ومقارنة بالنموذج الأساسي في القسم 3. أبلغ عن أعداد الصفقات وعدم اليقين وتاريخ الانتقاء الكامل، لا مجرد خريطة سلسة أو متوسط مواتٍ. ولم تعد نتيجة خارج العينة التي يُرجع إليها مرارًا أثناء تغيير المنهج غير ممسوسة.

المأزق 4: الإفراط في ملاءمة القواعد

ملاءمة منحنى المعاملات شكل من الإفراط في الملاءمة. وشكل آخر إضافة قواعد لإزالة خسائر تاريخية بعينها. فقد تكون قاعدة «لا دخول بعد 13:00 Europe/London أيام الثلاثاء» أُدخلت فقط لوقوع صفقتين خاسرتين في تلك الفترة؛ ويقابل ذلك حد 14:00 في المثال البولندي عند فرق التوقيت المعتاد بين بريطانيا وبولندا. وتحسن إزالة تلك الصفقات العينة بحكم بنائها، وليس بالضرورة الاستراتيجية الكامنة.

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

تقدم هذه المقالة المثال تحذيرًا عمليًا متحفظًا لأكثر من أربعة معاملات محسنة على أقل من 200 صفقة، وتناقش القاعدة التقريبية المعاملات المحسنة × 30 ≤ عدد الصفقات: تعني أربعة معاملات 120 صفقة، وثمانية 240. وهذه قواعد تدقيق تقريبية توضيحية، لا نظريات إحصائية أو معايير سوق. وقد يكون نموذج دون خط التحذير مفرط الملاءمة أيضًا، ولا يُدحض نموذج فوقه بالنسبة وحدها.

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

المأزق 5: نمذجة غير كافية للتكاليف

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

المكون الثاني هو الانزلاق. والتنفيذ التاريخي بسعر دقيق افتراض، لا وعد بتنفيذ حي. ويوضح المثال 0.2–0.5 نقطة في الظروف العادية، و1–3 نقاط حول الاختراقات، و5–15 نقطة بعد الإصدارات. ولا يجوز اعتبار هذه النطاقات توزيعًا مقاسًا لحسابك. وقد ينخفض تقدير إجمالي +0.3R إلى +0.1R إذا بلغت تكاليف التنفيذ الإضافية 0.2R؛ ويعتمد الانخفاض الفعلي على مسافة المخاطرة الأولية ونوع الأمر والتنفيذات المقاسة.

المكون الثالث هو التمويل. وقد تتحمل استراتيجية متأرجحة تحتفظ ثلاثة إلى ثمانية أيام خصومات تبييت أو إضافات حسب الأداة والاتجاه والمزود. ولا تفترض أن الطويل على EUR/USD له دائمًا إشارة معينة. وفي الحساب التوضيحي، يعادل رسم ليلي 3 نقاط مع مسافة وقف أولية 20 نقطة 0.15R لكل يوم محسوب. ويبلغ مجموع خمسة رسوم ليوم واحد 0.75R، متجاوزًا تقدير +0.4R قبل التمويل. ويجعل وقف 60 نقطة الرسم نفسه 0.05R يوميًا. استخدم مضاعفات الأيام الفعلية، بما فيها تعديلات نهاية الأسبوع والعطلات ذات الصلة، بدل مساواة خمس ليالٍ تقويمية بخمسة رسوم متطابقة. والتحويل هو تكلفة التمويل بوحدة R = التمويل بوحدات مكافئة للنقاط / مسافة الوقف الأولية بالنقاط، مع معالجة حجم المركز وتحويل العملة باتساق.

المكون الرابع هو العمولة. تفرض بعض حسابات فرق السعر الخام رسومًا منفصلة حسب الحجم المتداول؛ ولا تثبت تسمية «ECN» نوع حساب مطلوبًا أو رسمه. وعند رسم توضيحي USD 6 لكل دورة كاملة للوت قياسي، تبلغ تكلفة 200 صفقة بحجم 0.1 لوت 200 × 0.1 × 6 = USD 120. وهذا يعادل 12% من رصيد بداية USD 1,000 قبل احتساب أي نتائج سعرية. ونطاق USD 5–7 في المثال مجرد مثال، لا مسح تسعير حالي. ولا يستطيع اختبار مضاربة خاطفة يسقط رسمًا جوهريًا لكل دورة دعم ادعاء الأداء الصافي المقصود.

مثال توضيحي: اختبار تاريخي بفرق ثابت 1 نقطة مقابل فرق 8 نقاط وقت الإصدار. الأرقام اصطناعية. تنتج استراتيجية انعكاس عند إصدار الوظائف 14 صفقة في سنتين ونحو 64% صفقات رابحة وتوقعًا +0.8R في اختبار MT4 مبسط. وهذه عينة صغيرة تعتمد بشدة على الحدث. ثم يستخدم المتداول مخاطرة مخططة 0.5% في سيناريو حي، لكن فرق الإصدار الأول يبلغ ثمانية أمثال القيمة الممثلة. وقد يتجاوز bid أو ask القابل للتنفيذ مستوى حماية ضيقًا حتى دون حركة السعر الأوسط التي يوحي بها رسم أحادي الجانب. وأربع خسائر حساب توضيحية هي −2.1% و−1.8% و−2.4% و−1.9%. ومجموعها −8.2%؛ وعند التركيب بالتتابع من حقوق الملكية المتبقية، يبلغ تغير الحساب نحو −7.95%. وخسارة 2.1% مقابل مخاطرة مخططة 0.5% هي −4.2R، لا −1R. ولا يضمن الوقف سعر تفعيله: فقد تنتج فجوة أو انقطاع تسعير أو تغير حاد في فرق السعر خسارة أكبر بكثير. وفشل النموذج في تمثيل سيناريو التنفيذ. ويحتاج اختبار أفضل إلى بيانات bid/ask تاريخية مناسبة وافتراضات توقيت وتكلفة وفجوات؛ وقد تكون Tick Data Suite أو بيانات Dukascopy مكونات لسير عمل، لكن اسم أي منتج وحده لا يصادق عليه، ولا تضمن الطوابع بالمللي ثانية سيولة قابلة للتنفيذ مكتملة. عينة صغيرة أو مترابطة: قيد استنتاج الأفضلية.

المأزق 6: التنقيب المتكرر في البيانات

يجرب باحث 30 استراتيجية ويستبعد 28 وينشر اختبارين تاريخيين جذابين. وقد تصح الحسابات الفردية بينما تجعل عملية الانتقاء دلالتها الظاهرة مضللة. وفي 30 اختبارًا مستقلًا لفرضيات صفرية عند عتبة 5%، يبلغ العدد المتوقع للإيجابيات الكاذبة 1.5، واحتمال واحدة على الأقل نحو 78.5%. ولا يعني ذلك وجوب نجاح اثنتين أو ثلاث بالضبط، أو أن احتمال نجاح الاستراتيجيات المنشورة قريب من الصفر. بل يعني أن البحث كله، لا الناجين وحدهم، يجب أن يدخل الاستدلال.

من الضوابط التقليدية للخطأ على مستوى العائلة تصحيح بونفيروني: لعدد 30 اختبارًا عند مستوى إجمالي 0.05، تكون عتبة كل اختبار 0.05 / 30 ≈ 0.00167.[2] وقد يكون متحفظًا، خصوصًا للاختبارات المرتبطة. وتعالج مقاربات أخرى أهدافًا مختلفة، منها ضبط معدل الاكتشاف الكاذب ونسبة شارب المعدلة للانتقاء.[3] وليست مفاتيح قابلة للاستبدال، ويجب توفير افتراضاتها ومدخلات الانتقاء. وفي كل الأحوال يمنع إخفاء التجارب الفاشلة تقييمًا ذا معنى.

الكشف: احتفظ بسجل لكل استراتيجية وصيغة مختبرة، بما فيها النتائج المرفوضة. ويحتاج فائزان منتقيان من 30 مرشحًا استكشافيًا إلى تفسير مختلف عن تقييمين محددين مسبقًا حقًا. ولهذا يكون الحقل 7 من البطاقة إلزاميًا.

خطأ مشروح: الوقف والهدف داخل الشمعة نفسها

قد يضخم غموض التنفيذ هذا الاختبار التاريخي جوهريًا بينما يبدو نتيجة صفقة عادية. وتعتمد أهميته على تكرر وقوع مخارج الاستراتيجية داخل الشمعة المسجلة نفسها.

السجل غير الصحيح: لشمعة H1 افتتاح 1.0850 وقمة 1.0885 وقاع 1.0815 وإغلاق 1.0870. ويُفترض أن الطويل نُفذ بالفعل عند 1.0850، بوقف 1.0820 وهدف 1.0880، كل منهما على بعد 30 نقطة. ويقع المستويان داخل نطاق الشمعة. ويسجل اختبار مخصص يفحص شرط الهدف أولًا +1R، مع أن بيانات OHLC لا تكشف أي المستويين بُلغ أولًا. وهذا مثال محدد لتنفيذ متفائل، لا ادعاء بأن كل مختبر يفترض الهدف أولًا تلقائيًا.

نموذج التنفيذ المصحح: لا تعيد OHLC وحدها بناء التسلسل الكامل للأحداث داخل الشمعة. بين كيفية معالجة الغموض:

  • يحتسب افتراض متحفظ شمعة تلمس المخرجين كليهما خروجًا بالوقف. وسجل ذلك في الحقل 5 من البطاقة كافتراض متحفظ، لا مثبت الواقعية.
  • افحص بيانات إطار أدنى أو تيكات للشموع الغامضة. وقد تبقي M1 المخرجين داخل شمعة واحدة؛ وقد تحسم بيانات أسعار مفصلة بما يكفي وصحيحة الجانب بعض الحالات، لكن التنفيذات قد تظل محتاجة إلى افتراضات حالة الأمر والسيولة.
  • احسب الطرفين: الوقف أولًا في كل الصفقات الغامضة والهدف أولًا في كلها. وإذا غير النطاق القرار، فأبلغ عن عدم اليقين بدل اختيار الطرف المواتي.
  • سجل عدد الشموع الغامضة ضمن القيود. وإذا تقارب الوقف والهدف قياسًا إلى نطاق شمعة القرار، فقد لا تكفي دقة OHLC المختارة للادعاء.

حساب اصطناعي: يحتوي اختبار من 200 صفقة على 14 شمعة كهذه. ويعطي اعتبار الهدف أولًا فيها كلها توقعًا +0.18R. ويزيل تغيير الـ14 كلها من +1R إلى −1R مقدار 28R، أو 0.14R لكل صفقة، فيبقى +0.04R. وتحدد إعادة تشغيل مفصلة بما يكفي تسع حالات وقف أولًا وخمس حالات هدف أولًا. وقياسًا إلى حالة الهدف في الكل، تفقد تسع صفقات 2R لكل منها: ‏18R / 200 = 0.09R، فيكون التقدير المحسوم +0.09R. ويبالغ النموذج المتفائل في ذلك التقدير بمقدار 0.09R لكل صفقة، وقد يكون جوهريًا نسبة إلى هامش تحمل تكاليف الاستراتيجية. ولا تثبت شمعة H1 وحدها هذا التسلسل. أبلغ عن القيد وطريقة حسمه، لا النتيجة التي تبدو أفضل.

ستة أخطاء في الاختبار التاريخي مع ضوابط محددة لتوقيت البيانات ومجموعة الأدوات والمعلمات والتكاليف
يدعم سجل المحاولات والتقييم المستقل عملية التقييم؛ ولا يثبت الرسم الجذاب وجود أفضلية.

3. تحليل النوافذ المتقدمة: التحقق ببيانات محدودة

يقيم تحليل النوافذ المتقدمة، أو WFA، تسلسلًا من نوافذ التطوير والتقييم اللاحق. ويناقش Robert Pardo المنهج بصورة منهجية في تقييم استراتيجيات التداول وتحسينها.[1] بدل اختيار المعاملات على التاريخ كله، طوّر على نافذة داخل العينة، وقيّم الاختيار المثبت على نافذة لاحقة خارج العينة، ثم تقدم وفق إجراء مثبت مسبقًا.

تقسيم زمني: التطوير والتحقق وخارج العينة

يستخدم مثال بسيط من جزأين:

  • خمس سنوات تقويمية: 1 يناير 2020–31 ديسمبر 2024.
  • نحو 70% للتطوير: 1 يناير 2020–30 يونيو 2023، أي ثلاث سنوات ونصف.
  • نحو 30% للتقييم النهائي: 1 يوليو 2023–31 ديسمبر 2024، أي سنة ونصف، لا تُفحص أول مرة إلا بعد تثبيت القواعد المختارة.

التقسيم 70/30 هو افتراض سيناريو، لا معيار سوق. اختر تقسيمًا يوفر أعداد إشارات قابلة للاستخدام وظروفًا ذات صلة في الجانبين. ويهم التسلسل الزمني: فلهذه المهمة التنبؤية والتداولية يأتي التقييم بعد التطوير. وقد يؤدي خلط الملاحظات عشوائيًا عبر التواريخ إلى تسريب معلومات الأنظمة المستقبلية والتبعيات إلى البحث.

وهناك أيضًا ثلاثة أدوار منفصلة، حتى عندما يحتوي المثال الأول على كتلتين زمنيتين رئيسيتين فقط:

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

تفيد نافذة انتقاء منفصلة عند مقارنة مرشحين متعددين. وليست مطلوبة منطقيًا لمرشح واحد محدد بالكامل مسبقًا، لكن يجب ألا تتحول نافذة خارج العينة النهائية ضمنيًا إلى مكان اختيار الفائز. وعبارة «لنجرب مرشحًا آخر» بعد رؤية النتيجة تغير دور البيانات.

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

تحليل النوافذ المتقدمة المتحركة

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

الخطوةنافذة التطويرنافذة التقييم اللاحق
12020-01 إلى 2022-12 ‏(3 سنوات)2023-01 إلى 2023-06 ‏(6 أشهر)
22020-07 إلى 2023-06 ‏(3 سنوات)2023-07 إلى 2023-12 ‏(6 أشهر)
32021-01 إلى 2023-12 ‏(3 سنوات)2024-01 إلى 2024-06 ‏(6 أشهر)
42021-07 إلى 2024-06 ‏(3 سنوات)2024-07 إلى 2024-12 ‏(6 أشهر)

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

قد تبرر النتائج الصافية الموجبة في ثلاث أو أربع نوافذ مزيدًا من بحث المتانة، لكن العدد وحده دليل ضعيف. وفي نموذج توضيحي لإشارات مستقلة متساوية الاحتمال، فإن احتمال ثلاث موجبات على الأقل من أربع هو 5/16 = 31.25%. ويغير الاعتماد ذلك الاحتمال، وليس بالضرورة في اتجاه يمكن توقعه عالميًا. أبلغ عن عدد صفقات كل نافذة وتوقعها الصافي وعدم يقينها وتعرضها للأنظمة السوقية. وقد توحي نافذة موجبة واحدة أو اثنتان بحساسية للنظام؛ ولا توفر صفر أو واحدة حجة مقنعة للتفعيل. ولا تستبدل أي من هذه الأعداد المعايير الإحصائية والتشغيلية المحددة مسبقًا.

بحث النوافذ المتقدمة لمتداول منخفض التواتر

عند خمس إلى عشر صفقات شهريًا، تنتج استراتيجية متأرجحة نحو 300–600 صفقة في خمس سنوات. وتتضمن حصة خارج العينة 30% نحو 90–180. وقرب نسبة فوز 60%، يكون نصف عرض فاصل 95% ثنائي الحدين المستقل نحو 7–11 نقطة مئوية، بحسب العدد والمنهج. وقد يقيد هذا ادعاء نسبة الفوز، لكنه لا يثبت بمفرده عائدًا مربحًا بعد التكاليف.

عند 50–100 صفقة شهريًا، توفر خمس سنوات نحو 3,000–6,000 ملاحظة. وقد يقل عدم يقين المعاينة، لكن الاعتماد والانتقاء وتغطية الأنظمة ونمذجة التنفيذ تبقى مهمة. ولا يجعل العدد الكبير للصفقات نموذج التكلفة تلقائيًا المشكلة الوحيدة المتبقية.

عند صفقة أو صفقتين شهريًا، لا توفر استراتيجية مراكز إلا 60–120 صفقة في خمس سنوات، تاركة نحو 18–36 في جزء خارج العينة 30%. وقد يكون عدم اليقين واسعًا جدًا لتمييز توقع مفيد من خسارة. ومن الاستجابات الممكنة:

  • تاريخ أطول: تعطي عشر إلى خمس عشرة سنة نحو 120–360 صفقة بهذه التواترات، مع نحو 36–108 في حصة تقييم 30%. وافحص ما إذا كانت ظروف السوق والتنفيذ الأقدم ما زالت ذات صلة.
  • أدوات متعددة: قد تضيف ستة إلى عشرة أزواج ملاحظات، لكن أحداث العملات المشتركة والمراكز المتداخلة تنشئ اعتمادًا. تحقق من الادعاء العابر للأدوات، ولا تعد كل صفقة تجربة مستقلة جديدة.
  • إعادة المعاينة بالكتل: أعد معاينة كتل من النتائج المرصودة لفحص التباين وفق افتراضات اعتماد معلنة. ويعيد ذلك استخدام الملاحظات القائمة، ولا ينشئ أدلة سوقية جديدة. ولا يحول عينة ضئيلة إلى أفضلية راسخة بمجرد توليد مسارات محاكاة كثيرة.

النموذج الأساسي: بماذا تُقارن الاستراتيجية؟

يمكن الإبلاغ عن متوسط موجب دون نموذج أساسي، لكن ادعاء أن القواعد الإضافية تضيف قيمة يحتاج إلى مقارن مناسب. وقبل تفسير «+0.25R لكل صفقة»، طبق الفترة نفسها وافتراضات التنفيذ واحتساب التكلفة على بدائل معرفة صراحة:

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

سجل نتائج الاستراتيجية والنموذج الأساسي في الحقل 10. ويطرح تحليل الحساسية السؤال نفسه محليًا: ماذا يحدث عندما يتحرك كل معامل خطوة في أي اتجاه؟ وإذا اختفت الأفضلية الظاهرة عند نقل عتبة ATR من 1.1 إلى 1.0، فابحث تغيرات مجموعة الصفقات وعدم اليقين. وليست خلية جذابة واحدة دليلًا قويًا على أفضلية متينة.

تثبيت خارج العينة: المجلدات وبصمات الإعداد وسجل التجارب

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

  • احتفظ بمجلدات منفصلة مثل 01_raw_data, 02_IS_optimization و 03_OOS_locked. وأضف عينة فرعية للتحقق الانتقائي محددة بوضوح وحدودها حيث تُستخدم.
  • قبل أول تشغيل نهائي خارج العينة، سجل البصمات الكاملة للمواصفة والشيفرة والمعاملات ونموذج التكلفة وحدود التواريخ في 03_OOS_locked/run_001.lock. ثم أضف النتيجة وبيانات التشغيل الوصفية دون استبدال المدخلات الأصلية.
  • يتلقى المرشح المتغير سجل تشغيل جديدًا، مثل run_002.lock، وملاحظة بأن الفترة المفحوصة سابقًا لم تعد دليلًا غير ممسوس للمراجعة. ولا تمحُ السجل التاريخي الصالح لما أنتجه المرشح المثبت الأول.
  • لكل نافذة تقييم نهائي فحص أول واحد وفق الإجراء المحدد مسبقًا. وتُميز فحوص قابلية التكرار المتطابقة من الصيغ الجديدة الموجهة بالنتيجة. خطط النوافذ المتحركة مسبقًا وسجل متى تصبح كتلة تقييم سابقة بيانات ماضية مشروعة لخطوة تطوير لاحقة مقررة.

اسم ملف ينتهي بـ .lock أو بصمة لا يمنع فعليًا التعديل أو التصفح. ويوفر مسار تدقيق عند إقرانه بملفات محفوظة وانضباط الوصول. والقفل الظاهري دون سجل لمن فحص أي بيانات ليس دليلًا على الاستقلال.

ما ينبغي فعله بعد نتيجة ضعيفة خارج العينة

لا تضف مرشحًا لمجرد أن النتيجة مزعجة. اتبع تسلسل قرار موثقًا:

  1. اقبل النتيجة واحتفظ بها. لم يستوفِ المرشح الحالي معيار التحقق المقصود. وقد تكون النتيجة غير حاسمة، لا سلبية بصورة قاطعة؛ فاستخدم المعيار المكتوب قبل الاختبار.
  2. عد إلى المفهوم. راجع الفرضية ودورة التطوير وتعريف الأفضلية في الأقسام الثلاثة الأولى من المقالة 15.3. وافحص ما إذا كانت الآلية المقترحة ما زالت منطقية، وما إذا كانت عيوب التنفيذ أو البيانات تفسر النتيجة.
  3. إذا ظلت الآلية معقولة، فابحث اعتمادها على النظام السوقي كسؤال بحث جديد. قد تساعد أربع إلى ست نوافذ متحركة محددة مسبقًا. وتشير نافذتان مواتيتان اتجاهيتان وأربع غير مواتية في التماسك إلى تفاعل مرشح مع النظام، لا إذن فوري بإعادة التفعيل كلما ظهر اتجاه. وتحتاج كل نافذة إلى حجم عينتها وفاصل توقعها الصافي. وقد تظل ثلاث نوافذ موجبة من ثماني صفقات لكل منها غير حاسمة بشدة. ويحتاج مرشح نظام مكتشف من تلك النتائج إلى مواصفة ذات إصدار وتقييم مستقل.
  4. إذا فشل المفهوم، فأوقف المرشح. احفظ السبب وتاريخ التجارب، ثم انتقل إلى فكرة أخرى بدل تراكم الاستثناءات حول ادعاء مرفوض.
مثال توضيحي: «تدقيقات» متكررة تحول الاستراتيجية إلى ملاءمة لربع سنة واحد. هذه أرقام اصطناعية. ولمرشح اختراق GBP/USD ثلاث نوافذ موجبة من أربع في WFA تاريخي؛ ولا يثبت عدد الإشارات وحده نظامًا سليمًا إحصائيًا. ويحتوي أول ربع ضعيف على 30 صفقة بتوقع −0.15R. وعند انحراف معياري للعينة قرب 1.4R، يكون نصف عرض فاصل 95% بالتقريب الطبيعي نحو 0.50R، ممتدًا تقريبًا من −0.65R إلى +0.35R. ولا تحسم النتيجة إشارة التوقع وفق ذلك التقريب. ومع ذلك يبدأ المتداول تعديلات أسبوعية: في الأسبوع 2 يحذف افتتاحات الاثنين بعد خسارتين؛ وفي الأسبوع 5 يستبعد ATR دون 0.0080 حتى دون تسجيل وحدات المؤشر وإطاره الزمني؛ وفي الأسبوع 9 يحذف المداخل السابقة لحد زمني مختار حديثًا. وتصبح ثلاث قواعد أصلية ثمانيًا. وتعرض إعادة الربع نفسه الآن 61% صفقات رابحة و+0.4R؛ ويخسر الربع الحي التالي 12%. ويوضح المثال الانتقاء الموجه بالنتيجة، لا إثبات سلامة الاستراتيجية الأصلية أو أن تعديلًا بعينه سبب الخسارة اللاحقة. ويحتاج تغيير قاعدة حقيقي إلى سبب تشخيصي موثق وفرضية جديدة، لا مجرد حذف بضع صفقات مزعجة. وقد تبرر حدود سلامة محددة مسبقًا وعيوب بيانات أو تنفيذ قابلة للإثبات توقفًا فوريًا دون انتظار فاصل توقع ضيق. ويظل تغيير قواعد البحث محتاجًا إلى إصدار جديد وتقييم مستقل. عينة صغيرة أو مترابطة: قيد الاستنتاج.
تحليل النوافذ المتقدمة: نوافذ متحركة داخل العينة وخارجها تغطي كل نافذة زرقاء ثلاث سنوات. وتغطي نافذة تقييمها الحمراء الأشهر الستة التالية. وتتقدم النوافذ ستة أشهر كل مرة؛ وقد تشمل معايرة لاحقة بيانات تقييم سابقة، لكن كل فترة مقيمة تتبع معايرتها المثبتة الخاصة. تحليل النوافذ المتقدمة: أربع نوافذ ⁦IS/OOS⁩ متعاقبة عبر خمس سنوات ⁦2020⁩ ⁦2021⁩ ⁦2022⁩ ⁦2023⁩ ⁦2024⁩ ⁦2025⁩ ⁦IS 1: 2020-01 → 2022-12⁩ ⁦OOS 1⁩ ⁦IS 2: 2020-07 → 2023-06⁩ ⁦OOS 2⁩ ⁦IS 3: 2021-01 → 2023-12⁩ ⁦OOS 3⁩ ⁦IS 4: 2021-07 → 2024-06⁩ ⁦OOS 4⁩ داخل العينة: معايرة المعاملات، ثلاث سنوات خارج العينة: ستة أشهر، معاملات مثبتة
أربع نوافذ تطوير/تقييم متحركة. وتمتد كل كتلة تطوير ثلاث سنوات وكل كتلة تقييم لاحقة ستة أشهر، ويتقدم الإجراء بستة أشهر. وتغطي كتل التقييم الأربع يناير 2023–ديسمبر 2024 دون تداخل تواريخ. وليست مستقلة إحصائيًا بالضرورة. أبلغ عن عدد الصفقات وعدم يقين التوقع الصافي لكل منها، لا مجرد عدد النوافذ الموجبة. رسم تخطيطي فقط؛ لا تُعرض بيانات أداء.
النوافذ المتقدمة: أربع نوافذ. IS متداخلة؛ ولا تضمن تواريخ OOS المنفصلة الاستقلال. قارن نموذجًا أساسيًا محددًا مسبقًا عبر الفترة والعالم ونموذج التكلفة نفسها.
IS متداخلة؛ ولا تضمن تواريخ OOS المنفصلة الاستقلال. قارن نموذجًا أساسيًا محددًا مسبقًا عبر الفترة والعالم ونموذج التكلفة نفسها.
العائق العملي لعمل النوافذ المتقدمة. يختلف دعم الأدوات. ويشمل مختبر MT5 تقسيم Forward تاريخيًا، بخيارات موصوفة في وثائقه مثل النصف أو الثلث أو الربع أو حد مخصص.[6] وهذا حجز داخل البيانات التاريخية، لا رصد مستقبلي للأسعار الواردة، وليس تقسيم واحد إجراء WFA متحركًا كاملًا. وقد تدعم منصات أخرى أو مسارات Python مخصصة التشغيلات اللازمة أو تنظمها؛ فافحص قدراتها الفعلية بدل افتراض توفير كل منصة رسوم مسماة WFA متطابقًا. وتقدير المثال 8–20 ساعة لتعلم المسار و4–8 ساعات لأول اختبار سماح تخطيطي توضيحي، لا معيار قطاعي مقاس. ويسأل WFA هل يصمد إجراء الانتقاء المثبت في نوافذ لاحقة، لا عينة تطويره فقط. ولا يستطيع كشف عيب تكلفة يظل غائبًا عن نموذج كل نافذة. وفي مثال الوظائف، كان يمكن لتقييم خارج العينة باستخدام نموذج تنفيذ مناسب لنافذة الإصدار أن يكشف الافتراضات قبل الخسائر الحية التوضيحية؛ ولم تكن النوافذ المتقدمة وحدها لتضمن ذلك التشخيص.

4. تحليل مونت كارلو: مسار تاريخي واحد ليس الصورة كاملة

يسجل الاختبار التاريخي تسلسلًا واحدًا للفرص والنتائج. وقد تضم عينة استراتيجية لخمس سنوات 100 صفقة؛ وربما أنتج تاريخ سوقي مختلف 95 أو 110 بأسعار ونتائج أخرى. ولا تعيد المعاينة بناء جميع تلك الأسواق الممكنة. بل تطرح سؤالًا أضيق: كيف تتغير النتائج وفق نموذج مختار صراحة يستند إلى ملاحظاتك القائمة؟

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

طريقتان أساسيتان لإعادة المعاينة

إعادة المعاينة للصفقات المفردة: خذ قائمة مثلًا من 200 نتيجة R، منها +1.5R و−1R و+2.2R وهكذا، واسحب 200 ملاحظة مع الإرجاع. وكرر 1,000 مرة لإنشاء 1,000 مسار. وقد يتغير كل من الترتيب وتواتر نتائج بعينها.

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

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

ما ينبغي حسابه من 1,000 مسار محاكى

  • وسيط العائد النهائي: مركز توزيع العائد المحاكى للأفق المعلن. ولا تسمه سنويًا إلا إذا مثل الأفق ونموذج التوقيت سنة حقًا.
  • المئينية الخامسة للعائد: قيمة مئينية في الطرف الأدنى ضمن المحاكاة. وليست أسوأ نتيجة ممكنة أو «أسوأ نتيجة واقعية» مضمونة. وقد يغير تعادل القيم والاستيفاء في عينة محدودة الكسر الواقع دونها قطعًا.
  • المئينية 95 لمقدار التراجع: ملخص للطرف الأعلى للانخفاضات المحاكاة من القمة إلى القاع. قارنه بحدود المخاطرة المحددة مسبقًا في الخطة دون اعتباره سقفًا.
  • معدل عبور عتبة محددة: مثل نسبة المسارات التي يتجاوز تراجعها 30%. سمِّ العتبة وما إذا كانت تُقاس من رصيد البداية أو القمة المسجلة. وتراجع 30% ليس إعسارًا حرفيًا.

أرقام توضيحية، لا نتائج تاريخية: لنفترض أن المسار الأصلي لنموذج سنوي يعرض عائدًا +45% وأقصى تراجع 12%. وتعطي محاكاة افتراضية من 1,000 مسار وسيط عائد +38% وعائد المئينية الخامسة +8% ومقدار تراجع المئينية 95 بقيمة 22% ومعدل 4% لتراجعات تتجاوز 30%. وهذا يعني أن نحو مسار من كل 25 يعبر الحد المختار في هذا النموذج؛ ولا يثبت احتمال إفلاس واقعي 4%. وكل تراجع مئوي يفترض بالفعل سياسة حجم مركز، فلا يكون خاصية إشارة الدخول وحدها.[4]

استخدم مجموعة واحدة متسقة من تعريفات المقاييس

قبل تشغيل الشيفرة، عرف التوقع بوحدة R ومعامل الربح والتراجع ومدته ومعامل التعافي وأي درجة على نمط SQN. المقالة 15.9 هي مرجع الفصل للصيغ والمقامات. وثمة ثلاث نقاط أساسية هنا:

  • يستخدم التراجع القمة المسجلة حتى اللحظة، لا القيمة القصوى الكلية اللاحقة. عرّف H_t = max(حقوق الملكية حتى t), D_t = (H_t - E_t) / H_t و maxDD = max(D_t). وللمسار 100 → 80 → 120 → 110، يكون أكبر انخفاض من قمة سابقة 20%، من 100 إلى 80. ويعطي استخدام قمة 120 اللاحقة وقاع 80 السابق 33.3%، وليس هذا تراجع المسار.
  • بين المنحنى وتواتر أخذ العينات. تختلف حقوق الملكية المقيمة بالسوق التي تشمل المراكز المفتوحة عن رصيد الصفقات المغلقة. وقد ينتج أخذ العينات بالتيك أو يوميًا أو بعد الصفقة قيمًا قصوى مختلفة. ولا يمكن مقارنة «تراجع 12%» دون هذه التعريفات مباشرة بتقرير آخر أو خطتك.
  • بين اصطلاح الدرجة. تتغير درجة متوسط R/الانحراف المعياري المضروبة في √N مع N. والصيغ ذات السقف ودونه كميات مختلفة. استخدم الاصطلاح نفسه وN قابلة للمقارنة، ولا تعتبر الدرجة بديلًا لعدم اليقين أو قاعدة تخصيص.

أبقِ اصطلاحات التقارير الأخرى صريحة أيضًا. فلا يلزم أن يساوي معامل الربح النقدي معامل الربح بوحدة R عندما تتغير وحدة المخاطرة النقدية. وتتطلب شارب فترة عائد محددة ومرجعًا وافتراضات تحويل سنوي؛ وليست R لكل صفقة سلسلة عوائد تقويمية تلقائيًا. وتتطلب كالمار عائدًا سنويًا معلنًا وتراجعًا على أفق قابل للمقارنة. وأدرج الخسائر الطرفية وطول سلسلة الخسائر ومدة التراجع والحالات التشغيلية غير المحسومة بدل اختزال التقرير في نسبة واحدة.

مثال إعادة المعاينة بالكتل في Python

يمكنك تشغيل المثال في بيئة Python محلية مع NumPy وpandas، أو في خدمة دفاتر مثل Google Colab. ويوفر Colab بيئة دفتر عبر المتصفح مع حدود استخدام؛ فراجع معلومات الخدمة والتخزين الحالية. أنشئ دفترًا والصق الشيفرة في خلية وشغلها. والمدخل الافتراضي اصطناعي، ولذلك لا تلزم بيانات تداول شخصية لرؤية صيغة المخرجات.

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

import numpy as np
import pandas as pd

def block_bootstrap_strategy(trades_R, n_simulations=1000, block_size=10,
                             risk_per_trade=0.01, seed=42):
    """أعد معاينة كتل متصلة غير دائرية من نتائج الصفقات الصافية بوحدة R.

    trades_R: نتائج منتهية مرتبة زمنيًا، صفقة كاملة واحدة لكل قيمة.
    n_simulations: عدد المسارات الاصطناعية، لا ملاحظات سوق جديدة.
    block_size: طول الكتلة المتصلة؛ افحص 5 و10 و20.
    risk_per_trade: نسبة ثابتة من حقوق الملكية آنذاك معرضة لكل صفقة.
    seed: مدخل إعادة الإنتاج؛ وسجل إصدار NumPy أيضًا.

    العوائد عبر len(trades_R) صفقة، وليست سنوية تلقائيًا.
    تُقاس التراجعات بعد كل صفقة وتُحفظ كقيم سالبة.
    """
    trades_R = np.asarray(trades_R, dtype=float)
    if trades_R.ndim != 1 or trades_R.size == 0:
        raise ValueError("يجب أن تكون trades_R مصفوفة أحادية البعد غير فارغة")
    if not np.isfinite(trades_R).all():
        raise ValueError("يجب أن تحتوي trades_R قيمًا منتهية فقط")
    for name, value in (("n_simulations", n_simulations),
                        ("block_size", block_size)):
        if isinstance(value, bool) or not isinstance(value, (int, np.integer)):
            raise ValueError(name + " يجب أن يكون عددًا صحيحًا موجبًا")
        if value < 1:
            raise ValueError(name + " يجب أن يكون عددًا صحيحًا موجبًا")
    if not np.isfinite(risk_per_trade) or not 0 < risk_per_trade < 1:
        raise ValueError("يجب أن تكون risk_per_trade بين الصفر والواحد")

    rng = np.random.default_rng(seed)
    n_trades = len(trades_R)
    # طابق هذا المثال: قيد الكتلة الزائدة بطول العينة.
    # لا توفر كتلة بطول العينة كلها تنوع إعادة معاينة؛ أبلغ عن هذا القيد.
    block_size = min(block_size, n_trades)
    n_blocks = (n_trades + block_size - 1) // block_size
    final_returns, max_drawdowns = [], []
    threshold_breaches = 0

    for _ in range(n_simulations):
        # اسحب مواضع البداية مع الإرجاع؛ واحفظ كل كتلة.
        starts = rng.integers(0, n_trades - block_size + 1, size=n_blocks)
        sample = np.concatenate(
            [trades_R[s:s + block_size] for s in starts]
        )[:n_trades]  # احتفظ بعدد الصفقات الأصلي تمامًا.

        equity, equity_curve = 1.0, [1.0]
        for outcome in sample:
            # توقف عند الصفر إذا استنفدت خسارة حقوق الملكية. وليس هذا نموذج دين
            # ولا يدعي انطباق حماية قانونية من الرصيد السالب.
            equity *= max(0.0, 1.0 + outcome * risk_per_trade)
            equity_curve.append(equity)
        equity_curve = np.asarray(equity_curve)
        peak = np.maximum.accumulate(equity_curve)
        drawdown = (equity_curve - peak) / peak
        worst = float(drawdown.min())
        final_returns.append(equity - 1.0)
        max_drawdowns.append(worst)
        if worst < -0.30:  # أعمق قطعًا من انخفاض 30% عن القمة المسجلة.
            threshold_breaches += 1

    return {
        "trades_per_path": n_trades,
        "effective_block_size": block_size,
        "median_return": float(np.median(final_returns)),
        "p05_return": float(np.percentile(final_returns, 5)),
        "p95_return": float(np.percentile(final_returns, 95)),
        # DD سالب: المئينية الخامسة هي المقدار السلبي للمئينية 95.
        "p95_max_dd": float(np.percentile(max_drawdowns, 5)),
        "p99_max_dd": float(np.percentile(max_drawdowns, 1)),
        "prob_dd_over_30pct": threshold_breaches / n_simulations,
        "mean_return": float(np.mean(final_returns)),
    }

# بياناتك اختيارية: قيمة R صافية واحدة لكل صفقة مكتملة، بترتيب زمني.
# trades = pd.read_csv("my_results.csv")["R"].to_numpy(dtype=float)

# عرض اصطناعي، لا نتائج استراتيجية سوقية.
# 20 قيمة: 6 رابحة، والمجموع +2R، والمتوسط +0.10R؛ وتسيطر قيمة متطرفة واحدة +7.2R.
toy = np.array([-1.0, -1.0, 3.1, -1.0, -1.0, -1.0, 0.9, -1.0, 7.2, -1.0,
                -1.0, -0.6, 1.4, -1.0, -1.0, -1.0, 2.3, -1.0, -1.0, 0.7])
trades = np.tile(toy, 10)  # تكرار مصطنع، وليس 200 ملاحظة مستقلة.
# لاستخدام CSV الخاص بك، استبدل السطر أعلاه بسطر الاستيراد الاختياري.

print("إصدار NumPy:", np.__version__)
for risk in (0.01, 0.02):
    result = block_bootstrap_strategy(trades, n_simulations=2000,
                                      block_size=10, risk_per_trade=risk, seed=42)
    print(f"نسبة المخاطرة لكل صفقة: {risk:.0%}")
    print(f"وسيط العائد عبر {result['trades_per_path']} صفقة: {result['median_return']:.2%}")
    print(f"عائد المئينية الخامسة: {result['p05_return']:.2%}")
    print(f"DD للمئينية 95 السلبية: {result['p95_max_dd']:.2%}")
    print(f"المسارات ذات DD أعمق من 30%: {result['prob_dd_over_30pct']:.2%}")

يفحص الحساب سلوك العينة المختارة تحت إعادة المعاينة وسياسة الحجم المحددة. ومجموع التسلسل التعليمي ذي الـ20 قيمة +2R ومتوسطه +0.10R؛ وحذف ملاحظته +7.2R يغير الصورة جوهريًا. وتكراره عشر مرات ينشئ عرضًا برمجيًا من 200 إدخال بدورية مصطنعة، لا عشرة أمثال الأدلة المستقلة.

مخرجات مثال متحقق منها باستخدام NumPy 2.5.3 وبذرة 42 و2,000 مسار: عند مخاطرة 1%، يكون وسيط العائد عبر 200 صفقة +19.56%، وعائد المئينية الخامسة −4.11%، وتراجع المئينية 95 السلبي −17.66%، ولا يتجاوز أي مسار محاكى تراجع 30%. وعند مخاطرة 2%، تكون الأرقام المقابلة +32.25%, −13.71%, −33.70% و 11.05% من المسارات وراء العتبة. وتبلغ تراجعات المئينية 99 السلبية نحو −21.09% و−39.51% على الترتيب. وهذه مخرجات اصطناعية عبر 200 صفقة، لا تنبؤات سنوية. سجل الشيفرة وإصدار NumPy إلى جانب البذرة: فالمولد لا يعد بتدفق لا يتغير عبر كل الإصدارات المقبلة. والعلاقة المهمة أن التراجع المئوي يعتمد على الحجم كما يعتمد على تسلسل R.

سجل معايير المحاكاة في الحقل 9 من البطاقة قبل فحص المخرجات. وقد تشترط سياسة توضيحية وسيطًا وعائد مئينية خامسة موجبين، وقيمة مئينية سلبية للتراجع دون حد الخطة، وأقل من 1% من المسارات المحاكاة تعبر عتبة تراجع 30%. وهذه قواعد قرار للسيناريو، لا معايير سوق. ويعني الفشل أن المرشح لا يجتاز ذلك النموذج والحجم وفق المعايير المختارة؛ وليس دعوة لتحريك العتبات لاحقًا.

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

النسبة نفسها ومبلغ نقدي مختلف

انخفاض 15% على PLN 5,000 يساوي PLN 750؛ وعلى PLN 50,000 يساوي PLN 7,500. وتحفظ هذه عملة السيناريو البولندي الأصلي، وليست تحويل صرف. وينطبق الحساب نفسه في أي عملة حساب: ‏15% من 5,000 وحدة هي 750، و15% من 50,000 هي 7,500. والنسبة متطابقة بينما قد تختلف العواقب النقدية وقيود صاحب الحساب جوهريًا.

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

لماذا تنظر في الكتل بدل إعادة المعاينة المستقلة؟

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

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

إعادة المعاينة بالكتل: 2000 مسار من 200 نتيجة. نموذج 20 قيمة مكرر 10×؛ وكتلة 10 وبذرة 42. والنطاق النقطي ليس مئينية أقصى DD. والأفق 200 صفقة، لا سنة؛ ولا ضمان لخسارة مستقبلية.
نموذج 20 قيمة مكرر 10×؛ وكتلة 10 وبذرة 42. والنطاق النقطي ليس مئينية أقصى DD. والأفق 200 صفقة، لا سنة؛ ولا ضمان لخسارة مستقبلية.

5. الاختبار المستقبلي: الحساب التجريبي والتداول الورقي وتجربة حية محدودة

تزيد المراحل التالية الواقعية والعاقبة المالية للخطأ. ولا يزيل تقصير العملية الافتراضات غير المختبرة؛ بل يترك المزيد منها ليُكتشف بعد تعريض الأموال. والتسلسل إطار تعليمي، لا اشتراط تقدم كل مرشح في النهاية إلى التداول الحي.

معنيان مختلفان لكلمة «مستقبلي»

ميز بينهما دائمًا في تقرير الاختبار:

  • عينة مستقبلية محجوزة تاريخيًا: يفصل المختبر جزءًا لاحقًا من مجموعة بيانات قائمة ويختار المعاملات على السابق ويقيمها على الجزء المحجوز. ويسمي MT5 خيار تقسيمه التاريخي Forward.[6] يفحص هذا نافذة تاريخية أخرى وفق نموذج المختبر. ولا يقيس التنفيذ المستقبلي الفعلي.
  • الرصد المستقبلي: تعمل الاستراتيجية المثبتة مع وصول الملاحظات بعد تاريخ التثبيت. ولا تستطيع القرارات الأصلية المؤرخة استخدام ملاحظات لم توجد بعد. ومع ذلك احفظ تلك السجلات، لأن المراجعات اللاحقة أو إعادة التصنيف بأثر رجعي قد تلوث التقييم. وحدد هل تُحاكى الأوامر أو تُسجل ورقيًا فقط أو تُنفذ حيًا فعلًا؛ فالأخير وحده يوفر تنفيذات حية فعلية.

سجل النمط وتاريخ التثبيت في الحقل 4 من البطاقة. ودون التاريخ لا يتميز «نجح على بيانات جديدة» من «نجح على بيانات كانت متاحة أصلًا عند اختيار القواعد».

المرحلة 1: تجريبي على البيانات الواردة

قد تشبه بيئة المزود التجريبية منصته الحية دون مشاركة كل تدفق أو قاعدة تنفيذ أو قيد. تحقق من الاختلافات بدل افتراض تطابق الظروف. ويفيد التجريبي لأن:

  • أخطاء الأوامر والاستراتيجية لا تخسر رأس مال الحساب الحقيقي مباشرة.
  • يمكن اكتشاف عيب بعد عشر صفقات والعودة إلى التطوير دون خسارة تداول مالية. سجل الإصدار الجديد واحتفظ بالملاحظات القديمة بدل خلط القاعدة المعدلة في التقييم نفسه.
  • يمكنك اختبار تكامل الأدوات: التنبيهات وبدء EA وتنفيذ القواعد ومعالجة حالة الأمر وصادرات السجل.

تشمل قيوده:

  • تنفيذات محاكاة: قد تختلف معالجة الانزلاق والسيولة عن التنفيذ الحي. ولا تستنتج دافع المزود من تنفيذ تجريبي مواتٍ؛ بل حدد الفرق القابل للقياس.
  • عواقب مالية مختلفة: قد تظل آليات الهامش والإغلاق الإجباري المحاكاة موجودة، لكن غياب خسارة نقدية حقيقية لا يعيد إنتاج استجابة المستخدم لتعرض ممول.
  • سلوك طلبات غير مكتمل: قد تختلف معالجة الرفض وإعادة التسعير والتنفيذ الجزئي. وتعتمد على نمط التنفيذ وإعدادات المنتج، لا مجرد تسمية تسويقية ECN أو STP.

تطرح مرحلة تجريبية توضيحية من 30 يومًا و30 صفقة أسئلة عملية: هل انطلقت التنبيهات في الوقت المقصود، وهل فوّت EA إشارات، وهل اختلف فرق السعر المرصود عن النموذج، وهل غير المشغل القواعد يدويًا؟ وهذه الأعداد عتبات سيناريو، لا معايير سوق. وعند إشارة كل أسبوعين يستغرق هدف الرصد نفسه أشهرًا كثيرة. وحتى 30 صفقة صحيحة تدعم أساسًا فحص البنية والعملية؛ ولا تثبت تقدير توقع دقيقًا.

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

المرحلة 2: تداول ورقي على تدفق آني، اختياريًا 30–60 يومًا

تسجل عملية موازية أو ورقية كل إشارة مؤهلة وتحسب نتيجة افتراضية باستخدام نموذج صريح لفرق السعر والانزلاق والتنفيذ دون وضع أمر. وتوفر تحكمًا بالنموذج وتتجنب الاعتماد على تنفيذات تجريبية غير مفسرة. ولا تنتج دليل تنفيذ فعلي، وقد لا تكشف هل كان المشغل سيرسل الأمر عند وجود أموال حقيقية معرضة. والمدة التوضيحية 30–60 يومًا اختيارية وتعتمد على السؤال الذي بقي غير محسوم بعد التجريبي. وليست مصدرًا إضافيًا تلقائيًا لملاحظات سوق مستقلة إذا غطت الإشارات نفسها.

المرحلة 3: تجربة حية محدودة بتصريح منفصل

يوضح السيناريو المشروح حسابًا ممولًا صغيرًا بقيمة PLN 1,000–2,000 وأوامر 0.01–0.05 لوت قياسي. واحتفظ بها بوصفها مبالغ سيناريو بولندي، لا توصية بإيداع مناسب أو حجم مركز. ويجب أن يأتي الحجم الصالح من مسافة الوقف وقيمة النقطة والرسوم ومتطلبات الهامش وميزانية خسارة المالك. وقد يكون 0.01 لوت كبيرًا جدًا لحساب صغير أو وقف واسع. وإذا لم يلائم الحد الأدنى لدى المزود الميزانية المصرح بها، فالنتيجة الصحيحة عدم تشغيل التجربة هناك.

غرض المرحلة الحية المحدودة بحث التنفيذ الفعلي بتعرض مخطط محدود ومقبول صراحة، لا اختبار قدرته على توفير دخل. ويمكنها قياس:

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

أهداف المثال البالغة 90 يومًا و60–100 صفقة هي افتراضات تخطيط توضيحية. حدد مسبقًا كيفية مقارنة التقديرات التاريخية والمستقبلية مع مراعاة عدم اليقين في العينتين. وليس مجرد السؤال هل يقع المتوسط الجديد داخل فاصل ثقة المتوسط التاريخي مقارنة مناسبة لعينتين. ولا يكافئ تداخل فاصلين منفصلين رياضيًا اشتمال فاصل الثقة للفرق بينهما على الصفر.

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

معايير الانتقال

تحفظ المدد والأعداد أدناه سيناريو المثال. ومكان قواعد القرار الفعلية الحقل 9 من البطاقة؛ وليس الجدول إذنًا بالتقدم لمجرد مرور أيام كافية.

منالمرحلة التالية الممكنةبوابة توضيحية
البحث التاريخيرصد تجريبي أو موازٍتُجتاز معايير OOS/WFA المحددة مسبقًا؛ ومونت كارلو: عائد المئينية 5 > 0، ومعدل تجاوز العتبة دون الحد المسجل في البطاقة (الحقل 9)؛ ونموذج التكلفة واقعي. راجع عدم اليقين والقيود قبل التقدم.
تجريبيتجربة حية محدودة بتصريح منفصلتوضيحيًا 30+ يومًا و30+ صفقة؛ وتُجتاز مطابقة الإشارات وفحوص التكامل؛ وتُفسر الفروق المرصودة؛ ولا تخرق مقارنة مناسبة معيار التدهور المحدد مسبقًا. أكد حدًا أدنى للحجم قابلًا للتطبيق وميزانية مخاطرة حية صريحة.
تجربة حية محدودةأي حجم تجيزه خطة التداول (15.2)توضيحيًا 90+ يومًا و60+ صفقة؛ وتُقيم التكاليف الحية وفروق النتائج مع عدم اليقين؛ والتراجع ضمن ضوابط الخطة؛ والانحرافات المقاسة منخفضة بصورة مقبولة؛ ولا عيب تشغيلي غير محسوم. ويحتاج التوسع إلى قرار مستقل، لا انتقال تلقائي.

الفرع المفقود في خطط كثيرة هو «لا تشغّل». وفشل بوابة نتيجة تُسجل، لا دعوة لخفض المعيار. ويجمع هذا الجدول التوضيحي أربعة إلى ثمانية أسابيع عمل تاريخي و30 يومًا تجريبيًا و90 يوم تجربة: 148–176 يومًا، نحو خمسة إلى ستة أشهر، دون المرحلة الورقية الاختيارية أو أي توقفات. وهذا الحساب مثال تخطيط، لا ضمان أدلة كافية أو تنبؤ بأن إسقاط مرحلة لا بد أن ينتج خسارة. وإسقاطها يترك أسئلتها دون إجابة.

الجدوى التشغيلية: ما لا يختبره نموذج تاريخي

لا تكون استراتيجية تحتاج إلى قرار عند 13:30 Europe/London قابلة للتشغيل لشخص مشغول باجتماعات حتى 16:00 في المنطقة نفسها. وهذه مقابلات 14:30 و17:00 في المثال البولندي الأصلي، لا جدول أحداث عالمي. وسيكشف جرد الإشارات المستقبلي الفرص الفائتة. وسجلها كعدم تنفيذ؛ ولا تحذفها وتتظاهر بأن البحث والممارسة استخدما مجموعة الفرص نفسها.

المقالة 15.5 تتناول نوافذ قرار متوافقة مع العمل والتنبيهات والأطر الزمنية الأعلى. المقالة 15.1 تتناول استمرارية محطة العمل ومراقبة VPS وبدء التشغيل؛ المقالة 15.3 تسجل افتراضات توقيت الاستراتيجية وتنفيذها. وهذه مسؤوليات مختلفة، كلها ذات صلة بالتنفيذ.

الوقف على الخادم ليس سعر تنفيذ مضمونًا. قد يبقى وقف قبله المزود واحتفظ به فعالًا عند انقطاع الطرفية المحلية أو VPS. وتتوقف قاعدة وقف متحرك محسوبة محليًا عادة عن التحديث عند توقف عمليتها، فلا يبقى إلا آخر مستوى مقبول على الخادم. تحقق من ذلك للحساب والأداة ونوع الأمر الفعلي. وقد تظل فجوة أو غياب سعر ينتجان تنفيذًا أسوأ من الوقف ونتيجة أدنى من −1R. ويجب أن يمثل الحقل 5 من البطاقة هذا الاحتمال. ولا تفترض أن النقر على تحكم محلي يثبت قبول المزود للحماية.
افصل ضريبة الدخل عن حساب أداء التداول. يعرض الاختبار نتائج التداول بعد تكاليف التنفيذ والتمويل ذات الصلة، وقبل أي حساب منفصل لضريبة الدخل. وترد مناقشة التقارير البولندية الأصلية في الفصل 14، باللغة البولندية؛ وتعتمد المعالجة الدولية على الولاية القضائية والصفة. وتظل ضريبة معاملة أو رسم مفروض فعلًا على أمر تكلفة تداول، ولا يُسقط لمجرد احتساب ضريبة الدخل منفصلة.
مثال توضيحي: التنفيذات التجريبية لا تعيد إنتاج الحساب الممول. هذه أرقام اصطناعية. تبدو مضاربة خاطفة على EUR/USD بهدف ضيق مربحة في بيئة تجريبية مبسطة، لكنها تواجه في سيناريو حي نحو 1.5 نقطة انزلاق سلبي عند الدخول والخروج معًا. وفارق الدورة الكاملة البالغ 3 نقاط يساوي 0.5R عندما تكون مسافة المخاطرة الأولية 6 نقاط، فيحول +0.3R المفترضة إلى −0.2R قبل أي فروق أخرى. ولا يثبت هذا الحساب آلية توجيه معينة. ولا تثبت تسميات B-Book وECN وSTP جودة التنفيذ، ولا يشخص الانزلاق وحده «النظرة الأخيرة». افحص الطوابع الزمنية والطلبات المرفوضة وسياسة التنفيذ وبيانات الأسعار قبل تعيين السبب أو اختيار مزود آخر. وفي مثال حجم خطي، تصبح خسارة USD 24 عند 0.01 لوت USD 2,400 عند 1 لوت: حجم أكبر 100 مرة ونتيجة سعرية أكبر 100 مرة، بافتراض ثبات التنفيذ والتناسب في التكاليف. ولا يلزم بقاء التنفيذ متطابقًا مع حجم أكبر. وقد تكشف تجربة ستة أسابيع اختلافًا محددًا بينما تظل الأفضلية طويلة الأجل غير مؤكدة. والدرس قياس التنفيذ الحي المقصود، لا افتراض أن تغيير تسمية الحساب يحل المشكلة.
دورة اختبار الاستراتيجية: الفرضية والمواصفة المثبتة وفحوص البيانات والشيفرة والبحث التاريخي والتقييم المستقل ورصد البيانات الواردة والمقارنة والقرار. وتبدأ تغييرات القواعد إصدارًا جديدًا؛ وعدم التشغيل نتيجة صالحة بالقدر نفسه. تقود ثماني خطوات بحث مرتبة إلى قرار. وتعود القاعدة المتغيرة إلى فرضية ومواصفة جديدتين بدل إعادة كتابة نتيجة سابقة. ويتطلب أي انتقال إلى مخاطرة حية قرارًا منفصلًا وصريحًا. دورة الاختبار: ثماني خطوات وحلقة إصدار جديد ومخرج صالح «لا تشغّل» ⁦1.⁩ الفرضية الآلية والشروط ما الذي يدحضها ⁦2.⁩ المواصفة المثبتة القواعد والمعاملات والبصمة معايير تقييم مكتوبة ⁦3.⁩ فحوص البيانات والشيفرة المصدر والفجوات والوقت والتكاليف الاستشراف وإعادة الرسم ⁦4.⁩ البحث التاريخي داخل العينة + التحقق سجل كل تجربة ⁦5.⁩ التقييم المستقل اختبار خارج العينة واحد لم يُمس + مقارنة بالنموذج الأساسي ⁦6.⁩ اختبار البيانات الواردة التجريبي ≠ التنفيذ الحي تجربة حية بتصريح فقط ⁦7.⁩ المقارنة بالمعايير استخدم بطاقة الاختبار المثبتة عدم اليقين، لا المتوسط وحده ⁦8.⁩ القرار متابعة / توقف مؤقت / رفض ⁧قاعدة متغيرة⁩ → ⁧إصدار جديد⁩ → ⁧اختبار جديد⁩؛ ⁧احفظ النتيجة القديمة⁩ الحجم من الخطة ⁦(15.2)⁩ خيار، لا مكافأة لا تشغّل نتيجة صالحة بالقدر نفسه لا يكفي اجتياز اختبار: فهو لا يضمن النجاح ولا يفرض التداول الحي.
دورة الاختبار الكاملة: ثماني خطوات ومسار عودة لـ«تغيير قاعدة → إصدار جديد → تقييم جديد»، وقراران صالحان بالقدر نفسه في المراجعة النهائية. ولا تصلح قاعدة معدلة أدلة الإصدار القديم. حدد معايير الانتقال قبل تشغيل المراحل واحتفظ بخيار عدم التشغيل. رسم تخطيطي فقط؛ لا بيانات أداء.
مثال توضيحي: إسقاط التجريبي والتجربة المحدودة. يقضي متداول ستة أسابيع في بحث مرشح انعكاس GBP/JPY، ويحصل على تقدير خارج العينة +0.4R ومحاكاة جذابة، ثم ينتقل مباشرة إلى سيناريو ممول USD 5,000 بمخاطرة مخططة 0.5%. وتتضمن الصفقات الـ30 الأولى 11 فوزًا: 36.7%، تُقرب عادة إلى 37%، بدل 54% التاريخية. ولا يمكن أن تقع نسبة فوز 38% تمامًا مع 30 نتيجة صفقة ثنائية. والمتوسط التوضيحي −0.2R، ومن ثم يكون المجموع 30 × −0.2R = −6R. وعند R نقدية ثابتة USD 25، يكون ذلك USD 150، أو 3% من حقوق الملكية الابتدائية. وإذا أُعيد حساب المخاطرة بدلًا من ذلك كنسبة 0.5% من حقوق الملكية المتغيرة، تعتمد النتيجة النقدية الدقيقة على النتائج الفردية وتسلسلها؛ ولا يكفي المجموع وحده.

في ذلك السيناريو، استخدم النموذج التاريخي القائم على bid فقط تكلفة 1.5 نقطة، بينما يتطلب النموذج المرصود فرقًا 2.5–4 نقاط مع انزلاق 0.5–1.5 نقطة لكل جانب: 3.5–7 نقاط إجمالًا. وهذه افتراضات اصطناعية، لا أسعار GBP/JPY حالية. ويعتمد الفرق بوحدة R على مسافة الوقف. فمثلًا تضيف زيادة التكاليف من 1.5 إلى 4.5 نقطة مقدار 3 نقاط؛ وعند D = 5 نقاط تكون 0.6R، كافية لنقل +0.4R إلى −0.2R. وقد يكشف فحص تجريبي فروق نموذج الأسعار، لكنه لا يضمن اكتشاف الانزلاق الحي. وعند عشر المخاطرة النقدية، تصبح −6R نفسها USD 15 بدل USD 150، فقط إذا سمح الحد الأدنى لحجم المزود وافتراض تناسب التكاليف بذلك المقياس. وتظل ثلاثون صفقة دليلًا محدودًا على التوقع. ومع ذلك قد تبرر فروق التكلفة المقاسة تصحيح نموذج، مع الإقرار بأن التكاليف نفسها متغيرة وأن التنفيذ الطرفي يظل غير مؤكد.

6. كم ملاحظة تكفي؟ N وقيم p وفواصل الثقة

لاختبار تاريخي من 30 صفقة و18 رابحة نسبة فوز مرصودة 60%. وهذا وصف صالح للعينة، لا قياس دقيق لاحتمال الفوز الكامن للاستراتيجية. ووفق تجارب برنولي المستقلة المتطابقة التوزيع، يكون فاصل كلوبر–بيرسون ثنائي الجانب بمستوى 95% نحو 40.6–77.3%. ولإجراء الفاصل تغطية لا تقل عن المعلنة عبر عينات متكررة وفق النموذج؛ ولا يسند احتمال 95% إلى معامل مجهول ثابت بعد رصد هذه العينة بعينها.

قد تترك نسبة عينة مواتية نطاقًا واسعًا غير محسوم. مع 24 فوزًا في 40 صفقة، تظل النسبة المرصودة 60%، لكن الفاصل الدقيق المقابل نحو 43.3–75.1%. ويعتمد كون احتمال فوز أدنى يعني استراتيجية خاسرة على العائد. وعند نسبة فوز افتراضية 41% ومتوسط ربح 2R وخسارة 1R، يكون التوقع قبل التكاليف الإضافية 0.41 × 2 − 0.59 × 1 = +0.23R. ومع عوائد 1:1 يكون −0.18R. ولا يلزم أن يعني تقدير لاحق قرب 51% اختفاء الأفضلية؛ فقد كان السابق غير دقيق ببساطة. وكان التقدير النقطي الأصلي قياسًا للعينة، لا بيانًا دقيقًا أو يقينيًا عن الأداء المقبل.

نظرية النهاية المركزية والذيول الثقيلة وغياب عدد سحري

لا تعلن نظرية النهاية المركزية أن N = 30 كافية عالميًا. وتعتمد قابلية التطبيق وجودة التقريب على افتراضات التوزيع والاعتماد. وقد تكون نتائج التداول ملتوية وثقيلة الذيول ومتكتلة: فيغير فوز واحد +5R أو خسارة فجوة −3R متوسط عينة صغيرة وتشتتها جوهريًا. وقد يبطؤ التقارب، ولا تحقق بعض النماذج افتراضات التباين المحدود المعتادة أصلًا.

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

فواصل نسبة الفوز عند أحجام عينات مختلفة

عدد الصفقات Nمرات الفوز المرصودة والنسبةفاصل دقيق ثنائي الجانب بمستوى 95%هل تستطيع تمييز الأفضلية من الضوضاء؟
3060%40.6–77.3% ‏(نحو ±18 نقطة مئوية)غير محسوم: يشمل الفاصل نسب فوز دون عتبة التعادل؛ وعند نسبة عائد 1:1 دون تكاليف، تبلغ العتبة 50%.
5060%45.2–73.6% ‏(نحو ±14 نقطة مئوية)يظل الحد الأدنى دون 50%.
10060%49.7–69.7% ‏(نحو ±10 نقاط مئوية)لا يزال الفاصل يشمل 50%؛ ويجب ألا يغير التقريب القرار.
20060%52.9–66.8% ‏(نحو ±7 نقاط مئوية)يستبعد 50% وفق النموذج المعلن؛ ولا يثبت عوائد مربحة بعد التكاليف.
50060%55.6–64.3% ‏(نحو ±4 نقاط مئوية)عدم يقين أضيق لاحتمال الفوز، لا دليل على توقع مربح.
1,00060%57–63% ‏(مقرب؛ نحو ±3 نقاط مئوية)دقة أكبر وفق النموذج؛ وتظل جودة البيانات والاعتماد والعائد مهمة.

يستخدم الجدول فواصل كلوبر–بيرسون ثنائية الجانب بمستوى 95% بأعداد فوز صحيحة وتجارب مستقلة ثابتة الاحتمال. ويبطل الاعتماد أو تغير احتمال الفوز ذلك التفسير البسيط؛ وغالبًا يقلل التكتل الموجب المعلومات الفعالة، لكن لا تفترض تطابق أثر كل اعتماد ممكن. بين معالجة الظروف المتكتلة أو المتغيرة.

يستخدم عمود المقارنة 50% فقط لأنها نسبة التعادل في نموذج ذي نتيجتين وعائد ثابت 1:1 دون تكاليف إضافية. وعمومًا، مع مقدار ربح موجب W ومقدار خسارة L، تكون نسبة التعادل دون تكلفة إضافية L / (W + L)، أو بصورة مكافئة 1 / (1 + W/L). ويعطي ربح 2R مقابل خسارة 1R نسبة 33.3%؛ وربح 0.5R مقابل خسارة 1R نسبة 66.7%. وترفع تكلفة إضافية متوسطة ثابتة c عتبة النموذج إلى (L + c) / (W + L)، بشرط ألا تكون هذه التكلفة مدرجة بالفعل في W وL.

ليس الاستنتاج التشغيلي «تكفي 200 صفقة»، بل إن عدم اليقين نسبة إلى عتبة القرار المختارة هو المهم. وعند n = 100، لا يزال الفاصل ثنائي الجانب يشمل 50%، فيبقى معيار الفاصل ذاك غير محسوم. وعند n = 200 يستبعد 50%، لكن ادعاء ربحية الاستراتيجية يظل محتاجًا إلى كامل العائد والتكاليف. وتدعو النتيجة غير المحسومة عادة إلى مواصلة البحث وفق الخطة؛ فلا تجيز تلقائيًا مركزًا حيًا أصغر، ولا تثبت وجوب إيقاف استراتيجية قائمة. وتظل حدود السلامة وعيوب التنفيذ المثبتة أسباب توقف منفصلة.

اختبار ثنائي الحدين: هل احتمال الفوز أعلى من 50%؟

الفرضية الصفرية هنا هي p = 0.5، والبديل المحدد مسبقًا p > 0.5. وليس هذا مساويًا لـ«لا أفضلية تداول». فلاستراتيجية بفوز 40% وعائد 3:1 توقع موجب قبل التكاليف، بينما ينتج حتى فوز 70% بعائد 0.5:1 هامشًا موجبًا صغيرًا فقط قد تمحوه التكاليف.

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

  • أدنى من 0.01: نتيجة غير معتادة نسبيًا في الطرف الأعلى وفق هذه الصفرية لاختبار واحد محدد مسبقًا، لا دليل على أثر تداول مفيد.
  • 0.01–0.05: قد تجتاز اختبارًا أحادي الجانب 5% محددًا مسبقًا، لكن الانتقاء عبر مرشحين كثيرين يحتاج إجراء تعدد مناسبًا.
  • 0.05–0.10: لا تجتاز عتبة رفض 5%. ويظل الأثر غير مؤكد وفق ذلك المعيار.
  • أعلى من 0.10: دليل غير كاف لرفض صفرية احتمال الفوز عند تلك العتبات. ولا يثبت عشوائية الأداء أو غياب أفضلية قائمة على العائد.

اختر اتجاه الاختبار وعتبته قبل رؤية النتيجة. وعندما تُبحث 30 صيغة، تكون أصغر قيمة p غير معدلة نتيجة منتقاة؛ ويشرح القسم 2 أهمية تاريخ التجارب الكامل.

في SciPy الحديث، استخدم from scipy.stats import binomtest، ثم binomtest(wins, n_trades, 0.5, alternative='greater').pvalue. وتوثق وثائق API الرسمية إدخاله في الإصدار 1.7.0. وأصبحت الدالة الأقدم binom_test مهملة في 1.10.0 وأزيلت في 1.12.0؛ فاستخدم API الحالي القائم على كائن نتيجة بدل نسخ مقتطفات متقادمة.

لعدد 60 فوزًا في 100 صفقة، تكون قيمة p أحادية الجانب نحو 0.02844. ولعدد 18 فوزًا في 30، تكون نحو 0.18080، رغم نسبة الفوز المرصودة نفسها 60%. وتجتاز الأولى اختبار 5% غير معدل ومحدد مسبقًا أحادي الجانب؛ ولا تجتازه الثانية. ولا تناقض مع شمول فاصل الجدول ذي 100 صفقة نسبة 50%: فالجدول يستخدم فاصلًا ثنائي الجانب بمستوى 95%. طابق مستوى الثقة واتجاه الاختبار قبل مقارنة قراراتهما.

اختبر نتيجة R، لا نسبة الفوز وحدها

عند فوز 40% ومتوسط ربح 3R ومتوسط خسارة 1R، يكون التوقع قبل التكاليف الإضافية 0.4 × 3 − 0.6 × 1 = +0.6R. وعند فوز 70% ومتوسط ربح 0.5R ومتوسط خسارة 1R، لا يتجاوز +0.05R. وللثانية نسبة فوز أعلى لكن هامش تكلفة أصغر بكثير. وليس أي افتراض عددي دليلًا على جودة استراتيجية فعلية.

يمكن لاختبار t لعينة واحدة فحص متوسط R الصافي مقابل الصفر عندما تلائم افتراضاته وتقريبه. وإحصائيته هي t = mean_R / (sample_sd_R / sqrt(N))، بدرجات حرية N−1. وليس هذا الجواب الإحصائي الكامل لنتائج تداول منتقاة أو مترابطة أو ثقيلة الذيول؛ فقد تحتاج إلى تصميم استدلال أو طريقة إعادة معاينة مختلفة.

لمتوسط عينة توضيحي +0.3R وانحراف معياري للعينة 1.5R، تعطي N = 30 قيمة t ≈ 1.10 وقيمة p أحادية الجانب قرب 0.14. وعند N = 200، يعطي المتوسط والتشتت نفسيهما t ≈ 2.83 وقيمة p أحادية الجانب قرب 0.003. والثانية دليل أقوى ضد صفرية المتوسط الصفري تلك وفق الافتراضات، لا يقين أو إذن حي تلقائي. وتدعم واجهة SciPy لاختبار t لعينة واحدة بدائل صريحة؛ فاختر alternative='greater' فقط إذا كان هذا السؤال المحدد مسبقًا.

يوضح المثال سبب دعم التقدير النقطي نفسه استنتاجات مختلفة عند أحجام عينات مختلفة. سجل N وفاصلًا مناسبًا حول التوقع الصافي معًا. ولا يجعل بلوغ N معينة النتيجة يقينية، ويخلق الفحص المتكرر حتى ظهور الدلالة مشكلة انتقاء أخرى.

صيغة التوقع التشغيلية

التوقعR = (W% × avgWinR) − (L% × avgLossR)

استخدم كسورًا لـW% وL% ومقادير موجبة لمتوسط الربح والخسارة الشرطيين. وتساهم صفقات التعادل بصفر لكنها تدخل العدد الكلي. وعند فوز 54% ومتوسط ربح 1.8R ومتوسط خسارة 1R، تكون النتيجة 0.54 × 1.8 − 0.46 × 1 = 0.512R، أي نحو +0.51R.

ويجب أن تكون هذه متوسطات محققة، لا نسبة هدف مخططة. ولا يعني هدف يعادل 1.8 من مسافة الوقف الأولية أن الصفقات الرابحة تعطي فعلًا متوسط +1.8R: فالمخارج الجزئية والإغلاق المبكر والتنفيذ تغير النتيجة. وإذا كانت سلسلة R صافية من كل الرسوم، فلا تطرح التكاليف مجددًا. وإذا سبقت رسومًا معينة، فأدرجها مرة واحدة قبل تقييم الادعاء الصافي. وقد تمحو تكلفة +0.2–0.3R تقديرًا موجبًا أصغر قبل التكلفة؛ ويجب أن تجعل الوحدة والمقام الحساب قابلًا للتتبع.

SQN: اصطلاح تقارير، لا قرار تخصيص

درجة بالشكل SQN = sqrt(N) × mean(R) / std(R) تجمع متوسط النتيجة والتشتت وحجم العينة.[5] مع المتوسط والانحراف المعياري نفسيهما، يرتفع الشكل غير المسقوف مع √N. ولذلك قد يكون لاختبار طويل درجة أعلى دون أفضلية أكبر لكل صفقة. حدد اصطلاح الانحراف المعياري للعينة وأي سقف لـN؛ والصيغة ذات السقف المناقشة في موضع آخر ليست قابلة للاستبدال بدرجة دونه.

المقالة 15.9 توفر تعريفات المقاييس المشتركة وقيودها. ولا يثبت SQN حقيقة أفضلية، ولا يستبدل تقييم خارج العينة أو نموذج تكلفة، ولا يحدد تخصيص رأس مال بمفرده.

مثال توضيحي: فوز 57% واستراتيجية خاسرة. بعد ثمانية أشهر، يضم سجل اصطناعي 47 صفقة و27 فوزًا: 57.4%. وقيمة p ثنائية الحدين أحادية الجانب مقابل 50% نحو 0.19085، وفاصل نسبة الفوز الدقيق ثنائي الجانب بمستوى 95% هو 42.2–71.7%. ولا يرفض ذلك صفرية احتمال الفوز. والأهم أن السجل أغفل أصلًا العائد بوحدة R، فلم تكن نسبة فوزه لتثبت التوقع أصلًا.

تؤدي إضافة متوسط ربح 0.7R ومتوسط خسارة 1.2R إلى (27 × 0.7 − 20 × 1.2) / 47 = (18.9 − 24) / 47 ≈ −0.109R. والمجموع −5.1R، وليس نتيجة موجبة. وعند R نقدية ثابتة تساوي 1% من حقوق الملكية الابتدائية، يعادل ذلك −5.1% منها. وإذا كان كل من الانتصارات الـ27 يساوي +0.7R تمامًا وكل خسارة −1.2R تمامًا، فإن المخاطرة بـ1% من حقوق الملكية الحالية كل مرة تعطي 1.007^27 × 0.988^20 − 1 ≈ −5.17%. وإذا لم يُعرف سوى المتوسطين، فلا تتحدد النتيجة المركبة بصورة وحيدة، لأن مقادير النتائج الفردية تهم أيضًا.

قد تعكس نتيجة نقدية موجبة مع متوسط R غير مرجح سالب أوزان مخاطرة نقدية مختلفة أو إيداعات أو سحوبات أو رسومًا أو خطأ مطابقة؛ فحقق بدل افتراض تفسير واحد. ولا تجعل المخاطرة المتغيرة التوقع بوحدة R غير قابل للحساب. وتحتاج كل صفقة إلى قيمة موجبة خاصة بها لـ R₀ مثبتة قبل الدخول، وفق R_i = صافي P/L_i / R₀_i. وما لا يمكنك فعله هو تحويل مجموع R غير المرجح إلى تغير الحساب المئوي دون أوزان المخاطرة ومسار حقوق الملكية ومعلومات التدفقات النقدية. والدرس حفظ الأعمدة الناقصة، لا إهمال ثمانية أشهر ملاحظات لأن مقياسًا واحدًا كان ناقصًا. عينة صغيرة أو مترابطة: قيد الاستدلال.

نسبة فوز 60%: عدم يقين العينة. 95% كلوبر–بيرسون: ملاحظات مستقلة واحتمال ثابت. و50% هي التعادل عند 1:1 دون تكاليف. ولا يثبت استبعاد 50% أفضلية صافية.
95% كلوبر–بيرسون: ملاحظات مستقلة واحتمال ثابت. و50% هي التعادل عند 1:1 دون تكاليف. ولا يثبت استبعاد 50% أفضلية صافية.
تأثير القيمة المتطرفة: 20 نتيجة. مدرج تكراري دقيق لعينة اصطناعية قبل العمولة. ومتوسطها ليس تنبؤًا؛ ويحتاج تكرر القيم المتطرفة إلى تقييم.
مدرج تكراري دقيق لعينة اصطناعية قبل العمولة. ومتوسطها ليس تنبؤًا؛ ويحتاج تكرر القيم المتطرفة إلى تقييم.

7. نمذجة التنفيذ والتكاليف: فرق السعر والانزلاق والتمويل والعمولة والتنفيذات الجزئية

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

فرق السعر: ثابت أم متغير؟

النموذجالوصفالتفسير المناسب
فرق ثابت، مثل 1 نقطةقيمة مضبوطة واحدة طوال الاختبار.فحص أولي سريع أو سيناريو مبسط صراحة. وقد يكون متفائلًا في ضعف السيولة ويحتاج فحوص حساسية قبل دعم ادعاء تنفيذ حي.
متوسط فرق السعر التاريخيمتوسط مقدر عبر 6–12 شهرًا، يُعرض كقيمة واحدة.نموذج خشن لنافذة سائلة محددة جيدًا، بشرط تمثيل المتوسط وسلوك الأطراف. وقد يخفي متوسط اليوم كله تكاليف الدخول الفعلية للاستراتيجية.
فرق السعر حسب وقت اليومقيم مختلفة بحسب الجلسة أو السيولة؛ وقد تكون القيم التوضيحية 0.3 نقطة في وقت سائل و4 نقاط حول التبييت.نموذج سيناريو أغنى، لكن الجدول والمنطقة الزمنية وحدود الأنظمة تحتاج إلى أدلة. ولا يعيد إنتاج كل سعر أو صدمة إصدار.
فرق bid/ask تيكًا بتيكفرق السعر الذي تدل عليه كل ملاحظة bid/ask مسجلة في التدفق المختار.مفيد للاستراتيجيات الحساسة لفرق السعر وداخل الشمعة. ولا يشمل تلقائيًا عمق دفتر الأوامر أو الحجم القابل للتنفيذ أو موضع الطابور أو تنفيذات مزودك.

يمثل Tick Data Suite مسار MT4 لبيانات تيك مستوردة وفروق متغيرة وإعدادات تنفيذ إضافية. ويصف مزوده هذه القدرات ويسوق رقم جودة نمذجة 99%. والرقم مؤشر متعلق بالمختبر، لا احتمال 99% لصحة الاستراتيجية أو تنفيذاتها الحية. ويعتمد قرار الشراء على البيانات أو قدرة النمذجة الناقصة التي يحتاجها بحثك فعلًا، لا الشارة.

قد تتغير إشارة استراتيجية مضاربة خاطفة أو إصدارات حساسة لفرق السعر عند تغيير النموذج، بينما قد تقل حساسية استراتيجية متأرجحة بوقف يقارب 100 نقطة لفرق صغير. قس الحساسية بدل افتراض أن أداة مدفوعة لا بد أن تسترد تكلفتها. ولا توصي هذه المقالة بشراء أو تقدم أسعار اشتراك حالية.

الانزلاق: نماذج ثابتة ومشروطة

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

  • ثابت: سماح سلبي ثابت، مثل 0.5 نقطة لكل دخول وخروج. بسيط، لكنه قد لا يكفي ظروف الضغط.
  • مشروط بـATR: سماح توضيحي 0.1 × ATR(14) لشموع M5 المكتملة، محول إلى نقاط. ويزيد مع مقياس التقلب المختار، لكن المعامل يحتاج معايرة وقد لا يصف الأطراف.
  • مشروط بالحجم والعمق: نموذج يستخدم كمية الأمر والعمق المتاح وعملية تنفيذ المكان. ويحتاج بيانات العمق وحالة الأوامر المعنية؛ ولا يوفرها تاريخ تيكات bid/ask العادي تلقائيًا.

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

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

المبادلة والتمويل

قد تتلقى المراكز العابرة لحد التمويل المعني خصمًا أو إضافة. وتدعم مواصفات رموز المنصة أنماط حساب مختلفة، فلا يعني رقم المبادلة المعروض بالضرورة «نقاطًا لكل لوت لكل ليلة». افحص هل يمثل نقاط منصة أو مبلغ عملة أو حساب فائدة أو اصطلاحًا آخر خاصًا بالمنتج قبل تحويله.

  • الاتجاه: احصل على معدلات الطويل والقصير مستقلين. ولا يلزم تساويهما وتعاكسهما، وقد يكون كلاهما رسمًا. ولا تفترض مبادلة موجبة دائمة لقصير EUR/USD أو سالبة للطويل من بيئة أسعار فائدة قديمة.
  • مضاعفات الأيام: تستخدم أدوات فوركس T+2 كثيرة تعديلًا ثلاثيًا مرتبطًا بتبييت الأربعاء، لكن اليوم الفعلي واستثناءات العطلات يعتمدان على الأداة والمزود. نمذج تقويم المركز بدل ضرب عدد ليالٍ غير مؤرخ.
  • تغير المعدلات: يعكس التمويل بيئة المعدلات المنطبقة وشروط المزود. وللاختبار التاريخي، استخدم جداول تاريخية حيث تتاح أو افصح عن تقريب سيناريو. ولا يعيد جدول اليوم تكاليف سنوات سابقة تلقائيًا.

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

العمولة

تفرض بعض الحسابات رسومًا حسب الحجم إضافة إلى فرق السعر. ويوضح المثال USD 5–7 لكل دورة كاملة للوت قياسي لزوج رئيسي، وUSD 6–10 لثانوي، وUSD 8–15 لغريب. وهذه نطاقات سيناريو، لا عروض حالية، ولا تحدد تسميات ECN/STP الرسم. استخدم جدول الحساب المنطبق، بما فيه الحدود الدنيا والشرائح.

للتعبير عن العمولة بالنقاط، اقسم عمولة الدورة الكاملة للوت واحد على قيمة نقطته في العملة نفسها. ولمثال EUR/USD القياسي، USD 6 / USD 10 لكل نقطة = 0.6 نقطة لكل دورة كاملة. وإذا كان الحساب بعملة PLN أو غيرها، فحوّل المبلغين باتساق؛ فتحويل البسط وحده يغير النسبة خطأ.

عند 200 صفقة شهرية بحجم 0.1 لوت وUSD 6 لكل دورة كاملة للوت قياسي، تبلغ العمولة USD 120 شهريًا. وقياسًا إلى حقوق ملكية ابتدائية USD 1,000، تكون تكلفة دوران شهرية 12%، أو USD 1,440، أي 144% من مبلغ البداية، عبر اثني عشر شهرًا متطابقًا. وهذا مجموع حسابي، لا تنبؤ أو عائد حساب مركب. ويوضح ضرورة فحص الدوران والتكاليف؛ ولا يثبت أن كل استراتيجية صغيرة اللوت غير مجدية.

تبقي سياسة توضيحية العمولة السنوية ضمن حصة توضيحية 20–30% من عائد الاستراتيجية المتوقع. وعامل أي نسبة كهذه كسياسة سيناريو، لا عتبة رأس مال عالمية، وحدد هل مقامها الربح المتوقع الإجمالي أم الربح بعد العمولة نفسها لتجنب الاستدلال الدائري. ولا يحسن رفع رأس مال الحساب وحده الأفضلية الصافية لكل صفقة عندما يتناسب التعرض معه. قيم النتائج الصافية الفعلية وعدم اليقين أولًا.

Tick Data Suite: مسار بيانات تيك لـMT4

يمكن حفظ المسار الأصلي دون اعتبار اسم البرنامج شهادة تحقق مهني:

  • المزود والترخيص: راجع موقع المزود الرسمي الحالي وشروط الترخيص والتوافق قبل أي شراء. فقد تتغير عناوين المواقع وسلوك إعادة التوجيه.
  • البيانات: تصدير البيانات التاريخية لدى Dukascopy مصدر ممكن. افحص تغطية الأدوات والطوابع الزمنية وحقول bid/ask والفجوات وشروط الاستخدام. ولا يضمن مصدر ذو دقة زمنية عالية سيولة قابلة للتنفيذ مكتملة.
  • الإعداد الأولي: سماح المثال ساعتان إلى ثلاث مثال، لا وعد. نزّل أولًا فترة صغيرة مختارة، وأكد تحويل الوقت وخصائص الرمز، ووصل البيانات بمسار المختبر الموثق وتحقق من نمط التيك المستخدم فعلًا.
  • بعد الإعداد: افحص فرق السعر المتغير والعمولة والتمويل وقيود الحجم والهامش وإعدادات الوقف مقابل الحساب المقصود. وراجع صفقات نموذجية يدويًا. ولا تفسر «كل تيك» وحدها كدليل على أن التيكات مسجلة لا مولدة.

الهدف بحث فرق بين نموذج فرق سعر مبسط ونموذج بيانات مسجلة أنسب. ولا تستطيع الأداة التحقق من فرضية الاستراتيجية أو إصلاح بيانات عمق غير متاحة أو ضمان تشابه التكاليف المستقبلية مع الماضية. وتنبع فائدتها من متطلب البحث والفحوص التي تجريها.

نمذجة التنفيذ: التأخير والفجوات والتنفيذات الجزئية

احتساب التكاليف نصف نموذج التنفيذ فقط. ويجب أن يبين الحقل 5 أيضًا ما يحدث بين الإشارة والتنفيذ:

  • وقت الإشارة والكمون: بعد إغلاق شمعة مؤكد، يستغرق الحساب والإرسال والقبول وقتًا. وقد تستغرق القرارات اليدوية ثواني؛ وتعتمد التأخيرات الآلية على النظام والمزود. قسها أو نمذجها صراحة. وقد يهم افتراض انعدام التأخير للاختراق، لكن لا يجوز إعلان مساهمته حصة تكلفة ثابتة دون دليل.
  • الفجوات: لا يمكن تنفيذ أمر وقف سوقي عادي بسعر غير متاح. نمذج السعر التالي المتاح القابل للتنفيذ وفق قواعد الأمر، بما فيه احتمال التأخير أو الفشل. والتنفيذ دائمًا عند الوقف تمامًا يقلل بعض الخسائر الطرفية الممثلة، خصوصًا حول الإغلاقات والإصدارات.
  • التنفيذات الجزئية: استخدم متوسط التنفيذات المرجح بالكميات، لا السعر الأول فقط. وتخلق كمية جزئية عادة تعرضًا أقل من كامل الطلب عند ثبات بقية الشروط، لكن تغير الأسعار والرسوم قد يغير المقارنة. ووفق اصطلاح السجل هنا، احتفظ بـR₀ الأصلية السابقة للأمر وسجل الجزء غير المنفذ منفصلًا. وإذا استخدم تنفيذ آخر مخاطرة مخصصة للمركز المنفذ، فسجل ذلك المقام كمقياس مستقل بدل تغييره بأثر رجعي. وتظل المخارج الجزئية لقرار دخول واحد صفقة واحدة؛ فعدها ملاحظات منفصلة يغير الترجيح وقد يشوه نسبة الفوز.
  • إعادة التسعير والرفض: قد لا تصبح إشارة تاريخية تنفيذًا حيًا. سجل نتائج الطلبات وميز الرفض المؤكد من الحالة المجهولة. وقد تعكس خمسون إشارة مرشحة و41 صفقة منفذة تسعة إخفاقات تنفيذ لا تسع إشارات مفقودة؛ ويجب أن تقارن المطابقة المتماثلات.

اختبر ضغط كل افتراض جوهري: تأخير أطول وانزلاق أسوأ وحسم سلبي لشمعة غامضة. وإذا أزال تغير معقول الأفضلية، فأبلغ عن الحساسية وأدلة التنفيذ الناقصة. ولا تعلن واقعية كل سيناريو متشائم لمجرد تحفظه. ويحتاج نموذج يفترض تنفيذًا فوريًا كاملًا عند كل سعر مرجعي إلى بيان قيده صراحة. وتفصل تشخيصات MAE/MFE واصطلاحات معاينتها المقالة 15.9.

دفتر تكلفة مجمع لشيفرة تحقق

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

توفر أحداث التمويل تكاليف مستقلة للطويل والقصير ومضاعف اليوم المنطبق؛ ولا تفترض الدالة معدلات متعاكسة أو تخمن مبادلة ثلاثية من عدد ليالٍ مجرد. وتحدد الرايات المكونات المدرجة بالفعل في الربح/الخسارة المختبرين. والنتيجة هي التعديل الإضافي الذي لا يزال ينبغي طرحه، لا إذن لاحتساب الدفتر كله مرة ثانية.

import math

def total_cost_per_trade(pair, hour_utc, atr_pips, direction,
                         financing_events=(), *, spread_in_fills=False,
                         slippage_in_fills=False, commission_in_result=False,
                         financing_in_result=False):
    """تكلفة إضافية بالنقاط؛ الموجب = تكلفة، والسالب = إضافة صافية.

    يحتوي كل حدث تمويل تكاليف يومية مستقلة لـ'long' و'short'
    بوحدات مكافئة للنقاط و'multiplier' المنطبق. والإضافة سالبة.
    املأ الأحداث المؤرخة خارجيًا من مدة الاحتفاظ الفعلية والمعدلات.
    """
    spread_table = {
        "EURUSD": {"low": 1.5, "normal": 0.7, "peak": 0.3},
        "GBPJPY": {"low": 4.0, "normal": 2.0, "peak": 1.2},
    }
    commission_table = {"EURUSD": 0.6, "GBPJPY": 0.8}  # نقاط دورة كاملة اصطناعية.
    if pair not in spread_table:
        raise ValueError("زوج غير مدعوم: وفر نموذج تكلفة صريحًا")
    if direction not in ("long", "short"):
        raise ValueError("يجب أن تكون direction إما long أو short")
    if isinstance(hour_utc, bool) or not isinstance(hour_utc, int):
        raise ValueError("يجب أن تكون hour_utc عددًا صحيحًا من 0 إلى 23")
    if not 0 <= hour_utc <= 23:
        raise ValueError("يجب أن تكون hour_utc عددًا صحيحًا من 0 إلى 23")
    if not math.isfinite(atr_pips) or atr_pips < 0:
        raise ValueError("يجب أن تكون atr_pips منتهية وغير سالبة")
    regime = "low" if hour_utc >= 22 or hour_utc <= 6 else (
        "peak" if 8 <= hour_utc <= 16 else "normal"
    )
    spread = 0.0 if spread_in_fills else spread_table[pair][regime]
    slippage = 0.0 if slippage_in_fills else 2 * 0.1 * atr_pips
    commission = 0.0 if commission_in_result else commission_table[pair]
    financing = 0.0
    for event in financing_events:
        rate = float(event[direction])
        multiplier = float(event["multiplier"])
        if not math.isfinite(rate) or not math.isfinite(multiplier) or multiplier < 0:
            raise ValueError("حدث تمويل غير صالح")
        if not financing_in_result:
            financing += rate * multiplier
    return spread + slippage + commission + financing

# مثال اصطناعي: معدلات مستقلة، لا افتراض تعاكس الإشارات.
events = [{"long": 0.3, "short": 0.1, "multiplier": 3}]
print(total_cost_per_trade("EURUSD", 10, 5.0, "long", events))  # 2.8 نقطة
print(total_cost_per_trade("EURUSD", 10, 5.0, "long", events,
                           spread_in_fills=True))             # 2.5 نقطة

لفحص بسيط، تصبح +0.4R قبل التكاليف الإضافية +0.2R إذا كانت 0.2R، أو −0.1R إذا كانت 0.5R. حوّل دفتر النقاط باستخدام مسافة المخاطرة الأولية واصطلاح العملة المناسبين. ودون دفتر ونموذج تنفيذ صريحين، لا تعرف أي نتيجة صافية يمثلها التقرير التاريخي.

8. الانتقاء المتحيز واختيار الإشارات

يحدث الانتقاء المنهجي المتحيز عندما يحذف الباحث بعض الإشارات ويعرض الباقي الجذاب دون قاعدة انتقاء صالحة ومحددة مسبقًا. وقد يكون متعمدًا أو غير واعٍ. وقد يبدو التنفيذ الكامل الخاسر مربحًا لاختفاء الملاحظات غير المواتية من العينة المعروضة.

ثلاثة أشكال للانتقاء المتحيز

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

2. «أضيف مرشحًا بعد رؤية الخسائر». تدفع مجموعة خسائر صباح الثلاثاء إلى استبعاد جديد له. وتتحسن الفترة التاريخية نفسها بحكم البناء. ولا يثبت ذلك اختلاف الثلاثاء حقًا. عامل المرشح كفرضية جديدة وسجل سبب اقتراحه وتحقق منه مستقلًا بدل عرض العينة المنتقاة كتأكيد.

3. «أستخدم الفترات النظيفة فقط». يحذف الباحث تاريخ الضغط مثل مارس 2020 أو أزمة 2008 المالية أو موجة بيع أواخر 2018، ثم يعرض الباقي كممثل. وتحتاج الأمثلة تسميات دقيقة: أفلس Lehman Brothers في سبتمبر 2008، ووقع ما يسمى اضطراب تقليص التيسير في 2013، لا ديسمبر 2018. وقد تستبعد استراتيجية محددة مسبقًا ظروفًا قابلة للرصد، لكنها لا تستبعد أزمة غير متوقعة بأثر رجعي لمجرد إزعاج النتيجة. احفظ فترات الضغط وبين ما كانت القواعد ستفعله فعلًا بالمعلومات المتاحة آنذاك.

كيفية كشف التعامل الانتقائي مع الإشارات

  • عدّ المرشحين والإشارات المؤهلة والتنفيذات منفصلة. مستويا تحذير التجاوز اليدوي 10% و30% في المثال محفزات تدقيق توضيحية، لا احتمالات وقوع انتقاء متحيز. وقد يحرف إغفال أصغر مختار بالنتيجة الحساب؛ وقد يكون استبعاد مرتفع قائم على قاعدة مشروعًا.
  • سجل سبب الرفض وطابعه الزمني. يختلف مرشح مكتوب قبل التقييم عن قرار مرتجل بعد النتيجة. وللتقدير المقصود، احفظ حكم وقت القرار بدل معاملته ضمنيًا كمرشح آلي.
  • أعد بناء الفترة كاملة. قارن كل الإشارات المؤهلة بالجزء المنفذ انتقائيًا، بما فيه الظروف الصعبة. وتحتاج فجوة الأداء إلى تشخيص: فقد تعكس انتقاء أو فشل تنفيذ أو أثر مرشح حقيقي محدد مسبقًا. ولا تحدد الفجوة وحدها السبب.

جرد الإشارات: ضبط محدد

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

الحالةالتعريفاصطلاح مراجعة توضيحي
takenإشارة مؤهلة نُفذت وفق القاعدة المحددة.قد يصف هدف أعلى من 90% الالتزام بين الإشارات المؤهلة القابلة للتنفيذ، لا كل مرشح خام قبل المرشحات.
skipped_by_ruleمرشح استبعدته قاعدة مثبتة قبل التقييم، كالتقويم أو الارتباط أو النافذة الزمنية.لا حد مئوي عالمي. احفظ القاعدة والمدخلات المقاسة والسبب لتبقى الاستبعادات قابلة للتدقيق.
skipped_manualإشارة مؤهلة فيما عدا ذلك أُغفلت بقرار تقديري غير ممثل.يستخدم المثال 10% محفز تصعيد. ويحتاج أي إغفال موجه بالنتيجة إلى بحث، حتى دون ذلك الرقم.
invalid_dataكان مدخل مطلوب مفقودًا أو غير صالح أو غير متاح عند القرار.تحذير المثال 5% توضيحي. شخص نوع المشكلة وتوقيتها، ولا تخفها كاستبعاد عادي بقاعدة.

تتطلب أعطال المزود أو البنية بعد إشارة صالحة حالات تنفيذ إضافية، مثل order_rejected, order_state_unknown أو partial_fill. وليست هذه بيانات سوق غير صالحة تلقائيًا. أبقِ المقام صريحًا عند عرض معدل خطأ، وإلا قد تجعل الاستبعادات غير المقيدة بالقواعد هدف «taken» مضللًا رياضيًا.

وفق سياسة المثال، توقف التجاوزات اليدوية فوق 10% التقدم حتى يُفهم الاختلاف. إما أن تصوغ سببًا يمكن الدفاع عنه كقاعدة جديدة وتقيم الإصدار الجديد، أو تقر بعدم إمكان تنفيذ المنهج المقصود بموثوقية في المسار الحالي. ولا تعد تسمية الإغفالات التقديرية القديمة كما لو كان المرشح الجديد موجودًا آنذاك. والعتبة العددية اختيار إجرائي، لا حد يختفي انحياز الانتقاء دونه.

الانتقاء المتحيز في عرض بيع EA

مثال توضيحي: EA بسعر USD 2,000 واختبار تاريخي مصقول. هذه أرقام اصطناعية، لا اتهام لبائع معين. يعرض منتج فترة 2018–2022 وأكثر من 1,500 صفقة وأقصى تراجع 8%. ويضعه المشتري على حساب USD 5,000؛ فيخسر الشهر الأول 12%، ويخسر الثاني أيضًا. ويجد التحقيق أن المرشح المنشور انتُقي من 30 بديلًا، بينما لم يُفصح عن الـ29 الأخرى وتاريخ البحث. ولا يثبت نطاق 2018–2022 الاسمي تغطية ضغط كافية: تحقق هل أُدرجت سجلات مارس 2020 فعلًا وكانت كاملة ومؤهلة وفق القواعد. ومارس 2020 شهر واحد لا اثنان، ولا تثبت تسمية تاريخ وحدها ما عالجه الاختبار. وأخيرًا استخدم النموذج فرقًا ثابتًا 1 نقطة بينما كان فرق الحساب المقصود التوضيحي المعني 1.8 نقطة. والانتقاء وتغطية البيانات وعدم تطابق التكلفة مسائل منفصلة تحتاج كل منها إلى دليل.

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

9. أخطاء الاختبار الشائعة

الخطأ 1: التحسين على مجموعة البيانات كلها

يجرب باحث 200 مجموعة معاملات خلال خمس سنوات وينتقي التي تعرض +180% دون تقييم لم يُمس. والقيمة القصوى نتيجة منتقاة؛ ولا يثبت حجمها وحده أفضلية. استخدم تصميم تطوير وتقييم زمنيًا، وسجل التقسيم في الحقل 4 وكل التجارب الـ200 في الحقل 7. والتقسيم 70/30 مثال، لا قاعدة عالمية. وتظل مرحلة مستقبلية مفيدة، لكنها لا تحول الانتقاء السابق بأثر رجعي إلى اختبار مستقل.

الخطأ 2: اعتبار عينة تاريخية صغيرة حاسمة

يبقى اختبار لستة أشهر و24 صفقة اختبارًا تاريخيًا، لكنه قد يكون دليلًا ضعيفًا لادعاء واسع طويل الأجل. وقد يكبر عدم يقينه نسبة إلى المتوسط، ولا تضم الفترة إلا نظامًا ذا صلة واحدًا. اختر تاريخًا يخدم النطاق المقصود وأبلغ عن الأنظمة المرصودة فعلًا؛ وليست «عدة سنوات» ضمان تغطية بذاتها. وأعداد مثل 200 أو 500 أمثلة سيناريو، لا معايير سوق. واحكم على الدقة من التوزيع والاعتماد وعتبة القرار.

الخطأ 3: استخدام جانب تسعير واحد دون نمذجة الآخر

يحذف طويل فُتح وأُغلق عند bid سعر ask للدخول، وقد يبالغ في النتيجة بنحو فرق السعر وفق مقارنة أسعار بسيطة متطابقة. ويستخدم دخول الطويل ask وخروجه bid؛ ودخول القصير bid وخروجه ask. ولا يصبح تاريخ bid وحده غير صالح تلقائيًا إذا أضيف نموذج ask وتنفيذ مبرر، لكن يجب التصريح بالتقريب. ونمط التيكات المسجلة في MT5 ومسار بيانات MT4 مضبوط مناسبًا خياران للبحث، لا دليل واقعية كاملة.[6] سجل اصطلاحات bid وask والسعر الأوسط والبيانات المولدة مقابل المسجلة في الحقل 3.

الخطأ 4: تجاهل فروق الأنظمة السوقية

قد لا تنتقل نتيجة بيئة سياسة أو تقلب أو سيولة إلى أخرى. ولا تصنف فترات متعددة السنوات كلها كأسعار فائدة منخفضة أو مرتفعة أو QE أو QT عندما تغيرت الظروف داخلها. وقد يكشف التقييم المتحرك اختلاف النوافذ، لكن تحديد أفضلية معتمدة على النظام يحتاج أدلة كافية وقاعدة تتعرف عليه بالمعلومات المتاحة آنذاك. والمرشح المخترع بعد رؤية النوافذ المواتية صيغة بحث جديدة، لا قاعدة تفعيل تلقائي.

الخطأ 5: ادعاء قابلية النقل دون اختبارها

لا يثبت اختبار EUR/USD ناجح ظاهريًا عمل المنهج نفسه عبر العملات. وإذا كان الادعاء عابرًا للأزواج، فقيّم مجموعة محددة مسبقًا، ربما خمسة إلى ثمانية أزواج في تصميم توضيحي، بتكاليف ومعالجة اعتماد مناسبتين. وإذا كان الادعاء الأصلي خاصًا حقًا بـEUR/USD، فلا يدحضه فشل زوج آخر وحده أو يثبت ملاءمة المنحنى. ويجب أن يطابق نطاق الاستنتاج نطاق الأدلة.

الخطأ 6: خلط العائد بالأداء المعدل للمخاطر

لنفترض أن استراتيجية A تعرض عائدًا سنويًا 35% وأقصى تراجع 22%، بينما تعرض B ‏25% و8% على أفق قياس قابل للمقارنة. وتعطي مقارنة بسيطة على نمط كالمار:

  • A: 35 / 22 ≈ 1.6.
  • B: 25 / 8 ≈ 3.1.

لـB نسبة أعلى للعائد إلى التراجع المرصود وفق تلك التعريفات. ولا يثبت ذلك كل أبعاد الاستقرار أو الخطر المستقبلي. ولا يمكنك حساب شارب من الرقمين وحدهما. فهي تحتاج سلسلة عوائد بتواتر محدد وعائدًا مرجعيًا مطابقًا واصطلاح تحويل سنوي: (متوسط العائد الدوري - العائد المرجعي) / الانحراف المعياري للعائد الدوري، مع تبرير أي تحويل سنوي بجذر عدد الفترات بالافتراضات.

ليست قسمة عائد سنوي على انحراف معياري شهري دون اتساق الوحدات حساب شارب مناسبًا. وتعني المدخلات الناقصة أن المقياس غير متاح، لا إذن اختراع قيمة تقريبية. المقالة 15.9 تفصل شارب وسورتينو وكالمار وما يتركه كل منها دون قياس.

الخطأ 7: إيقاف القياس بعد التشغيل

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

الخطأ 8: تغيير المنهج بعد كل سلسلة خسائر

قد تسبق تعديلات المعاملات الأسبوعية بعد خمس إلى عشر خسائر المعلومات الواردة عن أي إصدار واحد. ومع نتائج مستقلة واحتمال فوز 52%، تكون لخمس خسائر في كتلة واحدة محددة مسبقًا احتمالية 0.485 ≈ 2.5%. أما احتمال سلسلة كهذه واحدة على الأقل في مكان ما ضمن 100 صفقة فيبلغ نحو 75%. وفي الثانية فرص متداخلة كثيرة للسلسلة؛ ومعاملة النوافذ كمستقلة باستخدام 1 - (1 - q^k)^(N-k+1) يبالغ في احتمال السلسلة الدقيق في هذا المثال.

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

قبل تغيير قاعدة: افحص هذه الطبقات بالترتيب

لا تخلط عيب استراتيجية بمشكلة تنفيذ أو بيانات. حدد ما تقيسه النتيجة قبل تعديل قواعد التداول:

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

ويتناول جدول قرار «تغيير النظام أم تغيير التنفيذ» الكامل ومعايير التخفيض وعملية المراجعة المقالة 15.10. والقاعدة هنا حسم الطبقات التشخيصية الثلاث الأولى قبل نسبة الاختلاف لمنطق الدخول والخروج. ويعود أي تغيير قاعدة حقيقي إلى عملية الاختبار ذات الإصدارات؛ وليس رقعة خفية للأدلة القديمة.

شخّص الاختلاف. لا يحدد عدد الأخطاء أو عينة 30 صفقة أو مئينية DD وحدها السبب. وترد مراجعة التخصيص الكاملة في المقالة 15.10.
لا يحدد عدد الأخطاء أو عينة 30 صفقة أو مئينية DD وحدها السبب. وترد مراجعة التخصيص الكاملة في المقالة 15.10.

10. قائمة المراجعة: بوابتان منفصلتان لقرار التداول الحي

تتضمن القائمة 20 بندًا في خمس فئات: التقييم الإحصائي والضوابط المنهجية والتكاليف والاختبار المستقبلي والانضباط التشغيلي. وهناك بوابتان لأن البند 17 يحتاج ملاحظات حية فعلية، فلا يكون شرطًا لأول دراسة حية محدودة. وفي هذا الإصدار، راجع 1–16 و19 و20 قبل النظر في الدراسة المصرح بها منفصلة؛ وراجع الـ20 كلها قبل أي قرار توسع لاحق. ويجب أن توجد خطة القياس المستمر في البند 20 قبل التجربة، لا بعدها فقط.

لا تعوض الدرجة متطلبًا حرجًا مفقودًا. وتحتاج «لا ينطبق» سببًا مكتوبًا. وكل المدد وأعداد الصفقات وعتبات السياسة العددية هنا خيارات سيناريو، لا معايير سوق. ولا يشكل الإكمال شهادة ربحية أو صلاحية وضع أوامر.

التقييم الإحصائي: خمسة فحوص

الضوابط المنهجية: ستة فحوص

نموذج التكلفة: أربعة فحوص

الاختبار المستقبلي: ثلاثة فحوص

الانضباط التشغيلي: فحصان

الموثق: 0/20 فحصًا

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

الأرشيف المطلوب: أحد عشر مكونًا

تحتاج مراجعة التشغيل مسار تدقيق. ودونه قد تعجز بعد ستة أشهر عن إعادة بناء القواعد والبيانات والافتراضات التي أنتجت النتيجة الأصلية:

  1. بطاقة الاختبار ذات الاثني عشر حقلًا: الحقول 1–9 قبل التقييم، والنتائج والقيود بعده، مع إكمال بيان إعادة الإنتاج والتحقق منه.
  2. المدخلات التاريخية: بيانات السوق والتقويم الخام والمصدر وتاريخ الاقتناء والأذونات والبصمات والنسخ المنظفة وشيفرة التحويل وسجل الفجوات والتكرار والمراجعات.
  3. مواصفة الاستراتيجية وتنفيذها: قواعد مقروءة وشيفرة ومعاملات وإصدارات التبعيات والمنصة وطابع التثبيت الزمني والأوامر الدقيقة. ثبّت قبل خارج العينة، لا بعد رؤيتها.
  4. تقارير IS والتحقق وخارج العينة: حدود التقسيم وتاريخ التجارب الكامل ومنحنيات حقوق الملكية وفواصل التوقع ومعامل الربح والتراجع حسب النافذة المتحركة، مع نتائج أساسية قابلة للمقارنة.
  5. تقرير المحاكاة والضغط: توضيحيًا 1,000 مسار أو أكثر، مع البذرة والشيفرة ونظام الكتل والأفق والحجم والقيم المئينية للعائد والتراجع ومعدلات تجاوز العتبة والقيود. وليست المسارات الأكثر ملاحظات سوق أكثر.
  6. نموذج التكلفة والحساب: فروق الجلسة أو التيك وافتراضات الانزلاق ومعدلات التمويل المستقلة ومضاعفات الأيام والعمولة والتحويلات والهامش وقيود الرمز.
  7. صادرات التجريبي أو الورقي: فترة الرصد المقررة كاملة، توضيحيًا 30 يومًا، بطوابع الإشارات الأصلية وحالاتها ومطابقتها التاريخية.
  8. سجل الحي المحدود، إذا صُرح به واكتمل: الفترة المقررة، توضيحيًا 90 يومًا، مع R₀ لكل صفقة وصافي R واصطلاح MAE/MFE والتكاليف الفعلية والطلبات والتنفيذات والحوادث ولقطات قبل/بعد حيث تفيد.
  9. جرد الإشارات: كل المرشحين وأسباب الاستبعاد والتجاوز اليدوي والبيانات غير الصالحة وفشل التنفيذ، بمقامات معدلات انحراف قابلة للتكرار.
  10. سجل إعدادات المزود: نوع الحساب وشروط الرمز والرافعة والحجم الأدنى وأوامر الوقف والرسوم المنطبقة في تاريخ الاختبار. احفظ الأدلة اللازمة لبحث نزاع تنفيذ دون كشف بيانات الدخول.
  11. نسخ قابلة للاستعادة وسجل القرار: EA وشيفرات وقوالب مثبتة واستنتاجات مراجعة وقيود غير محسومة ومسؤولية ومواقع استعادة وشروط توقف أو استئناف.

مثال لمجلد هو strategy_X/2026-Q2/{01_data,02_IS,03_OOS_locked,04_montecarlo,05_demo,06_micro_live,07_artefacts}. احفظ نسخًا قابلة للاستعادة على تخزين مناسب واحمِ الصادرات الحساسة. والتخزين السحابي خيار تضبطه سياسة بياناتك، لا متطلب. وتكشف البصمات اختلاف الملفات؛ ولا تثبت صحة الأسعار الأساسية.

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

متى لا تجري اختبار أداء تاريخيًا آليًا. إذا ظل الإعداد مجرد «تراجع جميل» أو «حركة سعر نظيفة» أو «زخم مقنع»، فحدد أولًا ما يستطيع المقيم رصده وتسجيله. ولا يعيد اختبار مبرمج حكمًا غير معلن. ولعملية تقديرية مقصودة، استخدم بروتوكول رصد وتصنيف ثابتًا بقرارات مسجلة قبل النتائج؛ فدراسة التقدير ليست مستحيلة بطبيعتها، لكن انتقاء الرسوم بالإدراك اللاحق العادي غير كاف. ويقترح المثال ستة إلى اثني عشر شهرًا من الرصد بلا دخول حتى تتبلور القواعد. وعامل ذلك كفترة تطوير توضيحية يحكمها تواتر الإشارات، لا عد تنازلي إلزامي. والمخرج منهج قابل للتكرار وأدلة أمينة، لا مجموعة رسوم تاريخية جذابة.

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

كم يستغرق المسار الكامل من الاختبار التاريخي إلى مراجعة التداول الحي؟

التسلسل التوضيحي هنا أربعة إلى ثمانية أسابيع عمل تاريخي، و30 يومًا تجريبيًا، و90 يومًا لتجربة حية محدودة بتصريح منفصل: أي 148–176 يومًا، نحو خمسة إلى ستة أشهر. وقد تستغرق دراسة معقدة متعددة الأصول أو الأطر ثمانية إلى ستة عشر أسبوعًا للمرحلة التاريخية وحدها. وهذه افتراضات تخطيط، لا معايير قطاع أو ضمان أدلة كافية. وتحتاج الإشارات النادرة رصدًا أطول. ويظل المرشح الذي يفشل بوابة غير مصرح به؛ وليس مرور الوقت سببًا لخفض المعيار. وتضيف المرحلة الورقية الاختيارية والتوقفات والإصدارات المعدلة وقتًا، بدل استيعابها ضمنيًا في الجدول الأصلي.

هل يكفي MT4 Strategy Tester للتحقق؟

يعتمد ذلك على الاستراتيجية والبيانات والإعداد. ولا يثبت نموذج أسعار الافتتاح فقط تسلسلًا داخل الشمعة لا يمثله. وقد لا يكفي فرق ثابت لقاعدة حساسة له، ويحتاج إجراء WFA متحرك كامل إلى نوافذ وسجلات مدارة صراحة. وقد يوفر مسار بيانات تيك مثل TDS قدرات ناقصة، لكن علامة جودة نمذجة 99% ليست شهادة صحة. تحقق من التيكات المسجلة مقابل المولدة وجوانب التسعير والتكاليف والتوقيت وصفقات نموذجية. ويقدم خيار Forward التاريخي لـMT5 تقسيم عينة محجوزة، لا رصدًا حيًا مستقبليًا.[6] اختر الأدوات وفق الأدلة اللازمة بدل افتراض أن اسم منصة يجعل الاختبار صالحًا.

ماذا لو لم يحتوِ الاختبار التاريخي إلا على 50 صفقة؟

انظر في تاريخ مناسب أطول، ربما عشر بدل خمس سنوات؛ ودراسة عابرة للأزواج محددة مسبقًا حيث تنتقل الفرضية فعلًا؛ وحساسية إعادة المعاينة بالكتل عند أطوال مثل 5 و10 و20. وقد يزيد التاريخ الملاحظات، لكن ليس بالضرورة بمعدل ثابت. ولا تنتج خمسة إلى ثمانية أزواج تلقائيًا خمسة إلى ثمانية أمثال الأدلة المستقلة. ولا تنشئ إعادة المعاينة أي ملاحظات سوق جديدة أصلًا. وإذا ظل عدم اليقين يمتد عبر عتبة القرار، فسجل النتيجة غير حاسمة أو محدودة بالتواتر. وليست الآلية المعقولة بديلًا عن الأدلة الناقصة ولا تجيز بمفردها مركزًا حيًا أصغر. واصل البحث أو ارفض التشغيل وفق الخطة.

هل أستطيع إسقاط التجريبي بعد اختبار تاريخي جيد؟

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

ما العائد السنوي الواقعي لاستراتيجية أفراد؟

لا تملك هذه المقالة مجموعة موثوقة تدعم «عائد أفراد مربحًا نموذجيًا» واحدًا. وليست نسبة الحسابات الخاسرة لدى المنظم توزيع عوائد الحسابات المربحة. وتحتاج العوائد المرتفعة جدًا المعلنة تدقيق الرافعة والمخاطرة ومقام الحساب والتدفقات النقدية والانتقاء والتكاليف وطول الفترة المواتية. وقد يستخدم عرض حساب شركة تداول مقامًا يختلف عن رأس مال المتداول نفسه؛ ويجب شرح الفرق. وأمثلة 50% أو200% أو500% ادعاءات للبحث، لا عتبات تثبت احتيالًا أو أداءً مستحيلًا. ضع معيار قرار قابلًا للاختبار لصافي R مع عدم اليقين بدل تبني هدف عائد سنوي ترويجي.

كيف أميز تغير النظام السوقي من تدهور الاستراتيجية؟

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

هل يمكن أن يسبق الرصد المستقبلي اختبارًا تاريخيًا؟

نعم، خصوصًا عند غياب مدخلات تاريخية بحسب وقتها أو تسميات تقديرية، لكن صف القيد. وعند خمس صفقات أسبوعيًا تعطي 30 يومًا نحو 21 ملاحظة، وستة أشهر نحو130، وسنتان نحو520. وتعتمد الدقة على التشتت والاعتماد، لا الأعداد وحدها. وقد تجمع عملية عالية التواتر من 50 صفقة يوميًا أكثر من 1,000 سجل في شهر، لكن أحداثًا مشتركة قد تجعلها شديدة الاعتماد. ويضيف التاريخ نطاقًا وسياقًا؛ ويوفر المستقبلي سجل ما كان معلومًا ومفعولًا بالفعل. ولا تضمن أي تسمية استدلالًا كافيًا، ولا يفرض غياب التاريخ تجريبًا ممولًا.

هل يمكن لاستراتيجية مختبرة جيدًا أن تواجه نداء هامش أو إغلاقًا إجباريًا؟

نعم. فقد تتجاوز صدمة سيولة أو سياسة غير مرصودة أو تخصيص أكبر أو شروط هامش مزود متغيرة أو عطل بنية الظروف الممثلة في الاختبار. ولا تولد إعادة معاينة الصفقات المرصودة كل حدث غير مرئي. استخدم حدود مخاطرة الخطة ومعايير التوسع والتراجع الموثقة وإجراء الحوادث في المقالة 15.8. المقالة 15.11 تتناول تغيرات الحجم. ويمكن نمذجة ضغط بعض الأعطال، لكن لا يضمن نموذج كامل شدتها. وإنذار الهامش والإغلاق الآلي أيضًا آليتان خاصتان بالمزود، لا حدثان عالميان قابلان للاستبدال. وليس ربع مواتٍ إذنًا لزيادة المخاطرة خارج الخطة.

هل أستطيع شراء EA بدل بناء استراتيجية؟

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

هل الاختبار اليدوي أقل صلاحية بطبيعته من الأتمتة؟

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

هل يمكنني إعادة تشغيل فترة خارج العينة؟

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

ماذا لو وقع الوقف والهدف داخل شمعة واحدة؟

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

هل تثبت نسبة فوز مرتفعة أفضلية موجبة؟

لا. يفوز مثال الـ47 صفقة بنسبة 57.4% لكنه يجمع −5.1R لأن متوسط الخسارة يتجاوز متوسط الربح. اختبر العائد الصافي المحقق بمقام مخاطره الأولية. وليس اختبار احتمال الفوز ثنائي الحدين اختبارًا لمتوسط R الصافي.

هل يثبت مونت كارلو أقصى تراجع ممكن؟

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

هل ينبغي طرح فرق السعر من كل صفقة مصدرة؟

فقط إن لم يكن مدرجًا بالفعل. وتضمن أسعار الدخول والخروج الفعلية bid/ask عادة فرق السعر والانزلاق المحقق. أضف الرسوم التي لا تزال غائبة فقط، بوحدات عملة وكمية متسقة. وطابق العمولة والتمويل بدل طرحهما مرتين.

هل تبرر نتيجة غير حاسمة التداول بنصف الحجم؟

ليس بمفردها. وتظل الأدلة غير الكافية غير كافية. وتحتاج دراسة تنفيذ حية محدودة غرضًا منفصلًا وتصريحًا وأمرًا أدنى قابلًا للتطبيق وميزانية خسارة مقبولة. ومواصلة الرصد دون تشغيل قرار صالح.

المصادر وملاحظات التحقق

توفر المراجع الستة الأولى قائمة القراءة المنهجية. وتدعم الخلفية المنهجية، لا أداء الاستراتيجيات الاصطناعية أو عتبة عالمية للعينة أو المخاطرة أو التشغيل. وتصف مراجع المنصات أدناه الخصائص التقنية؛ فالوثائق تصف تلك المنصة، لا كل وسيط أو مكان تداول.

قائمة القراءة من الطبعة البولندية

  1. Robert Pardo، تقييم استراتيجيات التداول وتحسينها، Wiley، ‏2008. تطوير الاستراتيجية وتحسينها وتقييم النوافذ المتقدمة.
  2. David Aronson، التحليل الفني القائم على الأدلة، Wiley، ‏2007. اختبار الفرضيات والتنقيب في البيانات والاستدلال الإحصائي في تقييم الاستراتيجية.
  3. Marcos López de Prado، تطورات التعلم الآلي المالي، Wiley، ‏2018. انتقاء البحث والإفراط في ملاءمة الاختبار التاريخي والتحقق بملاحظات مالية مترابطة.
  4. Howard B. Bandy، التحليل الفني الكمي، Blue Owl Press، ‏2015. تقييم النظام وإعادة المعاينة وحجم المركز والتراجع.
  5. Van K. Tharp، الدليل الشامل لتحديد حجم المركز، International Institute of Trading Mastery، ‏2008. نتائج قائمة على R وتحديد الحجم وتقييم النظام. وليست إحصائية R موافقة تشغيل بذاتها.
  6. MetaQuotes، اختبار استراتيجيات التداول، و MetaTrader 5، اختبار الاستراتيجيات. أنماط الاختبار التاريخي وتقسيمات المستقبل وإعدادات النمذجة. وليس التقسيم المستقبلي التاريخي للمختبر فترة رصد مستقبلي لبيانات حية.

ترد أدناه مراجع تقنية إضافية محفوظة من الطبعة الإنجليزية السابقة. وتبقى الأمثلة العددية سيناريوهات تعليمية، لا دراسات أداء سوق مستقلة التحقق. وقد روجعت الفواصل ثنائية الحدين الدقيقة عدديًا، وفُحص مثالا إعادة معاينة NumPy ودفتر التكلفة منفصلين عن أي حساب وساطة.

  1. TradingView، الاستراتيجيات، و إعادة الرسم: افتراضات محاكي الوسيط والرسوم الاصطناعية وتوقيت المعلومات. وهذه أوصاف خاصة بالمنصة، لا قواعد بورصة عالمية.
  2. Bailey والمؤلفون المشاركون، احتمال الإفراط في ملاءمة الاختبار التاريخي، و نسبة شارب المعدلة للانتقاء: الانتقاء وعدم الطبيعية في تقييم الأداء.
  3. MetaTrader 5، تنفيذ الصفقات، و MQL5، خصائص الرمز: معالجة أوامر المنصة وإعدادات الحجم والتمويل والتنفيذ الخاصة بالعقد.
  4. MetaTrader 5، اختبار الاستراتيجيات: التقسيمات المستقبلية التاريخية وأنماط التيك والتأخير وإعدادات الحساب والتكلفة، بما فيها قيود حساب الربح بالنقاط.
  5. لجنة النقد الأجنبي العالمية، استخدام النظرة الأخيرة في أسواق الصرف: تعريف ممارسات النظرة الأخيرة والإفصاح عنها في سياق الفوركس بالجملة.
  6. NIST/SEMATECH، فواصل الثقة لنسبة: إنشاء الفواصل وافتراضاتها.
  7. SciPy، binomtest، و ttest_1samp: اختباران منفصلان لاحتمال ثنائي الحدين ومتوسط مجتمع.

تقدمك في التعلم

أنهيت الدرس؟ ضع علامة الإكمال بنفسك. فتح الصفحة أو التمرير فيها لا يعني إكمالها.

يتطلب حفظ التقدم JavaScript وتخزين المتصفح.

يُحفظ في هذا المتصفح فقط. دون حساب أو مزامنة بين الأجهزة. قد يؤدي مسح بيانات الموقع إلى حذف تقدمك.

Jarosław Wasiński

رئيس التحرير، ForexMechanics.com • محلل اقتصاد كلي وعملات

محلل مستقل ومحترف يتمتع بأكثر من 20 عاما من الخبرة في الأسواق المالية. نشط في سوق الفوركس منذ 2004، مع تركيز على التحليل الأساسي، هيكلية سوق OTC، والإدارة المنضبطة لمخاطر رأس المال.

  • مؤسس ورئيس تحرير MyBank.pl، يقدم تعليما ماليا موثوقا منذ 2004.
  • مؤلف مئات التحليلات المعمّقة للأسواق، والدراسات الهيكلية، والمواد التعليمية للمتداولين والمستثمرين.
  • مناصر لشفافية السوق، يروّج لتعليم مبني على بيانات ملموسة وتقارير مؤسسية (BIS، ESMA، CFTC).

جميع المحتويات ذات طابع تعليمي وإعلامي حصرا – لا تشكل نصيحة استثمارية أو توصية من أي نوع. تذكّر: التداول بالرافعة المالية (فوركس/عقود الفروقات) ينطوي على مخاطر عالية لخسارة رأس المال بسرعة.