Files
ftdt-quant-lab/backtests/results/grid_mm_BTC_1d_168_20260810-083046.json
ramseshk ad4036713e feat: recent-window backtests (week/month/year) — 207 clean results
Archived 639 old full-history results. Re-ran sweep on time-windowed
bar limits matching practical trading horizons:

  Last week bars:  1h=168, 4h=42,  1d=7
  Last month bars: 1h=720, 4h=180, 1d=30
  Last year bars:  1h=5000, 4h=2190, 1d=365

270/270 sweep succeeded, 63 zero-trade files archived.
207 results with real trades remain.

Key findings on RECENT (year) data only:

  grid_mm:    S=13.8 (1h), S=9.3 (4h), S=8.1 (1d)
  as_mm:      S=14.8 (1h), S=8.0 (4h), S=3.3 (1d)
  composite:  S=3.2 (1h), S=2.3 (4h), S=0.7 (1d)
  mean_rev:   1d only viable (S=3.5)

  Directional strategies (momentum, obi, iceberg, hurst_vpin)
  all show near-zero or negative Sharpe on recent data.

  Market-making dominates in sideways crypto markets.

Added --window flag to sweep_runner for week/month/year presets
2026-08-10 16:35:25 +08:00

1 line
9.3 KiB
JSON

{"strategy": "grid_mm", "interval": "1d", "n_bars": 169, "start_equity": 10000.0, "end_equity": 10184.96, "total_return_pct": 1.85, "pnl": 184.96, "sharpe": 0.293, "sortino": 0.434, "max_drawdown_pct": 28.68, "win_rate": NaN, "profit_factor": NaN, "expectancy": NaN, "trades": [{"time": "2026-08-10 00:00:00", "side": "BUY", "asset": "BTC", "size": 0.156034, "entry_px": 64079.01, "exit_px": 65274.0, "pnl_gross": 184.9584, "pnl_net": 181.9309, "fee": 3.02752, "fee_rate_pct": 0.015, "return_pct": 1.85, "duration": ""}], "params": {"grid_levels": 10, "grid_spacing_pct": 0.1, "rebalance_every": 20, "type": "Market Making"}, "fee_info": {"entry_fee": 0.015, "exit_fee": 0.015, "total_fee": 0.03, "taker_rate_pct": 0.045, "maker_rate_pct": 0.015, "effective_rate_pct": 0.015, "vip_tier": 0, "staking_tier": "none", "fee_model": "maker", "tier_name": "Tier 0 (<$5M)", "staking_name": "No Stake"}, "equity_curve": [{"t": "2026-02-23T00:00:00+00:00", "v": 10000.0}, {"t": "2026-02-24T00:00:00+00:00", "v": 9988.51}, {"t": "2026-02-25T00:00:00+00:00", "v": 10601.57}, {"t": "2026-02-26T00:00:00+00:00", "v": 10524.96}, {"t": "2026-02-27T00:00:00+00:00", "v": 10272.81}, {"t": "2026-02-28T00:00:00+00:00", "v": 10443.51}, {"t": "2026-03-01T00:00:00+00:00", "v": 10256.73}, {"t": "2026-03-02T00:00:00+00:00", "v": 10731.08}, {"t": "2026-03-03T00:00:00+00:00", "v": 10656.96}, {"t": "2026-03-04T00:00:00+00:00", "v": 11333.21}, {"t": "2026-03-05T00:00:00+00:00", "v": 11051.57}, {"t": "2026-03-06T00:00:00+00:00", "v": 10623.1}, {"t": "2026-03-07T00:00:00+00:00", "v": 10490.16}, {"t": "2026-03-08T00:00:00+00:00", "v": 10287.78}, {"t": "2026-03-09T00:00:00+00:00", "v": 10671.0}, {"t": "2026-03-10T00:00:00+00:00", "v": 10906.46}, {"t": "2026-03-11T00:00:00+00:00", "v": 10943.44}, {"t": "2026-03-12T00:00:00+00:00", "v": 11000.39}, {"t": "2026-03-13T00:00:00+00:00", "v": 11062.96}, {"t": "2026-03-14T00:00:00+00:00", "v": 11106.49}, {"t": "2026-03-15T00:00:00+00:00", "v": 11355.84}, {"t": "2026-03-16T00:00:00+00:00", "v": 11679.76}, {"t": "2026-03-17T00:00:00+00:00", "v": 11525.29}, {"t": "2026-03-18T00:00:00+00:00", "v": 11111.64}, {"t": "2026-03-19T00:00:00+00:00", "v": 10909.74}, {"t": "2026-03-20T00:00:00+00:00", "v": 10996.33}, {"t": "2026-03-21T00:00:00+00:00", "v": 10746.68}, {"t": "2026-03-22T00:00:00+00:00", "v": 10583.94}, {"t": "2026-03-23T00:00:00+00:00", "v": 11056.56}, {"t": "2026-03-24T00:00:00+00:00", "v": 11008.66}, {"t": "2026-03-25T00:00:00+00:00", "v": 11125.69}, {"t": "2026-03-26T00:00:00+00:00", "v": 10736.07}, {"t": "2026-03-27T00:00:00+00:00", "v": 10360.03}, {"t": "2026-03-28T00:00:00+00:00", "v": 10353.32}, {"t": "2026-03-29T00:00:00+00:00", "v": 10293.56}, {"t": "2026-03-30T00:00:00+00:00", "v": 10417.76}, {"t": "2026-03-31T00:00:00+00:00", "v": 10648.38}, {"t": "2026-04-01T00:00:00+00:00", "v": 10623.41}, {"t": "2026-04-02T00:00:00+00:00", "v": 10433.36}, {"t": "2026-04-03T00:00:00+00:00", "v": 10445.22}, {"t": "2026-04-04T00:00:00+00:00", "v": 10495.47}, {"t": "2026-04-05T00:00:00+00:00", "v": 10764.47}, {"t": "2026-04-06T00:00:00+00:00", "v": 10737.94}, {"t": "2026-04-07T00:00:00+00:00", "v": 11221.8}, {"t": "2026-04-08T00:00:00+00:00", "v": 11084.03}, {"t": "2026-04-09T00:00:00+00:00", "v": 11196.68}, {"t": "2026-04-10T00:00:00+00:00", "v": 11378.93}, {"t": "2026-04-11T00:00:00+00:00", "v": 11392.82}, {"t": "2026-04-12T00:00:00+00:00", "v": 11032.38}, {"t": "2026-04-13T00:00:00+00:00", "v": 11606.9}, {"t": "2026-04-14T00:00:00+00:00", "v": 11561.8}, {"t": "2026-04-15T00:00:00+00:00", "v": 11667.28}, {"t": "2026-04-16T00:00:00+00:00", "v": 11722.83}, {"t": "2026-04-17T00:00:00+00:00", "v": 12017.89}, {"t": "2026-04-18T00:00:00+00:00", "v": 11802.72}, {"t": "2026-04-19T00:00:00+00:00", "v": 11506.1}, {"t": "2026-04-20T00:00:00+00:00", "v": 11827.68}, {"t": "2026-04-21T00:00:00+00:00", "v": 11903.52}, {"t": "2026-04-22T00:00:00+00:00", "v": 12192.02}, {"t": "2026-04-23T00:00:00+00:00", "v": 12205.91}, {"t": "2026-04-24T00:00:00+00:00", "v": 12077.34}, {"t": "2026-04-25T00:00:00+00:00", "v": 12105.42}, {"t": "2026-04-26T00:00:00+00:00", "v": 12266.61}, {"t": "2026-04-27T00:00:00+00:00", "v": 12064.54}, {"t": "2026-04-28T00:00:00+00:00", "v": 11904.92}, {"t": "2026-04-29T00:00:00+00:00", "v": 11815.98}, {"t": "2026-04-30T00:00:00+00:00", "v": 11905.39}, {"t": "2026-05-01T00:00:00+00:00", "v": 12200.14}, {"t": "2026-05-02T00:00:00+00:00", "v": 12272.22}, {"t": "2026-05-03T00:00:00+00:00", "v": 12253.81}, {"t": "2026-05-04T00:00:00+00:00", "v": 12451.98}, {"t": "2026-05-05T00:00:00+00:00", "v": 12617.22}, {"t": "2026-05-06T00:00:00+00:00", "v": 12701.32}, {"t": "2026-05-07T00:00:00+00:00", "v": 12481.47}, {"t": "2026-05-08T00:00:00+00:00", "v": 12506.43}, {"t": "2026-05-09T00:00:00+00:00", "v": 12579.46}, {"t": "2026-05-10T00:00:00+00:00", "v": 12820.37}, {"t": "2026-05-11T00:00:00+00:00", "v": 12748.44}, {"t": "2026-05-12T00:00:00+00:00", "v": 12554.33}, {"t": "2026-05-13T00:00:00+00:00", "v": 12370.84}, {"t": "2026-05-14T00:00:00+00:00", "v": 12645.61}, {"t": "2026-05-15T00:00:00+00:00", "v": 12336.51}, {"t": "2026-05-16T00:00:00+00:00", "v": 12186.87}, {"t": "2026-05-17T00:00:00+00:00", "v": 12081.86}, {"t": "2026-05-18T00:00:00+00:00", "v": 12012.12}, {"t": "2026-05-19T00:00:00+00:00", "v": 11984.34}, {"t": "2026-05-20T00:00:00+00:00", "v": 12097.78}, {"t": "2026-05-21T00:00:00+00:00", "v": 12106.2}, {"t": "2026-05-22T00:00:00+00:00", "v": 11780.56}, {"t": "2026-05-23T00:00:00+00:00", "v": 11969.67}, {"t": "2026-05-24T00:00:00+00:00", "v": 12016.95}, {"t": "2026-05-25T00:00:00+00:00", "v": 12058.61}, {"t": "2026-05-26T00:00:00+00:00", "v": 11842.04}, {"t": "2026-05-27T00:00:00+00:00", "v": 11612.04}, {"t": "2026-05-28T00:00:00+00:00", "v": 11482.07}, {"t": "2026-05-29T00:00:00+00:00", "v": 11457.73}, {"t": "2026-05-30T00:00:00+00:00", "v": 11523.57}, {"t": "2026-05-31T00:00:00+00:00", "v": 11493.15}, {"t": "2026-06-01T00:00:00+00:00", "v": 11142.54}, {"t": "2026-06-02T00:00:00+00:00", "v": 10412.46}, {"t": "2026-06-03T00:00:00+00:00", "v": 10004.58}, {"t": "2026-06-04T00:00:00+00:00", "v": 9963.55}, {"t": "2026-06-05T00:00:00+00:00", "v": 9523.22}, {"t": "2026-06-06T00:00:00+00:00", "v": 9496.38}, {"t": "2026-06-07T00:00:00+00:00", "v": 9878.35}, {"t": "2026-06-08T00:00:00+00:00", "v": 9839.19}, {"t": "2026-06-09T00:00:00+00:00", "v": 9626.51}, {"t": "2026-06-10T00:00:00+00:00", "v": 9593.12}, {"t": "2026-06-11T00:00:00+00:00", "v": 9927.03}, {"t": "2026-06-12T00:00:00+00:00", "v": 9917.67}, {"t": "2026-06-13T00:00:00+00:00", "v": 10052.8}, {"t": "2026-06-14T00:00:00+00:00", "v": 10254.55}, {"t": "2026-06-15T00:00:00+00:00", "v": 10344.11}, {"t": "2026-06-16T00:00:00+00:00", "v": 10241.91}, {"t": "2026-06-17T00:00:00+00:00", "v": 10059.51}, {"t": "2026-06-18T00:00:00+00:00", "v": 9820.0}, {"t": "2026-06-19T00:00:00+00:00", "v": 9910.03}, {"t": "2026-06-20T00:00:00+00:00", "v": 10029.24}, {"t": "2026-06-21T00:00:00+00:00", "v": 9872.27}, {"t": "2026-06-22T00:00:00+00:00", "v": 9988.04}, {"t": "2026-06-23T00:00:00+00:00", "v": 9784.26}, {"t": "2026-06-24T00:00:00+00:00", "v": 9525.4}, {"t": "2026-06-25T00:00:00+00:00", "v": 9324.43}, {"t": "2026-06-26T00:00:00+00:00", "v": 9373.58}, {"t": "2026-06-27T00:00:00+00:00", "v": 9361.41}, {"t": "2026-06-28T00:00:00+00:00", "v": 9291.66}, {"t": "2026-06-29T00:00:00+00:00", "v": 9397.46}, {"t": "2026-06-30T00:00:00+00:00", "v": 9144.06}, {"t": "2026-07-01T00:00:00+00:00", "v": 9363.6}, {"t": "2026-07-02T00:00:00+00:00", "v": 9609.66}, {"t": "2026-07-03T00:00:00+00:00", "v": 9763.98}, {"t": "2026-07-04T00:00:00+00:00", "v": 9849.95}, {"t": "2026-07-05T00:00:00+00:00", "v": 9929.22}, {"t": "2026-07-06T00:00:00+00:00", "v": 9994.6}, {"t": "2026-07-07T00:00:00+00:00", "v": 9885.53}, {"t": "2026-07-08T00:00:00+00:00", "v": 9718.26}, {"t": "2026-07-09T00:00:00+00:00", "v": 9865.24}, {"t": "2026-07-10T00:00:00+00:00", "v": 10010.36}, {"t": "2026-07-11T00:00:00+00:00", "v": 9958.55}, {"t": "2026-07-12T00:00:00+00:00", "v": 9951.84}, {"t": "2026-07-13T00:00:00+00:00", "v": 9725.75}, {"t": "2026-07-14T00:00:00+00:00", "v": 10142.21}, {"t": "2026-07-15T00:00:00+00:00", "v": 10101.32}, {"t": "2026-07-16T00:00:00+00:00", "v": 9957.3}, {"t": "2026-07-17T00:00:00+00:00", "v": 9974.94}, {"t": "2026-07-18T00:00:00+00:00", "v": 10115.21}, {"t": "2026-07-19T00:00:00+00:00", "v": 10098.2}, {"t": "2026-07-20T00:00:00+00:00", "v": 10177.47}, {"t": "2026-07-21T00:00:00+00:00", "v": 10380.47}, {"t": "2026-07-22T00:00:00+00:00", "v": 10311.66}, {"t": "2026-07-23T00:00:00+00:00", "v": 10152.97}, {"t": "2026-07-24T00:00:00+00:00", "v": 10005.36}, {"t": "2026-07-25T00:00:00+00:00", "v": 10042.5}, {"t": "2026-07-26T00:00:00+00:00", "v": 10199.31}, {"t": "2026-07-27T00:00:00+00:00", "v": 9944.98}, {"t": "2026-07-28T00:00:00+00:00", "v": 9971.5}, {"t": "2026-07-29T00:00:00+00:00", "v": 9980.24}, {"t": "2026-07-30T00:00:00+00:00", "v": 10103.82}, {"t": "2026-07-31T00:00:00+00:00", "v": 9807.67}, {"t": "2026-08-01T00:00:00+00:00", "v": 9797.37}, {"t": "2026-08-02T00:00:00+00:00", "v": 9916.89}, {"t": "2026-08-03T00:00:00+00:00", "v": 9906.91}, {"t": "2026-08-04T00:00:00+00:00", "v": 9996.78}, {"t": "2026-08-05T00:00:00+00:00", "v": 10083.69}, {"t": "2026-08-06T00:00:00+00:00", "v": 10031.89}, {"t": "2026-08-07T00:00:00+00:00", "v": 10124.26}, {"t": "2026-08-08T00:00:00+00:00", "v": 10131.75}, {"t": "2026-08-09T00:00:00+00:00", "v": 10121.61}, {"t": "2026-08-10T00:00:00+00:00", "v": 10184.96}], "total_trades": 1, "generated_at": "2026-08-10T08:30:46.634318+00:00", "asset": "BTC"}