[
  {
    "mlp_weights_file": "/Users/jameslopez/projects/TradingBot25/strategies/params/mlp/mlp_weights_COINBASE_BTCUSD_6H_bb50_seed4942.json",
    "i_long_entry_activation_threshold": 90.0,
    "i_long_exit_activation_threshold": 210.0,
    "i_long_exit_activation_confirmation_threshold": -260.0,
    "i_trailing_stop_threshold": 20.0,
    "i_use_long_exit_confirmation": true,
    "i_use_long_entry_confirmation": false,
    "i_regime_window": 0,
    "i_regime_entry_min_score": -1000.0,
    "i_mvrv_suppress_bear": false,
    "i_exit_score_window": 1,
    "i_entry_score_window": 1,
    "Comparison_Fingerprint": "cd8bc3568efeab3728b6edd6d6c3ea295bdee4a295f8edab38fb93aefe8555f8",
    "Artifact_SHA256": "91fa9223c87c489c24ec1d4711099c92fe331d189f660e7f080ee596c052763b",
    "Evaluation_Status": "complete",
    "Evaluation_Key": "58f70b14ad1f78521a5ab0cc2005b77cbb70bb1673e2ea6d0bdddd2b1de2928b",
    "Period_Measurements": "[{\"start\": \"2021-01-01\", \"end\": \"2021-12-31\", \"eligible\": false, \"pnl_pct\": 210.72986879123184, \"dd_pct\": -23.159615075053928, \"calmar\": 9.109445780206665, \"cagr_pct\": 210.97125781666065, \"entries\": 8, \"exits\": 9, \"exposure_pct\": 36.43835616438356, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": false, \"sharpe\": 2.607679480946264, \"sortino\": 4.371118198838951}, {\"start\": \"2022-01-01\", \"end\": \"2022-12-31\", \"eligible\": false, \"pnl_pct\": 8.73141505273638, \"dd_pct\": -14.957127539522464, \"calmar\": 0.5841796450407373, \"cagr_pct\": 8.737649456867269, \"entries\": 1, \"exits\": 1, \"exposure_pct\": 7.671232876712329, \"years\": 0.999315537303217, \"carry_in\": false, \"open_at_end\": false, \"sharpe\": 0.5736434581392318, \"sortino\": 0.8657364412833576}, {\"start\": \"2023-01-01\", \"end\": \"2023-12-31\", \"eligible\": true, \"pnl_pct\": 61.855524930419236, \"dd_pct\": -21.077531272897254, \"calmar\": 2.9371996065310975, \"cagr_pct\": 61.908916561400716, \"entries\": 11, \"exits\": 11, \"exposure_pct\": 68.42465753424658, \"years\": 0.999315537303217, \"carry_in\": false, \"open_at_end\": false, \"sharpe\": 1.6236815152627069, \"sortino\": 2.569170007696321}, {\"start\": \"2024-01-01\", \"end\": \"2024-09-30\", \"eligible\": true, \"pnl_pct\": 46.68270383509565, \"dd_pct\": -19.050045818215743, \"calmar\": 3.498329221715552, \"cagr_pct\": 66.64333196088428, \"entries\": 11, \"exits\": 11, \"exposure_pct\": 44.981751824817515, \"years\": 0.7501711156741958, \"carry_in\": false, \"open_at_end\": false, \"sharpe\": 1.6019937019313901, \"sortino\": 2.461675644494242}, {\"start\": \"2024-10-01\", \"end\": \"2025-09-30\", \"eligible\": false, \"pnl_pct\": 87.41420583439854, \"dd_pct\": -17.82733869117159, \"calmar\": 4.907903409562497, \"cagr_pct\": 87.49485634582648, \"entries\": 6, \"exits\": 5, \"exposure_pct\": 74.45205479452055, \"years\": 0.999315537303217, \"carry_in\": false, \"open_at_end\": true, \"sharpe\": 1.8948245715386989, \"sortino\": 2.8398764468779443}, {\"start\": \"2025-10-01\", \"end\": \"2026-02-28\", \"eligible\": false, \"pnl_pct\": -14.320333648079508, \"dd_pct\": -22.493549431716286, \"calmar\": -1.3867028325420614, \"cagr_pct\": -31.19186871088585, \"entries\": 3, \"exits\": 4, \"exposure_pct\": 26.490066225165563, \"years\": 0.4134154688569473, \"carry_in\": true, \"open_at_end\": false, \"sharpe\": -1.5573050131409198, \"sortino\": -1.900131478103375}, {\"name\": \"IS\", \"start\": \"2017-12-01\", \"end\": \"2026-02-28\", \"pnl_pct\": 2846.9437410909486, \"dd_pct\": -50.49762223079578, \"calmar\": 1.0044889721329684, \"cagr_pct\": 50.72430464977099, \"entries\": 59, \"exits\": 59, \"exposure_pct\": 40.52124833997344, \"years\": 8.24640657084189, \"carry_in\": false, \"open_at_end\": false, \"sharpe\": 1.342938026699569, \"sortino\": 2.0677926103137656}, {\"name\": \"Sub1\", \"start\": \"2017-12-01\", \"end\": \"2020-12-31 23:59:59.999999999\", \"pnl_pct\": 128.79529763226554, \"dd_pct\": -50.49762223079578, \"calmar\": 0.6092477710683875, \"cagr_pct\": 30.765563788365778, \"entries\": 19, \"exits\": 18, \"exposure_pct\": 33.25199645075421, \"years\": 3.0855578370978782, \"carry_in\": false, \"open_at_end\": true, \"sharpe\": 0.9260079215523059, \"sortino\": 1.3904056971973187}, {\"name\": \"Sub2\", \"start\": \"2021-01-01\", \"end\": \"2026-02-28\", \"pnl_pct\": 1188.0263587529957, \"dd_pct\": -23.159615075053928, \"calmar\": 2.7670594892320834, \"cagr_pct\": 64.08403266039039, \"entries\": 40, \"exits\": 41, \"exposure_pct\": 44.86737400530504, \"years\": 5.160848733744011, \"carry_in\": true, \"open_at_end\": false, \"sharpe\": 1.601390450867634, \"sortino\": 2.5076197598348493}, {\"name\": \"OOS\", \"start\": \"2026-03-01\", \"end\": null, \"pnl_pct\": 0.0, \"dd_pct\": 0.0, \"calmar\": null, \"cagr_pct\": 0.0, \"entries\": 0, \"exits\": 0, \"exposure_pct\": 0.0, \"years\": 0.5687885010266941, \"carry_in\": false, \"open_at_end\": false, \"sharpe\": null, \"sortino\": null}]",
    "Additional_Threshold_Budget": 0,
    "Total Trades": 59,
    "Total P&L %": 2846.9437410909486,
    "Sharpe Ratio": 1.342938026699569,
    "Sortino Ratio": 2.0677926103137656,
    "Calmar Ratio": 1.0044889721329684,
    "P&L/DD Ratio": 0.0,
    "Max Drawdown %": -50.49762223079578,
    "% In Market": 40.52124833997344,
    "Composite": 3.608975612678208,
    "Min_Trades_Floor": 25,
    "Sub1_Calmar": 0.6092477710683875,
    "Sub1_Sortino": 1.3904056971973187,
    "Sub1_Trades": 19,
    "Sub2_Calmar": 2.7670594892320834,
    "Sub2_Sortino": 2.5076197598348493,
    "Sub2_Trades": 40,
    "WFO_Score": 3.217764414123325,
    "WFO_Min_Fold": 2.9371996065310975,
    "WFO_Neg_Folds": 0,
    "WFO_Fold_Calmars": "[2.9372, 3.498329]",
    "OOS_Total Trades": 0,
    "OOS_Total P&L %": 0.0,
    "OOS_Sortino Ratio": 0.0,
    "OOS_Calmar Ratio": 0.0,
    "OOS_Max Drawdown %": 0.0,
    "OOS_Bear_Pct": 45.246690734055356,
    "OOS_Neutral_Pct": 29.482551143200965,
    "OOS_Bull_Pct": 25.27075812274368,
    "Fragile_0.05": 0,
    "Fragile_1.0": 13,
    "source": "current",
    "Stability_Status": "passed",
    "Stability_Report": "{\"max_drawdown_worsening_pp\": 1.0, \"max_wealth_loss_pct\": 1.0, \"passed\": true, \"trials\": [{\"delta\": -1.0, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_entry_activation_threshold\"}, {\"delta\": -0.05, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_entry_activation_threshold\"}, {\"delta\": 0.05, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_entry_activation_threshold\"}, {\"delta\": 1.0, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_entry_activation_threshold\"}, {\"delta\": -1.0, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_exit_activation_threshold\"}, {\"delta\": -0.05, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_exit_activation_threshold\"}, {\"delta\": 0.05, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_exit_activation_threshold\"}, {\"delta\": 1.0, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_exit_activation_threshold\"}, {\"delta\": -1.0, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_exit_activation_confirmation_threshold\"}, {\"delta\": -0.05, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_exit_activation_confirmation_threshold\"}, {\"delta\": 0.05, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_exit_activation_confirmation_threshold\"}, {\"delta\": 1.0, \"periods\": [{\"center\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"IS\", \"perturbed\": {\"calmar\": 1.0044889721329684, \"dd_pct\": -50.49762223079578, \"entries\": 59, \"exits\": 59, \"pnl_pct\": 2846.9437410909486}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2020-12-31 23:59:59.999999999\", \"harmful\": false, \"name\": \"Sub1\", \"perturbed\": {\"calmar\": 0.6092477710683875, \"dd_pct\": -50.49762223079578, \"entries\": 19, \"exits\": 18, \"pnl_pct\": 128.79529763226554}, \"start\": \"2017-12-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"Sub2\", \"perturbed\": {\"calmar\": 2.7670594892320834, \"dd_pct\": -23.159615075053928, \"entries\": 40, \"exits\": 41, \"pnl_pct\": 1188.0263587529957}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2021-12-31\", \"harmful\": false, \"name\": \"WFO0\", \"perturbed\": {\"calmar\": 9.109445780206665, \"dd_pct\": -23.159615075053928, \"entries\": 8, \"exits\": 9, \"pnl_pct\": 210.72986879123184}, \"start\": \"2021-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2022-12-31\", \"harmful\": false, \"name\": \"WFO1\", \"perturbed\": {\"calmar\": 0.5841796450407373, \"dd_pct\": -14.957127539522464, \"entries\": 1, \"exits\": 1, \"pnl_pct\": 8.73141505273638}, \"start\": \"2022-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2023-12-31\", \"harmful\": false, \"name\": \"WFO2\", \"perturbed\": {\"calmar\": 2.9371996065310975, \"dd_pct\": -21.077531272897254, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 61.855524930419236}, \"start\": \"2023-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2024-09-30\", \"harmful\": false, \"name\": \"WFO3\", \"perturbed\": {\"calmar\": 3.498329221715552, \"dd_pct\": -19.050045818215743, \"entries\": 11, \"exits\": 11, \"pnl_pct\": 46.68270383509565}, \"start\": \"2024-01-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2025-09-30\", \"harmful\": false, \"name\": \"WFO4\", \"perturbed\": {\"calmar\": 4.907903409562497, \"dd_pct\": -17.82733869117159, \"entries\": 6, \"exits\": 5, \"pnl_pct\": 87.41420583439854}, \"start\": \"2024-10-01\", \"wealth_loss_pct\": 0.0}, {\"center\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"changed_action_bars\": 0, \"changed_position_bars\": 0, \"drawdown_worsening_pp\": 0.0, \"end\": \"2026-02-28\", \"harmful\": false, \"name\": \"WFO5\", \"perturbed\": {\"calmar\": -1.3867028325420614, \"dd_pct\": -22.493549431716286, \"entries\": 3, \"exits\": 4, \"pnl_pct\": -14.320333648079508}, \"start\": \"2025-10-01\", \"wealth_loss_pct\": 0.0}], \"threshold\": \"i_long_exit_activation_confirmation_threshold\"}], \"version\": \"execution_stability_v1\"}",
    "Stability_Evaluation_Key": "58f70b14ad1f78521a5ab0cc2005b77cbb70bb1673e2ea6d0bdddd2b1de2928b",
    "Stability_Context": "cd8bc3568efeab3728b6edd6d6c3ea295bdee4a295f8edab38fb93aefe8555f8",
    "Policy": "null",
    "training_clean": true
  },
  {
    "mlp_weights_file": "/Users/jameslopez/projects/TradingBot25/strategies/params/mlp/mlp_weights_COINBASE_BTCUSD_6H_bb50_seed4942.json",
    "i_long_entry_activation_threshold": 90.0,
    "i_long_exit_activation_threshold": 210.0,
    "i_long_exit_activation_confirmation_threshold": -260.0,
    "i_trailing_stop_threshold": 20.0,
    "i_use_long_exit_confirmation": true,
    "i_use_long_entry_confirmation": false,
    "i_regime_window": 0,
    "i_regime_entry_min_score": -1000.0,
    "i_mvrv_suppress_bear": false,
    "i_exit_score_window": 1,
    "i_entry_score_window": 1,
    "Comparison_Fingerprint": "cd8bc3568efeab3728b6edd6d6c3ea295bdee4a295f8edab38fb93aefe8555f8",
    "Artifact_SHA256": "91fa9223c87c489c24ec1d4711099c92fe331d189f660e7f080ee596c052763b",
    "Evaluation_Status": "complete",
    "Evaluation_Key": "3e1df2a1853d1614d8d099997b12ea8b4f58456c2540722b4adae67a4153a2f5",
    "Period_Measurements": "[{\"start\": \"2021-01-01\", \"end\": \"2021-12-31\", \"eligible\": false, \"pnl_pct\": -11.412920635771684, \"dd_pct\": -57.828483250735786, \"calmar\": -0.19748526451433587, \"cagr_pct\": -11.420273311234398, \"entries\": 8, \"exits\": 8, \"exposure_pct\": 60.61643835616438, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 0.1325051774582145, \"sortino\": 0.18828266420050885}, {\"start\": \"2022-01-01\", \"end\": \"2022-12-31\", \"eligible\": false, \"pnl_pct\": -63.9544387705262, \"dd_pct\": -66.82034523220084, \"calmar\": -0.9574871516076322, \"cagr_pct\": -63.97962202581861, \"entries\": 8, \"exits\": 8, \"exposure_pct\": 91.43835616438356, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": -1.4923338789857081, \"sortino\": -2.0024228834844187}, {\"start\": \"2023-01-01\", \"end\": \"2023-12-31\", \"eligible\": false, \"pnl_pct\": 150.8108311770939, \"dd_pct\": -21.73759060891345, \"calmar\": 6.945058810050597, \"cagr_pct\": 150.96884516770746, \"entries\": 3, \"exits\": 3, \"exposure_pct\": 95.82191780821918, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 2.4249365819138395, \"sortino\": 3.8634797118877566}, {\"start\": \"2024-01-01\", \"end\": \"2024-09-30\", \"eligible\": false, \"pnl_pct\": 11.467177461204226, \"dd_pct\": -41.1323508890628, \"calmar\": 0.3785549939195683, \"cagr_pct\": 15.570856840706718, \"entries\": 4, \"exits\": 4, \"exposure_pct\": 90.96715328467153, \"years\": 0.7501711156741958, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 0.5413009417798856, \"sortino\": 0.7599858568562938}, {\"start\": \"2024-10-01\", \"end\": \"2025-09-30\", \"eligible\": false, \"pnl_pct\": 80.9262724131659, \"dd_pct\": -29.22544070194082, \"calmar\": 2.7715497598162484, \"cagr_pct\": 80.9997631579881, \"entries\": 1, \"exits\": 1, \"exposure_pct\": 98.76712328767124, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 1.5587067706020195, \"sortino\": 2.349902242002747}, {\"start\": \"2025-10-01\", \"end\": \"2026-02-28\", \"eligible\": false, \"pnl_pct\": -41.47422267252339, \"dd_pct\": -49.832290962583116, \"calmar\": -1.4575299947930456, \"cagr_pct\": -72.63205878721931, \"entries\": 3, \"exits\": 3, \"exposure_pct\": 54.966887417218544, \"years\": 0.4134154688569473, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": -2.8508932012378936, \"sortino\": -3.6013562379694095}, {\"name\": \"IS\", \"start\": \"2017-12-01\", \"end\": \"2026-02-28\", \"pnl_pct\": 206.1935563223002, \"dd_pct\": -84.87497866528658, \"calmar\": 0.1712396459782309, \"cagr_pct\": 14.533961299053574, \"entries\": 47, \"exits\": 46, \"exposure_pct\": 83.74003984063745, \"years\": 8.24640657084189, \"carry_in\": false, \"open_at_end\": true, \"sharpe\": 0.5227624016177742, \"sortino\": 0.7458270923383967}, {\"name\": \"Sub1\", \"start\": \"2017-12-01\", \"end\": \"2020-12-31 23:59:59.999999999\", \"pnl_pct\": 223.91551735734402, \"dd_pct\": -78.45820913036854, \"calmar\": 0.5909036438463575, \"cagr_pct\": 46.36124166479432, \"entries\": 20, \"exits\": 19, \"exposure_pct\": 82.05412599822537, \"years\": 3.0855578370978782, \"carry_in\": false, \"open_at_end\": true, \"sharpe\": 0.9220538567833717, \"sortino\": 1.3246525508714189}, {\"name\": \"Sub2\", \"start\": \"2021-01-01\", \"end\": \"2026-02-28\", \"pnl_pct\": -5.4711676611320925, \"dd_pct\": -84.87497866528655, \"calmar\": -0.012775400473890518, \"cagr_pct\": -1.0843118426619494, \"entries\": 27, \"exits\": 27, \"exposure_pct\": 84.74801061007958, \"years\": 5.160848733744011, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 0.23570949824076254, \"sortino\": 0.33423755409191674}, {\"name\": \"OOS\", \"start\": \"2026-03-01\", \"end\": null, \"pnl_pct\": 31.785946731237203, \"dd_pct\": -25.825629301546492, \"calmar\": 2.418500816007454, \"cagr_pct\": 62.45930553969621, \"entries\": 1, \"exits\": 1, \"exposure_pct\": 98.07460890493381, \"years\": 0.5687885010266941, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 1.463115085400324, \"sortino\": 2.272457876739962}]",
    "Additional_Threshold_Budget": 0,
    "Total Trades": 47,
    "Total P&L %": 206.1935563223002,
    "Sharpe Ratio": 0.5227624016177742,
    "Sortino Ratio": 0.7458270923383967,
    "Calmar Ratio": 0.1712396459782309,
    "P&L/DD Ratio": 0.0,
    "Max Drawdown %": -84.87497866528658,
    "% In Market": 83.74003984063745,
    "Composite": 0.0,
    "Min_Trades_Floor": 25,
    "Sub1_Calmar": 0.5909036438463575,
    "Sub1_Sortino": 1.3246525508714189,
    "Sub1_Trades": 20,
    "Sub2_Calmar": -0.012775400473890518,
    "Sub2_Sortino": 0.33423755409191674,
    "Sub2_Trades": 27,
    "WFO_Score": 0.0,
    "WFO_Min_Fold": -99.0,
    "WFO_Neg_Folds": 6,
    "WFO_Fold_Calmars": "[]",
    "OOS_Total Trades": 1,
    "OOS_Total P&L %": 31.785946731237203,
    "OOS_Sortino Ratio": 2.272457876739962,
    "OOS_Calmar Ratio": 2.418500816007454,
    "OOS_Max Drawdown %": -25.825629301546492,
    "OOS_Bear_Pct": 45.246690734055356,
    "OOS_Neutral_Pct": 29.482551143200965,
    "OOS_Bull_Pct": 25.27075812274368,
    "Fragile_0.05": 2,
    "Fragile_1.0": 91,
    "source": "candidate",
    "Stability_Status": "unassessed_ineligible",
    "Policy": "8080",
    "training_clean": false
  },
  {
    "mlp_weights_file": "/Users/jameslopez/projects/TradingBot25/strategies/params/mlp/mlp_weights_COINBASE_BTCUSD_6H_bb50_seed4942.json",
    "i_long_entry_activation_threshold": 90.0,
    "i_long_exit_activation_threshold": 210.0,
    "i_long_exit_activation_confirmation_threshold": -260.0,
    "i_trailing_stop_threshold": 20.0,
    "i_use_long_exit_confirmation": true,
    "i_use_long_entry_confirmation": false,
    "i_regime_window": 0,
    "i_regime_entry_min_score": -1000.0,
    "i_mvrv_suppress_bear": false,
    "i_exit_score_window": 1,
    "i_entry_score_window": 1,
    "Comparison_Fingerprint": "cd8bc3568efeab3728b6edd6d6c3ea295bdee4a295f8edab38fb93aefe8555f8",
    "Artifact_SHA256": "91fa9223c87c489c24ec1d4711099c92fe331d189f660e7f080ee596c052763b",
    "Evaluation_Status": "complete",
    "Evaluation_Key": "4766947fc92b4af12cbc26e1944f550a733715bbd4342cd03212ee347f6c2b5b",
    "Period_Measurements": "[{\"start\": \"2021-01-01\", \"end\": \"2021-12-31\", \"eligible\": false, \"pnl_pct\": -11.412920635771684, \"dd_pct\": -57.828483250735786, \"calmar\": -0.19748526451433587, \"cagr_pct\": -11.420273311234398, \"entries\": 8, \"exits\": 8, \"exposure_pct\": 60.61643835616438, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 0.1325051774582145, \"sortino\": 0.18828266420050885}, {\"start\": \"2022-01-01\", \"end\": \"2022-12-31\", \"eligible\": false, \"pnl_pct\": -63.9544387705262, \"dd_pct\": -66.82034523220084, \"calmar\": -0.9574871516076322, \"cagr_pct\": -63.97962202581861, \"entries\": 8, \"exits\": 8, \"exposure_pct\": 91.43835616438356, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": -1.4923338789857081, \"sortino\": -2.0024228834844187}, {\"start\": \"2023-01-01\", \"end\": \"2023-12-31\", \"eligible\": false, \"pnl_pct\": 150.8108311770939, \"dd_pct\": -21.73759060891345, \"calmar\": 6.945058810050597, \"cagr_pct\": 150.96884516770746, \"entries\": 3, \"exits\": 3, \"exposure_pct\": 95.82191780821918, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 2.4249365819138395, \"sortino\": 3.8634797118877566}, {\"start\": \"2024-01-01\", \"end\": \"2024-09-30\", \"eligible\": false, \"pnl_pct\": 11.467177461204226, \"dd_pct\": -41.1323508890628, \"calmar\": 0.3785549939195683, \"cagr_pct\": 15.570856840706718, \"entries\": 4, \"exits\": 4, \"exposure_pct\": 90.96715328467153, \"years\": 0.7501711156741958, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 0.5413009417798856, \"sortino\": 0.7599858568562938}, {\"start\": \"2024-10-01\", \"end\": \"2025-09-30\", \"eligible\": false, \"pnl_pct\": 80.9262724131659, \"dd_pct\": -29.22544070194082, \"calmar\": 2.7715497598162484, \"cagr_pct\": 80.9997631579881, \"entries\": 1, \"exits\": 1, \"exposure_pct\": 98.76712328767124, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 1.5587067706020195, \"sortino\": 2.349902242002747}, {\"start\": \"2025-10-01\", \"end\": \"2026-02-28\", \"eligible\": false, \"pnl_pct\": -41.036763187277344, \"dd_pct\": -49.457305081598015, \"calmar\": -1.4585229294495872, \"cagr_pct\": -72.13461349029429, \"entries\": 3, \"exits\": 3, \"exposure_pct\": 55.132450331125824, \"years\": 0.4134154688569473, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": -2.8082205468818717, \"sortino\": -3.5481287058095776}, {\"name\": \"IS\", \"start\": \"2017-12-01\", \"end\": \"2026-02-28\", \"pnl_pct\": 211.12143595602402, \"dd_pct\": -84.87497866528649, \"calmar\": 0.17385483349785413, \"cagr_pct\": 14.755925283987306, \"entries\": 46, \"exits\": 45, \"exposure_pct\": 83.26693227091634, \"years\": 8.24640657084189, \"carry_in\": false, \"open_at_end\": true, \"sharpe\": 0.5257602823442301, \"sortino\": 0.7507317461330267}, {\"name\": \"Sub1\", \"start\": \"2017-12-01\", \"end\": \"2020-12-31 23:59:59.999999999\", \"pnl_pct\": 226.6867463813976, \"dd_pct\": -76.05521092364714, \"calmar\": 0.6148940085507114, \"cagr_pct\": 46.76589351601124, \"entries\": 19, \"exits\": 18, \"exposure_pct\": 80.76752440106478, \"years\": 3.0855578370978782, \"carry_in\": false, \"open_at_end\": true, \"sharpe\": 0.9356290119236241, \"sortino\": 1.3472261220349564}, {\"name\": \"Sub2\", \"start\": \"2021-01-01\", \"end\": \"2026-02-28\", \"pnl_pct\": -4.764598073777693, \"dd_pct\": -84.87497866528655, \"calmar\": -0.011092531437766699, \"cagr_pct\": -0.9414783691244689, \"entries\": 27, \"exits\": 27, \"exposure_pct\": 84.76127320954907, \"years\": 5.160848733744011, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 0.23851745945172123, \"sortino\": 0.33822185199098054}, {\"name\": \"OOS\", \"start\": \"2026-03-01\", \"end\": null, \"pnl_pct\": 31.785946731237203, \"dd_pct\": -25.825629301546492, \"calmar\": 2.418500816007454, \"cagr_pct\": 62.45930553969621, \"entries\": 1, \"exits\": 1, \"exposure_pct\": 98.07460890493381, \"years\": 0.5687885010266941, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 1.463115085400324, \"sortino\": 2.272457876739962}]",
    "Additional_Threshold_Budget": 0,
    "Total Trades": 46,
    "Total P&L %": 211.12143595602402,
    "Sharpe Ratio": 0.5257602823442301,
    "Sortino Ratio": 0.7507317461330267,
    "Calmar Ratio": 0.17385483349785413,
    "P&L/DD Ratio": 0.0,
    "Max Drawdown %": -84.87497866528649,
    "% In Market": 83.26693227091634,
    "Composite": 0.0,
    "Min_Trades_Floor": 25,
    "Sub1_Calmar": 0.6148940085507114,
    "Sub1_Sortino": 1.3472261220349564,
    "Sub1_Trades": 19,
    "Sub2_Calmar": -0.011092531437766699,
    "Sub2_Sortino": 0.33822185199098054,
    "Sub2_Trades": 27,
    "WFO_Score": 0.0,
    "WFO_Min_Fold": -99.0,
    "WFO_Neg_Folds": 6,
    "WFO_Fold_Calmars": "[]",
    "OOS_Total Trades": 1,
    "OOS_Total P&L %": 31.785946731237203,
    "OOS_Sortino Ratio": 2.272457876739962,
    "OOS_Calmar Ratio": 2.418500816007454,
    "OOS_Max Drawdown %": -25.825629301546492,
    "OOS_Bear_Pct": 45.246690734055356,
    "OOS_Neutral_Pct": 29.482551143200965,
    "OOS_Bull_Pct": 25.27075812274368,
    "Fragile_0.05": 3,
    "Fragile_1.0": 79,
    "source": "candidate",
    "Stability_Status": "unassessed_ineligible",
    "Policy": "8181",
    "training_clean": false
  },
  {
    "mlp_weights_file": "/Users/jameslopez/projects/TradingBot25/strategies/params/mlp/mlp_weights_COINBASE_BTCUSD_6H_bb50_seed4942.json",
    "i_long_entry_activation_threshold": 90.0,
    "i_long_exit_activation_threshold": 210.0,
    "i_long_exit_activation_confirmation_threshold": -260.0,
    "i_trailing_stop_threshold": 20.0,
    "i_use_long_exit_confirmation": true,
    "i_use_long_entry_confirmation": false,
    "i_regime_window": 0,
    "i_regime_entry_min_score": -1000.0,
    "i_mvrv_suppress_bear": false,
    "i_exit_score_window": 1,
    "i_entry_score_window": 1,
    "Comparison_Fingerprint": "cd8bc3568efeab3728b6edd6d6c3ea295bdee4a295f8edab38fb93aefe8555f8",
    "Artifact_SHA256": "91fa9223c87c489c24ec1d4711099c92fe331d189f660e7f080ee596c052763b",
    "Evaluation_Status": "complete",
    "Evaluation_Key": "fb7fdc592cf5e35f170b6c25d3e3213ea0bc875ef64f6d75fa81fd36bd400957",
    "Period_Measurements": "[{\"start\": \"2021-01-01\", \"end\": \"2021-12-31\", \"eligible\": false, \"pnl_pct\": -11.412920635771684, \"dd_pct\": -57.828483250735786, \"calmar\": -0.19748526451433587, \"cagr_pct\": -11.420273311234398, \"entries\": 8, \"exits\": 8, \"exposure_pct\": 60.61643835616438, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 0.1325051774582145, \"sortino\": 0.18828266420050885}, {\"start\": \"2022-01-01\", \"end\": \"2022-12-31\", \"eligible\": false, \"pnl_pct\": -63.9544387705262, \"dd_pct\": -66.82034523220084, \"calmar\": -0.9574871516076322, \"cagr_pct\": -63.97962202581861, \"entries\": 8, \"exits\": 8, \"exposure_pct\": 91.43835616438356, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": -1.4923338789857081, \"sortino\": -2.0024228834844187}, {\"start\": \"2023-01-01\", \"end\": \"2023-12-31\", \"eligible\": false, \"pnl_pct\": 150.8108311770939, \"dd_pct\": -21.73759060891345, \"calmar\": 6.945058810050597, \"cagr_pct\": 150.96884516770746, \"entries\": 3, \"exits\": 3, \"exposure_pct\": 95.82191780821918, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 2.4249365819138395, \"sortino\": 3.8634797118877566}, {\"start\": \"2024-01-01\", \"end\": \"2024-09-30\", \"eligible\": false, \"pnl_pct\": 11.467177461204226, \"dd_pct\": -41.1323508890628, \"calmar\": 0.3785549939195683, \"cagr_pct\": 15.570856840706718, \"entries\": 4, \"exits\": 4, \"exposure_pct\": 90.96715328467153, \"years\": 0.7501711156741958, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 0.5413009417798856, \"sortino\": 0.7599858568562938}, {\"start\": \"2024-10-01\", \"end\": \"2025-09-30\", \"eligible\": false, \"pnl_pct\": 80.9262724131659, \"dd_pct\": -29.22544070194082, \"calmar\": 2.7715497598162484, \"cagr_pct\": 80.9997631579881, \"entries\": 1, \"exits\": 1, \"exposure_pct\": 98.76712328767124, \"years\": 0.999315537303217, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 1.5587067706020195, \"sortino\": 2.349902242002747}, {\"start\": \"2025-10-01\", \"end\": \"2026-02-28\", \"eligible\": false, \"pnl_pct\": -41.47422267252339, \"dd_pct\": -49.832290962583116, \"calmar\": -1.4575299947930456, \"cagr_pct\": -72.63205878721931, \"entries\": 3, \"exits\": 3, \"exposure_pct\": 54.966887417218544, \"years\": 0.4134154688569473, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": -2.8508932012378936, \"sortino\": -3.6013562379694095}, {\"name\": \"IS\", \"start\": \"2017-12-01\", \"end\": \"2026-02-28\", \"pnl_pct\": 208.81316676017568, \"dd_pct\": -84.87497866528649, \"calmar\": 0.1726344194434416, \"cagr_pct\": 14.652342667156226, \"entries\": 46, \"exits\": 45, \"exposure_pct\": 83.25863213811421, \"years\": 8.24640657084189, \"carry_in\": false, \"open_at_end\": true, \"sharpe\": 0.5241218693494217, \"sortino\": 0.7483893373386211}, {\"name\": \"Sub1\", \"start\": \"2017-12-01\", \"end\": \"2020-12-31 23:59:59.999999999\", \"pnl_pct\": 226.6867463813976, \"dd_pct\": -76.05521092364714, \"calmar\": 0.6148940085507114, \"cagr_pct\": 46.76589351601124, \"entries\": 19, \"exits\": 18, \"exposure_pct\": 80.76752440106478, \"years\": 3.0855578370978782, \"carry_in\": false, \"open_at_end\": true, \"sharpe\": 0.9356290119236241, \"sortino\": 1.3472261220349564}, {\"name\": \"Sub2\", \"start\": \"2021-01-01\", \"end\": \"2026-02-28\", \"pnl_pct\": -5.4711676611320925, \"dd_pct\": -84.87497866528655, \"calmar\": -0.012775400473890518, \"cagr_pct\": -1.0843118426619494, \"entries\": 27, \"exits\": 27, \"exposure_pct\": 84.74801061007958, \"years\": 5.160848733744011, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 0.23570949824076254, \"sortino\": 0.33423755409191674}, {\"name\": \"OOS\", \"start\": \"2026-03-01\", \"end\": null, \"pnl_pct\": 31.785946731237203, \"dd_pct\": -25.825629301546492, \"calmar\": 2.418500816007454, \"cagr_pct\": 62.45930553969621, \"entries\": 1, \"exits\": 1, \"exposure_pct\": 98.07460890493381, \"years\": 0.5687885010266941, \"carry_in\": true, \"open_at_end\": true, \"sharpe\": 1.463115085400324, \"sortino\": 2.272457876739962}]",
    "Additional_Threshold_Budget": 0,
    "Total Trades": 46,
    "Total P&L %": 208.81316676017568,
    "Sharpe Ratio": 0.5241218693494217,
    "Sortino Ratio": 0.7483893373386211,
    "Calmar Ratio": 0.1726344194434416,
    "P&L/DD Ratio": 0.0,
    "Max Drawdown %": -84.87497866528649,
    "% In Market": 83.25863213811421,
    "Composite": 0.0,
    "Min_Trades_Floor": 25,
    "Sub1_Calmar": 0.6148940085507114,
    "Sub1_Sortino": 1.3472261220349564,
    "Sub1_Trades": 19,
    "Sub2_Calmar": -0.012775400473890518,
    "Sub2_Sortino": 0.33423755409191674,
    "Sub2_Trades": 27,
    "WFO_Score": 0.0,
    "WFO_Min_Fold": -99.0,
    "WFO_Neg_Folds": 6,
    "WFO_Fold_Calmars": "[]",
    "OOS_Total Trades": 1,
    "OOS_Total P&L %": 31.785946731237203,
    "OOS_Sortino Ratio": 2.272457876739962,
    "OOS_Calmar Ratio": 2.418500816007454,
    "OOS_Max Drawdown %": -25.825629301546492,
    "OOS_Bear_Pct": 45.246690734055356,
    "OOS_Neutral_Pct": 29.482551143200965,
    "OOS_Bull_Pct": 25.27075812274368,
    "Fragile_0.05": 6,
    "Fragile_1.0": 93,
    "source": "candidate",
    "Stability_Status": "unassessed_ineligible",
    "Policy": "8282",
    "training_clean": false
  }
]