Overview

Strategy lifecycle

From draft to live to stopped - what each status means and how transitions happen.

1 min readUpdated Jun 19, 2026

States

StatusMeaning
draftSaved but never run. No backtests yet.
backtestedHas at least one completed backtest. Still not trading.
paperRunning against a paper / demo account.
liveRunning against a real-money credential.
stoppedWas running, now disabled. Open positions are not auto-closed.
errorEngine refused to run (validation, credential, exchange).

Transitions

  • draftbacktested: complete a backtest from the strategy detail page.
  • draft / backtestedpaper / live: enable the strategy on a demo / live credential.
  • paper / livestopped: disable from the strategy detail page or via circuit breaker.
  • Any state → error: validation failure, credential revoked, exchange refusing orders.

One strategy per exchange

A user can run only one live strategy per (exchange, credential) pair. The engine refuses to enable a second one until the first is stopped.

What "stopped" doesn't do

Stopping a strategy stops new signals. It does not auto-close any open position. Use the manual close UI or wait for the position to hit a stop / target.

Strategy lifecycle | Help Center | LucraX · LucraX