Stratcheck Report

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

Report name: release_demo

Summary

CAGR

-0.02%

Sharpe

-1.836505

Max Drawdown

-0.02%

Turnover

0.004358

Config

Report Namerelease_demo
SymbolDEMO
Periods240
Seed7
Strategystratcheck.core.strategy:MovingAverageCrossStrategy
Initial Cash100000
Cost Model Typefixed_bps
Commission Bps5
Slippage Bps5

Corporate Actions

No corporate actions recorded.

Universe Dynamics

No universe history available.

Overall Metrics

Total Return-0.02%
CAGR-0.02%
Annual Return-0.02%
Annual Volatility0.01%
Sharpe-1.836505
Sharpe Ratio-1.836505
Max Drawdown-0.02%
Turnover0.004358
Win Rate0.00%
Avg Trade PnL-6.395605
Trade Entries3

Window Metrics

Worst window highlighted (Window Index: 0).

Window IndexWindow StartWindow EndBars CountTotal ReturnCAGRAnnual ReturnAnnual VolatilitySharpeSharpe RatioMax DrawdownTurnoverWin RateAvg Trade PnLTrade Entries
02025-06-22 00:00:00+00:002026-02-16 00:00:00+00:00240-0.000192-0.000202-0.0002020.000110-1.836505-1.836505-0.0001950.0043580.000000-6.3956053

Robustness

Bootstrap Sharpe CI

Bootstrap Samples500
Sharpe CI Low-3.738676
Sharpe CI High0.267655
Autocorr Lag10.140976
Hit Rate0.100418
Hit-Rate Z-Score-12.354763
Sharpe Variance0
Worst Window Sharpe-1.836505
Stability Score50
Risk Red Count2
Risk Yellow Count0
Risk Green Count1

Parameter Sweep

Short WindowLong WindowSharpeStatusError
1040-1.482488ok
1050-1.087475ok
1060-0.748245ok
2040-1.127310ok
2050-1.836505ok
2060-1.727841ok
3040-1.466370ok
3050-0.988976ok
3060-1.431562ok

Risk Flags

CheckLevelMessage
AutocorrelationgreenLag-1 autocorr=0.141 is near white noise.
Hit-Rate vs RandomredHit-rate=0.100 is significantly below random baseline (z=-12.35).
Walk-Forward StabilityredWindow stability is poor (var=0.000, worst sharpe=-1.837).
Backtest Baseline ValidationgreenMovingAverageCrossStrategy vs vectorized_moving_average_cross passed: max_abs_error=0.0000000000, tolerance=0.0000010000, points=240

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.000188-0.000198-1.796178-0.0001930.004358
comm=0.0bps; slip=0.0bps; spread=5.0bps0.0000000.0000005.0000005.000000-0.000189-0.000199-1.806311-0.0001930.004358
comm=0.0bps; slip=5.0bps; spread=0.0bps0.0000005.0000000.0000005.000000-0.000190-0.000200-1.816411-0.0001940.004358
comm=5.0bps; slip=0.0bps; spread=0.0bps5.0000000.0000000.0000005.000000-0.000190-0.000200-1.816411-0.0001940.004358
comm=0.0bps; slip=5.0bps; spread=5.0bps0.0000005.0000005.00000010.000000-0.000191-0.000201-1.826475-0.0001940.004358
comm=5.0bps; slip=0.0bps; spread=5.0bps5.0000000.0000005.00000010.000000-0.000191-0.000201-1.826476-0.0001940.004358
comm=5.0bps; slip=5.0bps; spread=0.0bps5.0000005.0000000.00000010.000000-0.000192-0.000202-1.836505-0.0001950.004358
comm=5.0bps; slip=5.0bps; spread=5.0bps5.0000005.0000005.00000015.000000-0.000193-0.000203-1.846499-0.0001950.004358

Sensitivity Trend

assets/release_demo_cost_sensitivity.png

Regime Scorecard

RegimeBars CountMean ReturnTotal ReturnMax DrawdownWin RateTrade Count
bear_volatile74-0.000001-0.000061-0.0000610.0405410
bear_calm60-0.000001-0.000085-0.0000850.0333331
sideways58-0.000000-0.000018-0.0000390.1206902
bull_volatile26-0.000003-0.000076-0.0000790.2307691
bull_calm220.0000020.000049-0.0000200.2727272

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
6600.00000000.0000001.7566932.75412786400.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
MovingAverageCrossStrategyvectorized_moving_average_crosspass2400.0000010.0000000.0000000.000000max_abs_error=0.0000000000, tolerance=0.0000010000, points=240

Charts

assets/release_demo_equity.pngassets/release_demo_drawdown.pngassets/release_demo_returns_hist.png

Reproducibility

Reproduce Command

python -m stratcheck demo --output /home/runner/work/strachech/strachech/reports/release_demo.html --periods 240 --seed 7

Full Config

Show Full Config
{
  "report_name": "release_demo",
  "symbol": "DEMO",
  "periods": 240,
  "seed": 7,
  "strategy": "stratcheck.core.strategy:MovingAverageCrossStrategy",
  "initial_cash": 100000.0,
  "cost_model_type": "fixed_bps",
  "commission_bps": 5.0,
  "slippage_bps": 5.0
}