ВОСПРОИЗВЕДЕНИЕ ОПУБЛИКОВАННЫХ ПРИМЕРОВ ВОЛН ЭЛЛИОТТА

1. Распакуйте весь ZIP в новую папку. Сохраните все подпапки.
2. Откройте терминал в распакованной папке.
3. Запустите: python fm510-reproduce.py

Требуется Python 3, только стандартная библиотека. Выводит JSON, не записывает файлов.

Ожидаемые проверки и точные опубликованные значения — в expected-results.json.
Контрольные суммы исходной информации о происхождении проверяют неизменённые CSV. Намеренно изменённый CSV должен вызвать ошибку, а не быть принят.

СОСТАВ ДАННЫХ
Исходные свечи Bid ICMarketsSC-Demo с исходными метками времени MT5. Смещение брокера не проверено; не переименовывайте часы в UTC или местное время. Окончательные экспортированные записи не устанавливают реальное время получения или исполнения. Отбор ретроспективный, учебный. Преимущество стратегии или прибыльность не выводятся.

Пакет пересчитывает опубликованные фрагменты. Ссылка на хеш полного исходного архива не делает отсутствующий в пакете архив воспроизводимым.
