TA25 — دراسة وصفية بأثر رجعي: إعادة الإنتاج دون اتصال تحتوي هذه الحزمة على ملفات CSV المصدرية غير المعدلة والخطة المثبتة والتنفيذ البرمجي والمخرجات المرجعية. وتضم أيضًا مولّد SVG الأصلي للتمرين الختامي والتسميات الإنجليزية ومصدر سياق H4 المتحقق منه. المقارنة ليست اختبار ربحية أو عينة تحقق لم تُشاهد فعلًا من قبل. استُخدم بعض البيانات في أمثلة سابقة. SHA256 للخطة: 8342cf86b814338c9e8204d504d14a0976810e43ddaae0e6fa2247140311fc11 SHA256 للتنفيذ البرمجي: f79c14c3a35ed26a6ac642080d282d4415c918ac76b45195fc5a1abf954f1476 تكفي مكتبة Python3 القياسية للدراسة العددية: python ta25-study/reproduce.py --output my-reproduction قارن مخرجات my-reproduction مع ta25-study/reproduced. المتوقع: 17995 سجلًا في السجل التفصيلي؛ و3140 مرشحًا؛ و1086 مختارًا؛ و1039 نتيجة متاحة؛ و47 فجوة مستقبلية. تظل الحالات الـ47 مختارة. تُستبعد الفهارس الـ6 التالية حتى حين لا تتاح نتيجة. يوجد 48 صفًا تلخيصيًا. تستخدم المتوسطات/الوسائط مدخلات كسرية دقيقة وتعرض أربع منازل عشرية. تسميات الوقت هي أوقات افتتاح شموع MT5 الأصلية، وليست توقيتًا حقيقيًا متحققًا بتوقيت UTC/محلي. تواريخ المرشحين من 2025-11-03 00:00 إلى 2026-10-20 23:00. تُشترط استمرارية ساعية دقيقة من t-21 إلى t. يستبعد المدى السابق ومتوسط TR20 الشمعة t. لا تُلحق السجلات الـ6 التالية إلا بعد مرحلة الاختيار الأساسية؛ وتُشترط الاستمرارية الساعية فيها أيضًا. لا يزيل التطبيع إلى شبكة التسعير سوى ذيول التمثيل <=1e-7 وحدة تسعير؛ وتظل ملفات CSV المصدرية الخام غير معدلة. التقسيم عند 1 يوليو وصفي، ويُسند وفق تاريخ المرشح. قد تعبر النتائج الحد الفاصل للتاريخ. تشترك النوافذ في تاريخ سابق وتعرض عبر أزواج العملات؛ ولا تُستنتج استقلالية أو سببية أو أفضلية. قيم البيب المجمعة لا تقيس ربح/خسارة الحساب. تستبعد تغيرات Bid سعر Ask والكمية والتنفيذ وفارق السعر والرسوم والتمويل. التمرين الختامي: أول EURUSD UP_CLOSE مختار في 1 سبتمبر أو بعده وله نتيجة متاحة. P=2026-09-03 19:00. تغير إغلاق Bid خلال السجلات الـ6 التالية =-13.6 بيب؛ وليس خسارة صفقة. استُبعد مرشحا UP_CLOSE السابقان في 2 سبتمبر 16:00 و3 سبتمبر 15:00 بفترة الانتظار القائمة. يتطلب مولّد SVG القابل للتحرير Pillow لفحص عرض النص (دون ImageGen/تحرير صور نقطية): python ta25-capstone/generate.py --study ta25-study --media generated-media --handoff-dir generated-html يستخدم المولّد labels-en.json؛ ويمكن توفير نسخة مترجمة عبر --labels. تبقى ملفات CSV/الملاحظات الناتجة افتراضيًا داخل ta25-capstone. ولا يغيّر مدخلات الدراسة المثبتة. استخدم المخرجات العددية المرجعية المرفقة للتحقق؛ فالرسوم وسائل عرض تعليمية. يسجّل SHA256SUMS.txt بصمة كل ملف في الحزمة. يُرفق JSON الداخلي داخل ZIP هذا؛ أما روابط القراءة المستقلة العامة على الموقع فتستخدم CSV وTXT وZIP.