Insights

Regime-Aware Strategy Performance (per-asset)

Backtest performance for ONE (strategy, asset, interval) SPLIT BY macro regime (sweet_spot / late_cycle_warning / crisis / recovery — classified at each trade's entry date via the macro-regime composite), PLUS the CURRENT live regime for self-alignment. Answers 'WHEN has this strategy worked?' — deliberately no recommendation field: the former verdict was removed (2026-08-15) because it ranked regimes on the pooled trade sum and could flip when another user's backtest changed the pool. Each regime bucket has trades, trades_per_config (trade counts POOL all parameter-variant configs — see top-level config_count), win_rate, avg_pnl_pct (PER-TRADE return, not annualized), reward_risk_ratio (per-trade mean/stddev — honest, NOT annualized Sharpe), share_of_time_pct (calendar-day-weighted share of the period spent in that regime — each regime observation counts the days until the next one, so the mixed weekly/daily cadence of the regime history does not skew the share), rating. A benchmark block anchors the payload with the buy-and-hold CAGR of the same combination (identical numbers as /api/v1/strategy/performance vs_buy_hold — regime avg_pnl_pct without this anchor is a trajectory, not an excess). Aggregated across all parameter variants; filter-neutral (see /api/v1/strategy/filter-effect for filter impact). [Free tier]

get/api/v1/strategy/performance-by-regime

Request

  • Base URL: https://tradingstrategies.work
  • URL: https://tradingstrategies.work/api/v1/strategy/performance-by-regime
  • Auth: HTTP bearer

Query parameters

strategystring required

Strategy key (e.g. rsi_sma).

assetstring required

Pair / symbol (case-insensitive).

interval'1d' | '2d' | '3d' | '1w' | '1M'
asset_type'crypto' | 'tokenized_equity' | 'tokenized_etf' | 'commodities'

Response

Regime-aware performance breakdown + current live regime (descriptive, no recommendation).

Changes

No recorded changes to this operation across all 1 revision of this API.