Приложение github.com/Alex-Shur/moex-downloader

Привет, трейдеры!
Представляю вам MOEX-Downloader — python приложение для скачивания свечных исторических данных с MOEX для дельнейшего использования с библиотеками типа pandas и тестирование стратегий на python.
Это готовое приложение с UIна PyQt6, позволяющее в пару кликов:
- выбрать тикеры (акции или фьючерсы),
- скачать historical candles (OHLCV),
- сохранить данные в CSV,
- обновить список инструментов,
- и не смотреть в консоль.
Установка и запуск — дело пары команд для тех, кто хоть чуть знаком с Python-средами
После запуска — выбираешь тикеры, таймфреймы, и получаешь CSV-таблицы OHLCV для своих стратегий.
Параметры дат
Start — начальная дата, с которой приложение будет скачивать свечные данные.
End — конечная дата. Если поле пустое, данные будут скачаны до последнего доступного момента.
Обновление данных при повторном запуске
Если вы повторно запускаете скачивание с теми же параметрами:
— и End не заполнен, то приложение не перекачивает весь диапазон заново;
— приложение докачивает только новые свечные данные и добавляет их в конец файла.
Это удобно, чтобы поддерживать базу истории в актуальном состоянии без лишних операций.
Формат сохраняемых данных
Данные сохраняются в CSV-файлах в формате:
Datetime;Open;High;Low;Close;Volume 2015-01-05 10:00:00;11.15;11.95;11.15;11.45;840600
Каждый CSV файл автоматически сжимается в ZIP и сохраняется как, например: AFKS_M30.csv.zip
Преимущества такого подхода:
— данные занимают гораздо меньше места на диске;
— Pandas отлично читает ZIP-архивы напрямую, без предварительной распаковки:
-----------------------------------------------------------------------------------------
Экспортозамещаем

тысячи россиян их скачивают… торгуют… и умирают