Stratcheck Report

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

Report name: buy_and_hold

Summary

CAGR

-0.09%

Sharpe

-1.722727

Max Drawdown

-0.09%

Turnover

0.003805

Config

Report Namebuy_and_hold
Experimentbuy_and_hold
Config Path/home/runner/work/strachech/strachech/configs/examples/buy_and_hold.toml
SymbolQQQ
Data Path/home/runner/work/strachech/strachech/data
Strategystratcheck.strategies:BuyAndHoldStrategy
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.08%
CAGR-0.09%
Annual Return-0.09%
Annual Volatility0.05%
Sharpe-1.722727
Sharpe Ratio-1.722727
Max Drawdown-0.09%
Turnover0.003805
Win Rate0.00%
Avg Trade PnL0
Trade Entries1

Window Metrics

Worst window highlighted (Window Index: 0).

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.000650-0.001589-0.0015890.000593-2.681454-2.681454-0.0006630.0038040.0000000.000000
12024-04-02 00:00:00+00:002024-09-27 00:00:00+00:00104-0.000314-0.000769-0.0007690.000566-1.358954-1.358954-0.0005640.0033660.0000000.000000
22024-07-02 00:00:00+00:002024-11-29 00:00:00+00:0088-0.000145-0.000421-0.0004210.000568-0.740412-0.740412-0.0004450.0031550.0000000.000000
32024-10-01 00:00:00+00:002024-11-29 00:00:00+00:0036-0.000091-0.000653-0.0006530.000597-1.093016-1.093016-0.0004450.0031000.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.000838-0.000884-1.720248-0.0008890.003804
comm=0.0bps; slip=0.0bps; spread=5.0bps0.0000000.0000005.0000005.000000-0.000839-0.000885-1.722314-0.0008890.003805
comm=0.0bps; slip=5.0bps; spread=0.0bps0.0000005.0000000.0000005.000000-0.000840-0.000886-1.724374-0.0008890.003806
comm=5.0bps; slip=0.0bps; spread=0.0bps5.0000000.0000000.0000005.000000-0.000840-0.000886-1.724374-0.0008890.003804
comm=0.0bps; slip=5.0bps; spread=5.0bps0.0000005.0000005.00000010.000000-0.000841-0.000887-1.726427-0.0008890.003807
comm=5.0bps; slip=0.0bps; spread=5.0bps5.0000000.0000005.00000010.000000-0.000841-0.000887-1.726429-0.0008890.003805
comm=5.0bps; slip=5.0bps; spread=0.0bps5.0000005.0000000.00000010.000000-0.000842-0.000888-1.728477-0.0008890.003806
comm=5.0bps; slip=5.0bps; spread=5.0bps5.0000005.0000005.00000015.000000-0.000843-0.000889-1.730520-0.0008890.003807

Sensitivity Trend

assets/buy_and_hold_cost_sensitivity.png

Regime Scorecard

RegimeBars CountMean ReturnTotal ReturnMax DrawdownWin RateTrade Count
sideways82-0.000000-0.000007-0.0002570.4634151
bear_volatile59-0.000009-0.000557-0.0005030.3728810
bear_calm55-0.000010-0.000543-0.0005680.4181820
bull_calm220.0000190.000421-0.0000470.7727270
bull_volatile22-0.000007-0.000154-0.0002740.5000000

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

Charts

assets/buy_and_hold_equity.pngassets/buy_and_hold_drawdown.pngassets/buy_and_hold_returns_hist.png

Reproducibility

Reproduce Command

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

Full Config

Show Full Config
{
  "report_name": "buy_and_hold",
  "experiment": "buy_and_hold",
  "config_path": "/home/runner/work/strachech/strachech/configs/examples/buy_and_hold.toml",
  "symbol": "QQQ",
  "data_path": "/home/runner/work/strachech/strachech/data",
  "strategy": "stratcheck.strategies:BuyAndHoldStrategy",
  "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
}