02 · Open source Python

A Python package for developing Backtested Optimized Automated Trading Strategy (BOATS).

Boatwright streamlines the research and development of investment strategies in one Python workflow. Backtest ideas against historical data, use powerful parameter-scanning tools to find robust configurations, and move seamlessly from validated research to live automated deployment.

The research loop

From idea
to execution.

Develop, validate, and refine a strategy before carrying the same workflow into live portfolio deployment.

Boatwright backtest chart with price, indicator, buy, and sell signals
01 · Validate

Backtest

Turn a market hypothesis into code and evaluate its behavior against historical data with clear entry, exit, and performance signals.

Boatwright parameter scan comparing optimized strategies with a buy-and-hold reference
02 · Refine

Optimize

Scan parameter combinations, compare outcomes, and identify robust configurations without losing sight of the strategy’s underlying logic.

Boatwright strategy deployed across a diversified portfolio of stocks
03 · Execute

Deploy

Move a validated strategy into live automated trading and apply it consistently across a diversified portfolio of stocks.