Установка
Для Ziplime нужен Python 3.12+. Российский рынок подключается библиотекой zipfinam: она ставит движок как зависимость и добавляет провайдер данныхfinam, календари Мосбиржи и исполнение заявок через Финам.
.env в рабочей папке:
Быстрый старт
Порядок всегда один: сначала справочник инструментов, затем бары, затем запуск.Командная строка
Ошибки выводятся в stderr с подсказкой, что делать, а код возврата отражает результат. Параметры любой команды — по ключу
-h.
Значения ziplime run по умолчанию
Python API
ziplime.core.run_simulation.run_simulation — то, что вызывает CLI. Используйте его, когда нужны собственные источники данных, модели комиссий или файл конфигурации.
run_simulation по умолчанию использует same_bar_execution=True ради обратной совместимости — в отличие от CLI и MCP-сервера. Передайте same_bar_execution=False, чтобы заявки исполнялись на следующем баре.result.perf — DataFrame pandas с одной строкой на сессию, включая всё, что записано через context.record(...).
Готовые скрипты загрузки, бэктеста и реальной торговли для Мосбиржи лежат в examples репозитория zipfinam.
