Skip to main content
The Strategy Lifecycle Controller lets an LLM deploy, monitor, scale, and retire strategies without human intervention — the core requirement for autonomous operation.

Strategy State Machine

Pending

Strategy created, thread not yet started.

Running

Actively trading in a background thread.

Paused

Thread alive but not quoting. Orders canceled.

Stopping

Graceful shutdown in progress.

Stopped

Thread finished, engine idle.

Failed

Thread crashed with an error.

Retired

Permanently stopped. Can be removed.
Transitions: Pending → Running → Paused → Running. Running → Stopping → Stopped → Retired. Running/Stopping → Failed.

Quick Start

Strategy Management

Accessing Engines

Each strategy gets its own Engine instance running in a daemon thread.

Strategy Scaling

A/B Testing

Run two versions of a strategy simultaneously, each with a fraction of the allocated capital, and compare performance:

Strategy Templates

Pre-built templates that the LLM can parameterize and deploy:

Configuration

MCP Tools