{
  "timestamp": "2026-02-28T08:03:27.590093",
  "params": {
    "threshold": 35,
    "max_pos": 2,
    "stop": null,
    "target": null,
    "hold_days": 1,
    "capital": 100000,
    "max_dd": 50.0
  },
  "stats": {
    "label": "Threshold=35, MaxPos=2, Hold=1d, Capital=$100,000",
    "total_return": -52.70481999999852,
    "max_dd": -67.8381881282372,
    "full": {
      "n_trades": 439,
      "win_rate": 48.5,
      "avg_pnl": -120.06,
      "total_pnl": -52704.82,
      "total_costs": 13654.82,
      "avg_win": 1850.72,
      "avg_loss": -1977.47,
      "profit_factor": 0.88,
      "sharpe": -0.71,
      "max_losing_streak": 8,
      "long_pnl": 40927.06,
      "short_pnl": -93631.88,
      "long_wr": 53.3,
      "short_wr": 42.6,
      "n_long": 242,
      "n_short": 197,
      "avg_contracts": 1.1
    },
    "is": {
      "n_trades": 370,
      "win_rate": 49.5,
      "avg_pnl": -27.6,
      "total_pnl": -10211.04,
      "total_costs": 11611.04,
      "avg_win": 1776.52,
      "avg_loss": -1793.13,
      "profit_factor": 0.97,
      "sharpe": -0.19,
      "max_losing_streak": 8,
      "long_pnl": 32614.3,
      "short_pnl": -42825.34,
      "long_wr": 52.6,
      "short_wr": 45.2,
      "n_long": 215,
      "n_short": 155,
      "avg_contracts": 1.1
    },
    "oos": {
      "n_trades": 69,
      "win_rate": 43.5,
      "avg_pnl": -615.85,
      "total_pnl": -42493.78,
      "total_costs": 2043.78,
      "avg_win": 2303.3,
      "avg_loss": -2861.35,
      "profit_factor": 0.62,
      "sharpe": -2.33,
      "max_losing_streak": 6,
      "long_pnl": 8312.76,
      "short_pnl": -50806.54,
      "long_wr": 59.3,
      "short_wr": 33.3,
      "n_long": 27,
      "n_short": 42,
      "avg_contracts": 1.0
    }
  },
  "cost_per_rt": 0.5924,
  "n_trades": 439
}