РЕТРОСПЕКТИВНОЕ ОПИСАТЕЛЬНОЕ ИССЛЕДОВАНИЕ TA25 — АВТОНОМНОЕ ВОСПРОИЗВЕДЕНИЕ Пакет содержит неизменённые исходные CSV, фиксированный план, реализацию и эталонные результаты. Также включены собственный генератор SVG итогового кейса, английские подписи и проверенный источник контекста H4. Сравнение не является тестом прибыльности или действительно невиденным holdout. Часть данных использовалась в прежних примерах. SHA256 плана: 8342cf86b814338c9e8204d504d14a0976810e43ddaae0e6fa2247140311fc11 SHA256 реализации: f79c14c3a35ed26a6ac642080d282d4415c918ac76b45195fc5a1abf954f1476 Для численного исследования достаточно стандартной библиотеки Python 3: 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 июля описательное, по дате кандидата. Исходы могут пересекать границу дат. Окна имеют общую предшествующую историю и межпарную экспозицию; выводы о независимости, причинности или преимуществе не следуют. Объединённые пипсы не измеряют P&L счёта. Изменения Bid не учитывают Ask, объём, исполнение, спред, комиссии и финансирование. Итоговый кейс: первый отобранный EURUSD UP_CLOSE с 1 сентября с доступным исходом. P=2026-09-03 19:00. Изменение Bid Close за следующие 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.