Stratcheck Report

Generated at 2026-02-16 23:03:33 UTC

Report name: mean_reversion_zscore

Summary

CAGR

-0.03%

Sharpe

-1.004758

Max Drawdown

-0.04%

Turnover

0.051639

Config

Report Namemean_reversion_zscore
Experimentmean_reversion_zscore
Config Path/home/runner/work/strachech/strachech/configs/examples/mean_reversion_zscore.toml
SymbolQQQ
Data Path/home/runner/work/strachech/strachech/data
Strategystratcheck.strategies:MeanReversionZScoreStrategy
Initial Cash100000
Timeframe1d
Bars Freq1d
Window Size6M
Step Size3M
Start
End
Use Parquet CacheFalse
Parquet Cache Dir
Cost Model Typefixed_bps
Commission Bps2
Slippage Bps1

Corporate Actions

No corporate actions recorded.

Universe Dynamics

No universe history available.

Overall Metrics

Total Return-0.03%
CAGR-0.03%
Annual Return-0.03%
Annual Volatility0.03%
Sharpe-1.004758
Sharpe Ratio-1.004758
Max Drawdown-0.04%
Turnover0.051639
Win Rate37.50%
Avg Trade PnL-3.959905
Trade Entries8

Window Metrics

Worst window highlighted (Window Index: 3).

Window IndexWindow StartWindow EndBars CountTotal ReturnCAGRAnnual ReturnAnnual VolatilitySharpeSharpe RatioMax DrawdownTurnoverWin RateAvg Trade PnL
02024-01-02 00:00:00+00:002024-06-28 00:00:00+00:00104-0.000153-0.000375-0.0003750.000345-1.087683-1.087683-0.0002460.0235170.666667-2.212782
12024-04-02 00:00:00+00:002024-09-27 00:00:00+00:001040.0000130.0000310.0000310.0003930.0780720.078072-0.0001960.0255970.5000000.313194
22024-07-02 00:00:00+00:002024-11-29 00:00:00+00:0088-0.000183-0.000529-0.0005290.000326-1.624280-1.624280-0.0003040.0092090.000000-8.780714
32024-10-01 00:00:00+00:002024-11-29 00:00:00+00:0036-0.000095-0.000682-0.0006820.000256-2.667482-2.667482-0.0001760.0031040.0000000.000000

Robustness

Bootstrap Sharpe CI

No metrics available.

Parameter Sweep

No parameter sweep results available.

Risk Flags

No risk flags available.

Cost/Slippage Sensitivity

Metrics by Cost Assumption

Cost AssumptionCommission BpsSlippage BpsSpread BpsTotal Cost BpsTotal ReturnCAGRSharpeMax DrawdownTurnover
comm=0.0bps; slip=0.0bps; spread=0.0bps0.0000000.0000000.0000000.000000-0.000301-0.000318-0.957288-0.0003830.051639
comm=0.0bps; slip=0.0bps; spread=5.0bps0.0000000.0000005.0000005.000000-0.000314-0.000331-0.996867-0.0003950.051639
comm=0.0bps; slip=5.0bps; spread=0.0bps0.0000005.0000000.0000005.000000-0.000327-0.000345-1.036240-0.0004070.051640
comm=5.0bps; slip=0.0bps; spread=0.0bps5.0000000.0000000.0000005.000000-0.000327-0.000345-1.036240-0.0004070.051640
comm=0.0bps; slip=5.0bps; spread=5.0bps0.0000005.0000005.00000010.000000-0.000340-0.000359-1.075396-0.0004190.051640
comm=5.0bps; slip=0.0bps; spread=5.0bps5.0000000.0000005.00000010.000000-0.000340-0.000359-1.075395-0.0004190.051640
comm=5.0bps; slip=5.0bps; spread=0.0bps5.0000005.0000000.00000010.000000-0.000353-0.000372-1.114326-0.0004310.051640
comm=5.0bps; slip=5.0bps; spread=5.0bps5.0000005.0000005.00000015.000000-0.000366-0.000386-1.153023-0.0004430.051641

Sensitivity Trend

assets/mean_reversion_zscore_cost_sensitivity.png

Regime Scorecard

RegimeBars CountMean ReturnTotal ReturnMax DrawdownWin RateTrade Count
sideways820.0000030.000252-0.0000170.0731717
bear_volatile59-0.000003-0.000177-0.0002260.2881365
bear_calm55-0.000007-0.000391-0.0004140.3818184
bull_calm220.0000000.0000000.0000000.0000000
bull_volatile220.0000000.0000000.0000000.0000000

Execution Quality

Orders TotalFilled OrdersCanceled OrdersCancel RatePartially Filled OrdersPartial Fill RatioAvg Slippage (bps)Median Slippage (bps)Avg Latency SecondsMedian Latency SecondsAvg Latency BarsMedian Latency Bars
161600.00000000.0000001.0000001.000000118800.00000086400.0000001.0000001.000000

Parameter Tuning

Best Parameters

No metrics available.

Trial Results

No tuning trials available.

Robustness Plot

No charts generated.

Backtest Validation

StrategyBaselineStatusCompared PointsTolerance AbsMax Abs ErrorMean Abs ErrorRMSEMessage
MeanReversionZScoreStrategyvectorized_referenceskipped00.000001nannannanNo vectorized baseline available for this strategy class.

Charts

assets/mean_reversion_zscore_equity.pngassets/mean_reversion_zscore_drawdown.pngassets/mean_reversion_zscore_returns_hist.png

Reproducibility

Reproduce Command

python -m stratcheck run --config config.toml  # report=mean_reversion_zscore

Full Config

Show Full Config
{
  "report_name": "mean_reversion_zscore",
  "experiment": "mean_reversion_zscore",
  "config_path": "/home/runner/work/strachech/strachech/configs/examples/mean_reversion_zscore.toml",
  "symbol": "QQQ",
  "data_path": "/home/runner/work/strachech/strachech/data",
  "strategy": "stratcheck.strategies:MeanReversionZScoreStrategy",
  "initial_cash": 100000.0,
  "timeframe": "1d",
  "bars_freq": "1d",
  "window_size": "6M",
  "step_size": "3M",
  "start": "",
  "end": "",
  "use_parquet_cache": false,
  "parquet_cache_dir": "",
  "cost_model_type": "fixed_bps",
  "commission_bps": 2.0,
  "slippage_bps": 1.0
}