Skip to content

Strategy Lifecycle ​

Draft

Status: Draft
Version: 0.1.0
Last Updated: 2026-05-16
Owner: Axodus Trading


Purpose ​

Every trading strategy must have a lifecycle. A strategy should not move from idea to user-facing execution without research, testing, risk review, access policy, monitoring, and reporting.

Scope ​

This page applies to internal, treasury-facing, user-facing, educational, and experimental strategies.

Lifecycle Stages ​

  1. Concept: define hypothesis, market type, and initial risk assessment.
  2. Research: analyze market logic, data requirements, assumptions, and failure modes.
  3. Backtesting: test on historical data and document limitations.
  4. Paper trading: test live conditions without real capital.
  5. Risk review: define limits, position sizing, leverage rules, and kill switch.
  6. Limited pilot: restrict live use under monitoring.
  7. Governance or product approval: approve material internal, treasury, or user-facing release.
  8. Active: make the strategy available under defined scope.
  9. Iteration: update parameters or logic with versioning and review.
  10. Pause or deprecation: stop strategy due to risk, performance, policy, or maintenance.

Strategy Statuses ​

Statuses include Concept, Research, Backtesting, Paper Trading, Risk Review, Limited Pilot, Pending Approval, Active Internal, Active User Facing, Paused, Deprecated, Failed, and Needs Review.

Versioning ​

Material strategy logic changes require a new version. User-facing changes require disclosure when material. Treasury strategy changes require reporting when material. High-risk changes require review before release.

Promotion Gates ​

Promotion gates require defined hypotheses, data sources, backtest reports with limitations, paper trading observations, risk limits, pilot review, disclosures, monitoring readiness, access policy, and approval when material.

Backtest Requirements ​

Backtests should include data period, market source, assumptions, fees, slippage, liquidity constraints, leverage if any, drawdown, number of trades, robustness notes if available, overfitting risk, limitations, and a statement that backtests do not guarantee future performance.

Deprecation Conditions ​

Deprecation may occur because of persistent underperformance, excessive drawdown, market regime change, exchange API incompatibility, security issue, governance policy change, unacceptable user risk, infrastructure instability, or replacement by a better strategy.

Released as living documentation for the Axodus ecosystem.