Sonata

free-stockdb: локальный движок данных для количественного анализа

free-stockdb — локальный движок количественного анализа для рынка акций Китая (A-shares). Синхронизирует, очищает и хранит дневные, минутные и tick-данные акций и ETF, формируя базу для массовых запросов и расчётов.

Узкое место полнорыночного бэктеста — не код стратегии, а инженерия данных. Вместо 10–15 дней возни с удалёнными API рабочий контур поднимается за полчаса: инкрементальная синхронизация, сжатие Zstd, встроенные факторы корректировки цен.

Внутри — временной движок на C++ и ядро расчётов на Rust, 39 технических индикаторов, 5 методов расчёта индексов, отраслевые и концептуальные секторы. Доступ: Python SDK, HTTP API, Excel/WPS, HTML-страница и MCP для ИИ-инструментов.

Данные лежат на диске пользователя и работают без интернета и токенов. Требуется от 5 ГБ (только дневные) до 20 ГБ (с минутными), Windows 7+; версии для macOS и Linux готовятся.

GitHub ★ 1,276

Загрузка страницы