Установка возможна с помощью готового docker образа, pip, из исходного кода.
backtest
)sandbox
)live
)Для бэктеста нужно загрузить данные в BacktestEngine
напрямую или черезBacktestNode
и ParquetDataCatalog
, и проиграть данные в системе, вплоть до наносекундного таймфрейма/разрешения.
TradingNode
может потреблять данные с нескольких data и execution клиентов. Система поддерживает демо и реальные аккаунты. Высокая производительность достигается за счет асинхронности в одном event loop и бустится с помощью uvloop.
BID_ASK
(quote ticks)
LAST
(trade ticks)
Список типов данных представлен в документации.
Список типов поддерживаемых аккаунтов.
Описание здесь.
nautilus предпочтительно работает с parquet форматом.