{
  "input": {
    "tf": "4H",
    "data": "data/mlp/COINBASE_BTCUSD, 240.csv",
    "data_sha256": "edab76e18b7c03978b5b93930a36e6c8b870501c7944218171285dfc10c31bcb",
    "winner_sha256": "0c1a3d5acf8409d047c58d4fca4c2e32c8d6ef950fe95cebb540b34222a97aab",
    "weights_sha256": "81bdd437f7ebcaf5daa302eed574663e8070bd5e009d5e5894ad8ce5a6ec73e5",
    "params": {
      "mlp_weights_file": "/Users/jameslopez/projects/TradingBot25/strategies/params/mlp/mlp_weights_COINBASE_BTCUSD_4H_bb50_seed3020.json",
      "i_long_entry_activation_threshold": -190.0,
      "i_long_exit_activation_threshold": 220.0,
      "i_long_exit_activation_confirmation_threshold": -240.0,
      "i_trailing_stop_threshold": 5.0,
      "i_use_long_exit_confirmation": true,
      "i_use_long_entry_confirmation": false,
      "i_regime_window": 0.0,
      "i_regime_entry_min_score": -1000.0,
      "i_mvrv_suppress_bear": false,
      "i_exit_score_window": 1.0,
      "i_entry_score_window": 1.0,
      "Total Trades": "58",
      "Total P&L %": "1601.931224736312",
      "Sharpe Ratio": "0.7203648614036993",
      "Sortino Ratio": "1.19293427736661",
      "Calmar Ratio": "0.31084077346344097",
      "P&L/DD Ratio": "84.41573607398236",
      "Max Drawdown %": "-18.97668964625709",
      "% In Market": "16.813375408293197",
      "OOS_Total Trades": "3",
      "OOS_Total P&L %": "-10.310475067380253",
      "OOS_Sortino Ratio": "-0.984960164737144",
      "OOS_Bear_Pct": "23.857142857142858",
      "_pine_time_start": "2017-12-01"
    },
    "first": "2017-10-07 16:00:00",
    "last": "2026-08-21 12:00:00",
    "excluded_leading_warmup_rows": 0,
    "excluded_tail_rows": 1,
    "warnings": [
      "first bar 2017-10-07 is after TRAIN_START 2015-01-01 \u2014 indicator warm-up may be short",
      "2 time gaps > 1.5\u00d74H (largest 0 days 16:00:00)"
    ]
  },
  "stage": "training-only baseline event study before candidate design"
}