Skip to content

Project Documentation

This project is organized into five main areas: a broker layer for direct access to historical / live data, a data layer for storage, a research layer for strategy prototyping, and a trading layer for execution/backtesting/optimization.

Market calendars and historical data providers.

Market data access and storage.

Strategy research and experimentation.

Trading engine: analysis, execution, indicators, and optimization.

Trading execution

Indicators & indicator state

Strategy optimization, experiments, & metrics