{ "analysis": { "bootstrap": { "interval": "central 90% percentile, context only", "replicates": 10000, "resampling_unit": "seven annual paired summaries", "seed": 20260805 }, "paired_per_year": [ { "arm_id": "cap10_incumbent", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 21.2, "control_median": 21.2, "paired_delta_median": 0.0, "paired_paths": 11 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.7, "control_median": 1.7, "paired_delta_median": 0.0, "paired_paths": 11 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.3442642120083499, "control_median": 0.3442642120083499, "paired_delta_median": 0.0, "paired_paths": 11 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.401085857188773, "control_median": 1.401085857188773, "paired_delta_median": 0.0, "paired_paths": 11 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.5, "control_median": 12.5, "paired_delta_median": 0.0, "paired_paths": 11 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6277705479076625, "control_median": 1.6277705479076625, "paired_delta_median": 0.0, "paired_paths": 11 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.24, "control_median": 1.24, "paired_delta_median": 0.0, "paired_paths": 11 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.8673294474796271, "control_median": 1.8673294474796271, "paired_delta_median": 0.0, "paired_paths": 11 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 21.1, "control_median": 21.1, "paired_delta_median": 0.0, "paired_paths": 11 } }, "paths": 11 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 19.7, "control_median": 19.7, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 2.4699999999999998, "control_median": 2.4699999999999998, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.28047035448783025, "control_median": 0.28047035448783025, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.502815378687652, "control_median": 1.502815378687652, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 8.75, "control_median": 8.75, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.585150596036553, "control_median": 1.585150596036553, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.15, "control_median": 1.15, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.6855540903597719, "control_median": 1.6855540903597719, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 19.5, "control_median": 19.5, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 3.9499999999999997, "control_median": 3.9499999999999997, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 0.195, "control_median": 0.195, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.02188153032720616, "control_median": 0.02188153032720616, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.21701146092182944, "control_median": 0.21701146092182944, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 23.9, "control_median": 23.9, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.037423661536678, "control_median": 1.037423661536678, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.28, "control_median": 0.28, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 0.38154432624279366, "control_median": 0.38154432624279366, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 3.9499999999999997, "control_median": 3.9499999999999997, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": -1.9000000000000001, "control_median": -1.9000000000000001, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": -0.08, "control_median": -0.08, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": -0.05637756947668094, "control_median": -0.05637756947668094, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.037626015500467076, "control_median": 0.037626015500467076, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 26.25, "control_median": 26.25, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 0.9109310565350905, "control_median": 0.9109310565350905, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.065, "control_median": 0.065, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 0.08587261894737598, "control_median": 0.08587261894737598, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": -1.9000000000000001, "control_median": -1.9000000000000001, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 50.8, "control_median": 50.8, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 3.23, "control_median": 3.23, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.5794588424583978, "control_median": 0.5794588424583978, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 2.412788370910925, "control_median": 2.412788370910925, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 16.3, "control_median": 16.3, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.0857505705058763, "control_median": 2.0857505705058763, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.7999999999999998, "control_median": 1.7999999999999998, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 2.8205028122585314, "control_median": 2.8205028122585314, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 50.95, "control_median": 50.95, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 34.05, "control_median": 34.05, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.5, "control_median": 1.5, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.4440506187341893, "control_median": 0.4440506187341893, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.294286174016027, "control_median": 1.294286174016027, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 21.5, "control_median": 21.5, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.7230734802729777, "control_median": 1.7230734802729777, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.33, "control_median": 1.33, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.9826400733348515, "control_median": 1.9826400733348515, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 34.05, "control_median": 34.05, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 71.9, "control_median": 71.9, "paired_delta_median": 0.0, "paired_paths": 7 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 4.3, "control_median": 4.3, "paired_delta_median": 0.0, "paired_paths": 7 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 1.0013778035400518, "control_median": 1.0013778035400518, "paired_delta_median": 0.0, "paired_paths": 7 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 6.7874701015132946, "control_median": 6.7874701015132946, "paired_delta_median": 0.0, "paired_paths": 7 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.6, "control_median": 12.6, "paired_delta_median": 0.0, "paired_paths": 7 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.879853188760889, "control_median": 2.879853188760889, "paired_delta_median": 0.0, "paired_paths": 7 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.46, "control_median": 2.46, "paired_delta_median": 0.0, "paired_paths": 7 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 4.804004511004139, "control_median": 4.804004511004139, "paired_delta_median": 0.0, "paired_paths": 7 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 71.8, "control_median": 71.8, "paired_delta_median": 0.0, "paired_paths": 7 } }, "paths": 7 } ], "cost_per_side_pct": 0.1, "headline": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 21.2, "control_median": 21.2, "paired_delta_median": 0.0 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.7, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 1.7, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.3442642120083499, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 0.3442642120083499, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.401085857188773, "control_median": 1.401085857188773, "paired_delta_median": 0.0 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 16.3, "control_median": 16.3, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6277705479076625, "control_median": 1.6277705479076625, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.24, "control_median": 1.24, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.8673294474796271, "control_median": 1.8673294474796271, "paired_delta_median": 0.0 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 21.1, "control_median": 21.1, "paired_delta_median": 0.0 } }, "protocol": "empty_book" }, { "arm_id": "cash_unbounded", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.1839622641509435, "arm_median": 25.1, "control_median": 21.2, "paired_delta_median": 1.5, "paired_paths": 11 }, "calmar": { "arm_control_ratio": 1.1705882352941177, "arm_median": 1.99, "control_median": 1.7, "paired_delta_median": 0.1200000000000001, "paired_paths": 11 }, "ev_net_r": { "arm_control_ratio": 1.0438922262547714, "arm_median": 0.35937473469324094, "control_median": 0.3442642120083499, "paired_delta_median": -0.0109153926686551, "paired_paths": 11 }, "gain_to_pain": { "arm_control_ratio": 1.0300055883323478, "arm_median": 1.4431262626378538, "control_median": 1.401085857188773, "paired_delta_median": 0.08187441343458979, "paired_paths": 11 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.5, "control_median": 12.5, "paired_delta_median": 0.0, "paired_paths": 11 }, "profit_factor": { "arm_control_ratio": 1.0215021841549539, "arm_median": 1.6627711699907832, "control_median": 1.6277705479076625, "paired_delta_median": -0.020595603161145837, "paired_paths": 11 }, "sharpe": { "arm_control_ratio": 1.0483870967741935, "arm_median": 1.3, "control_median": 1.24, "paired_delta_median": -0.010000000000000009, "paired_paths": 11 }, "sortino": { "arm_control_ratio": 1.08516514482729, "arm_median": 2.026360830314493, "control_median": 1.8673294474796271, "paired_delta_median": -0.013439801077918645, "paired_paths": 11 }, "total_return_pct": { "arm_control_ratio": 1.1848341232227488, "arm_median": 25.0, "control_median": 21.1, "paired_delta_median": 1.5, "paired_paths": 11 } }, "paths": 11 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.083756345177665, "arm_median": 21.35, "control_median": 19.7, "paired_delta_median": 1.5, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0668016194331984, "arm_median": 2.635, "control_median": 2.4699999999999998, "paired_delta_median": 0.18500000000000005, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0643697005494106, "arm_median": 0.2985241472191989, "control_median": 0.28047035448783025, "paired_delta_median": 0.06313122945047991, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.1194854721457212, "arm_median": 1.682379983757997, "control_median": 1.502815378687652, "paired_delta_median": 0.23622459902992854, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 0.9942857142857142, "arm_median": 8.7, "control_median": 8.75, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0224076954955585, "arm_median": 1.6206701679071434, "control_median": 1.585150596036553, "paired_delta_median": 0.12914390803999476, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.082608695652174, "arm_median": 1.245, "control_median": 1.15, "paired_delta_median": 0.07, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0888752315829198, "arm_median": 1.8353581004860344, "control_median": 1.6855540903597719, "paired_delta_median": 0.10610377702842655, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0871794871794873, "arm_median": 21.200000000000003, "control_median": 19.5, "paired_delta_median": 1.6000000000000014, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": -0.2151898734177215, "arm_median": -0.8499999999999999, "control_median": 3.9499999999999997, "paired_delta_median": -4.949999999999999, "paired_paths": 12 }, "calmar": { "arm_control_ratio": -0.23076923076923075, "arm_median": -0.045, "control_median": 0.195, "paired_delta_median": -0.195, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 0.5581694335386712, "arm_median": 0.012213601387695918, "control_median": 0.02188153032720616, "paired_delta_median": -0.016793217035371864, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.21600893321048034, "arm_median": 0.04687641416817222, "control_median": 0.21701146092182944, "paired_delta_median": -0.1678924134775398, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 23.9, "control_median": 23.9, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 0.9815250879497639, "arm_median": 1.018257350630954, "control_median": 1.037423661536678, "paired_delta_median": -0.02694043936836138, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 0.37499999999999994, "arm_median": 0.105, "control_median": 0.28, "paired_delta_median": -0.19, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 0.3666631404184904, "arm_median": 0.13989824086903976, "control_median": 0.38154432624279366, "paired_delta_median": -0.25225705101499335, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": -0.2151898734177215, "arm_median": -0.8499999999999999, "control_median": 3.9499999999999997, "paired_delta_median": -4.8999999999999995, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 0.07894736842105259, "arm_median": -0.1499999999999999, "control_median": -1.9000000000000001, "paired_delta_median": 0.9500000000000002, "paired_paths": 12 }, "calmar": { "arm_control_ratio": -0.06250000000000006, "arm_median": 0.0050000000000000044, "control_median": -0.08, "paired_delta_median": 0.06000000000000001, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": -0.1402329662894734, "arm_median": 0.007905993799905843, "control_median": -0.05637756947668094, "paired_delta_median": 0.04381518248024388, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 2.5800719814307227, "arm_median": 0.09707782836563317, "control_median": 0.037626015500467076, "paired_delta_median": 0.047414116520272, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 0.9219047619047619, "arm_median": 24.2, "control_median": 26.25, "paired_delta_median": -1.8000000000000007, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.1086536848371442, "arm_median": 1.009907072460221, "control_median": 0.9109310565350905, "paired_delta_median": 0.07920169355099743, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 2.076923076923077, "arm_median": 0.135, "control_median": 0.065, "paired_delta_median": 0.034999999999999996, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 2.2821205803451137, "arm_median": 0.1959716709879405, "control_median": 0.08587261894737598, "paired_delta_median": 0.030672100336857668, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 0.07894736842105259, "arm_median": -0.1499999999999999, "control_median": -1.9000000000000001, "paired_delta_median": 0.9500000000000002, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 0.954724409448819, "arm_median": 48.5, "control_median": 50.8, "paired_delta_median": 1.349999999999997, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 0.9984520123839009, "arm_median": 3.225, "control_median": 3.23, "paired_delta_median": -0.0050000000000001155, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.004729041523753, "arm_median": 0.5821991273856895, "control_median": 0.5794588424583978, "paired_delta_median": 0.05976314741635036, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.9774754932033659, "arm_median": 2.3584415028515022, "control_median": 2.412788370910925, "paired_delta_median": -0.0017064512162776602, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0889570552147239, "arm_median": 17.75, "control_median": 16.3, "paired_delta_median": 0.8000000000000007, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0284050907834854, "arm_median": 2.144996504812802, "control_median": 2.0857505705058763, "paired_delta_median": 0.12254891096980869, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 0.9444444444444445, "arm_median": 1.7, "control_median": 1.7999999999999998, "paired_delta_median": -0.004999999999999893, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 0.9350331836353787, "arm_median": 2.6372637239986334, "control_median": 2.8205028122585314, "paired_delta_median": -0.02044463866800117, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 0.9509322865554465, "arm_median": 48.45, "control_median": 50.95, "paired_delta_median": 1.3000000000000052, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 0.9530102790014686, "arm_median": 32.45, "control_median": 34.05, "paired_delta_median": 0.04999999999999982, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 0.9466666666666667, "arm_median": 1.42, "control_median": 1.5, "paired_delta_median": -0.030000000000000235, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0812586841683391, "arm_median": 0.4801335877166663, "control_median": 0.4440506187341893, "paired_delta_median": 0.05156799845943508, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.9439418998030018, "arm_median": 1.221730949989447, "control_median": 1.294286174016027, "paired_delta_median": -0.020882403095071077, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0186046511627906, "arm_median": 21.9, "control_median": 21.5, "paired_delta_median": 0.3999999999999986, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0442646253377876, "arm_median": 1.7993446823067387, "control_median": 1.7230734802729777, "paired_delta_median": 0.09995703040423198, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 0.9586466165413533, "arm_median": 1.275, "control_median": 1.33, "paired_delta_median": -0.040000000000000015, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 0.9518998197183173, "arm_median": 1.8872747283737565, "control_median": 1.9826400733348515, "paired_delta_median": -0.06973784850772458, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 0.9515418502202644, "arm_median": 32.4, "control_median": 34.05, "paired_delta_median": -8.881784197001252e-16, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0403337969401947, "arm_median": 74.8, "control_median": 71.9, "paired_delta_median": 2.0999999999999943, "paired_paths": 7 }, "calmar": { "arm_control_ratio": 1.0069767441860467, "arm_median": 4.33, "control_median": 4.3, "paired_delta_median": 0.029999999999999805, "paired_paths": 7 }, "ev_net_r": { "arm_control_ratio": 1.0453622161628848, "arm_median": 1.0468025199249504, "control_median": 1.0013778035400518, "paired_delta_median": 0.02422163649783715, "paired_paths": 7 }, "gain_to_pain": { "arm_control_ratio": 1.0404697332630723, "arm_median": 7.062157206052616, "control_median": 6.7874701015132946, "paired_delta_median": 0.2746871045393213, "paired_paths": 7 }, "max_drawdown_pct": { "arm_control_ratio": 1.0396825396825398, "arm_median": 13.1, "control_median": 12.6, "paired_delta_median": 0.0, "paired_paths": 7 }, "profit_factor": { "arm_control_ratio": 1.0558845432234611, "arm_median": 3.0407924687654195, "control_median": 2.879853188760889, "paired_delta_median": 0.06860620988262056, "paired_paths": 7 }, "sharpe": { "arm_control_ratio": 1.0121951219512195, "arm_median": 2.49, "control_median": 2.46, "paired_delta_median": 0.009999999999999787, "paired_paths": 7 }, "sortino": { "arm_control_ratio": 1.0099280517521911, "arm_median": 4.851698916407148, "control_median": 4.804004511004139, "paired_delta_median": 0.030293930464772245, "paired_paths": 7 }, "total_return_pct": { "arm_control_ratio": 1.041782729805014, "arm_median": 74.8, "control_median": 71.8, "paired_delta_median": 2.0999999999999943, "paired_paths": 7 } }, "paths": 7 } ], "cost_per_side_pct": 0.1, "headline": { "cagr_pct": { "arm_control_ratio": 1.1839622641509435, "arm_median": 25.1, "control_median": 21.2, "paired_delta_median": 1.349999999999997 }, "calmar": { "arm_control_ratio": 1.1705882352941177, "arm_median": 1.99, "bootstrap_90": { "n": 7, "p05": -0.030000000000000235, "p95": 0.1200000000000001, "point": 0.029999999999999805, "replicates": 10000 }, "control_median": 1.7, "paired_delta_median": 0.029999999999999805 }, "ev_net_r": { "arm_control_ratio": 1.0438922262547714, "arm_median": 0.35937473469324094, "bootstrap_90": { "n": 7, "p05": -0.0109153926686551, "p95": 0.05976314741635036, "point": 0.04381518248024388, "replicates": 10000 }, "control_median": 0.3442642120083499, "paired_delta_median": 0.04381518248024388 }, "gain_to_pain": { "arm_control_ratio": 1.0300055883323478, "arm_median": 1.4431262626378538, "control_median": 1.401085857188773, "paired_delta_median": 0.047414116520272 }, "max_drawdown_pct": { "arm_control_ratio": 1.0889570552147239, "arm_median": 17.75, "control_median": 16.3, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 1.0215021841549539, "arm_median": 1.6627711699907832, "control_median": 1.6277705479076625, "paired_delta_median": 0.07920169355099743 }, "sharpe": { "arm_control_ratio": 1.0282258064516128, "arm_median": 1.275, "control_median": 1.24, "paired_delta_median": -0.004999999999999893 }, "sortino": { "arm_control_ratio": 1.0106811794357176, "arm_median": 1.8872747283737565, "control_median": 1.8673294474796271, "paired_delta_median": -0.013439801077918645 }, "total_return_pct": { "arm_control_ratio": 1.1848341232227488, "arm_median": 25.0, "control_median": 21.1, "paired_delta_median": 1.3000000000000052 } }, "protocol": "empty_book" }, { "arm_id": "cap10_weekly_top10", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 0.9009433962264152, "arm_median": 19.1, "control_median": 21.2, "paired_delta_median": -10.899999999999999, "paired_paths": 11 }, "calmar": { "arm_control_ratio": 0.8588235294117647, "arm_median": 1.46, "control_median": 1.7, "paired_delta_median": -0.9199999999999999, "paired_paths": 11 }, "ev_net_r": { "arm_control_ratio": 0.6317332512233954, "arm_median": 0.21748314993189516, "control_median": 0.3442642120083499, "paired_delta_median": -0.21114774948065518, "paired_paths": 11 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.401085857188773, "control_median": 1.401085857188773, "paired_delta_median": -0.40630753257156593, "paired_paths": 11 }, "max_drawdown_pct": { "arm_control_ratio": 1.024, "arm_median": 12.8, "control_median": 12.5, "paired_delta_median": 0.3000000000000007, "paired_paths": 11 }, "profit_factor": { "arm_control_ratio": 0.8532889845596086, "arm_median": 1.388958677920167, "control_median": 1.6277705479076625, "paired_delta_median": -0.36411607138659097, "paired_paths": 11 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.24, "control_median": 1.24, "paired_delta_median": -0.43000000000000016, "paired_paths": 11 }, "sortino": { "arm_control_ratio": 0.9782410679077789, "arm_median": 1.826698352838113, "control_median": 1.8673294474796271, "paired_delta_median": -0.7983608481264834, "paired_paths": 11 }, "total_return_pct": { "arm_control_ratio": 0.9004739336492891, "arm_median": 19.0, "control_median": 21.1, "paired_delta_median": -10.799999999999997, "paired_paths": 11 } }, "paths": 11 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0406091370558377, "arm_median": 20.5, "control_median": 19.7, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.036437246963563, "arm_median": 2.56, "control_median": 2.4699999999999998, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0477217775919374, "arm_median": 0.29385489836583034, "control_median": 0.28047035448783025, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0281730231589477, "arm_median": 1.545154231155042, "control_median": 1.502815378687652, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 8.75, "control_median": 8.75, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0174295295377558, "arm_median": 1.6127790251719634, "control_median": 1.585150596036553, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.15, "control_median": 1.15, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0232795719950176, "arm_median": 1.7247930681577985, "control_median": 1.6855540903597719, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0435897435897437, "arm_median": 20.35, "control_median": 19.5, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 0.3924050632911393, "arm_median": 1.55, "control_median": 3.9499999999999997, "paired_delta_median": -6.35, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 0.3333333333333333, "arm_median": 0.065, "control_median": 0.195, "paired_delta_median": -0.19999999999999998, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 0.6642421999331196, "arm_median": 0.014534635842446696, "control_median": 0.02188153032720616, "paired_delta_median": -0.03952592168431922, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.5651218625484201, "arm_median": 0.12263792099049795, "control_median": 0.21701146092182944, "paired_delta_median": -0.15850867131847016, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0313807531380754, "arm_median": 24.65, "control_median": 23.9, "paired_delta_median": 2.2500000000000018, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 0.9876821813370734, "arm_median": 1.02464486499724, "control_median": 1.037423661536678, "paired_delta_median": -0.07090143644077779, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 0.6607142857142857, "arm_median": 0.185, "control_median": 0.28, "paired_delta_median": -0.21999999999999997, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 0.6679261375639044, "arm_median": 0.2548434281367714, "control_median": 0.38154432624279366, "paired_delta_median": -0.289888545363801, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 0.3924050632911393, "arm_median": 1.55, "control_median": 3.9499999999999997, "paired_delta_median": -6.300000000000001, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": -2.1052631578947367, "arm_median": 4.0, "control_median": -1.9000000000000001, "paired_delta_median": 9.400000000000002, "paired_paths": 12 }, "calmar": { "arm_control_ratio": -2.1249999999999996, "arm_median": 0.16999999999999998, "control_median": -0.08, "paired_delta_median": 0.30999999999999994, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": -0.5872693731705779, "arm_median": 0.033108819887451124, "control_median": -0.05637756947668094, "paired_delta_median": 0.08216015949312716, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 5.375104266347533, "arm_median": 0.20224375644221898, "control_median": 0.037626015500467076, "paired_delta_median": 0.24170882042362274, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 0.7942857142857144, "arm_median": 20.85, "control_median": 26.25, "paired_delta_median": -5.350000000000001, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.1582729169784731, "arm_median": 1.0551067720191818, "control_median": 0.9109310565350905, "paired_delta_median": 0.1402737437997436, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 4.307692307692308, "arm_median": 0.28, "control_median": 0.065, "paired_delta_median": 0.37, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 4.739113218289667, "arm_median": 0.40696006354266123, "control_median": 0.08587261894737598, "paired_delta_median": 0.5184296785660043, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": -2.1052631578947367, "arm_median": 4.0, "control_median": -1.9000000000000001, "paired_delta_median": 9.399999999999999, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0039370078740157, "arm_median": 51.0, "control_median": 50.8, "paired_delta_median": -3.5500000000000016, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0541795665634677, "arm_median": 3.4050000000000002, "control_median": 3.23, "paired_delta_median": -0.26, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 0.8567419219936754, "arm_median": 0.4964466824040381, "control_median": 0.5794588424583978, "paired_delta_median": -0.09062461394653304, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.8254252406625068, "arm_median": 1.991576421726848, "control_median": 2.412788370910925, "paired_delta_median": -0.12229613686722796, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0245398773006136, "arm_median": 16.700000000000003, "control_median": 16.3, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 0.934384556646749, "arm_median": 1.9488931220978372, "control_median": 2.0857505705058763, "paired_delta_median": -0.16540081044923238, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 0.9861111111111112, "arm_median": 1.775, "control_median": 1.7999999999999998, "paired_delta_median": -0.16499999999999998, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0130905330582827, "arm_median": 2.8574246975633812, "control_median": 2.8205028122585314, "paired_delta_median": -0.23830538992559624, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0029440628066733, "arm_median": 51.1, "control_median": 50.95, "paired_delta_median": -3.650000000000002, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 34.05, "control_median": 34.05, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.5, "control_median": 1.5, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.4440506187341893, "control_median": 0.4440506187341893, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.294286174016027, "control_median": 1.294286174016027, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 21.5, "control_median": 21.5, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.7230734802729777, "control_median": 1.7230734802729777, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.33, "control_median": 1.33, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.9826400733348515, "control_median": 1.9826400733348515, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 34.05, "control_median": 34.05, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 71.9, "control_median": 71.9, "paired_delta_median": 0.0, "paired_paths": 7 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 4.3, "control_median": 4.3, "paired_delta_median": 0.0, "paired_paths": 7 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 1.0013778035400518, "control_median": 1.0013778035400518, "paired_delta_median": 0.0, "paired_paths": 7 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 6.7874701015132946, "control_median": 6.7874701015132946, "paired_delta_median": 0.0, "paired_paths": 7 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.6, "control_median": 12.6, "paired_delta_median": 0.0, "paired_paths": 7 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.879853188760889, "control_median": 2.879853188760889, "paired_delta_median": 0.0, "paired_paths": 7 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.46, "control_median": 2.46, "paired_delta_median": 0.0, "paired_paths": 7 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 4.804004511004139, "control_median": 4.804004511004139, "paired_delta_median": 0.0, "paired_paths": 7 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 71.8, "control_median": 71.8, "paired_delta_median": 0.0, "paired_paths": 7 } }, "paths": 7 } ], "cost_per_side_pct": 0.1, "headline": { "cagr_pct": { "arm_control_ratio": 0.9669811320754718, "arm_median": 20.5, "control_median": 21.2, "paired_delta_median": 0.0 }, "calmar": { "arm_control_ratio": 0.8823529411764706, "arm_median": 1.5, "bootstrap_90": { "n": 7, "p05": -0.26, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 1.7, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 0.8535737614187533, "arm_median": 0.29385489836583034, "bootstrap_90": { "n": 7, "p05": -0.09062461394653304, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 0.3442642120083499, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.401085857188773, "control_median": 1.401085857188773, "paired_delta_median": 0.0 }, "max_drawdown_pct": { "arm_control_ratio": 1.0245398773006136, "arm_median": 16.700000000000003, "control_median": 16.3, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 0.9907901499047459, "arm_median": 1.6127790251719634, "control_median": 1.6277705479076625, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.24, "control_median": 1.24, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 0.9782410679077789, "arm_median": 1.826698352838113, "control_median": 1.8673294474796271, "paired_delta_median": 0.0 }, "total_return_pct": { "arm_control_ratio": 0.9644549763033176, "arm_median": 20.35, "control_median": 21.1, "paired_delta_median": 0.0 } }, "protocol": "empty_book" }, { "arm_id": "cap15_incumbent", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0613207547169812, "arm_median": 22.5, "control_median": 21.2, "paired_delta_median": 1.5, "paired_paths": 11 }, "calmar": { "arm_control_ratio": 1.0588235294117647, "arm_median": 1.8, "control_median": 1.7, "paired_delta_median": 0.1299999999999999, "paired_paths": 11 }, "ev_net_r": { "arm_control_ratio": 1.1133595390988875, "arm_median": 0.38328984440985814, "control_median": 0.3442642120083499, "paired_delta_median": 0.0, "paired_paths": 11 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.401085857188773, "control_median": 1.401085857188773, "paired_delta_median": 0.07987370078470368, "paired_paths": 11 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.5, "control_median": 12.5, "paired_delta_median": 0.0, "paired_paths": 11 }, "profit_factor": { "arm_control_ratio": 1.0621206154874157, "arm_median": 1.7288886562159742, "control_median": 1.6277705479076625, "paired_delta_median": 0.0002608880018315496, "paired_paths": 11 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.24, "control_median": 1.24, "paired_delta_median": 0.0, "paired_paths": 11 }, "sortino": { "arm_control_ratio": 1.0078378213955503, "arm_median": 1.881965242175624, "control_median": 1.8673294474796271, "paired_delta_median": 0.014635794695996962, "paired_paths": 11 }, "total_return_pct": { "arm_control_ratio": 1.0616113744075828, "arm_median": 22.4, "control_median": 21.1, "paired_delta_median": 1.5, "paired_paths": 11 } }, "paths": 11 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 19.7, "control_median": 19.7, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 2.4699999999999998, "control_median": 2.4699999999999998, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.28047035448783025, "control_median": 0.28047035448783025, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.502815378687652, "control_median": 1.502815378687652, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 8.75, "control_median": 8.75, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.585150596036553, "control_median": 1.585150596036553, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.15, "control_median": 1.15, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.6855540903597719, "control_median": 1.6855540903597719, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 19.5, "control_median": 19.5, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 3.9499999999999997, "control_median": 3.9499999999999997, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 0.195, "control_median": 0.195, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 0.8207812840721813, "arm_median": 0.01795995055942865, "control_median": 0.02188153032720616, "paired_delta_median": -0.007434807146081538, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.9996827428619621, "arm_median": 0.21694261248681596, "control_median": 0.21701146092182944, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 23.9, "control_median": 23.9, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 0.9927903222542251, "arm_median": 1.0299441712511568, "control_median": 1.037423661536678, "paired_delta_median": -0.011433803735505343, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.28, "control_median": 0.28, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0000276111358084, "arm_median": 0.3815548611150025, "control_median": 0.38154432624279366, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 3.9499999999999997, "control_median": 3.9499999999999997, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": -1.9000000000000001, "control_median": -1.9000000000000001, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": -0.08, "control_median": -0.08, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": -0.05637756947668094, "control_median": -0.05637756947668094, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0011254354917447, "arm_median": 0.03766836115372424, "control_median": 0.037626015500467076, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 26.25, "control_median": 26.25, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 0.9109310565350905, "control_median": 0.9109310565350905, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.065, "control_median": 0.065, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0014690775604673, "arm_median": 0.08599877248493012, "control_median": 0.08587261894737598, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": -1.9000000000000001, "control_median": -1.9000000000000001, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 50.8, "control_median": 50.8, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 3.23, "control_median": 3.23, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.5794588424583978, "control_median": 0.5794588424583978, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 2.412788370910925, "control_median": 2.412788370910925, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 16.3, "control_median": 16.3, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.0857505705058763, "control_median": 2.0857505705058763, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.7999999999999998, "control_median": 1.7999999999999998, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 2.8205028122585314, "control_median": 2.8205028122585314, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 50.95, "control_median": 50.95, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 34.05, "control_median": 34.05, "paired_delta_median": 0.5, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.5, "control_median": 1.5, "paired_delta_median": 0.030000000000000027, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 0.9895035313630888, "arm_median": 0.4393896553414448, "control_median": 0.4440506187341893, "paired_delta_median": 0.010599996695135144, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.9935600972357176, "arm_median": 1.2859510969062087, "control_median": 1.294286174016027, "paired_delta_median": 0.016613024940924953, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 21.5, "control_median": 21.5, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 0.9961599816743398, "arm_median": 1.7164568465322705, "control_median": 1.7230734802729777, "paired_delta_median": 0.019580504790251974, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0037593984962405, "arm_median": 1.335, "control_median": 1.33, "paired_delta_median": 0.020000000000000018, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0024583474449844, "arm_median": 1.9875140914934577, "control_median": 1.9826400733348515, "paired_delta_median": 0.028358637221379157, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 34.05, "control_median": 34.05, "paired_delta_median": 0.5499999999999998, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0834492350486786, "arm_median": 77.9, "control_median": 71.9, "paired_delta_median": 6.0, "paired_paths": 7 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 4.3, "control_median": 4.3, "paired_delta_median": 0.27, "paired_paths": 7 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 1.0013778035400518, "control_median": 1.0013778035400518, "paired_delta_median": 0.017166962291049304, "paired_paths": 7 }, "gain_to_pain": { "arm_control_ratio": 1.0629842365791158, "arm_median": 7.214973724160683, "control_median": 6.7874701015132946, "paired_delta_median": 0.3483117021141844, "paired_paths": 7 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.6, "control_median": 12.6, "paired_delta_median": 0.0, "paired_paths": 7 }, "profit_factor": { "arm_control_ratio": 1.0173290602487106, "arm_median": 2.9297583381763674, "control_median": 2.879853188760889, "paired_delta_median": 0.016692812504150112, "paired_paths": 7 }, "sharpe": { "arm_control_ratio": 1.0731707317073171, "arm_median": 2.64, "control_median": 2.46, "paired_delta_median": 0.1599999999999997, "paired_paths": 7 }, "sortino": { "arm_control_ratio": 1.0824792768223015, "arm_median": 5.200235328922835, "control_median": 4.804004511004139, "paired_delta_median": 0.3409929352757919, "paired_paths": 7 }, "total_return_pct": { "arm_control_ratio": 1.083565459610028, "arm_median": 77.8, "control_median": 71.8, "paired_delta_median": 6.0, "paired_paths": 7 } }, "paths": 7 } ], "cost_per_side_pct": 0.1, "headline": { "cagr_pct": { "arm_control_ratio": 1.0613207547169812, "arm_median": 22.5, "control_median": 21.2, "paired_delta_median": 0.0 }, "calmar": { "arm_control_ratio": 1.0588235294117647, "arm_median": 1.8, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.1299999999999999, "point": 0.0, "replicates": 10000 }, "control_median": 1.7, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 1.1133595390988875, "arm_median": 0.38328984440985814, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.010599996695135144, "point": 0.0, "replicates": 10000 }, "control_median": 0.3442642120083499, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.401085857188773, "control_median": 1.401085857188773, "paired_delta_median": 0.0 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 16.3, "control_median": 16.3, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 1.0544832923403151, "arm_median": 1.7164568465322705, "control_median": 1.6277705479076625, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.24, "control_median": 1.24, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 1.0078378213955503, "arm_median": 1.881965242175624, "control_median": 1.8673294474796271, "paired_delta_median": 0.0 }, "total_return_pct": { "arm_control_ratio": 1.0616113744075828, "arm_median": 22.4, "control_median": 21.1, "paired_delta_median": 0.0 } }, "protocol": "empty_book" }, { "arm_id": "cap10_incumbent", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 35.1, "control_median": 35.1, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 2.89, "control_median": 2.89, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.37223478611171684, "control_median": 0.37223478611171684, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 2.470837748728287, "control_median": 2.470837748728287, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.2, "control_median": 12.2, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6951652774672485, "control_median": 1.6951652774672485, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.95, "control_median": 1.95, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 3.0734446885366533, "control_median": 3.0734446885366533, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 34.9, "control_median": 34.9, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 50.6, "control_median": 50.6, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 4.05, "control_median": 4.05, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.6612360863664088, "control_median": 0.6612360863664088, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 2.4942524534406436, "control_median": 2.4942524534406436, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.5, "control_median": 12.5, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.335949842074798, "control_median": 2.335949842074798, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.1, "control_median": 2.1, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 3.339196222912543, "control_median": 3.339196222912543, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 50.3, "control_median": 50.3, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 2.8, "control_median": 2.8, "paired_delta_median": 0.0, "paired_paths": 13 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 0.14, "control_median": 0.14, "paired_delta_median": 0.0, "paired_paths": 13 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.06798242423421148, "control_median": 0.06798242423421148, "paired_delta_median": 0.0, "paired_paths": 13 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.18694461936800963, "control_median": 0.18694461936800963, "paired_delta_median": 0.0, "paired_paths": 13 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.1, "control_median": 20.1, "paired_delta_median": 0.0, "paired_paths": 13 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.121479234940287, "control_median": 1.121479234940287, "paired_delta_median": 0.0, "paired_paths": 13 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.23, "control_median": 0.23, "paired_delta_median": 0.0, "paired_paths": 13 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 0.31973417969026685, "control_median": 0.31973417969026685, "paired_delta_median": 0.0, "paired_paths": 13 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 2.7, "control_median": 2.7, "paired_delta_median": 0.0, "paired_paths": 13 } }, "paths": 13 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": -10.2, "control_median": -10.2, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": -0.43, "control_median": -0.43, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": -0.15038057348741585, "control_median": -0.15038057348741585, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": -0.15909422724222794, "control_median": -0.15909422724222794, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 23.7, "control_median": 23.7, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 0.7684447399803218, "control_median": 0.7684447399803218, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": -0.24, "control_median": -0.24, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": -0.3186446493405546, "control_median": -0.3186446493405546, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": -10.2, "control_median": -10.2, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 33.4, "control_median": 33.4, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.9899999999999998, "control_median": 1.9899999999999998, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.390314924157278, "control_median": 0.390314924157278, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.1581025943324228, "control_median": 1.1581025943324228, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 16.8, "control_median": 16.8, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6897823063320945, "control_median": 1.6897823063320945, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.3599999999999999, "control_median": 1.3599999999999999, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 2.1209280065816616, "control_median": 2.1209280065816616, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 33.4, "control_median": 33.4, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 26.3, "control_median": 26.3, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.11, "control_median": 1.11, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.5137142642695316, "control_median": 0.5137142642695316, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.0232547741390445, "control_median": 1.0232547741390445, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 23.7, "control_median": 23.7, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.8706834086519426, "control_median": 1.8706834086519426, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.05, "control_median": 1.05, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.547172275132787, "control_median": 1.547172275132787, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 26.2, "control_median": 26.2, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 78.7, "control_median": 78.7, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 3.65, "control_median": 3.65, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.9211263849139453, "control_median": 0.9211263849139453, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 7.403328048707035, "control_median": 7.403328048707035, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 21.5, "control_median": 21.5, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.72238872943256, "control_median": 2.72238872943256, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.56, "control_median": 2.56, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 4.783458757938096, "control_median": 4.783458757938096, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 79.5, "control_median": 79.5, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 } ], "cost_per_side_pct": 0.1, "headline": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 33.4, "control_median": 33.4, "paired_delta_median": 0.0 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.9899999999999998, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 1.9899999999999998, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.390314924157278, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 0.390314924157278, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.1581025943324228, "control_median": 1.1581025943324228, "paired_delta_median": 0.0 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.1, "control_median": 20.1, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6951652774672485, "control_median": 1.6951652774672485, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.3599999999999999, "control_median": 1.3599999999999999, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 2.1209280065816616, "control_median": 2.1209280065816616, "paired_delta_median": 0.0 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 33.4, "control_median": 33.4, "paired_delta_median": 0.0 } }, "protocol": "warm_book" }, { "arm_id": "cash_unbounded", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 0.9544159544159544, "arm_median": 33.5, "control_median": 35.1, "paired_delta_median": -1.6000000000000014, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 0.8581314878892733, "arm_median": 2.48, "control_median": 2.89, "paired_delta_median": -0.41000000000000014, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.326095799320599, "arm_median": 0.4936189862237494, "control_median": 0.37223478611171684, "paired_delta_median": 0.12138420011203255, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 0.9043494986225334, "arm_median": 2.2345008792400556, "control_median": 2.470837748728287, "paired_delta_median": -0.23633631392519772, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.1065573770491803, "arm_median": 13.5, "control_median": 12.2, "paired_delta_median": 1.3000000000000007, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.167793512601224, "arm_median": 1.9796030138131067, "control_median": 1.6951652774672485, "paired_delta_median": 0.2844377363458579, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 0.9435897435897437, "arm_median": 1.84, "control_median": 1.95, "paired_delta_median": -0.10999999999999988, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.9567891396848739, "arm_median": 2.9406384994140295, "control_median": 3.0734446885366533, "paired_delta_median": -0.1328107363816069, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 0.9541547277936963, "arm_median": 33.3, "control_median": 34.9, "paired_delta_median": -1.6000000000000014, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0612648221343874, "arm_median": 53.7, "control_median": 50.6, "paired_delta_median": 3.1000000000000014, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0617283950617284, "arm_median": 4.3, "control_median": 4.05, "paired_delta_median": 0.25, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.9656553113805102, "arm_median": 0.6385261388761845, "control_median": 0.6612360863664088, "paired_delta_median": -0.022709947490224425, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.1110517597944531, "arm_median": 2.7712435777668594, "control_median": 2.4942524534406436, "paired_delta_median": 0.27698975871759934, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.5, "control_median": 12.5, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.9804066462002834, "arm_median": 2.2901807503606344, "control_median": 2.335949842074798, "paired_delta_median": -0.04576909171416421, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0047619047619047, "arm_median": 2.11, "control_median": 2.1, "paired_delta_median": 0.009999999999999787, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0081344790718891, "arm_median": 3.3663588447047563, "control_median": 3.339196222912543, "paired_delta_median": 0.027165946634049698, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0596421471172963, "arm_median": 53.3, "control_median": 50.3, "paired_delta_median": 3.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 0.7500000000000001, "arm_median": 2.1, "control_median": 2.8, "paired_delta_median": -0.6999999999999997, "paired_paths": 13 }, "calmar": { "arm_control_ratio": 0.7142857142857143, "arm_median": 0.1, "control_median": 0.14, "paired_delta_median": -0.04000000000000001, "paired_paths": 13 }, "ev_net_r": { "arm_control_ratio": 1.4970758796038381, "arm_median": 0.10177484755803344, "control_median": 0.06798242423421148, "paired_delta_median": 0.03379242332382196, "paired_paths": 13 }, "gain_to_pain": { "arm_control_ratio": 0.8191543457545184, "arm_median": 0.1531364973707294, "control_median": 0.18694461936800963, "paired_delta_median": -0.03380878624804365, "paired_paths": 13 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.1, "control_median": 20.1, "paired_delta_median": 0.0, "paired_paths": 13 }, "profit_factor": { "arm_control_ratio": 1.055304766515494, "arm_median": 1.1835023821806343, "control_median": 1.121479234940287, "paired_delta_median": 0.06202314724034763, "paired_paths": 13 }, "sharpe": { "arm_control_ratio": 0.8695652173913043, "arm_median": 0.2, "control_median": 0.23, "paired_delta_median": -0.03, "paired_paths": 13 }, "sortino": { "arm_control_ratio": 0.8560039891146207, "arm_median": 0.27369373327115937, "control_median": 0.31973417969026685, "paired_delta_median": -0.04604251640935869, "paired_paths": 13 }, "total_return_pct": { "arm_control_ratio": 0.7777777777777778, "arm_median": 2.1, "control_median": 2.7, "paired_delta_median": -0.6000000000000001, "paired_paths": 13 } }, "paths": 13 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 1.5686274509803924, "arm_median": -16.0, "control_median": -10.2, "paired_delta_median": -5.800000000000001, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.372093023255814, "arm_median": -0.59, "control_median": -0.43, "paired_delta_median": -0.15999999999999998, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.9385328922293652, "arm_median": -0.141137114570255, "control_median": -0.15038057348741585, "paired_delta_median": 0.009243458917160788, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.9111654137096807, "arm_median": -0.3040553846262145, "control_median": -0.15909422724222794, "paired_delta_median": -0.1449608094580993, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.1476793248945147, "arm_median": 27.2, "control_median": 23.7, "paired_delta_median": 3.5, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.016708817625662, "arm_median": 0.7812845429960522, "control_median": 0.7684447399803218, "paired_delta_median": 0.0128398030157304, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.8750000000000002, "arm_median": -0.45, "control_median": -0.24, "paired_delta_median": -0.21000000000000002, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.9072766262149887, "arm_median": -0.6077434917557111, "control_median": -0.3186446493405546, "paired_delta_median": -0.28909967395259734, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.5686274509803924, "arm_median": -16.0, "control_median": -10.2, "paired_delta_median": -5.800000000000001, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.1646706586826348, "arm_median": 38.9, "control_median": 33.4, "paired_delta_median": 4.400000000000002, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.2964824120603018, "arm_median": 2.58, "control_median": 1.9899999999999998, "paired_delta_median": 0.5200000000000001, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.9831203698878191, "arm_median": 0.3837265526102392, "control_median": 0.390314924157278, "paired_delta_median": -0.01379690741101905, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.2886196390300075, "arm_median": 1.4923537470683619, "control_median": 1.1581025943324228, "paired_delta_median": 0.29359418884401534, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 0.8988095238095237, "arm_median": 15.1, "control_median": 16.8, "paired_delta_median": -1.700000000000001, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.004315333828666, "arm_median": 1.6970742810816903, "control_median": 1.6897823063320945, "paired_delta_median": -0.006631878122203005, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.1176470588235294, "arm_median": 1.52, "control_median": 1.3599999999999999, "paired_delta_median": 0.13, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.110516267880602, "arm_median": 2.3553250543125115, "control_median": 2.1209280065816616, "paired_delta_median": 0.18209293439489715, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.1616766467065869, "arm_median": 38.8, "control_median": 33.4, "paired_delta_median": 4.350000000000001, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0988593155893536, "arm_median": 28.9, "control_median": 26.3, "paired_delta_median": 2.599999999999998, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0630630630630629, "arm_median": 1.18, "control_median": 1.11, "paired_delta_median": 0.06999999999999984, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.1947133807833712, "arm_median": 0.6137413054220943, "control_median": 0.5137142642695316, "paired_delta_median": 0.10002704115256272, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0834885472968432, "arm_median": 1.1086848287464728, "control_median": 1.0232547741390445, "paired_delta_median": 0.085429703797257, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0337552742616034, "arm_median": 24.5, "control_median": 23.7, "paired_delta_median": 0.8000000000000007, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.1107721582227168, "arm_median": 2.077903047179747, "control_median": 1.8706834086519426, "paired_delta_median": 0.20721963852780412, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0476190476190477, "arm_median": 1.1, "control_median": 1.05, "paired_delta_median": 0.050000000000000044, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0483540495434995, "arm_median": 1.6219843199768866, "control_median": 1.547172275132787, "paired_delta_median": 0.07481222717965308, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0954198473282444, "arm_median": 28.7, "control_median": 26.2, "paired_delta_median": 2.5, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0279542566709021, "arm_median": 80.9, "control_median": 78.7, "paired_delta_median": 2.200000000000003, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0136986301369864, "arm_median": 3.7, "control_median": 3.65, "paired_delta_median": 0.050000000000000266, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0775596110431236, "arm_median": 0.9925685890494294, "control_median": 0.9211263849139453, "paired_delta_median": 0.07144220413548391, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0403027893594685, "arm_median": 7.70170281961312, "control_median": 7.403328048707035, "paired_delta_median": 0.29837469096072766, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0186046511627906, "arm_median": 21.9, "control_median": 21.5, "paired_delta_median": 0.3999999999999986, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.075690656501703, "arm_median": 2.928448119616148, "control_median": 2.72238872943256, "paired_delta_median": 0.20605939018358788, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.56, "control_median": 2.56, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.999212171995563, "arm_median": 4.779690215170523, "control_median": 4.783458757938096, "paired_delta_median": -0.003770470187939967, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0276729559748428, "arm_median": 81.7, "control_median": 79.5, "paired_delta_median": 2.200000000000003, "paired_paths": 14 } }, "paths": 14 } ], "cost_per_side_pct": 0.1, "headline": { "cagr_pct": { "arm_control_ratio": 1.0029940119760479, "arm_median": 33.5, "control_median": 33.4, "paired_delta_median": 2.200000000000003 }, "calmar": { "arm_control_ratio": 1.2462311557788945, "arm_median": 2.48, "bootstrap_90": { "n": 7, "p05": -0.15999999999999998, "p95": 0.25, "point": 0.050000000000000266, "replicates": 10000 }, "control_median": 1.9899999999999998, "paired_delta_median": 0.050000000000000266 }, "ev_net_r": { "arm_control_ratio": 1.2646684911921147, "arm_median": 0.4936189862237494, "bootstrap_90": { "n": 7, "p05": -0.01379690741101905, "p95": 0.10002704115256272, "point": 0.03379242332382196, "replicates": 10000 }, "control_median": 0.390314924157278, "paired_delta_median": 0.03379242332382196 }, "gain_to_pain": { "arm_control_ratio": 1.2886196390300075, "arm_median": 1.4923537470683619, "control_median": 1.1581025943324228, "paired_delta_median": 0.085429703797257 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.1, "control_median": 20.1, "paired_delta_median": 0.3999999999999986 }, "profit_factor": { "arm_control_ratio": 1.167793512601224, "arm_median": 1.9796030138131067, "control_median": 1.6951652774672485, "paired_delta_median": 0.06202314724034763 }, "sharpe": { "arm_control_ratio": 1.1176470588235294, "arm_median": 1.52, "control_median": 1.3599999999999999, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 1.110516267880602, "arm_median": 2.3553250543125115, "control_median": 2.1209280065816616, "paired_delta_median": -0.003770470187939967 }, "total_return_pct": { "arm_control_ratio": 0.997005988023952, "arm_median": 33.3, "control_median": 33.4, "paired_delta_median": 2.200000000000003 } }, "protocol": "warm_book" }, { "arm_id": "cap10_weekly_top10", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.1937321937321936, "arm_median": 41.9, "control_median": 35.1, "paired_delta_median": 6.799999999999997, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.1141868512110726, "arm_median": 3.22, "control_median": 2.89, "paired_delta_median": 0.33000000000000007, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.1754945708199607, "arm_median": 0.4375599701446524, "control_median": 0.37223478611171684, "paired_delta_median": 0.06532518403293558, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.1395752319432515, "arm_median": 2.8157055006011786, "control_median": 2.470837748728287, "paired_delta_median": 0.34486648385435426, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0655737704918034, "arm_median": 13.0, "control_median": 12.2, "paired_delta_median": 0.8000000000000007, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0821602749018857, "arm_median": 1.834440522668089, "control_median": 1.6951652774672485, "paired_delta_median": 0.13927524520084011, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0461538461538462, "arm_median": 2.04, "control_median": 1.95, "paired_delta_median": 0.09000000000000008, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0918236591585815, "arm_median": 3.3556596260595954, "control_median": 3.0734446885366533, "paired_delta_median": 0.2822157904528537, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.191977077363897, "arm_median": 41.6, "control_median": 34.9, "paired_delta_median": 6.700000000000003, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 0.7707509881422925, "arm_median": 39.0, "control_median": 50.6, "paired_delta_median": -11.600000000000001, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 0.7530864197530864, "arm_median": 3.05, "control_median": 4.05, "paired_delta_median": -1.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.6692245071958591, "arm_median": 0.4425153940386785, "control_median": 0.6612360863664088, "paired_delta_median": -0.2187206923277304, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 0.8077891256237307, "arm_median": 2.0148300084496626, "control_median": 2.4942524534406436, "paired_delta_median": -0.47942235771395225, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.024, "arm_median": 12.8, "control_median": 12.5, "paired_delta_median": 0.3000000000000007, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.8325426300095802, "arm_median": 1.944777825091416, "control_median": 2.335949842074798, "paired_delta_median": -0.3911720169833822, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 0.7904761904761904, "arm_median": 1.66, "control_median": 2.1, "paired_delta_median": -0.44000000000000017, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.7408377470409523, "arm_median": 2.4738026067101857, "control_median": 3.339196222912543, "paired_delta_median": -0.865395702918015, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 0.7693836978131213, "arm_median": 38.7, "control_median": 50.3, "paired_delta_median": -11.599999999999994, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 1.1071428571428572, "arm_median": 3.1, "control_median": 2.8, "paired_delta_median": 0.30000000000000027, "paired_paths": 13 }, "calmar": { "arm_control_ratio": 1.0714285714285714, "arm_median": 0.15, "control_median": 0.14, "paired_delta_median": 0.009999999999999981, "paired_paths": 13 }, "ev_net_r": { "arm_control_ratio": 1.129913732007319, "arm_median": 0.0768142746773827, "control_median": 0.06798242423421148, "paired_delta_median": 0.008831850443171252, "paired_paths": 13 }, "gain_to_pain": { "arm_control_ratio": 1.066599416777957, "arm_median": 0.19939502198769624, "control_median": 0.18694461936800963, "paired_delta_median": 0.012449811706250202, "paired_paths": 13 }, "max_drawdown_pct": { "arm_control_ratio": 0.9950248756218905, "arm_median": 20.0, "control_median": 20.1, "paired_delta_median": -0.10000000000000142, "paired_paths": 13 }, "profit_factor": { "arm_control_ratio": 1.0149247644628878, "arm_median": 1.1382170483717904, "control_median": 1.121479234940287, "paired_delta_median": 0.016737813431503712, "paired_paths": 13 }, "sharpe": { "arm_control_ratio": 1.0869565217391304, "arm_median": 0.25, "control_median": 0.23, "paired_delta_median": 0.01999999999999999, "paired_paths": 13 }, "sortino": { "arm_control_ratio": 1.0576219805868838, "arm_median": 0.3381578963853426, "control_median": 0.31973417969026685, "paired_delta_median": 0.018422369531712723, "paired_paths": 13 }, "total_return_pct": { "arm_control_ratio": 1.111111111111111, "arm_median": 3.0, "control_median": 2.7, "paired_delta_median": 0.2999999999999998, "paired_paths": 13 } }, "paths": 13 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 0.8431372549019608, "arm_median": -8.6, "control_median": -10.2, "paired_delta_median": 1.5999999999999996, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": -0.43, "control_median": -0.43, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.27621549762879405, "arm_median": -0.04153744493953, "control_median": -0.15038057348741585, "paired_delta_median": 0.10884312854788582, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 0.715503056302642, "arm_median": -0.11383240583192114, "control_median": -0.15909422724222794, "paired_delta_median": 0.04526201135896916, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 0.8438818565400844, "arm_median": 20.0, "control_median": 23.7, "paired_delta_median": -3.6999999999999993, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.2021079195962976, "arm_median": 0.9237535077024626, "control_median": 0.7684447399803218, "paired_delta_median": 0.1553087677221408, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 0.625, "arm_median": -0.15, "control_median": -0.24, "paired_delta_median": 0.09, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.6225108814443809, "arm_median": -0.1983597615285243, "control_median": -0.3186446493405546, "paired_delta_median": 0.12028485430310121, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 0.8431372549019608, "arm_median": -8.6, "control_median": -10.2, "paired_delta_median": 1.5999999999999996, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.49251497005988, "arm_median": 49.849999999999994, "control_median": 33.4, "paired_delta_median": 14.450000000000003, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.7261306532663319, "arm_median": 3.435, "control_median": 1.9899999999999998, "paired_delta_median": 1.3099999999999998, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.9239867396709621, "arm_median": 0.36064581421700215, "control_median": 0.390314924157278, "paired_delta_median": -0.029669109940275995, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.5822947775582403, "arm_median": 1.8324596868888419, "control_median": 1.1581025943324228, "paired_delta_median": 0.5733830753562947, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 0.863095238095238, "arm_median": 14.5, "control_median": 16.8, "paired_delta_median": -2.3000000000000007, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.9818647923336166, "arm_median": 1.6591377532957816, "control_median": 1.6897823063320945, "paired_delta_median": -0.030644553036313082, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.2904411764705883, "arm_median": 1.755, "control_median": 1.3599999999999999, "paired_delta_median": 0.35, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.3551204732281306, "arm_median": 2.874112963961737, "control_median": 2.1209280065816616, "paired_delta_median": 0.6753773673358223, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.4910179640718562, "arm_median": 49.8, "control_median": 33.4, "paired_delta_median": 14.450000000000003, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 0.8365019011406843, "arm_median": 22.0, "control_median": 26.3, "paired_delta_median": -4.300000000000001, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 0.8198198198198198, "arm_median": 0.91, "control_median": 1.11, "paired_delta_median": -0.20000000000000007, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.6920831324378313, "arm_median": 0.3555329771936533, "control_median": 0.5137142642695316, "paired_delta_median": -0.1581812870758783, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 0.8989139418433113, "arm_median": 0.9198179825313157, "control_median": 1.0232547741390445, "paired_delta_median": -0.10343749848528866, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0253164556962027, "arm_median": 24.3, "control_median": 23.7, "paired_delta_median": 0.6000000000000014, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.8366660212455004, "arm_median": 1.5651372445267913, "control_median": 1.8706834086519426, "paired_delta_median": -0.30554616412515145, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 0.8571428571428571, "arm_median": 0.9, "control_median": 1.05, "paired_delta_median": -0.15000000000000002, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.8514678056712864, "arm_median": 1.317367382102766, "control_median": 1.547172275132787, "paired_delta_median": -0.22980407295567806, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 0.8358778625954199, "arm_median": 21.9, "control_median": 26.2, "paired_delta_median": -4.300000000000001, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 78.7, "control_median": 78.7, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 3.65, "control_median": 3.65, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.9211263849139453, "control_median": 0.9211263849139453, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 7.403328048707035, "control_median": 7.403328048707035, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 21.5, "control_median": 21.5, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.72238872943256, "control_median": 2.72238872943256, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.56, "control_median": 2.56, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 4.783458757938096, "control_median": 4.783458757938096, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 79.5, "control_median": 79.5, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 } ], "cost_per_side_pct": 0.1, "headline": { "cagr_pct": { "arm_control_ratio": 1.1676646706586826, "arm_median": 39.0, "control_median": 33.4, "paired_delta_median": 0.30000000000000027 }, "calmar": { "arm_control_ratio": 1.5326633165829147, "arm_median": 3.05, "bootstrap_90": { "n": 7, "p05": -0.20000000000000007, "p95": 0.33000000000000007, "point": 0.0, "replicates": 10000 }, "control_median": 1.9899999999999998, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 0.9239867396709621, "arm_median": 0.36064581421700215, "bootstrap_90": { "n": 7, "p05": -0.1581812870758783, "p95": 0.06532518403293558, "point": 0.0, "replicates": 10000 }, "control_median": 0.390314924157278, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.5822947775582403, "arm_median": 1.8324596868888419, "control_median": 1.1581025943324228, "paired_delta_median": 0.012449811706250202 }, "max_drawdown_pct": { "arm_control_ratio": 0.9950248756218905, "arm_median": 20.0, "control_median": 20.1, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 0.9787468958629829, "arm_median": 1.6591377532957816, "control_median": 1.6951652774672485, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.2205882352941178, "arm_median": 1.66, "control_median": 1.3599999999999999, "paired_delta_median": 0.01999999999999999 }, "sortino": { "arm_control_ratio": 1.1663774531872293, "arm_median": 2.4738026067101857, "control_median": 2.1209280065816616, "paired_delta_median": 0.018422369531712723 }, "total_return_pct": { "arm_control_ratio": 1.158682634730539, "arm_median": 38.7, "control_median": 33.4, "paired_delta_median": 0.2999999999999998 } }, "protocol": "warm_book" }, { "arm_id": "cap15_incumbent", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 35.1, "control_median": 35.1, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 2.89, "control_median": 2.89, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.37223478611171684, "control_median": 0.37223478611171684, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 2.470837748728287, "control_median": 2.470837748728287, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.2, "control_median": 12.2, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6951652774672485, "control_median": 1.6951652774672485, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.95, "control_median": 1.95, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 3.0734446885366533, "control_median": 3.0734446885366533, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 34.9, "control_median": 34.9, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0434782608695652, "arm_median": 52.8, "control_median": 50.6, "paired_delta_median": 2.1999999999999957, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0444444444444445, "arm_median": 4.23, "control_median": 4.05, "paired_delta_median": 0.1800000000000006, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.9791166628234818, "arm_median": 0.6474272702215378, "control_median": 0.6612360863664088, "paired_delta_median": -0.013808816144871172, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.034332756974715, "arm_median": 2.579887016758208, "control_median": 2.4942524534406436, "paired_delta_median": 0.08563491989669902, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.5, "control_median": 12.5, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.9999267698471148, "arm_median": 2.335778780110731, "control_median": 2.335949842074798, "paired_delta_median": -0.0001710619640675759, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.1, "control_median": 2.1, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0082477925604587, "arm_median": 3.366737220677793, "control_median": 3.339196222912543, "paired_delta_median": 0.027542443469704248, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0417495029821073, "arm_median": 52.4, "control_median": 50.3, "paired_delta_median": 2.1000000000000014, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 2.8, "control_median": 2.8, "paired_delta_median": 0.0, "paired_paths": 13 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 0.14, "control_median": 0.14, "paired_delta_median": 0.0, "paired_paths": 13 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.06798242423421148, "control_median": 0.06798242423421148, "paired_delta_median": 0.0, "paired_paths": 13 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.18694461936800963, "control_median": 0.18694461936800963, "paired_delta_median": 0.0, "paired_paths": 13 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.1, "control_median": 20.1, "paired_delta_median": 0.0, "paired_paths": 13 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.121479234940287, "control_median": 1.121479234940287, "paired_delta_median": 0.0, "paired_paths": 13 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.23, "control_median": 0.23, "paired_delta_median": 0.0, "paired_paths": 13 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 0.31973417969026685, "control_median": 0.31973417969026685, "paired_delta_median": 0.0, "paired_paths": 13 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 2.7, "control_median": 2.7, "paired_delta_median": 0.0, "paired_paths": 13 } }, "paths": 13 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": -10.2, "control_median": -10.2, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": -0.43, "control_median": -0.43, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0410850354543273, "arm_median": -0.1565589646807884, "control_median": -0.15038057348741585, "paired_delta_median": -0.00617839119337249, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 0.9994137296701534, "arm_median": -0.15900095501714595, "control_median": -0.15909422724222794, "paired_delta_median": 9.35574222150487e-05, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 23.7, "control_median": 23.7, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.9889475235281898, "arm_median": 0.759951522571803, "control_median": 0.7684447399803218, "paired_delta_median": -0.008493217408518716, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": -0.24, "control_median": -0.24, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.9982881971117138, "arm_median": -0.3180991925094765, "control_median": -0.3186446493405546, "paired_delta_median": 0.0005449710307692812, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": -10.2, "control_median": -10.2, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 33.4, "control_median": 33.4, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.9899999999999998, "control_median": 1.9899999999999998, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.390314924157278, "control_median": 0.390314924157278, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.1581025943324228, "control_median": 1.1581025943324228, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 16.8, "control_median": 16.8, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6897823063320945, "control_median": 1.6897823063320945, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.3599999999999999, "control_median": 1.3599999999999999, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 2.1209280065816616, "control_median": 2.1209280065816616, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 33.4, "control_median": 33.4, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 26.3, "control_median": 26.3, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.11, "control_median": 1.11, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.5137142642695316, "control_median": 0.5137142642695316, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.0232547741390445, "control_median": 1.0232547741390445, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 23.7, "control_median": 23.7, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.8706834086519426, "control_median": 1.8706834086519426, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.05, "control_median": 1.05, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.547172275132787, "control_median": 1.547172275132787, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 26.2, "control_median": 26.2, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0775095298602286, "arm_median": 84.8, "control_median": 78.7, "paired_delta_median": 6.099999999999994, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0794520547945206, "arm_median": 3.94, "control_median": 3.65, "paired_delta_median": 0.29000000000000004, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0287634792306892, "arm_median": 0.9476211845552575, "control_median": 0.9211263849139453, "paired_delta_median": 0.026494799641312128, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0596086364431134, "arm_median": 7.844630338831516, "control_median": 7.403328048707035, "paired_delta_median": 0.4413062716878451, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 21.5, "control_median": 21.5, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.018573492399358, "arm_median": 2.7729529958067736, "control_median": 2.72238872943256, "paired_delta_median": 0.05056426637421296, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.06640625, "arm_median": 2.73, "control_median": 2.56, "paired_delta_median": 0.16999999999999993, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.074388327082045, "arm_median": 5.139292252607067, "control_median": 4.783458757938096, "paired_delta_median": 0.35583300096444903, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0779874213836478, "arm_median": 85.7, "control_median": 79.5, "paired_delta_median": 6.200000000000003, "paired_paths": 14 } }, "paths": 14 } ], "cost_per_side_pct": 0.1, "headline": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 33.4, "control_median": 33.4, "paired_delta_median": 0.0 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.9899999999999998, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.1800000000000006, "point": 0.0, "replicates": 10000 }, "control_median": 1.9899999999999998, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.390314924157278, "bootstrap_90": { "n": 7, "p05": -0.00617839119337249, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 0.390314924157278, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.1581025943324228, "control_median": 1.1581025943324228, "paired_delta_median": 0.0 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.1, "control_median": 20.1, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6951652774672485, "control_median": 1.6951652774672485, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.3599999999999999, "control_median": 1.3599999999999999, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 2.1209280065816616, "control_median": 2.1209280065816616, "paired_delta_median": 0.0 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 33.4, "control_median": 33.4, "paired_delta_median": 0.0 } }, "protocol": "warm_book" }, { "arm_id": "cap10_incumbent", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 18.4, "control_median": 18.4, "paired_delta_median": 0.0, "paired_paths": 11 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.42, "control_median": 1.42, "paired_delta_median": 0.0, "paired_paths": 11 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.3022024073178744, "control_median": 0.3022024073178744, "paired_delta_median": 0.0, "paired_paths": 11 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.1618327127199846, "control_median": 1.1618327127199846, "paired_delta_median": 0.0, "paired_paths": 11 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.9, "control_median": 12.9, "paired_delta_median": 0.0, "paired_paths": 11 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.5281114339604562, "control_median": 1.5281114339604562, "paired_delta_median": 0.0, "paired_paths": 11 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.08, "control_median": 1.08, "paired_delta_median": 0.0, "paired_paths": 11 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.6396709880597768, "control_median": 1.6396709880597768, "paired_delta_median": 0.0, "paired_paths": 11 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 18.4, "control_median": 18.4, "paired_delta_median": 0.0, "paired_paths": 11 } }, "paths": 11 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 17.35, "control_median": 17.35, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 2.12, "control_median": 2.12, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.24757376766615297, "control_median": 0.24757376766615297, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.2642146047869385, "control_median": 1.2642146047869385, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 8.95, "control_median": 8.95, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.4987781171490513, "control_median": 1.4987781171490513, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.03, "control_median": 1.03, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.4969174388362638, "control_median": 1.4969174388362638, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 17.2, "control_median": 17.2, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 1.05, "control_median": 1.05, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 0.055, "control_median": 0.055, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": -0.013669833894715674, "control_median": -0.013669833894715674, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.10462620073092793, "control_median": 0.10462620073092793, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 24.6, "control_median": 24.6, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 0.9781578669876675, "control_median": 0.9781578669876675, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.165, "control_median": 0.165, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 0.2238415704798999, "control_median": 0.2238415704798999, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 1.05, "control_median": 1.05, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": -5.3, "control_median": -5.3, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": -0.21000000000000002, "control_median": -0.21000000000000002, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": -0.09606196608299197, "control_median": -0.09606196608299197, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": -0.05125715215291747, "control_median": -0.05125715215291747, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 28.3, "control_median": 28.3, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 0.8554644069031384, "control_median": 0.8554644069031384, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": -0.075, "control_median": -0.075, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": -0.10378658927935253, "control_median": -0.10378658927935253, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": -5.3, "control_median": -5.3, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 46.8, "control_median": 46.8, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 2.79, "control_median": 2.79, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.539436320667429, "control_median": 0.539436320667429, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 2.1015893787986517, "control_median": 2.1015893787986517, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 17.1, "control_median": 17.1, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.9674168512681796, "control_median": 1.9674168512681796, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.685, "control_median": 1.685, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 2.619841661425873, "control_median": 2.619841661425873, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 46.95, "control_median": 46.95, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 31.0, "control_median": 31.0, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.33, "control_median": 1.33, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.4112755218756886, "control_median": 0.4112755218756886, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.162252880631572, "control_median": 1.162252880631572, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 22.0, "control_median": 22.0, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6472585273208167, "control_median": 1.6472585273208167, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.2349999999999999, "control_median": 1.2349999999999999, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.8282399675296626, "control_median": 1.8282399675296626, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 31.0, "control_median": 31.0, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 69.0, "control_median": 69.0, "paired_delta_median": 0.0, "paired_paths": 7 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 3.96, "control_median": 3.96, "paired_delta_median": 0.0, "paired_paths": 7 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.9670669575722088, "control_median": 0.9670669575722088, "paired_delta_median": 0.0, "paired_paths": 7 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 6.4060709635388156, "control_median": 6.4060709635388156, "paired_delta_median": 0.0, "paired_paths": 7 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 13.0, "control_median": 13.0, "paired_delta_median": 0.0, "paired_paths": 7 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.7576399743894835, "control_median": 2.7576399743894835, "paired_delta_median": 0.0, "paired_paths": 7 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.38, "control_median": 2.38, "paired_delta_median": 0.0, "paired_paths": 7 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 4.62184162599946, "control_median": 4.62184162599946, "paired_delta_median": 0.0, "paired_paths": 7 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 68.9, "control_median": 68.9, "paired_delta_median": 0.0, "paired_paths": 7 } }, "paths": 7 } ], "cost_per_side_pct": 0.2, "headline": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 18.4, "control_median": 18.4, "paired_delta_median": 0.0 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.42, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 1.42, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.3022024073178744, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 0.3022024073178744, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.162252880631572, "control_median": 1.162252880631572, "paired_delta_median": 0.0 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 17.1, "control_median": 17.1, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.5281114339604562, "control_median": 1.5281114339604562, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.08, "control_median": 1.08, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.6396709880597768, "control_median": 1.6396709880597768, "paired_delta_median": 0.0 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 18.4, "control_median": 18.4, "paired_delta_median": 0.0 } }, "protocol": "empty_book" }, { "arm_id": "cash_unbounded", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.2065217391304348, "arm_median": 22.2, "control_median": 18.4, "paired_delta_median": 1.3000000000000043, "paired_paths": 11 }, "calmar": { "arm_control_ratio": 1.1690140845070423, "arm_median": 1.66, "control_median": 1.42, "paired_delta_median": 0.10000000000000009, "paired_paths": 11 }, "ev_net_r": { "arm_control_ratio": 1.054025960334236, "arm_median": 0.31852918258854046, "control_median": 0.3022024073178744, "paired_delta_median": -0.009746474525156312, "paired_paths": 11 }, "gain_to_pain": { "arm_control_ratio": 1.0512520600121247, "arm_median": 1.2213790326363587, "control_median": 1.1618327127199846, "paired_delta_median": 0.0785858315837914, "paired_paths": 11 }, "max_drawdown_pct": { "arm_control_ratio": 0.9922480620155039, "arm_median": 12.8, "control_median": 12.9, "paired_delta_median": 0.0, "paired_paths": 11 }, "profit_factor": { "arm_control_ratio": 1.023248882535978, "arm_median": 1.5636383171904877, "control_median": 1.5281114339604562, "paired_delta_median": -0.017379203194879844, "paired_paths": 11 }, "sharpe": { "arm_control_ratio": 1.0833333333333333, "arm_median": 1.17, "control_median": 1.08, "paired_delta_median": -0.010000000000000009, "paired_paths": 11 }, "sortino": { "arm_control_ratio": 1.1027794170527792, "arm_median": 1.8081954163709153, "control_median": 1.6396709880597768, "paired_delta_median": -0.013888997264641267, "paired_paths": 11 }, "total_return_pct": { "arm_control_ratio": 1.2010869565217392, "arm_median": 22.1, "control_median": 18.4, "paired_delta_median": 1.2999999999999972, "paired_paths": 11 } }, "paths": 11 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0979827089337175, "arm_median": 19.05, "control_median": 17.35, "paired_delta_median": 1.5500000000000007, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0683962264150944, "arm_median": 2.265, "control_median": 2.12, "paired_delta_median": 0.18, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0744962167306968, "arm_median": 0.2660170767190459, "control_median": 0.24757376766615297, "paired_delta_median": 0.0635154859818803, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.1299068346166747, "arm_median": 1.4284447223709802, "control_median": 1.2642146047869385, "paired_delta_median": 0.2057294301166509, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 0.9888268156424581, "arm_median": 8.85, "control_median": 8.95, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.023105835255427, "arm_median": 1.5334086374083362, "control_median": 1.4987781171490513, "paired_delta_median": 0.12218150736724148, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0873786407766992, "arm_median": 1.12, "control_median": 1.03, "paired_delta_median": 0.06999999999999995, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0990270249350376, "arm_median": 1.6451527193775952, "control_median": 1.4969174388362638, "paired_delta_median": 0.10534926261413069, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0959302325581397, "arm_median": 18.85, "control_median": 17.2, "paired_delta_median": 1.5999999999999988, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": -3.333333333333333, "arm_median": -3.5, "control_median": 1.05, "paired_delta_median": -4.850000000000001, "paired_paths": 12 }, "calmar": { "arm_control_ratio": -2.545454545454546, "arm_median": -0.14, "control_median": 0.055, "paired_delta_median": -0.16000000000000003, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.619062066440616, "arm_median": -0.022132309513478332, "control_median": -0.013669833894715674, "paired_delta_median": -0.01525995539126817, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": -0.47268835508518836, "arm_median": -0.04945558672231506, "control_median": 0.10462620073092793, "paired_delta_median": -0.1540204566856908, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 0.9959349593495934, "arm_median": 24.5, "control_median": 24.6, "paired_delta_median": 0.29999999999999893, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 0.9851439656418811, "arm_median": 0.9636263201080344, "control_median": 0.9781578669876675, "paired_delta_median": -0.0227575474821744, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": -0.06060606060606057, "arm_median": -0.009999999999999995, "control_median": 0.165, "paired_delta_median": -0.18499999999999997, "paired_paths": 12 }, "sortino": { "arm_control_ratio": -0.059982691193677946, "arm_median": -0.013426619798403733, "control_median": 0.2238415704798999, "paired_delta_median": -0.2470103338006906, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": -3.285714285714285, "arm_median": -3.4499999999999997, "control_median": 1.05, "paired_delta_median": -4.800000000000001, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 0.6320754716981132, "arm_median": -3.3499999999999996, "control_median": -5.3, "paired_delta_median": 0.9000000000000012, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 0.5476190476190476, "arm_median": -0.11499999999999999, "control_median": -0.21000000000000002, "paired_delta_median": 0.04000000000000001, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 0.30961208551901437, "arm_median": -0.02974194565801197, "control_median": -0.09606196608299197, "paired_delta_median": 0.04149486361808683, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": -0.24792955499322095, "arm_median": 0.012708162923492645, "control_median": -0.05125715215291747, "paired_delta_median": 0.034687713131071767, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 0.911660777385159, "arm_median": 25.8, "control_median": 28.3, "paired_delta_median": -1.8999999999999986, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.1133288232086573, "arm_median": 0.952413181434363, "control_median": 0.8554644069031384, "paired_delta_median": 0.06409504802904786, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": -0.13333333333333347, "arm_median": 0.010000000000000009, "control_median": -0.075, "paired_delta_median": 0.035, "paired_paths": 12 }, "sortino": { "arm_control_ratio": -0.20326780800837485, "arm_median": 0.021096472503479485, "control_median": -0.10378658927935253, "paired_delta_median": 0.038446729477749575, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 0.6320754716981132, "arm_median": -3.3499999999999996, "control_median": -5.3, "paired_delta_median": 0.9000000000000012, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 0.9519230769230769, "arm_median": 44.55, "control_median": 46.8, "paired_delta_median": 0.8000000000000025, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0017921146953406, "arm_median": 2.795, "control_median": 2.79, "paired_delta_median": 0.004999999999999893, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0127447023486613, "arm_median": 0.5463112760103924, "control_median": 0.539436320667429, "paired_delta_median": 0.05049549738123758, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.9851080367909508, "arm_median": 2.0702925870890536, "control_median": 2.1015893787986517, "paired_delta_median": -0.0272934917068125, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.087719298245614, "arm_median": 18.6, "control_median": 17.1, "paired_delta_median": 0.75, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.033271532836852, "arm_median": 2.032875825638925, "control_median": 1.9674168512681796, "paired_delta_median": 0.09617513829895175, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 0.9406528189910979, "arm_median": 1.585, "control_median": 1.685, "paired_delta_median": -0.02000000000000013, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 0.9317731787760101, "arm_median": 2.441098192756609, "control_median": 2.619841661425873, "paired_delta_median": -0.03193718843082527, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 0.9510117145899895, "arm_median": 44.650000000000006, "control_median": 46.95, "paired_delta_median": 0.8499999999999996, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 0.9500000000000001, "arm_median": 29.450000000000003, "control_median": 31.0, "paired_delta_median": -0.10000000000000142, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 0.9436090225563909, "arm_median": 1.255, "control_median": 1.33, "paired_delta_median": -0.015000000000000013, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0896688506777212, "arm_median": 0.44815412523416165, "control_median": 0.4112755218756886, "paired_delta_median": 0.052089653948638764, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.9402629981230788, "arm_median": 1.0928233781198267, "control_median": 1.162252880631572, "paired_delta_median": -0.02081975529854265, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0136363636363637, "arm_median": 22.3, "control_median": 22.0, "paired_delta_median": 0.3000000000000007, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0454929156721868, "arm_median": 1.7221971205945132, "control_median": 1.6472585273208167, "paired_delta_median": 0.09687572624050178, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 0.9554655870445347, "arm_median": 1.1800000000000002, "control_median": 1.2349999999999999, "paired_delta_median": -0.03499999999999992, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 0.9474674872938099, "arm_median": 1.732197928205446, "control_median": 1.8282399675296626, "paired_delta_median": -0.037025999553390684, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 0.9483870967741935, "arm_median": 29.4, "control_median": 31.0, "paired_delta_median": -0.05000000000000071, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0420289855072464, "arm_median": 71.9, "control_median": 69.0, "paired_delta_median": 2.0, "paired_paths": 7 }, "calmar": { "arm_control_ratio": 1.0075757575757576, "arm_median": 3.99, "control_median": 3.96, "paired_delta_median": 0.03000000000000025, "paired_paths": 7 }, "ev_net_r": { "arm_control_ratio": 1.0471652007837025, "arm_median": 1.0126788647973863, "control_median": 0.9670669575722088, "paired_delta_median": 0.024560502753602442, "paired_paths": 7 }, "gain_to_pain": { "arm_control_ratio": 1.0387968670443255, "arm_median": 6.654606446987746, "control_median": 6.4060709635388156, "paired_delta_median": 0.24853548344893017, "paired_paths": 7 }, "max_drawdown_pct": { "arm_control_ratio": 1.0307692307692309, "arm_median": 13.4, "control_median": 13.0, "paired_delta_median": 0.0, "paired_paths": 7 }, "profit_factor": { "arm_control_ratio": 1.0564751940020427, "arm_median": 2.9133782269309174, "control_median": 2.7576399743894835, "paired_delta_median": 0.06628634876093153, "paired_paths": 7 }, "sharpe": { "arm_control_ratio": 1.012605042016807, "arm_median": 2.41, "control_median": 2.38, "paired_delta_median": 0.009999999999999787, "paired_paths": 7 }, "sortino": { "arm_control_ratio": 1.0108567499233934, "arm_median": 4.672019804718466, "control_median": 4.62184162599946, "paired_delta_median": 0.03093849508134383, "paired_paths": 7 }, "total_return_pct": { "arm_control_ratio": 1.0420899854862118, "arm_median": 71.8, "control_median": 68.9, "paired_delta_median": 2.0, "paired_paths": 7 } }, "paths": 7 } ], "cost_per_side_pct": 0.2, "headline": { "cagr_pct": { "arm_control_ratio": 1.2065217391304348, "arm_median": 22.2, "control_median": 18.4, "paired_delta_median": 0.9000000000000012 }, "calmar": { "arm_control_ratio": 1.1690140845070423, "arm_median": 1.66, "bootstrap_90": { "n": 7, "p05": -0.015000000000000013, "p95": 0.10000000000000009, "point": 0.03000000000000025, "replicates": 10000 }, "control_median": 1.42, "paired_delta_median": 0.03000000000000025 }, "ev_net_r": { "arm_control_ratio": 1.054025960334236, "arm_median": 0.31852918258854046, "bootstrap_90": { "n": 7, "p05": -0.009746474525156312, "p95": 0.052089653948638764, "point": 0.04149486361808683, "replicates": 10000 }, "control_median": 0.3022024073178744, "paired_delta_median": 0.04149486361808683 }, "gain_to_pain": { "arm_control_ratio": 1.0508720201860524, "arm_median": 1.2213790326363587, "control_median": 1.162252880631572, "paired_delta_median": 0.034687713131071767 }, "max_drawdown_pct": { "arm_control_ratio": 1.087719298245614, "arm_median": 18.6, "control_median": 17.1, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 1.023248882535978, "arm_median": 1.5636383171904877, "control_median": 1.5281114339604562, "paired_delta_median": 0.06628634876093153 }, "sharpe": { "arm_control_ratio": 1.0833333333333333, "arm_median": 1.17, "control_median": 1.08, "paired_delta_median": -0.010000000000000009 }, "sortino": { "arm_control_ratio": 1.0564301867993386, "arm_median": 1.732197928205446, "control_median": 1.6396709880597768, "paired_delta_median": -0.013888997264641267 }, "total_return_pct": { "arm_control_ratio": 1.2010869565217392, "arm_median": 22.1, "control_median": 18.4, "paired_delta_median": 0.9000000000000012 } }, "protocol": "empty_book" }, { "arm_id": "cap10_weekly_top10", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 0.8858695652173915, "arm_median": 16.3, "control_median": 18.4, "paired_delta_median": -11.099999999999998, "paired_paths": 11 }, "calmar": { "arm_control_ratio": 0.823943661971831, "arm_median": 1.17, "control_median": 1.42, "paired_delta_median": -0.9199999999999999, "paired_paths": 11 }, "ev_net_r": { "arm_control_ratio": 0.5618595243726849, "arm_median": 0.16979530083990133, "control_median": 0.3022024073178744, "paired_delta_median": -0.20750114982384377, "paired_paths": 11 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.1618327127199846, "control_median": 1.1618327127199846, "paired_delta_median": -0.40615799132411556, "paired_paths": 11 }, "max_drawdown_pct": { "arm_control_ratio": 1.0310077519379846, "arm_median": 13.3, "control_median": 12.9, "paired_delta_median": 0.5, "paired_paths": 11 }, "profit_factor": { "arm_control_ratio": 0.8439432319742115, "arm_median": 1.2896393023933344, "control_median": 1.5281114339604562, "paired_delta_median": -0.348195014207896, "paired_paths": 11 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.08, "control_median": 1.08, "paired_delta_median": -0.43999999999999995, "paired_paths": 11 }, "sortino": { "arm_control_ratio": 0.9623786768166643, "arm_median": 1.5779843959036406, "control_median": 1.6396709880597768, "paired_delta_median": -0.8009270063721514, "paired_paths": 11 }, "total_return_pct": { "arm_control_ratio": 0.8858695652173915, "arm_median": 16.3, "control_median": 18.4, "paired_delta_median": -11.099999999999998, "paired_paths": 11 } }, "paths": 11 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0461095100864553, "arm_median": 18.15, "control_median": 17.35, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0400943396226414, "arm_median": 2.205, "control_median": 2.12, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0539668756410652, "arm_median": 0.2609345503977822, "control_median": 0.24757376766615297, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.044789566875267, "arm_median": 1.3208382293727323, "control_median": 1.2642146047869385, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 8.95, "control_median": 8.95, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0188000888958877, "arm_median": 1.5269552789866645, "control_median": 1.4987781171490513, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0097087378640777, "arm_median": 1.04, "control_median": 1.03, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0312023945079183, "arm_median": 1.5436248473086156, "control_median": 1.4969174388362638, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0436046511627908, "arm_median": 17.95, "control_median": 17.2, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": -1.238095238095238, "arm_median": -1.2999999999999998, "control_median": 1.05, "paired_delta_median": -6.65, "paired_paths": 12 }, "calmar": { "arm_control_ratio": -0.9090909090909091, "arm_median": -0.049999999999999996, "control_median": 0.055, "paired_delta_median": -0.16000000000000003, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.5907357825150716, "arm_median": -0.021745093917361586, "control_median": -0.013669833894715674, "paired_delta_median": -0.03934084818417763, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.19143822101811073, "arm_median": 0.0200294537398126, "control_median": 0.10462620073092793, "paired_delta_median": -0.14659673109644178, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0548780487804879, "arm_median": 25.950000000000003, "control_median": 24.6, "paired_delta_median": 2.5999999999999996, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 0.9858721076326766, "arm_median": 0.9643385579246151, "control_median": 0.9781578669876675, "paired_delta_median": -0.07196440005142218, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 0.3939393939393939, "arm_median": 0.065, "control_median": 0.165, "paired_delta_median": -0.225, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 0.39796369447532765, "arm_median": 0.0890808183653404, "control_median": 0.2238415704798999, "paired_delta_median": -0.3032007581303423, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": -1.238095238095238, "arm_median": -1.2999999999999998, "control_median": 1.05, "paired_delta_median": -6.6499999999999995, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 0.05660377358490567, "arm_median": -0.30000000000000004, "control_median": -5.3, "paired_delta_median": 8.6, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 0.04761904761904761, "arm_median": -0.009999999999999998, "control_median": -0.21000000000000002, "paired_delta_median": 0.21, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 0.07699053650118767, "arm_median": -0.007395862306088446, "control_median": -0.09606196608299197, "paired_delta_median": 0.07844287134450409, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": -1.7596281853594178, "arm_median": 0.09019352962952974, "control_median": -0.05125715215291747, "paired_delta_median": 0.21125695643031284, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 0.8127208480565371, "arm_median": 23.0, "control_median": 28.3, "paired_delta_median": -5.499999999999998, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.1536442822126285, "arm_median": 0.9869016216602231, "control_median": 0.8554644069031384, "paired_delta_median": 0.12435821490772886, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": -1.4666666666666668, "arm_median": 0.11, "control_median": -0.075, "paired_delta_median": 0.35, "paired_paths": 12 }, "sortino": { "arm_control_ratio": -1.5639873143782368, "arm_median": 0.16232090903549165, "control_median": -0.10378658927935253, "paired_delta_median": 0.4797718053419594, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 0.05660377358490567, "arm_median": -0.30000000000000004, "control_median": -5.3, "paired_delta_median": 8.55, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 0.9925213675213677, "arm_median": 46.45, "control_median": 46.8, "paired_delta_median": -4.000000000000003, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0591397849462365, "arm_median": 2.955, "control_median": 2.79, "paired_delta_median": -0.26, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 0.844225747805874, "arm_median": 0.45540603120910944, "control_median": 0.539436320667429, "paired_delta_median": -0.08999374035750385, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.8318596709380872, "arm_median": 1.7482274490944256, "control_median": 2.1015893787986517, "paired_delta_median": -0.1279383619297293, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.023391812865497, "arm_median": 17.5, "control_median": 17.1, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 0.9309054026356306, "arm_median": 1.8314789760819292, "control_median": 1.9674168512681796, "paired_delta_median": -0.15487067769518026, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 0.9792284866468842, "arm_median": 1.65, "control_median": 1.685, "paired_delta_median": -0.1750000000000001, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0023213642674997, "arm_median": 2.625923268245214, "control_median": 2.619841661425873, "paired_delta_median": -0.2553491880096939, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 0.9914802981895633, "arm_median": 46.55, "control_median": 46.95, "paired_delta_median": -4.000000000000002, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 31.0, "control_median": 31.0, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.33, "control_median": 1.33, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.4112755218756886, "control_median": 0.4112755218756886, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.162252880631572, "control_median": 1.162252880631572, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 22.0, "control_median": 22.0, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6472585273208167, "control_median": 1.6472585273208167, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.2349999999999999, "control_median": 1.2349999999999999, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.8282399675296626, "control_median": 1.8282399675296626, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 31.0, "control_median": 31.0, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 69.0, "control_median": 69.0, "paired_delta_median": 0.0, "paired_paths": 7 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 3.96, "control_median": 3.96, "paired_delta_median": 0.0, "paired_paths": 7 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.9670669575722088, "control_median": 0.9670669575722088, "paired_delta_median": 0.0, "paired_paths": 7 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 6.4060709635388156, "control_median": 6.4060709635388156, "paired_delta_median": 0.0, "paired_paths": 7 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 13.0, "control_median": 13.0, "paired_delta_median": 0.0, "paired_paths": 7 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.7576399743894835, "control_median": 2.7576399743894835, "paired_delta_median": 0.0, "paired_paths": 7 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.38, "control_median": 2.38, "paired_delta_median": 0.0, "paired_paths": 7 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 4.62184162599946, "control_median": 4.62184162599946, "paired_delta_median": 0.0, "paired_paths": 7 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 68.9, "control_median": 68.9, "paired_delta_median": 0.0, "paired_paths": 7 } }, "paths": 7 } ], "cost_per_side_pct": 0.2, "headline": { "cagr_pct": { "arm_control_ratio": 0.9864130434782609, "arm_median": 18.15, "control_median": 18.4, "paired_delta_median": 0.0 }, "calmar": { "arm_control_ratio": 0.9366197183098592, "arm_median": 1.33, "bootstrap_90": { "n": 7, "p05": -0.26, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 1.42, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 0.8634429907876802, "arm_median": 0.2609345503977822, "bootstrap_90": { "n": 7, "p05": -0.08999374035750385, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 0.3022024073178744, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.162252880631572, "control_median": 1.162252880631572, "paired_delta_median": 0.0 }, "max_drawdown_pct": { "arm_control_ratio": 1.023391812865497, "arm_median": 17.5, "control_median": 17.1, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 0.9992434092513821, "arm_median": 1.5269552789866645, "control_median": 1.5281114339604562, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.08, "control_median": 1.08, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 0.9623786768166643, "arm_median": 1.5779843959036406, "control_median": 1.6396709880597768, "paired_delta_median": 0.0 }, "total_return_pct": { "arm_control_ratio": 0.9755434782608696, "arm_median": 17.95, "control_median": 18.4, "paired_delta_median": 0.0 } }, "protocol": "empty_book" }, { "arm_id": "cap15_incumbent", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0706521739130435, "arm_median": 19.7, "control_median": 18.4, "paired_delta_median": 1.5, "paired_paths": 11 }, "calmar": { "arm_control_ratio": 1.0704225352112677, "arm_median": 1.52, "control_median": 1.42, "paired_delta_median": 0.11000000000000032, "paired_paths": 11 }, "ev_net_r": { "arm_control_ratio": 1.1315912457894308, "arm_median": 0.3419695985773985, "control_median": 0.3022024073178744, "paired_delta_median": 0.0, "paired_paths": 11 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.1618327127199846, "control_median": 1.1618327127199846, "paired_delta_median": 0.07370912835099952, "paired_paths": 11 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.9, "control_median": 12.9, "paired_delta_median": 0.0, "paired_paths": 11 }, "profit_factor": { "arm_control_ratio": 1.0622379604766075, "arm_median": 1.6232179729911391, "control_median": 1.5281114339604562, "paired_delta_median": 0.0, "paired_paths": 11 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.08, "control_median": 1.08, "paired_delta_median": 0.0, "paired_paths": 11 }, "sortino": { "arm_control_ratio": 1.015651705557661, "arm_median": 1.6653346355763277, "control_median": 1.6396709880597768, "paired_delta_median": 0.025663647516550814, "paired_paths": 11 }, "total_return_pct": { "arm_control_ratio": 1.065217391304348, "arm_median": 19.6, "control_median": 18.4, "paired_delta_median": 1.5, "paired_paths": 11 } }, "paths": 11 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 17.35, "control_median": 17.35, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 2.12, "control_median": 2.12, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.24757376766615297, "control_median": 0.24757376766615297, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 1.2642146047869385, "control_median": 1.2642146047869385, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 8.95, "control_median": 8.95, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.4987781171490513, "control_median": 1.4987781171490513, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.03, "control_median": 1.03, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.4969174388362638, "control_median": 1.4969174388362638, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 17.2, "control_median": 17.2, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 1.05, "control_median": 1.05, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 0.055, "control_median": 0.055, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.2856194471943174, "arm_median": -0.01757420429496251, "control_median": -0.013669833894715674, "paired_delta_median": -0.007400151109135552, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.9997207516510648, "arm_median": 0.10459698403711845, "control_median": 0.10462620073092793, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 24.6, "control_median": 24.6, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 0.9937973286895462, "arm_median": 0.9720906752490084, "control_median": 0.9781578669876675, "paired_delta_median": -0.01069796719508509, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.165, "control_median": 0.165, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0003035365485418, "arm_median": 0.22390951457762354, "control_median": 0.2238415704798999, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 1.05, "control_median": 1.05, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": -5.3, "control_median": -5.3, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": -0.21000000000000002, "control_median": -0.21000000000000002, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": -0.09606196608299197, "control_median": -0.09606196608299197, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.9997163185462766, "arm_median": -0.05124261144948101, "control_median": -0.05125715215291747, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 28.3, "control_median": 28.3, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 0.8554644069031384, "control_median": 0.8554644069031384, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": -0.075, "control_median": -0.075, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 0.9987108968316447, "arm_median": -0.10365279765827973, "control_median": -0.10378658927935253, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": -5.3, "control_median": -5.3, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 46.8, "control_median": 46.8, "paired_delta_median": 0.0, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 2.79, "control_median": 2.79, "paired_delta_median": 0.0, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.539436320667429, "control_median": 0.539436320667429, "paired_delta_median": 0.0, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 2.1015893787986517, "control_median": 2.1015893787986517, "paired_delta_median": 0.0, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 17.1, "control_median": 17.1, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.9674168512681796, "control_median": 1.9674168512681796, "paired_delta_median": 0.0, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.685, "control_median": 1.685, "paired_delta_median": 0.0, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 2.619841661425873, "control_median": 2.619841661425873, "paired_delta_median": 0.0, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 46.95, "control_median": 46.95, "paired_delta_median": 0.0, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 31.0, "control_median": 31.0, "paired_delta_median": 0.5500000000000003, "paired_paths": 12 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.33, "control_median": 1.33, "paired_delta_median": 0.025000000000000022, "paired_paths": 12 }, "ev_net_r": { "arm_control_ratio": 0.9881634171228836, "arm_median": 0.40640742507567773, "control_median": 0.4112755218756886, "paired_delta_median": 0.010493615366540015, "paired_paths": 12 }, "gain_to_pain": { "arm_control_ratio": 0.993558337434853, "arm_median": 1.1547660397591732, "control_median": 1.162252880631572, "paired_delta_median": 0.0156610042277609, "paired_paths": 12 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 22.0, "control_median": 22.0, "paired_delta_median": 0.0, "paired_paths": 12 }, "profit_factor": { "arm_control_ratio": 0.9958172282487816, "arm_median": 1.6403684208857856, "control_median": 1.6472585273208167, "paired_delta_median": 0.01835881486601032, "paired_paths": 12 }, "sharpe": { "arm_control_ratio": 1.0040485829959516, "arm_median": 1.24, "control_median": 1.2349999999999999, "paired_delta_median": 0.020000000000000018, "paired_paths": 12 }, "sortino": { "arm_control_ratio": 1.002017979632941, "arm_median": 1.8319293185482661, "control_median": 1.8282399675296626, "paired_delta_median": 0.027352763001628144, "paired_paths": 12 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 31.0, "control_median": 31.0, "paired_delta_median": 0.5500000000000003, "paired_paths": 12 } }, "paths": 12 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0840579710144926, "arm_median": 74.8, "control_median": 69.0, "paired_delta_median": 5.799999999999997, "paired_paths": 7 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 3.96, "control_median": 3.96, "paired_delta_median": 0.2599999999999998, "paired_paths": 7 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.9670669575722088, "control_median": 0.9670669575722088, "paired_delta_median": 0.016476025058755672, "paired_paths": 7 }, "gain_to_pain": { "arm_control_ratio": 1.0644668192501596, "arm_median": 6.819049982448968, "control_median": 6.4060709635388156, "paired_delta_median": 0.3337020475594876, "paired_paths": 7 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 13.0, "control_median": 13.0, "paired_delta_median": 0.0, "paired_paths": 7 }, "profit_factor": { "arm_control_ratio": 1.0168685225478578, "arm_median": 2.8041572864763467, "control_median": 2.7576399743894835, "paired_delta_median": 0.013805797402158149, "paired_paths": 7 }, "sharpe": { "arm_control_ratio": 1.0756302521008405, "arm_median": 2.56, "control_median": 2.38, "paired_delta_median": 0.16000000000000014, "paired_paths": 7 }, "sortino": { "arm_control_ratio": 1.0836698472582624, "arm_median": 5.0085504088987145, "control_median": 4.62184162599946, "paired_delta_median": 0.33282611434335685, "paired_paths": 7 }, "total_return_pct": { "arm_control_ratio": 1.0841799709724238, "arm_median": 74.7, "control_median": 68.9, "paired_delta_median": 5.799999999999997, "paired_paths": 7 } }, "paths": 7 } ], "cost_per_side_pct": 0.2, "headline": { "cagr_pct": { "arm_control_ratio": 1.0706521739130435, "arm_median": 19.7, "control_median": 18.4, "paired_delta_median": 0.0 }, "calmar": { "arm_control_ratio": 1.0704225352112677, "arm_median": 1.52, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.11000000000000032, "point": 0.0, "replicates": 10000 }, "control_median": 1.42, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 1.1315912457894308, "arm_median": 0.3419695985773985, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.010493615366540015, "point": 0.0, "replicates": 10000 }, "control_median": 0.3022024073178744, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 0.9996384883887239, "arm_median": 1.1618327127199846, "control_median": 1.162252880631572, "paired_delta_median": 0.0 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 17.1, "control_median": 17.1, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 1.0622379604766075, "arm_median": 1.6232179729911391, "control_median": 1.5281114339604562, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.08, "control_median": 1.08, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 1.015651705557661, "arm_median": 1.6653346355763277, "control_median": 1.6396709880597768, "paired_delta_median": 0.0 }, "total_return_pct": { "arm_control_ratio": 1.065217391304348, "arm_median": 19.6, "control_median": 18.4, "paired_delta_median": 0.0 } }, "protocol": "empty_book" }, { "arm_id": "cap10_incumbent", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 32.0, "control_median": 32.0, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 2.44, "control_median": 2.44, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.3262593035227408, "control_median": 0.3262593035227408, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 2.155787143867264, "control_median": 2.155787143867264, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 13.1, "control_median": 13.1, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.5810712637717668, "control_median": 1.5810712637717668, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.79, "control_median": 1.79, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 2.805563943738079, "control_median": 2.805563943738079, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 31.8, "control_median": 31.8, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 47.6, "control_median": 47.6, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 3.72, "control_median": 3.72, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.6281381429635966, "control_median": 0.6281381429635966, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 2.257534235500912, "control_median": 2.257534235500912, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.8, "control_median": 12.8, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.2230093533708883, "control_median": 2.2230093533708883, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.99, "control_median": 1.99, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 3.1509001661055827, "control_median": 3.1509001661055827, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 47.2, "control_median": 47.2, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 0.5, "control_median": 0.5, "paired_delta_median": 0.0, "paired_paths": 13 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 0.02, "control_median": 0.02, "paired_delta_median": 0.0, "paired_paths": 13 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.033503373501498436, "control_median": 0.033503373501498436, "paired_delta_median": 0.0, "paired_paths": 13 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.07469809067265593, "control_median": 0.07469809067265593, "paired_delta_median": 0.0, "paired_paths": 13 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.6, "control_median": 20.6, "paired_delta_median": 0.0, "paired_paths": 13 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.0576654171591349, "control_median": 1.0576654171591349, "paired_delta_median": 0.0, "paired_paths": 13 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.13, "control_median": 0.13, "paired_delta_median": 0.0, "paired_paths": 13 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 0.17100429289321095, "control_median": 0.17100429289321095, "paired_delta_median": 0.0, "paired_paths": 13 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 0.5, "control_median": 0.5, "paired_delta_median": 0.0, "paired_paths": 13 } }, "paths": 13 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": -13.4, "control_median": -13.4, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": -0.52, "control_median": -0.52, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": -0.18686648177532444, "control_median": -0.18686648177532444, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": -0.2254616127864584, "control_median": -0.2254616127864584, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 25.7, "control_median": 25.7, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 0.7237234839196297, "control_median": 0.7237234839196297, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": -0.36, "control_median": -0.36, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": -0.4810573799905315, "control_median": -0.4810573799905315, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": -13.4, "control_median": -13.4, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 29.299999999999997, "control_median": 29.299999999999997, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.665, "control_median": 1.665, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.3596746628292612, "control_median": 0.3596746628292612, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.9882087896357118, "control_median": 0.9882087896357118, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 17.6, "control_median": 17.6, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6101151873611763, "control_median": 1.6101151873611763, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.225, "control_median": 1.225, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.8861126274485707, "control_median": 1.8861126274485707, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 29.299999999999997, "control_median": 29.299999999999997, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 23.4, "control_median": 23.4, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 0.95, "control_median": 0.95, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.47819005604413944, "control_median": 0.47819005604413944, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.8910817264574908, "control_median": 0.8910817264574908, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 24.6, "control_median": 24.6, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.7811590573200229, "control_median": 1.7811590573200229, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.95, "control_median": 0.95, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.4009080022038023, "control_median": 1.4009080022038023, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 23.3, "control_median": 23.3, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 75.6, "control_median": 75.6, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 3.44, "control_median": 3.44, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.8899031543856191, "control_median": 0.8899031543856191, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 6.966664854898626, "control_median": 6.966664854898626, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 22.0, "control_median": 22.0, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.6117161013218224, "control_median": 2.6117161013218224, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.48, "control_median": 2.48, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 4.60806715190672, "control_median": 4.60806715190672, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 76.3, "control_median": 76.3, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 } ], "cost_per_side_pct": 0.2, "headline": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 29.299999999999997, "control_median": 29.299999999999997, "paired_delta_median": 0.0 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.665, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 1.665, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.3596746628292612, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 0.3596746628292612, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.9882087896357118, "control_median": 0.9882087896357118, "paired_delta_median": 0.0 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.6, "control_median": 20.6, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6101151873611763, "control_median": 1.6101151873611763, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.225, "control_median": 1.225, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.8861126274485707, "control_median": 1.8861126274485707, "paired_delta_median": 0.0 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 29.299999999999997, "control_median": 29.299999999999997, "paired_delta_median": 0.0 } }, "protocol": "warm_book" }, { "arm_id": "cash_unbounded", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 0.95, "arm_median": 30.4, "control_median": 32.0, "paired_delta_median": -1.6000000000000014, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 0.8606557377049181, "arm_median": 2.1, "control_median": 2.44, "paired_delta_median": -0.33999999999999986, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.372156860941137, "arm_median": 0.44767894177460565, "control_median": 0.3262593035227408, "paired_delta_median": 0.12141963825186483, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 0.9044553721585966, "arm_median": 1.9498132635011842, "control_median": 2.155787143867264, "paired_delta_median": -0.20597427878261865, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.1068702290076335, "arm_median": 14.5, "control_median": 13.1, "paired_delta_median": 1.4000000000000004, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.168310448539326, "arm_median": 1.847182077349832, "control_median": 1.5810712637717668, "paired_delta_median": 0.26611081357806543, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 0.9441340782122905, "arm_median": 1.69, "control_median": 1.79, "paired_delta_median": -0.10000000000000009, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.9528354014965483, "arm_median": 2.673240646755912, "control_median": 2.805563943738079, "paired_delta_median": -0.13231990062734655, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 0.949685534591195, "arm_median": 30.2, "control_median": 31.8, "paired_delta_median": -1.6000000000000014, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0609243697478992, "arm_median": 50.5, "control_median": 47.6, "paired_delta_median": 2.8999999999999986, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0618279569892473, "arm_median": 3.95, "control_median": 3.72, "paired_delta_median": 0.22999999999999998, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.965046162755974, "arm_median": 0.6061823045476823, "control_median": 0.6281381429635966, "paired_delta_median": -0.021955838415914364, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.1109933991240852, "arm_median": 2.5081056339381513, "control_median": 2.257534235500912, "paired_delta_median": 0.2505752794975593, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.8, "control_median": 12.8, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.9810343082152179, "arm_median": 2.1808484431401682, "control_median": 2.2230093533708883, "paired_delta_median": -0.042160910230719884, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0100502512562812, "arm_median": 2.01, "control_median": 1.99, "paired_delta_median": 0.019999999999999796, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0113913516906745, "arm_median": 3.186793178039896, "control_median": 3.1509001661055827, "paired_delta_median": 0.035898567976582196, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0614406779661016, "arm_median": 50.1, "control_median": 47.2, "paired_delta_median": 2.8999999999999986, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": -0.4, "arm_median": -0.2, "control_median": 0.5, "paired_delta_median": -0.7, "paired_paths": 13 }, "calmar": { "arm_control_ratio": -0.5, "arm_median": -0.01, "control_median": 0.02, "paired_delta_median": -0.03, "paired_paths": 13 }, "ev_net_r": { "arm_control_ratio": 2.0277480213457166, "arm_median": 0.06793639932606997, "control_median": 0.033503373501498436, "paired_delta_median": 0.03443302582457148, "paired_paths": 13 }, "gain_to_pain": { "arm_control_ratio": 0.5770764681054215, "arm_median": 0.043106510339594804, "control_median": 0.07469809067265593, "paired_delta_median": -0.031591288358880976, "paired_paths": 13 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.6, "control_median": 20.6, "paired_delta_median": 0.0, "paired_paths": 13 }, "profit_factor": { "arm_control_ratio": 1.0571710458352908, "arm_median": 1.1181332552019416, "control_median": 1.0576654171591349, "paired_delta_median": 0.060467838042806754, "paired_paths": 13 }, "sharpe": { "arm_control_ratio": 0.6923076923076923, "arm_median": 0.09, "control_median": 0.13, "paired_delta_median": -0.04000000000000001, "paired_paths": 13 }, "sortino": { "arm_control_ratio": 0.740990485799801, "arm_median": 0.12671255406479184, "control_median": 0.17100429289321095, "paired_delta_median": -0.04429125666472028, "paired_paths": 13 }, "total_return_pct": { "arm_control_ratio": -0.4, "arm_median": -0.2, "control_median": 0.5, "paired_delta_median": -0.7, "paired_paths": 13 } }, "paths": 13 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 1.4104477611940298, "arm_median": -18.9, "control_median": -13.4, "paired_delta_median": -5.499999999999998, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.25, "arm_median": -0.65, "control_median": -0.52, "paired_delta_median": -0.13, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.9405781066948464, "arm_median": -0.1757625216329617, "control_median": -0.18686648177532444, "paired_delta_median": 0.011103960142362826, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.5968517263364397, "arm_median": -0.360028765600654, "control_median": -0.2254616127864584, "paired_delta_median": -0.1345672434602244, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.1361867704280155, "arm_median": 29.2, "control_median": 25.7, "paired_delta_median": 3.5, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0195737292038332, "arm_median": 0.7378894514123273, "control_median": 0.7237234839196297, "paired_delta_median": 0.014165967492697773, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.5833333333333333, "arm_median": -0.57, "control_median": -0.36, "paired_delta_median": -0.20999999999999996, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.5791929607738793, "arm_median": -0.7596824282093726, "control_median": -0.4810573799905315, "paired_delta_median": -0.27862371204962944, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.4104477611940298, "arm_median": -18.9, "control_median": -13.4, "paired_delta_median": -5.499999999999998, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.1843003412969286, "arm_median": 34.7, "control_median": 29.299999999999997, "paired_delta_median": 4.5500000000000025, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.3033033033033032, "arm_median": 2.17, "control_median": 1.665, "paired_delta_median": 0.45499999999999996, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.9512548086002443, "arm_median": 0.34214225254800623, "control_median": 0.3596746628292612, "paired_delta_median": -0.0246041828302265, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.3039039089248898, "arm_median": 1.2885293036399388, "control_median": 0.9882087896357118, "paired_delta_median": 0.2641900798041992, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 0.9090909090909091, "arm_median": 16.0, "control_median": 17.6, "paired_delta_median": -1.6000000000000014, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.9890452620937427, "arm_median": 1.5924767974847502, "control_median": 1.6101151873611763, "paired_delta_median": -0.030108316083340525, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.1265306122448977, "arm_median": 1.38, "control_median": 1.225, "paired_delta_median": 0.13, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.126706940676768, "arm_median": 2.1250961882443997, "control_median": 1.8861126274485707, "paired_delta_median": 0.19650126027720427, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.1843003412969286, "arm_median": 34.7, "control_median": 29.299999999999997, "paired_delta_median": 4.5500000000000025, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.1111111111111112, "arm_median": 26.0, "control_median": 23.4, "paired_delta_median": 2.6000000000000014, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0736842105263158, "arm_median": 1.02, "control_median": 0.95, "paired_delta_median": 0.07000000000000006, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.2132838911116446, "arm_median": 0.5801802918881289, "control_median": 0.47819005604413944, "paired_delta_median": 0.10199023584398947, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0935434540417481, "arm_median": 0.9744365889838087, "control_median": 0.8910817264574908, "paired_delta_median": 0.08335440554853896, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.032520325203252, "arm_median": 25.4, "control_median": 24.6, "paired_delta_median": 0.7999999999999972, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.114590981816074, "arm_median": 1.9852638224689172, "control_median": 1.7811590573200229, "paired_delta_median": 0.20410476514889409, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.063157894736842, "arm_median": 1.01, "control_median": 0.95, "paired_delta_median": 0.06000000000000005, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0577958418673672, "arm_median": 1.4818746595699026, "control_median": 1.4009080022038023, "paired_delta_median": 0.08096624048168766, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.1115879828326178, "arm_median": 25.9, "control_median": 23.3, "paired_delta_median": 2.599999999999998, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.027777777777778, "arm_median": 77.7, "control_median": 75.6, "paired_delta_median": 2.1000000000000085, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0116279069767442, "arm_median": 3.48, "control_median": 3.44, "paired_delta_median": 0.040000000000000036, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0811663709301642, "arm_median": 0.9621333639064054, "control_median": 0.8899031543856191, "paired_delta_median": 0.07223020952078629, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0385299133200692, "arm_median": 7.235089847887842, "control_median": 6.966664854898626, "paired_delta_median": 0.26842837066111924, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0136363636363637, "arm_median": 22.3, "control_median": 22.0, "paired_delta_median": 0.3000000000000007, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.077040321616868, "arm_median": 2.8129235497396086, "control_median": 2.6117161013218224, "paired_delta_median": 0.20120744841778637, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0040322580645162, "arm_median": 2.49, "control_median": 2.48, "paired_delta_median": 0.010000000000000231, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.9993312020223698, "arm_median": 4.604985285914741, "control_median": 4.60806715190672, "paired_delta_median": -0.0030814195494883734, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0288335517693317, "arm_median": 78.5, "control_median": 76.3, "paired_delta_median": 2.200000000000003, "paired_paths": 14 } }, "paths": 14 } ], "cost_per_side_pct": 0.2, "headline": { "cagr_pct": { "arm_control_ratio": 1.037542662116041, "arm_median": 30.4, "control_median": 29.299999999999997, "paired_delta_median": 2.1000000000000085 }, "calmar": { "arm_control_ratio": 1.2612612612612613, "arm_median": 2.1, "bootstrap_90": { "n": 7, "p05": -0.13, "p95": 0.22999999999999998, "point": 0.040000000000000036, "replicates": 10000 }, "control_median": 1.665, "paired_delta_median": 0.040000000000000036 }, "ev_net_r": { "arm_control_ratio": 1.2446774489286736, "arm_median": 0.44767894177460565, "bootstrap_90": { "n": 7, "p05": -0.021955838415914364, "p95": 0.10199023584398947, "point": 0.03443302582457148, "replicates": 10000 }, "control_median": 0.3596746628292612, "paired_delta_median": 0.03443302582457148 }, "gain_to_pain": { "arm_control_ratio": 1.3039039089248898, "arm_median": 1.2885293036399388, "control_median": 0.9882087896357118, "paired_delta_median": 0.08335440554853896 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.6, "control_median": 20.6, "paired_delta_median": 0.3000000000000007 }, "profit_factor": { "arm_control_ratio": 1.1472359815307285, "arm_median": 1.847182077349832, "control_median": 1.6101151873611763, "paired_delta_median": 0.060467838042806754 }, "sharpe": { "arm_control_ratio": 1.1265306122448977, "arm_median": 1.38, "control_median": 1.225, "paired_delta_median": 0.010000000000000231 }, "sortino": { "arm_control_ratio": 1.126706940676768, "arm_median": 2.1250961882443997, "control_median": 1.8861126274485707, "paired_delta_median": -0.0030814195494883734 }, "total_return_pct": { "arm_control_ratio": 1.030716723549488, "arm_median": 30.2, "control_median": 29.299999999999997, "paired_delta_median": 2.200000000000003 } }, "protocol": "warm_book" }, { "arm_id": "cap10_weekly_top10", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.203125, "arm_median": 38.5, "control_median": 32.0, "paired_delta_median": 6.5, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.1270491803278688, "arm_median": 2.75, "control_median": 2.44, "paired_delta_median": 0.31000000000000005, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.2000712048151918, "arm_median": 0.3915343954607009, "control_median": 0.3262593035227408, "paired_delta_median": 0.06527509193796013, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.14952521340511, "arm_median": 2.478131676610009, "control_median": 2.155787143867264, "paired_delta_median": 0.3223375401649249, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0687022900763359, "arm_median": 14.0, "control_median": 13.1, "paired_delta_median": 0.9000000000000004, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0818560606254668, "arm_median": 1.7104915289922518, "control_median": 1.5810712637717668, "paired_delta_median": 0.1294202652204851, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0614525139664803, "arm_median": 1.9, "control_median": 1.79, "paired_delta_median": 0.10999999999999988, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.101314107829218, "arm_median": 3.089807151655725, "control_median": 2.805563943738079, "paired_delta_median": 0.2842515240807346, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.20125786163522, "arm_median": 38.2, "control_median": 31.8, "paired_delta_median": 6.400000000000002, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 0.7478991596638656, "arm_median": 35.6, "control_median": 47.6, "paired_delta_median": -12.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 0.7204301075268817, "arm_median": 2.68, "control_median": 3.72, "paired_delta_median": -1.04, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.6538379448879682, "arm_median": 0.4107005525010628, "control_median": 0.6281381429635966, "paired_delta_median": -0.2174375904625338, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 0.7887523735874277, "arm_median": 1.780635486706223, "control_median": 2.257534235500912, "paired_delta_median": -0.4768952409421867, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0390625, "arm_median": 13.3, "control_median": 12.8, "paired_delta_median": 0.5, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.8302191875701497, "arm_median": 1.8455850193164227, "control_median": 2.2230093533708883, "paired_delta_median": -0.3774243340544656, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 0.7738693467336684, "arm_median": 1.54, "control_median": 1.99, "paired_delta_median": -0.44999999999999996, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.724233447159914, "arm_median": 2.2819872889553916, "control_median": 3.1509001661055827, "paired_delta_median": -0.8689089986305485, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 0.7499999999999999, "arm_median": 35.4, "control_median": 47.2, "paired_delta_median": -11.800000000000004, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 1.6, "arm_median": 0.8, "control_median": 0.5, "paired_delta_median": 0.30000000000000004, "paired_paths": 13 }, "calmar": { "arm_control_ratio": 2.0, "arm_median": 0.04, "control_median": 0.02, "paired_delta_median": 0.02, "paired_paths": 13 }, "ev_net_r": { "arm_control_ratio": 1.2680016830785743, "arm_median": 0.042482333988710125, "control_median": 0.033503373501498436, "paired_delta_median": 0.008978960487211647, "paired_paths": 13 }, "gain_to_pain": { "arm_control_ratio": 1.2229684062267039, "arm_median": 0.09135340489811583, "control_median": 0.07469809067265593, "paired_delta_median": 0.01665582047522851, "paired_paths": 13 }, "max_drawdown_pct": { "arm_control_ratio": 0.9951456310679611, "arm_median": 20.5, "control_median": 20.6, "paired_delta_median": -0.10000000000000142, "paired_paths": 13 }, "profit_factor": { "arm_control_ratio": 1.0151144684451119, "arm_median": 1.0736514677322728, "control_median": 1.0576654171591349, "paired_delta_median": 0.015986050573137955, "paired_paths": 13 }, "sharpe": { "arm_control_ratio": 1.076923076923077, "arm_median": 0.14, "control_median": 0.13, "paired_delta_median": 0.010000000000000009, "paired_paths": 13 }, "sortino": { "arm_control_ratio": 1.1165798289948772, "arm_median": 0.1909399441160914, "control_median": 0.17100429289321095, "paired_delta_median": 0.01993651169605587, "paired_paths": 13 }, "total_return_pct": { "arm_control_ratio": 1.6, "arm_median": 0.8, "control_median": 0.5, "paired_delta_median": 0.30000000000000004, "paired_paths": 13 } }, "paths": 13 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 0.9253731343283582, "arm_median": -12.4, "control_median": -13.4, "paired_delta_median": 1.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.1346153846153846, "arm_median": -0.59, "control_median": -0.52, "paired_delta_median": -0.06999999999999995, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.4164183825975606, "arm_median": -0.07781463810257713, "control_median": -0.18686648177532444, "paired_delta_median": 0.1090518436727473, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 0.8511712824431134, "arm_median": -0.19190645009714244, "control_median": -0.2254616127864584, "paired_delta_median": 0.03355547717582656, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 0.821011673151751, "arm_median": 21.1, "control_median": 25.7, "paired_delta_median": -4.599999999999998, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.1920513816369263, "arm_median": 0.8627155789294844, "control_median": 0.7237234839196297, "paired_delta_median": 0.13899209500985465, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 0.7777777777777779, "arm_median": -0.28, "control_median": -0.36, "paired_delta_median": 0.07999999999999996, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.7895461433035671, "arm_median": -0.3798169990792427, "control_median": -0.4810573799905315, "paired_delta_median": 0.10124119924157648, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 0.9253731343283582, "arm_median": -12.4, "control_median": -13.4, "paired_delta_median": 1.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.5204778156996588, "arm_median": 44.55, "control_median": 29.299999999999997, "paired_delta_median": 13.250000000000002, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.7507507507507507, "arm_median": 2.915, "control_median": 1.665, "paired_delta_median": 1.12, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.8845353643898435, "arm_median": 0.31814495894747463, "control_median": 0.3596746628292612, "paired_delta_median": -0.041529703881786784, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.5798011592284553, "arm_median": 1.5611733914262462, "control_median": 0.9882087896357118, "paired_delta_median": 0.5259989606405119, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 0.8693181818181818, "arm_median": 15.3, "control_median": 17.6, "paired_delta_median": -2.3000000000000007, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.9658959251138024, "arm_median": 1.5552036984360067, "control_median": 1.6101151873611763, "paired_delta_median": -0.05491148892516995, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.310204081632653, "arm_median": 1.605, "control_median": 1.225, "paired_delta_median": 0.32500000000000007, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.3780423791243563, "arm_median": 2.599143132425719, "control_median": 1.8861126274485707, "paired_delta_median": 0.6214826055073015, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.5204778156996588, "arm_median": 44.55, "control_median": 29.299999999999997, "paired_delta_median": 13.200000000000001, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 0.811965811965812, "arm_median": 19.0, "control_median": 23.4, "paired_delta_median": -4.399999999999999, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 0.8, "arm_median": 0.76, "control_median": 0.95, "paired_delta_median": -0.18999999999999995, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.6701540194888758, "arm_median": 0.32046098813759083, "control_median": 0.47819005604413944, "paired_delta_median": -0.15772906790654856, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 0.8867176588595552, "arm_median": 0.7901379023369168, "control_median": 0.8910817264574908, "paired_delta_median": -0.10094317442348832, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.024390243902439, "arm_median": 25.2, "control_median": 24.6, "paired_delta_median": 0.5999999999999979, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.8369820103603843, "arm_median": 1.4907980885673198, "control_median": 1.7811590573200229, "paired_delta_median": -0.2903609687527031, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 0.8526315789473685, "arm_median": 0.81, "control_median": 0.95, "paired_delta_median": -0.1399999999999999, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.8349810311071464, "arm_median": 1.1697316081663833, "control_median": 1.4009080022038023, "paired_delta_median": -0.23117528776034546, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 0.815450643776824, "arm_median": 19.0, "control_median": 23.3, "paired_delta_median": -4.300000000000001, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 75.6, "control_median": 75.6, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 3.44, "control_median": 3.44, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.8899031543856191, "control_median": 0.8899031543856191, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 6.966664854898626, "control_median": 6.966664854898626, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 22.0, "control_median": 22.0, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 2.6117161013218224, "control_median": 2.6117161013218224, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 2.48, "control_median": 2.48, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 4.60806715190672, "control_median": 4.60806715190672, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 76.3, "control_median": 76.3, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 } ], "cost_per_side_pct": 0.2, "headline": { "cagr_pct": { "arm_control_ratio": 1.2150170648464165, "arm_median": 35.6, "control_median": 29.299999999999997, "paired_delta_median": 0.30000000000000004 }, "calmar": { "arm_control_ratio": 1.6096096096096097, "arm_median": 2.68, "bootstrap_90": { "n": 7, "p05": -0.18999999999999995, "p95": 0.31000000000000005, "point": 0.0, "replicates": 10000 }, "control_median": 1.665, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 0.8909745980347655, "arm_median": 0.32046098813759083, "bootstrap_90": { "n": 7, "p05": -0.15772906790654856, "p95": 0.06527509193796013, "point": 0.0, "replicates": 10000 }, "control_median": 0.3596746628292612, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.5798011592284553, "arm_median": 1.5611733914262462, "control_median": 0.9882087896357118, "paired_delta_median": 0.01665582047522851 }, "max_drawdown_pct": { "arm_control_ratio": 0.9951456310679611, "arm_median": 20.5, "control_median": 20.6, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 0.9658959251138024, "arm_median": 1.5552036984360067, "control_median": 1.6101151873611763, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.2571428571428571, "arm_median": 1.54, "control_median": 1.225, "paired_delta_median": 0.010000000000000009 }, "sortino": { "arm_control_ratio": 1.2098891952398083, "arm_median": 2.2819872889553916, "control_median": 1.8861126274485707, "paired_delta_median": 0.01993651169605587 }, "total_return_pct": { "arm_control_ratio": 1.2081911262798635, "arm_median": 35.4, "control_median": 29.299999999999997, "paired_delta_median": 0.30000000000000004 } }, "protocol": "warm_book" }, { "arm_id": "cap15_incumbent", "clusters": [ { "cluster": 2019, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 32.0, "control_median": 32.0, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 2.44, "control_median": 2.44, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.3262593035227408, "control_median": 0.3262593035227408, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 2.155787143867264, "control_median": 2.155787143867264, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 13.1, "control_median": 13.1, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.5810712637717668, "control_median": 1.5810712637717668, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.79, "control_median": 1.79, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 2.805563943738079, "control_median": 2.805563943738079, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 31.8, "control_median": 31.8, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2020, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0441176470588236, "arm_median": 49.7, "control_median": 47.6, "paired_delta_median": 2.1000000000000014, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0456989247311828, "arm_median": 3.89, "control_median": 3.72, "paired_delta_median": 0.16999999999999993, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 0.9782379148786415, "arm_median": 0.6144685472284508, "control_median": 0.6281381429635966, "paired_delta_median": -0.013669595735145867, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0355833850385618, "arm_median": 2.3378649454404763, "control_median": 2.257534235500912, "paired_delta_median": 0.08033300077504424, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 12.8, "control_median": 12.8, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.9989469082173327, "arm_median": 2.220668320488061, "control_median": 2.2230093533708883, "paired_delta_median": -0.0023410328828277205, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.99, "control_median": 1.99, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0105975197869093, "arm_median": 3.184291892962462, "control_median": 3.1509001661055827, "paired_delta_median": 0.03339466827244175, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0444915254237286, "arm_median": 49.3, "control_median": 47.2, "paired_delta_median": 2.0999999999999943, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2021, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 0.5, "control_median": 0.5, "paired_delta_median": 0.0, "paired_paths": 13 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 0.02, "control_median": 0.02, "paired_delta_median": 0.0, "paired_paths": 13 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.033503373501498436, "control_median": 0.033503373501498436, "paired_delta_median": 0.0, "paired_paths": 13 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.07469809067265593, "control_median": 0.07469809067265593, "paired_delta_median": 0.0, "paired_paths": 13 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.6, "control_median": 20.6, "paired_delta_median": 0.0, "paired_paths": 13 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.0576654171591349, "control_median": 1.0576654171591349, "paired_delta_median": 0.0, "paired_paths": 13 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.13, "control_median": 0.13, "paired_delta_median": 0.0, "paired_paths": 13 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 0.17100429289321095, "control_median": 0.17100429289321095, "paired_delta_median": 0.0, "paired_paths": 13 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 0.5, "control_median": 0.5, "paired_delta_median": 0.0, "paired_paths": 13 } }, "paths": 13 }, { "cluster": 2022, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": -13.4, "control_median": -13.4, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": -0.52, "control_median": -0.52, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0328651145427674, "arm_median": -0.19300787010307444, "control_median": -0.18686648177532444, "paired_delta_median": -0.006141388327749936, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 0.9994612678624049, "arm_median": -0.2253401493698563, "control_median": -0.2254616127864584, "paired_delta_median": 0.00012151543774580054, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0038910505836576, "arm_median": 25.8, "control_median": 25.7, "paired_delta_median": 0.10000000000000142, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 0.9890728865894748, "arm_median": 0.7158152753329795, "control_median": 0.7237234839196297, "paired_delta_median": -0.0079082085866502, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": -0.36, "control_median": -0.36, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 0.9986941453403002, "arm_median": -0.4804291889692879, "control_median": -0.4810573799905315, "paired_delta_median": 0.0006292091760833063, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": -13.4, "control_median": -13.4, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2023, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 29.299999999999997, "control_median": 29.299999999999997, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.665, "control_median": 1.665, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.3596746628292612, "control_median": 0.3596746628292612, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.9882087896357118, "control_median": 0.9882087896357118, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 17.6, "control_median": 17.6, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6101151873611763, "control_median": 1.6101151873611763, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.225, "control_median": 1.225, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.8861126274485707, "control_median": 1.8861126274485707, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 29.299999999999997, "control_median": 29.299999999999997, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2024, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 23.4, "control_median": 23.4, "paired_delta_median": 0.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 0.95, "control_median": 0.95, "paired_delta_median": 0.0, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.47819005604413944, "control_median": 0.47819005604413944, "paired_delta_median": 0.0, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.8910817264574908, "control_median": 0.8910817264574908, "paired_delta_median": 0.0, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 24.6, "control_median": 24.6, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.7811590573200229, "control_median": 1.7811590573200229, "paired_delta_median": 0.0, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 0.95, "control_median": 0.95, "paired_delta_median": 0.0, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.4009080022038023, "control_median": 1.4009080022038023, "paired_delta_median": 0.0, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 23.3, "control_median": 23.3, "paired_delta_median": 0.0, "paired_paths": 14 } }, "paths": 14 }, { "cluster": 2025, "metrics": { "cagr_pct": { "arm_control_ratio": 1.0793650793650793, "arm_median": 81.6, "control_median": 75.6, "paired_delta_median": 6.0, "paired_paths": 14 }, "calmar": { "arm_control_ratio": 1.0784883720930232, "arm_median": 3.71, "control_median": 3.44, "paired_delta_median": 0.27, "paired_paths": 14 }, "ev_net_r": { "arm_control_ratio": 1.029121287731479, "arm_median": 0.9158182801976334, "control_median": 0.8899031543856191, "paired_delta_median": 0.025915125812014383, "paired_paths": 14 }, "gain_to_pain": { "arm_control_ratio": 1.0610208419507952, "arm_median": 7.391776609933555, "control_median": 6.966664854898626, "paired_delta_median": 0.4251156127888924, "paired_paths": 14 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 22.0, "control_median": 22.0, "paired_delta_median": 0.0, "paired_paths": 14 }, "profit_factor": { "arm_control_ratio": 1.0180903136256614, "arm_median": 2.6589628646959236, "control_median": 2.6117161013218224, "paired_delta_median": 0.047246763374101164, "paired_paths": 14 }, "sharpe": { "arm_control_ratio": 1.0685483870967742, "arm_median": 2.65, "control_median": 2.48, "paired_delta_median": 0.16999999999999993, "paired_paths": 14 }, "sortino": { "arm_control_ratio": 1.0753973002826598, "arm_median": 4.955502974681692, "control_median": 4.60806715190672, "paired_delta_median": 0.3474370517487908, "paired_paths": 14 }, "total_return_pct": { "arm_control_ratio": 1.0799475753604195, "arm_median": 82.4, "control_median": 76.3, "paired_delta_median": 6.1000000000000085, "paired_paths": 14 } }, "paths": 14 } ], "cost_per_side_pct": 0.2, "headline": { "cagr_pct": { "arm_control_ratio": 1.0, "arm_median": 29.299999999999997, "control_median": 29.299999999999997, "paired_delta_median": 0.0 }, "calmar": { "arm_control_ratio": 1.0, "arm_median": 1.665, "bootstrap_90": { "n": 7, "p05": 0.0, "p95": 0.16999999999999993, "point": 0.0, "replicates": 10000 }, "control_median": 1.665, "paired_delta_median": 0.0 }, "ev_net_r": { "arm_control_ratio": 1.0, "arm_median": 0.3596746628292612, "bootstrap_90": { "n": 7, "p05": -0.006141388327749936, "p95": 0.0, "point": 0.0, "replicates": 10000 }, "control_median": 0.3596746628292612, "paired_delta_median": 0.0 }, "gain_to_pain": { "arm_control_ratio": 1.0, "arm_median": 0.9882087896357118, "control_median": 0.9882087896357118, "paired_delta_median": 0.0 }, "max_drawdown_pct": { "arm_control_ratio": 1.0, "arm_median": 20.6, "control_median": 20.6, "paired_delta_median": 0.0 }, "profit_factor": { "arm_control_ratio": 1.0, "arm_median": 1.6101151873611763, "control_median": 1.6101151873611763, "paired_delta_median": 0.0 }, "sharpe": { "arm_control_ratio": 1.0, "arm_median": 1.225, "control_median": 1.225, "paired_delta_median": 0.0 }, "sortino": { "arm_control_ratio": 1.0, "arm_median": 1.8861126274485707, "control_median": 1.8861126274485707, "paired_delta_median": 0.0 }, "total_return_pct": { "arm_control_ratio": 1.0, "arm_median": 29.299999999999997, "control_median": 29.299999999999997, "paired_delta_median": 0.0 } }, "protocol": "warm_book" } ], "warm_seed_dispersion": [ { "anchors": [ { "cluster": 2019, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 3.3306690738754696e-16, "control_iqr": 3.3306690738754696e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2020, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.1102230246251565e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2021, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.249000902703301e-16, "control_iqr": 1.249000902703301e-16, "iqr_ratio": 1.0 } }, "seeds": 13 }, { "cluster": 2022, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.6653345369377348e-16, "control_iqr": 1.6653345369377348e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2023, "metrics": { "calmar": { "arm_iqr": 0.2675000000000003, "control_iqr": 0.2675000000000003, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 0.02741098797628988, "control_iqr": 0.02741098797628988, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2024, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.1102230246251565e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2025, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.1102230246251565e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 } ], "arm_id": "cap10_incumbent", "cost_per_side_pct": 0.1, "headline": { "calmar": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 }, "ev_net_r": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 } } }, { "anchors": [ { "cluster": 2019, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.7755575615628914e-16, "control_iqr": 3.3306690738754696e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2020, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.220446049250313e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2021, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.3592239273284576e-16, "control_iqr": 1.249000902703301e-16, "iqr_ratio": 1.0 } }, "seeds": 13 }, { "cluster": 2022, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.3877787807814457e-16, "control_iqr": 1.6653345369377348e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2023, "metrics": { "calmar": { "arm_iqr": 0.10499999999999998, "control_iqr": 0.2675000000000003, "iqr_ratio": 0.3925233644859808 }, "ev_net_r": { "arm_iqr": 0.028267203761424498, "control_iqr": 0.02741098797628988, "iqr_ratio": 1.0312362248991256 } }, "seeds": 14 }, { "cluster": 2024, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.220446049250313e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2025, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.220446049250313e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 } ], "arm_id": "cash_unbounded", "cost_per_side_pct": 0.1, "headline": { "calmar": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 }, "ev_net_r": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 } } }, { "anchors": [ { "cluster": 2019, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.1102230246251565e-16, "control_iqr": 3.3306690738754696e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2020, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 5.551115123125783e-17, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2021, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 9.71445146547012e-17, "control_iqr": 1.249000902703301e-16, "iqr_ratio": 1.0 } }, "seeds": 13 }, { "cluster": 2022, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 7.632783294297951e-17, "control_iqr": 1.6653345369377348e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2023, "metrics": { "calmar": { "arm_iqr": 0.19499999999999984, "control_iqr": 0.2675000000000003, "iqr_ratio": 0.7289719626168211 }, "ev_net_r": { "arm_iqr": 0.01884632833072969, "control_iqr": 0.02741098797628988, "iqr_ratio": 0.6875464812516607 } }, "seeds": 14 }, { "cluster": 2024, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 5.551115123125783e-17, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2025, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.1102230246251565e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 } ], "arm_id": "cap10_weekly_top10", "cost_per_side_pct": 0.1, "headline": { "calmar": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 }, "ev_net_r": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 } } }, { "anchors": [ { "cluster": 2019, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 3.3306690738754696e-16, "control_iqr": 3.3306690738754696e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2020, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.1102230246251565e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2021, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.249000902703301e-16, "control_iqr": 1.249000902703301e-16, "iqr_ratio": 1.0 } }, "seeds": 13 }, { "cluster": 2022, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.3877787807814457e-16, "control_iqr": 1.6653345369377348e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2023, "metrics": { "calmar": { "arm_iqr": 0.2675000000000003, "control_iqr": 0.2675000000000003, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 0.02741098797628988, "control_iqr": 0.02741098797628988, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2024, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.1102230246251565e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2025, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.220446049250313e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 } ], "arm_id": "cap15_incumbent", "cost_per_side_pct": 0.1, "headline": { "calmar": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 }, "ev_net_r": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 } } }, { "anchors": [ { "cluster": 2019, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 4.440892098500626e-16, "control_iqr": 4.440892098500626e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2020, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.1102230246251565e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2021, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.0122792321330962e-16, "control_iqr": 2.0122792321330962e-16, "iqr_ratio": 1.0 } }, "seeds": 13 }, { "cluster": 2022, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 8.326672684688674e-17, "control_iqr": 8.326672684688674e-17, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2023, "metrics": { "calmar": { "arm_iqr": 0.25, "control_iqr": 0.25, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 0.021854287020461993, "control_iqr": 0.021854287020461993, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2024, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.6653345369377348e-16, "control_iqr": 1.6653345369377348e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2025, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 3.3306690738754696e-16, "control_iqr": 3.3306690738754696e-16, "iqr_ratio": 1.0 } }, "seeds": 14 } ], "arm_id": "cap10_incumbent", "cost_per_side_pct": 0.2, "headline": { "calmar": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 }, "ev_net_r": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 } } }, { "anchors": [ { "cluster": 2019, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.220446049250313e-16, "control_iqr": 4.440892098500626e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2020, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.220446049250313e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2021, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.942890293094024e-16, "control_iqr": 2.0122792321330962e-16, "iqr_ratio": 1.0 } }, "seeds": 13 }, { "cluster": 2022, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.942890293094024e-16, "control_iqr": 8.326672684688674e-17, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2023, "metrics": { "calmar": { "arm_iqr": 0.07500000000000018, "control_iqr": 0.25, "iqr_ratio": 0.3000000000000007 }, "ev_net_r": { "arm_iqr": 0.028153877223751067, "control_iqr": 0.021854287020461993, "iqr_ratio": 1.2882542083112032 } }, "seeds": 14 }, { "cluster": 2024, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.1102230246251565e-16, "control_iqr": 1.6653345369377348e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2025, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.1102230246251565e-16, "control_iqr": 3.3306690738754696e-16, "iqr_ratio": 1.0 } }, "seeds": 14 } ], "arm_id": "cash_unbounded", "cost_per_side_pct": 0.2, "headline": { "calmar": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 }, "ev_net_r": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 } } }, { "anchors": [ { "cluster": 2019, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.6653345369377348e-16, "control_iqr": 4.440892098500626e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2020, "metrics": { "calmar": { "arm_iqr": 0.00749999999999984, "control_iqr": 0.0, "iqr_ratio": null }, "ev_net_r": { "arm_iqr": 5.551115123125783e-17, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2021, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 9.71445146547012e-17, "control_iqr": 2.0122792321330962e-16, "iqr_ratio": 1.0 } }, "seeds": 13 }, { "cluster": 2022, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 6.938893903907228e-17, "control_iqr": 8.326672684688674e-17, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2023, "metrics": { "calmar": { "arm_iqr": 0.15000000000000036, "control_iqr": 0.25, "iqr_ratio": 0.6000000000000014 }, "ev_net_r": { "arm_iqr": 0.01877757002869873, "control_iqr": 0.021854287020461993, "iqr_ratio": 0.8592167756887902 } }, "seeds": 14 }, { "cluster": 2024, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.7755575615628914e-16, "control_iqr": 1.6653345369377348e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2025, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 3.3306690738754696e-16, "control_iqr": 3.3306690738754696e-16, "iqr_ratio": 1.0 } }, "seeds": 14 } ], "arm_id": "cap10_weekly_top10", "cost_per_side_pct": 0.2, "headline": { "calmar": { "bootstrap_90": { "n": 6, "p05": 0.8000000000000007, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 }, "ev_net_r": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 } } }, { "anchors": [ { "cluster": 2019, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 4.440892098500626e-16, "control_iqr": 4.440892098500626e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2020, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.220446049250313e-16, "control_iqr": 1.1102230246251565e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2021, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.0122792321330962e-16, "control_iqr": 2.0122792321330962e-16, "iqr_ratio": 1.0 } }, "seeds": 13 }, { "cluster": 2022, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.3877787807814457e-16, "control_iqr": 8.326672684688674e-17, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2023, "metrics": { "calmar": { "arm_iqr": 0.25, "control_iqr": 0.25, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 0.021854287020461993, "control_iqr": 0.021854287020461993, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2024, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 1.6653345369377348e-16, "control_iqr": 1.6653345369377348e-16, "iqr_ratio": 1.0 } }, "seeds": 14 }, { "cluster": 2025, "metrics": { "calmar": { "arm_iqr": 0.0, "control_iqr": 0.0, "iqr_ratio": 1.0 }, "ev_net_r": { "arm_iqr": 2.220446049250313e-16, "control_iqr": 3.3306690738754696e-16, "iqr_ratio": 1.0 } }, "seeds": 14 } ], "arm_id": "cap15_incumbent", "cost_per_side_pct": 0.2, "headline": { "calmar": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 }, "ev_net_r": { "bootstrap_90": { "n": 7, "p05": 1.0, "p95": 1.0, "point": 1.0, "replicates": 10000 }, "median_iqr_ratio": 1.0 } } } ] }, "arms": [ { "id": "cap10_incumbent", "label": "Cap 10, arrival-order incumbents", "max_positions": 10, "min_initial_risk_fraction": null, "weekly_top_n_rebalance": false }, { "id": "cash_unbounded", "label": "Cash-constrained, no count cap", "max_positions": null, "min_initial_risk_fraction": 0.005, "weekly_top_n_rebalance": false }, { "id": "cap10_weekly_top10", "label": "Cap 10, weekly current-rank top 10", "max_positions": 10, "min_initial_risk_fraction": null, "weekly_top_n_rebalance": true }, { "id": "cap15_incumbent", "label": "Cap 15, arrival-order incumbents", "max_positions": 15, "min_initial_risk_fraction": null, "weekly_top_n_rebalance": false } ], "candidate_cache": { "construction_view_key": { "base_cache_key_hash": "9c4693752247f08033d63f9b00bbfe5b67cbbdee5d98a87d08539803ac2217df", "construction_universe_manifest": { "construction_symbols_sha256": "7b44c312550e4267b16c73a31dc6bd2f978738f89265a1efcc19f4babd807db5", "construction_symbols_with_prices": 505, "construction_ticker_rows": 506, "rank_only_symbols_sha256": "fcf360784f9a31bf7f8aed48b91e9c5b11f5d3804779f2874466479ac14e12a2", "rank_only_symbols_with_prices": 4149, "rank_only_ticker_rows": 4149, "rank_only_unknown_symbols": 0, "rank_only_unknown_symbols_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ranking_symbols_sha256": "5b27b8c017701a4afce5f7f82dcbc44ca021ff4af516e95e1d5acf799da85842", "ranking_symbols_with_prices": 4654, "ranking_ticker_rows": 4655 }, "version": "production-book-filter-v1" }, "entry_candidates_by_direction": { "long": 6123971, "short": 6042299 }, "filtered_rank_only_qualified_long_count": 136286, "key": { "activation_hash": "855eb2297e2cd5d6e49cbffe7278ae4b19401ac121525bf1eac04b3b5798c19f", "cadence": "daily", "outcome_horizon_sessions": 0, "recommendation_config_hash": "2d6d2256fc6507b878d392c25b06c1825d4dc98565929b00f378478c39092a4c", "runtime_config": { "exit_policy": "atr_trail3", "hold_days": 30, "max_positions": 10, "ranking_key": "residual_high_vol_blend_80_20_score", "risk_per_trade": 0.01, "threshold": 80.0 }, "snapshot": "/Users/taathde3/git/lab/signal_platform/backtest_snapshots/research.sqlite", "snapshot_sha256": "c04a5bbef2c8c1f9e218817a5b0adce40ccc4bccba22699bc5ed2564f09858ce", "universe_manifest": { "symbols_sha256": "5b27b8c017701a4afce5f7f82dcbc44ca021ff4af516e95e1d5acf799da85842", "symbols_with_prices": 4654, "ticker_rows": 4655 }, "version": "portfolio-capacity-candidates-v1-zero-horizon" }, "qualified_long_count": 6118, "rank_first_date": "2016-03-30", "rank_last_date": "2026-07-17", "rank_observation_count": 7002445, "raw_full_universe_qualified_long_count": 142404, "setup_candidate_count": 12166270 }, "cell_count": 1400, "cells": [ { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-02|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-02-03", "measurement_start": "2019-02-01", "metrics": { "avg_cash_pct": 26.4113, "avg_gross_exposure_pct": 73.5887, "avg_hold_days": 15.4, "avg_positions": 4.0357, "blocked_fraction": 0.0, "cagr_pct": 19.1, "calmar": 1.46, "capacity_opportunities": 66, "end_date": "2020-01-31", "ev_net_r": 0.21748314993189516, "ev_without_best": { "1": 0.137391867291295, "10": -0.3568607226348379, "5": -0.09864757132902827 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 12, "trailing_stop": 23 }, "gain_to_pain": 1.401085857188773, "longest_underwater_sessions": 195, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.388958677920167, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.24, "simulation_start_date": "2019-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.826698352838113, "start_date": "2019-02-01", "total_return_pct": 19.0, "trades": 66, "transaction_cost": 258.6753914229522, "turnover_multiple": 25.86753914229522, "underwater_pct": 90.11857707509881, "win_rate": 43.9 }, "path_id": "empty-2019-02", "protocol": "empty_book", "simulation_start": "2019-02-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-02|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-02-03", "measurement_start": "2019-02-01", "metrics": { "avg_cash_pct": 26.3887, "avg_gross_exposure_pct": 73.6113, "avg_hold_days": 15.4, "avg_positions": 4.0357, "blocked_fraction": 0.0, "cagr_pct": 16.3, "calmar": 1.17, "capacity_opportunities": 66, "end_date": "2020-01-31", "ev_net_r": 0.16979530083990133, "ev_without_best": { "1": 0.08938613151202886, "10": -0.4049716204815813, "5": -0.14663787950248003 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 12, "trailing_stop": 23 }, "gain_to_pain": 1.1618327127199846, "longest_underwater_sessions": 195, "max_drawdown_pct": 14.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.2896393023933344, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.08, "simulation_start_date": "2019-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5779843959036406, "start_date": "2019-02-01", "total_return_pct": 16.3, "trades": 66, "transaction_cost": 511.53310171422027, "turnover_multiple": 25.576655085711014, "underwater_pct": 90.51383399209486, "win_rate": 43.9 }, "path_id": "empty-2019-02", "protocol": "empty_book", "simulation_start": "2019-02-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-03|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-03-02", "measurement_start": "2019-03-01", "metrics": { "avg_cash_pct": 31.3843, "avg_gross_exposure_pct": 68.6157, "avg_hold_days": 14.0, "avg_positions": 3.7897, "blocked_fraction": 0.0, "cagr_pct": 7.0, "calmar": 0.54, "capacity_opportunities": 68, "end_date": "2020-02-28", "ev_net_r": 0.04783230686756506, "ev_without_best": { "1": -0.03363283276635289, "10": -0.5788980867964293, "5": -0.29606572498931255 }, "exit_reasons": { "stop": 35, "time": 11, "trailing_stop": 22 }, "gain_to_pain": 0.47419253553344676, "longest_underwater_sessions": 197, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 7, "profit_factor": 1.072619866477551, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.52, "simulation_start_date": "2019-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.7418303349021809, "start_date": "2019-03-01", "total_return_pct": 7.0, "trades": 68, "transaction_cost": 252.41764929263655, "turnover_multiple": 25.241764929263656, "underwater_pct": 92.88537549407114, "win_rate": 36.8 }, "path_id": "empty-2019-03", "protocol": "empty_book", "simulation_start": "2019-03-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-03|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-03-02", "measurement_start": "2019-03-01", "metrics": { "avg_cash_pct": 31.358, "avg_gross_exposure_pct": 68.642, "avg_hold_days": 14.0, "avg_positions": 3.7897, "blocked_fraction": 0.0, "cagr_pct": 4.5, "calmar": 0.32, "capacity_opportunities": 68, "end_date": "2020-02-28", "ev_net_r": -0.00011288222021935037, "ev_without_best": { "1": -0.08188911723413632, "10": -0.6272580320460129, "5": -0.34381985401051074 }, "exit_reasons": { "stop": 35, "time": 11, "trailing_stop": 22 }, "gain_to_pain": 0.3137899960829003, "longest_underwater_sessions": 201, "max_drawdown_pct": 14.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 7, "profit_factor": 0.9998362332895858, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.36, "simulation_start_date": "2019-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5119818404872438, "start_date": "2019-03-01", "total_return_pct": 4.5, "trades": 68, "transaction_cost": 498.972311286882, "turnover_multiple": 24.948615564344102, "underwater_pct": 94.86166007905138, "win_rate": 36.8 }, "path_id": "empty-2019-03", "protocol": "empty_book", "simulation_start": "2019-03-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-04|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-03-31", "measurement_start": "2019-04-01", "metrics": { "avg_cash_pct": 37.4127, "avg_gross_exposure_pct": 62.5873, "avg_hold_days": 13.0, "avg_positions": 3.4762, "blocked_fraction": 0.0, "cagr_pct": -0.3, "calmar": -0.02, "capacity_opportunities": 67, "end_date": "2020-03-30", "ev_net_r": -0.02489376657813951, "ev_without_best": { "1": -0.09694002011852189, "10": -0.6140820719537052, "5": -0.3548891044433387 }, "exit_reasons": { "open_at_end": 2, "stop": 35, "time": 7, "trailing_stop": 23 }, "gain_to_pain": 0.04698683167586627, "longest_underwater_sessions": 199, "max_drawdown_pct": 13.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 7, "profit_factor": 0.9618160729824214, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.05, "simulation_start_date": "2019-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.06893542473791334, "start_date": "2019-04-01", "total_return_pct": -0.3, "trades": 67, "transaction_cost": 238.68947469827478, "turnover_multiple": 23.86894746982748, "underwater_pct": 94.46640316205533, "win_rate": 35.8 }, "path_id": "empty-2019-04", "protocol": "empty_book", "simulation_start": "2019-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-04|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-03-31", "measurement_start": "2019-04-01", "metrics": { "avg_cash_pct": 37.3974, "avg_gross_exposure_pct": 62.6026, "avg_hold_days": 13.0, "avg_positions": 3.4762, "blocked_fraction": 0.0, "cagr_pct": -2.6, "calmar": -0.18, "capacity_opportunities": 67, "end_date": "2020-03-30", "ev_net_r": -0.07116184128807715, "ev_without_best": { "1": -0.14283042372196028, "10": -0.6599460522076928, "5": -0.4005677943207641 }, "exit_reasons": { "open_at_end": 2, "stop": 35, "time": 7, "trailing_stop": 23 }, "gain_to_pain": -0.05383746700096439, "longest_underwater_sessions": 201, "max_drawdown_pct": 14.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 7, "profit_factor": 0.8955633188246385, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.11, "simulation_start_date": "2019-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.15377072768270011, "start_date": "2019-04-01", "total_return_pct": -2.6, "trades": 67, "transaction_cost": 471.9522611383663, "turnover_multiple": 23.597613056918313, "underwater_pct": 95.25691699604744, "win_rate": 35.8 }, "path_id": "empty-2019-04", "protocol": "empty_book", "simulation_start": "2019-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-05|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-04-30", "measurement_start": "2019-05-01", "metrics": { "avg_cash_pct": 40.5902, "avg_gross_exposure_pct": 59.4098, "avg_hold_days": 13.2, "avg_positions": 3.5952, "blocked_fraction": 0.5374149659863946, "cagr_pct": 6.3, "calmar": 0.5, "capacity_opportunities": 147, "end_date": "2020-04-29", "ev_net_r": 0.09771769821047976, "ev_without_best": { "1": 0.02857678374963469, "10": -0.46400294120075475, "5": -0.20855314934457153 }, "exit_reasons": { "open_at_end": 10, "stop": 33, "time": 6, "trailing_stop": 19 }, "gain_to_pain": 0.37975272935270654, "longest_underwater_sessions": 155, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 10, "profit_factor": 1.1572350946876762, "sessions_at_capacity": 14, "sessions_measured": 252, "sharpe": 0.47, "simulation_start_date": "2019-05-01", "skipped_book_full": 79, "skipped_min_initial_risk": 0, "sortino": 0.7032987428942339, "start_date": "2019-05-01", "total_return_pct": 6.3, "trades": 68, "transaction_cost": 219.04833771904822, "turnover_multiple": 21.904833771904823, "underwater_pct": 93.67588932806325, "win_rate": 41.2 }, "path_id": "empty-2019-05", "protocol": "empty_book", "simulation_start": "2019-05-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-05|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-04-30", "measurement_start": "2019-05-01", "metrics": { "avg_cash_pct": 40.5772, "avg_gross_exposure_pct": 59.4228, "avg_hold_days": 13.2, "avg_positions": 3.5952, "blocked_fraction": 0.5374149659863946, "cagr_pct": 3.9, "calmar": 0.3, "capacity_opportunities": 147, "end_date": "2020-04-29", "ev_net_r": 0.05434489677817795, "ev_without_best": { "1": -0.014380770424359871, "10": -0.5073705108089398, "5": -0.2511592308481738 }, "exit_reasons": { "open_at_end": 10, "stop": 33, "time": 6, "trailing_stop": 19 }, "gain_to_pain": 0.25454174781014943, "longest_underwater_sessions": 159, "max_drawdown_pct": 12.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 10, "profit_factor": 1.0838083711099198, "sessions_at_capacity": 14, "sessions_measured": 252, "sharpe": 0.32, "simulation_start_date": "2019-05-01", "skipped_book_full": 79, "skipped_min_initial_risk": 0, "sortino": 0.4764430577246883, "start_date": "2019-05-01", "total_return_pct": 3.9, "trades": 68, "transaction_cost": 433.22538816651684, "turnover_multiple": 21.661269408325843, "underwater_pct": 95.25691699604744, "win_rate": 41.2 }, "path_id": "empty-2019-05", "protocol": "empty_book", "simulation_start": "2019-05-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-06|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-06-02", "measurement_start": "2019-06-03", "metrics": { "avg_cash_pct": 35.0538, "avg_gross_exposure_pct": 64.9462, "avg_hold_days": 14.8, "avg_positions": 4.1389, "blocked_fraction": 0.6788990825688074, "cagr_pct": 21.2, "calmar": 1.7, "capacity_opportunities": 218, "end_date": "2020-06-01", "ev_net_r": 0.3442642120083499, "ev_without_best": { "1": 0.2733925200032428, "10": -0.19867906027207666, "5": 0.03792835386527254 }, "exit_reasons": { "open_at_end": 8, "stop": 30, "time": 14, "trailing_stop": 18 }, "gain_to_pain": 1.257216820368123, "longest_underwater_sessions": 155, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 10, "profit_factor": 1.6277705479076625, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.22, "simulation_start_date": "2019-06-03", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 1.8673294474796271, "start_date": "2019-06-03", "total_return_pct": 21.1, "trades": 70, "transaction_cost": 232.20200211247484, "turnover_multiple": 23.22020021124748, "underwater_pct": 90.51383399209486, "win_rate": 47.1 }, "path_id": "empty-2019-06", "protocol": "empty_book", "simulation_start": "2019-06-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-06|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-06-02", "measurement_start": "2019-06-03", "metrics": { "avg_cash_pct": 35.0408, "avg_gross_exposure_pct": 64.9592, "avg_hold_days": 14.8, "avg_positions": 4.1389, "blocked_fraction": 0.6788990825688074, "cagr_pct": 18.4, "calmar": 1.42, "capacity_opportunities": 218, "end_date": "2020-06-01", "ev_net_r": 0.3022024073178744, "ev_without_best": { "1": 0.2312393858386712, "10": -0.24071458587832398, "5": -0.003362497309334457 }, "exit_reasons": { "open_at_end": 8, "stop": 30, "time": 14, "trailing_stop": 18 }, "gain_to_pain": 1.0494926082033873, "longest_underwater_sessions": 160, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 10, "profit_factor": 1.5281114339604562, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.08, "simulation_start_date": "2019-06-03", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 1.6396709880597768, "start_date": "2019-06-03", "total_return_pct": 18.4, "trades": 70, "transaction_cost": 459.1270387214724, "turnover_multiple": 22.95635193607362, "underwater_pct": 92.09486166007905, "win_rate": 47.1 }, "path_id": "empty-2019-06", "protocol": "empty_book", "simulation_start": "2019-06-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-07|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-06-30", "measurement_start": "2019-07-01", "metrics": { "avg_cash_pct": 35.7317, "avg_gross_exposure_pct": 64.2683, "avg_hold_days": 15.0, "avg_positions": 4.2619, "blocked_fraction": 0.6757990867579908, "cagr_pct": 19.5, "calmar": 1.56, "capacity_opportunities": 219, "end_date": "2020-06-29", "ev_net_r": 0.3240462619237786, "ev_without_best": { "1": 0.2611017947071597, "10": -0.20240253611661693, "5": 0.037755433263229755 }, "exit_reasons": { "open_at_end": 6, "stop": 30, "time": 16, "trailing_stop": 19 }, "gain_to_pain": 1.1397752617747705, "longest_underwater_sessions": 93, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 71, "peak_positions": 10, "profit_factor": 1.5847526677799466, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.07, "simulation_start_date": "2019-07-01", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 1.575941883566258, "start_date": "2019-07-01", "total_return_pct": 19.5, "trades": 71, "transaction_cost": 224.81322652638474, "turnover_multiple": 22.481322652638475, "underwater_pct": 88.53754940711462, "win_rate": 45.1 }, "path_id": "empty-2019-07", "protocol": "empty_book", "simulation_start": "2019-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-07|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-06-30", "measurement_start": "2019-07-01", "metrics": { "avg_cash_pct": 35.7173, "avg_gross_exposure_pct": 64.2827, "avg_hold_days": 15.0, "avg_positions": 4.2619, "blocked_fraction": 0.6757990867579908, "cagr_pct": 16.8, "calmar": 1.32, "capacity_opportunities": 219, "end_date": "2020-06-29", "ev_net_r": 0.2833210649565845, "ev_without_best": { "1": 0.22081187160813265, "10": -0.243093819125118, "5": -0.0021261853332817 }, "exit_reasons": { "open_at_end": 6, "stop": 30, "time": 16, "trailing_stop": 19 }, "gain_to_pain": 0.9460264457689423, "longest_underwater_sessions": 96, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 71, "peak_positions": 10, "profit_factor": 1.4895405763413148, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 0.94, "simulation_start_date": "2019-07-01", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 1.3764840366447806, "start_date": "2019-07-01", "total_return_pct": 16.8, "trades": 71, "transaction_cost": 444.47140134750566, "turnover_multiple": 22.22357006737528, "underwater_pct": 90.11857707509881, "win_rate": 43.7 }, "path_id": "empty-2019-07", "protocol": "empty_book", "simulation_start": "2019-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-08|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-07-31", "measurement_start": "2019-08-01", "metrics": { "avg_cash_pct": 32.4963, "avg_gross_exposure_pct": 67.5037, "avg_hold_days": 16.5, "avg_positions": 4.6825, "blocked_fraction": 0.6757990867579908, "cagr_pct": 45.1, "calmar": 3.61, "capacity_opportunities": 219, "end_date": "2020-07-30", "ev_net_r": 0.6781366271462724, "ev_without_best": { "1": 0.555112860352368, "10": 0.06569539210245688, "5": 0.32828604482961643 }, "exit_reasons": { "open_at_end": 6, "stop": 27, "time": 20, "trailing_stop": 18 }, "gain_to_pain": 2.9430768947544244, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 71, "peak_positions": 10, "profit_factor": 2.4187849699373647, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-08-01", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1665058713698127, "start_date": "2019-08-01", "total_return_pct": 44.9, "trades": 71, "transaction_cost": 235.2108679732769, "turnover_multiple": 23.52108679732769, "underwater_pct": 81.81818181818183, "win_rate": 50.7 }, "path_id": "empty-2019-08", "protocol": "empty_book", "simulation_start": "2019-08-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-08|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-07-31", "measurement_start": "2019-08-01", "metrics": { "avg_cash_pct": 32.4845, "avg_gross_exposure_pct": 67.5155, "avg_hold_days": 16.5, "avg_positions": 4.6825, "blocked_fraction": 0.6757990867579908, "cagr_pct": 41.9, "calmar": 3.28, "capacity_opportunities": 219, "end_date": "2020-07-30", "ev_net_r": 0.6387875019675534, "ev_without_best": { "1": 0.5157146936000753, "10": 0.026626459902969943, "5": 0.2894193276115048 }, "exit_reasons": { "open_at_end": 6, "stop": 27, "time": 20, "trailing_stop": 18 }, "gain_to_pain": 2.6223919989170925, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 71, "peak_positions": 10, "profit_factor": 2.2801574266646374, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.89, "simulation_start_date": "2019-08-01", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 2.95686041562102, "start_date": "2019-08-01", "total_return_pct": 41.8, "trades": 71, "transaction_cost": 465.10894546192145, "turnover_multiple": 23.255447273096074, "underwater_pct": 83.00395256916995, "win_rate": 50.7 }, "path_id": "empty-2019-08", "protocol": "empty_book", "simulation_start": "2019-08-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-09|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-09-01", "measurement_start": "2019-09-03", "metrics": { "avg_cash_pct": 30.6431, "avg_gross_exposure_pct": 69.3569, "avg_hold_days": 16.4, "avg_positions": 4.8929, "blocked_fraction": 0.6636771300448431, "cagr_pct": 58.4, "calmar": 4.68, "capacity_opportunities": 223, "end_date": "2020-08-31", "ev_net_r": 0.7528723735800159, "ev_without_best": { "1": 0.6375084826456974, "10": 0.08595733785202475, "5": 0.36035771013336504 }, "exit_reasons": { "open_at_end": 4, "stop": 29, "time": 24, "trailing_stop": 18 }, "gain_to_pain": 4.098008187522172, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 10, "profit_factor": 2.4975309823726453, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.39, "simulation_start_date": "2019-09-03", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.826560191887033, "start_date": "2019-09-03", "total_return_pct": 58.0, "trades": 75, "transaction_cost": 260.4650551394496, "turnover_multiple": 26.04650551394496, "underwater_pct": 81.42292490118577, "win_rate": 46.7 }, "path_id": "empty-2019-09", "protocol": "empty_book", "simulation_start": "2019-09-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-09|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-09-01", "measurement_start": "2019-09-03", "metrics": { "avg_cash_pct": 30.6296, "avg_gross_exposure_pct": 69.3704, "avg_hold_days": 16.4, "avg_positions": 4.8929, "blocked_fraction": 0.6636771300448431, "cagr_pct": 54.8, "calmar": 4.29, "capacity_opportunities": 223, "end_date": "2020-08-31", "ev_net_r": 0.7134108481945309, "ev_without_best": { "1": 0.5979990476607946, "10": 0.04702437058031505, "5": 0.3209908664464321 }, "exit_reasons": { "open_at_end": 4, "stop": 29, "time": 24, "trailing_stop": 18 }, "gain_to_pain": 3.653489023826922, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 10, "profit_factor": 2.356973231598556, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.27, "simulation_start_date": "2019-09-03", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.6043877797374524, "start_date": "2019-09-03", "total_return_pct": 54.4, "trades": 75, "transaction_cost": 514.6185641499667, "turnover_multiple": 25.730928207498334, "underwater_pct": 82.6086956521739, "win_rate": 46.7 }, "path_id": "empty-2019-09", "protocol": "empty_book", "simulation_start": "2019-09-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-10|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-09-30", "measurement_start": "2019-10-01", "metrics": { "avg_cash_pct": 34.261, "avg_gross_exposure_pct": 65.739, "avg_hold_days": 17.0, "avg_positions": 4.7341, "blocked_fraction": 0.6788990825688074, "cagr_pct": 51.4, "calmar": 4.12, "capacity_opportunities": 218, "end_date": "2020-09-29", "ev_net_r": 0.7517900381704705, "ev_without_best": { "1": 0.6280507589741066, "10": 0.09201254913439869, "5": 0.3730267851991875 }, "exit_reasons": { "open_at_end": 1, "stop": 29, "time": 23, "trailing_stop": 17 }, "gain_to_pain": 2.975355608154675, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 10, "profit_factor": 2.507528179420003, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.16, "simulation_start_date": "2019-10-01", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.4252434203770994, "start_date": "2019-10-01", "total_return_pct": 51.2, "trades": 70, "transaction_cost": 244.7809604200357, "turnover_multiple": 24.47809604200357, "underwater_pct": 80.63241106719367, "win_rate": 50.0 }, "path_id": "empty-2019-10", "protocol": "empty_book", "simulation_start": "2019-10-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-10|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-09-30", "measurement_start": "2019-10-01", "metrics": { "avg_cash_pct": 34.2397, "avg_gross_exposure_pct": 65.7603, "avg_hold_days": 17.0, "avg_positions": 4.7341, "blocked_fraction": 0.6788990825688074, "cagr_pct": 48.3, "calmar": 3.78, "capacity_opportunities": 218, "end_date": "2020-09-29", "ev_net_r": 0.7143158706339303, "ev_without_best": { "1": 0.5905540124157117, "10": 0.054858386726669206, "5": 0.33576338407459877 }, "exit_reasons": { "open_at_end": 1, "stop": 29, "time": 23, "trailing_stop": 17 }, "gain_to_pain": 2.6502805272974848, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 10, "profit_factor": 2.3764393038756957, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.05, "simulation_start_date": "2019-10-01", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.2291589111738404, "start_date": "2019-10-01", "total_return_pct": 48.1, "trades": 70, "transaction_cost": 484.1866523136723, "turnover_multiple": 24.209332615683614, "underwater_pct": 81.81818181818183, "win_rate": 50.0 }, "path_id": "empty-2019-10", "protocol": "empty_book", "simulation_start": "2019-10-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-11|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-11-02", "measurement_start": "2019-11-01", "metrics": { "avg_cash_pct": 36.6082, "avg_gross_exposure_pct": 63.3918, "avg_hold_days": 16.6, "avg_positions": 4.8135, "blocked_fraction": 0.669683257918552, "cagr_pct": 42.8, "calmar": 3.37, "capacity_opportunities": 221, "end_date": "2020-10-30", "ev_net_r": 0.6301115767500151, "ev_without_best": { "1": 0.5098381222226601, "10": 0.010089752499792978, "5": 0.2591115215994907 }, "exit_reasons": { "open_at_end": 4, "stop": 26, "time": 22, "trailing_stop": 21 }, "gain_to_pain": 1.860124255971898, "longest_underwater_sessions": 103, "max_drawdown_pct": 12.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 10, "profit_factor": 2.2977054632480858, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2019-11-01", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 2.8611990856116227, "start_date": "2019-11-01", "total_return_pct": 42.6, "trades": 73, "transaction_cost": 251.23504361261774, "turnover_multiple": 25.123504361261773, "underwater_pct": 83.79446640316206, "win_rate": 43.8 }, "path_id": "empty-2019-11", "protocol": "empty_book", "simulation_start": "2019-11-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-11|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-11-02", "measurement_start": "2019-11-01", "metrics": { "avg_cash_pct": 36.5893, "avg_gross_exposure_pct": 63.4107, "avg_hold_days": 16.6, "avg_positions": 4.8135, "blocked_fraction": 0.669683257918552, "cagr_pct": 39.8, "calmar": 2.98, "capacity_opportunities": 221, "end_date": "2020-10-30", "ev_net_r": 0.5933075436370946, "ev_without_best": { "1": 0.4730217583030123, "10": -0.026743811754045863, "5": 0.22255823097031907 }, "exit_reasons": { "open_at_end": 4, "stop": 26, "time": 22, "trailing_stop": 21 }, "gain_to_pain": 1.6787510483757728, "longest_underwater_sessions": 116, "max_drawdown_pct": 13.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 10, "profit_factor": 2.1667899310453684, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.73, "simulation_start_date": "2019-11-01", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 2.672992020740357, "start_date": "2019-11-01", "total_return_pct": 39.7, "trades": 73, "transaction_cost": 496.8903243760652, "turnover_multiple": 24.84451621880326, "underwater_pct": 84.98023715415019, "win_rate": 43.8 }, "path_id": "empty-2019-11", "protocol": "empty_book", "simulation_start": "2019-11-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-12|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-01", "measurement_start": "2019-12-02", "metrics": { "avg_cash_pct": 39.5813, "avg_gross_exposure_pct": 60.4187, "avg_hold_days": 15.7, "avg_positions": 4.6865, "blocked_fraction": 0.6636771300448431, "cagr_pct": 50.3, "calmar": 4.03, "capacity_opportunities": 223, "end_date": "2020-11-30", "ev_net_r": 0.6651859956161378, "ev_without_best": { "1": 0.5486371536282533, "10": -0.00950474930264067, "5": 0.2959040472408961 }, "exit_reasons": { "open_at_end": 6, "stop": 30, "time": 21, "trailing_stop": 18 }, "gain_to_pain": 2.322773349048099, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 10, "profit_factor": 2.276430234352797, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.12, "simulation_start_date": "2019-12-02", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.387134852036856, "start_date": "2019-12-02", "total_return_pct": 50.1, "trades": 75, "transaction_cost": 251.19447666169756, "turnover_multiple": 25.119447666169755, "underwater_pct": 82.6086956521739, "win_rate": 42.7 }, "path_id": "empty-2019-12", "protocol": "empty_book", "simulation_start": "2019-12-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2019-12|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-01", "measurement_start": "2019-12-02", "metrics": { "avg_cash_pct": 39.5617, "avg_gross_exposure_pct": 60.4383, "avg_hold_days": 15.7, "avg_positions": 4.6865, "blocked_fraction": 0.6636771300448431, "cagr_pct": 47.2, "calmar": 3.7, "capacity_opportunities": 223, "end_date": "2020-11-30", "ev_net_r": 0.6299911755341979, "ev_without_best": { "1": 0.5134520821266733, "10": -0.043988524381818876, "5": 0.2611597431743047 }, "exit_reasons": { "open_at_end": 6, "stop": 30, "time": 21, "trailing_stop": 18 }, "gain_to_pain": 2.1086927637385733, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 10, "profit_factor": 2.1609825330866457, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-12-02", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1894625937824927, "start_date": "2019-12-02", "total_return_pct": 47.0, "trades": 75, "transaction_cost": 496.7541930741536, "turnover_multiple": 24.83770965370768, "underwater_pct": 83.79446640316206, "win_rate": 42.7 }, "path_id": "empty-2019-12", "protocol": "empty_book", "simulation_start": "2019-12-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-01|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8993, "avg_gross_exposure_pct": 65.1007, "avg_hold_days": 16.3, "avg_positions": 4.9405, "blocked_fraction": 0.6607142857142857, "cagr_pct": 52.7, "calmar": 4.22, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664088, "ev_without_best": { "1": 0.5461885634816998, "10": 0.01034815714128858, "5": 0.2926736438900779 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.5722107345325793, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.335949842074798, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.17, "simulation_start_date": "2020-01-02", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.4527978452838743, "start_date": "2020-01-02", "total_return_pct": 52.3, "trades": 76, "transaction_cost": 267.2051131169543, "turnover_multiple": 26.72051131169543, "underwater_pct": 77.07509881422925, "win_rate": 44.7 }, "path_id": "empty-2020-01", "protocol": "empty_book", "simulation_start": "2020-01-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-01|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8739, "avg_gross_exposure_pct": 65.1261, "avg_hold_days": 16.3, "avg_positions": 4.9405, "blocked_fraction": 0.6607142857142857, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635967, "ev_without_best": { "1": 0.5131281970338977, "10": -0.022131456568634297, "5": 0.26017174627176654 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.333809047978517, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.223009353370889, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.07, "simulation_start_date": "2020-01-02", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.2663880190785433, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 76, "transaction_cost": 528.4664805521678, "turnover_multiple": 26.423324027608388, "underwater_pct": 77.86561264822134, "win_rate": 44.7 }, "path_id": "empty-2020-01", "protocol": "empty_book", "simulation_start": "2020-01-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-02|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-02-02", "measurement_start": "2020-02-03", "metrics": { "avg_cash_pct": 33.4976, "avg_gross_exposure_pct": 66.5024, "avg_hold_days": 16.8, "avg_positions": 5.0635, "blocked_fraction": 0.6607142857142857, "cagr_pct": 45.8, "calmar": 4.43, "capacity_opportunities": 224, "end_date": "2021-02-01", "ev_net_r": 0.5720334712122109, "ev_without_best": { "1": 0.455796580125446, "10": -0.06134406474679058, "5": 0.1976805907221455 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 23, "trailing_stop": 23 }, "gain_to_pain": 2.0594048163876835, "longest_underwater_sessions": 53, "max_drawdown_pct": 10.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.1507963154128094, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.93, "simulation_start_date": "2020-02-03", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.018714160178946, "start_date": "2020-02-03", "total_return_pct": 45.6, "trades": 76, "transaction_cost": 259.92339524421357, "turnover_multiple": 25.992339524421357, "underwater_pct": 81.42292490118577, "win_rate": 42.1 }, "path_id": "empty-2020-02", "protocol": "empty_book", "simulation_start": "2020-02-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-02|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-02-02", "measurement_start": "2020-02-03", "metrics": { "avg_cash_pct": 33.4778, "avg_gross_exposure_pct": 66.5222, "avg_hold_days": 16.8, "avg_positions": 5.0635, "blocked_fraction": 0.6607142857142857, "cagr_pct": 42.9, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2021-02-01", "ev_net_r": 0.5398866162707503, "ev_without_best": { "1": 0.42369998331848, "10": -0.09348002861762765, "5": 0.16572560963581195 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 23, "trailing_stop": 23 }, "gain_to_pain": 1.8679531863851537, "longest_underwater_sessions": 55, "max_drawdown_pct": 10.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.045222437968522, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.83, "simulation_start_date": "2020-02-03", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 2.8450203241405196, "start_date": "2020-02-03", "total_return_pct": 42.7, "trades": 76, "transaction_cost": 514.1210766550081, "turnover_multiple": 25.706053832750403, "underwater_pct": 82.21343873517787, "win_rate": 42.1 }, "path_id": "empty-2020-02", "protocol": "empty_book", "simulation_start": "2020-02-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-03|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-03-02", "measurement_start": "2020-03-02", "metrics": { "avg_cash_pct": 31.8289, "avg_gross_exposure_pct": 68.1711, "avg_hold_days": 17.6, "avg_positions": 5.1865, "blocked_fraction": 0.6666666666666666, "cagr_pct": 54.5, "calmar": 7.72, "capacity_opportunities": 222, "end_date": "2021-03-01", "ev_net_r": 0.6804032376227452, "ev_without_best": { "1": 0.5624662915255283, "10": 0.044165429666670857, "5": 0.3030524306264847 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 23, "trailing_stop": 24 }, "gain_to_pain": 3.060457592584076, "longest_underwater_sessions": 53, "max_drawdown_pct": 7.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 10, "profit_factor": 2.522321512834602, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.21, "simulation_start_date": "2020-03-02", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.4777081332625777, "start_date": "2020-03-02", "total_return_pct": 54.3, "trades": 74, "transaction_cost": 267.84179208847894, "turnover_multiple": 26.784179208847892, "underwater_pct": 80.63241106719367, "win_rate": 45.9 }, "path_id": "empty-2020-03", "protocol": "empty_book", "simulation_start": "2020-03-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-03|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-03-02", "measurement_start": "2020-03-02", "metrics": { "avg_cash_pct": 31.8136, "avg_gross_exposure_pct": 68.1864, "avg_hold_days": 17.6, "avg_positions": 5.1865, "blocked_fraction": 0.6666666666666666, "cagr_pct": 51.6, "calmar": 7.0, "capacity_opportunities": 222, "end_date": "2021-03-01", "ev_net_r": 0.6492504879600371, "ev_without_best": { "1": 0.5313787948130373, "10": 0.013179240370348424, "5": 0.27216915299432426 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 23, "trailing_stop": 24 }, "gain_to_pain": 2.7926648803784375, "longest_underwater_sessions": 55, "max_drawdown_pct": 7.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 10, "profit_factor": 2.3988571472340734, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2020-03-02", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.309088360686542, "start_date": "2020-03-02", "total_return_pct": 51.4, "trades": 74, "transaction_cost": 530.1393390658366, "turnover_multiple": 26.506966953291826, "underwater_pct": 81.42292490118577, "win_rate": 45.9 }, "path_id": "empty-2020-03", "protocol": "empty_book", "simulation_start": "2020-03-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-04|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-04-01", "measurement_start": "2020-04-01", "metrics": { "avg_cash_pct": 29.1278, "avg_gross_exposure_pct": 70.8722, "avg_hold_days": 17.5, "avg_positions": 5.2143, "blocked_fraction": 0.6710526315789473, "cagr_pct": 47.3, "calmar": 6.56, "capacity_opportunities": 228, "end_date": "2021-03-31", "ev_net_r": 0.4794034441947348, "ev_without_best": { "1": 0.36034402718764225, "10": -0.13320113390083418, "5": 0.09308623491070578 }, "exit_reasons": { "open_at_end": 1, "stop": 29, "time": 21, "trailing_stop": 24 }, "gain_to_pain": 2.9314822419607474, "longest_underwater_sessions": 53, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 10, "profit_factor": 1.9684948924930235, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2020-04-01", "skipped_book_full": 153, "skipped_min_initial_risk": 0, "sortino": 3.117558427778655, "start_date": "2020-04-01", "total_return_pct": 47.1, "trades": 75, "transaction_cost": 270.4437583497606, "turnover_multiple": 27.044375834976062, "underwater_pct": 80.63241106719367, "win_rate": 40.0 }, "path_id": "empty-2020-04", "protocol": "empty_book", "simulation_start": "2020-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-04|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-04-01", "measurement_start": "2020-04-01", "metrics": { "avg_cash_pct": 29.111, "avg_gross_exposure_pct": 70.889, "avg_hold_days": 17.5, "avg_positions": 5.2143, "blocked_fraction": 0.6710526315789473, "cagr_pct": 44.6, "calmar": 6.05, "capacity_opportunities": 228, "end_date": "2021-03-31", "ev_net_r": 0.44842462057991755, "ev_without_best": { "1": 0.3294319250784161, "10": -0.16416676146422018, "5": 0.06238545701513486 }, "exit_reasons": { "open_at_end": 1, "stop": 29, "time": 21, "trailing_stop": 24 }, "gain_to_pain": 2.6550030691288184, "longest_underwater_sessions": 55, "max_drawdown_pct": 7.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 10, "profit_factor": 1.8725229071218366, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2020-04-01", "skipped_book_full": 153, "skipped_min_initial_risk": 0, "sortino": 2.956057702701165, "start_date": "2020-04-01", "total_return_pct": 44.4, "trades": 75, "transaction_cost": 535.4912435959131, "turnover_multiple": 26.77456217979566, "underwater_pct": 81.81818181818183, "win_rate": 40.0 }, "path_id": "empty-2020-04", "protocol": "empty_book", "simulation_start": "2020-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-05|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-05-03", "measurement_start": "2020-05-01", "metrics": { "avg_cash_pct": 28.8707, "avg_gross_exposure_pct": 71.1293, "avg_hold_days": 16.5, "avg_positions": 4.8016, "blocked_fraction": 0.0, "cagr_pct": 31.2, "calmar": 4.33, "capacity_opportunities": 73, "end_date": "2021-04-30", "ev_net_r": 0.38993051391261696, "ev_without_best": { "1": 0.3200871682489306, "10": -0.1769090423242018, "5": 0.054815259123982725 }, "exit_reasons": { "open_at_end": 7, "stop": 25, "time": 18, "trailing_stop": 23 }, "gain_to_pain": 2.054393378001474, "longest_underwater_sessions": 54, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.8800189933405687, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.64, "simulation_start_date": "2020-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.434032419028002, "start_date": "2020-05-01", "total_return_pct": 31.0, "trades": 73, "transaction_cost": 253.2690445365256, "turnover_multiple": 25.32690445365256, "underwater_pct": 82.6086956521739, "win_rate": 43.8 }, "path_id": "empty-2020-05", "protocol": "empty_book", "simulation_start": "2020-05-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-05|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-05-03", "measurement_start": "2020-05-01", "metrics": { "avg_cash_pct": 28.8529, "avg_gross_exposure_pct": 71.1471, "avg_hold_days": 16.5, "avg_positions": 4.8016, "blocked_fraction": 0.0, "cagr_pct": 28.6, "calmar": 3.89, "capacity_opportunities": 73, "end_date": "2021-04-30", "ev_net_r": 0.358272449370036, "ev_without_best": { "1": 0.28859477102091685, "10": -0.20814961496111473, "5": 0.023285359632788515 }, "exit_reasons": { "open_at_end": 7, "stop": 25, "time": 18, "trailing_stop": 23 }, "gain_to_pain": 1.8149355450931457, "longest_underwater_sessions": 55, "max_drawdown_pct": 7.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.7777968745769137, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2020-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.2442233322018716, "start_date": "2020-05-01", "total_return_pct": 28.4, "trades": 73, "transaction_cost": 501.21203293463714, "turnover_multiple": 25.060601646731854, "underwater_pct": 83.79446640316206, "win_rate": 43.8 }, "path_id": "empty-2020-05", "protocol": "empty_book", "simulation_start": "2020-05-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-06|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-06-01", "measurement_start": "2020-06-01", "metrics": { "avg_cash_pct": 31.5898, "avg_gross_exposure_pct": 68.4102, "avg_hold_days": 14.9, "avg_positions": 4.4563, "blocked_fraction": 0.0, "cagr_pct": 20.5, "calmar": 2.85, "capacity_opportunities": 75, "end_date": "2021-05-28", "ev_net_r": 0.20604194035755177, "ev_without_best": { "1": 0.1356012719610588, "10": -0.3712311826412666, "5": -0.12884821756217102 }, "exit_reasons": { "open_at_end": 4, "stop": 32, "time": 15, "trailing_stop": 24 }, "gain_to_pain": 1.4569705839262015, "longest_underwater_sessions": 74, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 8, "profit_factor": 1.3734353494291998, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.12, "simulation_start_date": "2020-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.6166125457738716, "start_date": "2020-06-01", "total_return_pct": 20.2, "trades": 75, "transaction_cost": 244.15388430736763, "turnover_multiple": 24.415388430736765, "underwater_pct": 84.58498023715416, "win_rate": 36.0 }, "path_id": "empty-2020-06", "protocol": "empty_book", "simulation_start": "2020-06-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-06|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-06-01", "measurement_start": "2020-06-01", "metrics": { "avg_cash_pct": 31.5744, "avg_gross_exposure_pct": 68.4256, "avg_hold_days": 14.9, "avg_positions": 4.4563, "blocked_fraction": 0.0, "cagr_pct": 18.0, "calmar": 2.43, "capacity_opportunities": 75, "end_date": "2021-05-28", "ev_net_r": 0.17330070552675336, "ev_without_best": { "1": 0.10300658951351205, "10": -0.4037200268482464, "5": -0.16142398486188217 }, "exit_reasons": { "open_at_end": 4, "stop": 32, "time": 15, "trailing_stop": 24 }, "gain_to_pain": 1.2358934827612191, "longest_underwater_sessions": 74, "max_drawdown_pct": 7.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 8, "profit_factor": 1.3028640147747874, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.0, "simulation_start_date": "2020-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4329333926602594, "start_date": "2020-06-01", "total_return_pct": 17.7, "trades": 75, "transaction_cost": 482.87626423309433, "turnover_multiple": 24.143813211654717, "underwater_pct": 85.37549407114624, "win_rate": 36.0 }, "path_id": "empty-2020-06", "protocol": "empty_book", "simulation_start": "2020-06-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-07|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-07-01", "measurement_start": "2020-07-01", "metrics": { "avg_cash_pct": 33.8306, "avg_gross_exposure_pct": 66.1694, "avg_hold_days": 15.6, "avg_positions": 4.0952, "blocked_fraction": 0.0, "cagr_pct": 18.6, "calmar": 2.0, "capacity_opportunities": 66, "end_date": "2021-06-30", "ev_net_r": 0.21537091032158337, "ev_without_best": { "1": 0.13338131372729542, "10": -0.37822576458911433, "5": -0.17547910849839668 }, "exit_reasons": { "open_at_end": 5, "stop": 25, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 1.3864434983703797, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.4312640954947233, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.18, "simulation_start_date": "2020-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.7544956349456722, "start_date": "2020-07-01", "total_return_pct": 18.5, "trades": 66, "transaction_cost": 206.73496363622235, "turnover_multiple": 20.673496363622235, "underwater_pct": 90.9090909090909, "win_rate": 39.4 }, "path_id": "empty-2020-07", "protocol": "empty_book", "simulation_start": "2020-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-07|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-07-01", "measurement_start": "2020-07-01", "metrics": { "avg_cash_pct": 33.8108, "avg_gross_exposure_pct": 66.1892, "avg_hold_days": 15.6, "avg_positions": 4.0952, "blocked_fraction": 0.0, "cagr_pct": 16.4, "calmar": 1.69, "capacity_opportunities": 66, "end_date": "2021-06-30", "ev_net_r": 0.18280421606212902, "ev_without_best": { "1": 0.10097946729728079, "10": -0.41008937941507456, "5": -0.20748693941714913 }, "exit_reasons": { "open_at_end": 5, "stop": 25, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 1.1645874671311867, "longest_underwater_sessions": 109, "max_drawdown_pct": 9.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.3525140740108126, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.06, "simulation_start_date": "2020-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5609014850122682, "start_date": "2020-07-01", "total_return_pct": 16.3, "trades": 66, "transaction_cost": 409.4814197646764, "turnover_multiple": 20.47407098823382, "underwater_pct": 92.88537549407114, "win_rate": 37.9 }, "path_id": "empty-2020-07", "protocol": "empty_book", "simulation_start": "2020-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-08|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-08-03", "measurement_start": "2020-08-03", "metrics": { "avg_cash_pct": 36.9453, "avg_gross_exposure_pct": 63.0547, "avg_hold_days": 14.2, "avg_positions": 3.9048, "blocked_fraction": 0.0, "cagr_pct": 6.3, "calmar": 0.88, "capacity_opportunities": 69, "end_date": "2021-08-02", "ev_net_r": 0.0343397903684203, "ev_without_best": { "1": -0.06504362491136294, "10": -0.5840096182346601, "5": -0.36479043566209896 }, "exit_reasons": { "open_at_end": 4, "stop": 30, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.3972879513654182, "longest_underwater_sessions": 83, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.0595584328400092, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.49, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.6932277764193107, "start_date": "2020-08-03", "total_return_pct": 6.3, "trades": 69, "transaction_cost": 206.38357910821887, "turnover_multiple": 20.638357910821888, "underwater_pct": 91.30434782608695, "win_rate": 30.4 }, "path_id": "empty-2020-08", "protocol": "empty_book", "simulation_start": "2020-08-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-08|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-08-03", "measurement_start": "2020-08-03", "metrics": { "avg_cash_pct": 36.9249, "avg_gross_exposure_pct": 63.0751, "avg_hold_days": 14.2, "avg_positions": 3.9048, "blocked_fraction": 0.0, "cagr_pct": 4.2, "calmar": 0.57, "capacity_opportunities": 69, "end_date": "2021-08-02", "ev_net_r": 0.0018070256269100678, "ev_without_best": { "1": -0.09739994840672203, "10": -0.6154213669090937, "5": -0.39679605333416124 }, "exit_reasons": { "open_at_end": 4, "stop": 30, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.2746988332478902, "longest_underwater_sessions": 83, "max_drawdown_pct": 7.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.003016780425129, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.35, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.49910733764010906, "start_date": "2020-08-03", "total_return_pct": 4.2, "trades": 69, "transaction_cost": 408.5965187115063, "turnover_multiple": 20.429825935575312, "underwater_pct": 91.699604743083, "win_rate": 30.4 }, "path_id": "empty-2020-08", "protocol": "empty_book", "simulation_start": "2020-08-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-09|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-09-01", "measurement_start": "2020-09-01", "metrics": { "avg_cash_pct": 35.7993, "avg_gross_exposure_pct": 64.2007, "avg_hold_days": 14.3, "avg_positions": 4.004, "blocked_fraction": 0.0, "cagr_pct": 5.5, "calmar": 0.65, "capacity_opportunities": 70, "end_date": "2021-08-31", "ev_net_r": 0.018268638822406848, "ev_without_best": { "1": -0.0799073523452927, "10": -0.5318575620602092, "5": -0.3512526078063081 }, "exit_reasons": { "open_at_end": 6, "stop": 29, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.3852220545172406, "longest_underwater_sessions": 83, "max_drawdown_pct": 8.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 7, "profit_factor": 1.0337412934039862, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.42, "simulation_start_date": "2020-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5875009423616746, "start_date": "2020-09-01", "total_return_pct": 5.5, "trades": 70, "transaction_cost": 210.56838042361977, "turnover_multiple": 21.056838042361978, "underwater_pct": 88.53754940711462, "win_rate": 34.3 }, "path_id": "empty-2020-09", "protocol": "empty_book", "simulation_start": "2020-09-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-09|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-09-01", "measurement_start": "2020-09-01", "metrics": { "avg_cash_pct": 35.7804, "avg_gross_exposure_pct": 64.2196, "avg_hold_days": 14.3, "avg_positions": 4.004, "blocked_fraction": 0.0, "cagr_pct": 3.5, "calmar": 0.4, "capacity_opportunities": 70, "end_date": "2021-08-31", "ev_net_r": -0.014544751725027423, "ev_without_best": { "1": -0.11255092580675093, "10": -0.5633275026603575, "5": -0.3834496737599202 }, "exit_reasons": { "open_at_end": 6, "stop": 29, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.24834233697962324, "longest_underwater_sessions": 83, "max_drawdown_pct": 8.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 7, "profit_factor": 0.974129393226809, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.3, "simulation_start_date": "2020-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.40715847515642706, "start_date": "2020-09-01", "total_return_pct": 3.4, "trades": 70, "transaction_cost": 416.8353680515443, "turnover_multiple": 20.841768402577216, "underwater_pct": 89.32806324110672, "win_rate": 34.3 }, "path_id": "empty-2020-09", "protocol": "empty_book", "simulation_start": "2020-09-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-10|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-10-01", "measurement_start": "2020-10-01", "metrics": { "avg_cash_pct": 30.9292, "avg_gross_exposure_pct": 69.0708, "avg_hold_days": 15.6, "avg_positions": 4.2857, "blocked_fraction": 0.0, "cagr_pct": 13.8, "calmar": 1.52, "capacity_opportunities": 69, "end_date": "2021-09-30", "ev_net_r": 0.1490536363506235, "ev_without_best": { "1": 0.05135718939410799, "10": -0.4477637510827195, "5": -0.2182239967508293 }, "exit_reasons": { "open_at_end": 5, "stop": 28, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 0.99579976228613, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.273529887875526, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2020-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1940976382479151, "start_date": "2020-10-01", "total_return_pct": 13.7, "trades": 69, "transaction_cost": 213.20773727171536, "turnover_multiple": 21.320773727171538, "underwater_pct": 88.53754940711462, "win_rate": 36.2 }, "path_id": "empty-2020-10", "protocol": "empty_book", "simulation_start": "2020-10-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-10|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-10-01", "measurement_start": "2020-10-01", "metrics": { "avg_cash_pct": 30.9116, "avg_gross_exposure_pct": 69.0884, "avg_hold_days": 15.6, "avg_positions": 4.2857, "blocked_fraction": 0.0, "cagr_pct": 11.6, "calmar": 1.25, "capacity_opportunities": 69, "end_date": "2021-09-30", "ev_net_r": 0.11592753553491247, "ev_without_best": { "1": 0.018398804294045085, "10": -0.47979687415731, "5": -0.2507646110458302 }, "exit_reasons": { "open_at_end": 5, "stop": 28, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 0.7971872320557704, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.2049464720250902, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.7, "simulation_start_date": "2020-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.023999552303377, "start_date": "2020-10-01", "total_return_pct": 11.5, "trades": 69, "transaction_cost": 422.1541116334629, "turnover_multiple": 21.107705581673144, "underwater_pct": 89.32806324110672, "win_rate": 36.2 }, "path_id": "empty-2020-10", "protocol": "empty_book", "simulation_start": "2020-10-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-11|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-11-02", "measurement_start": "2020-11-02", "metrics": { "avg_cash_pct": 32.8459, "avg_gross_exposure_pct": 67.1541, "avg_hold_days": 16.5, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 18.9, "calmar": 2.09, "capacity_opportunities": 65, "end_date": "2021-11-01", "ev_net_r": 0.34556979865407716, "ev_without_best": { "1": 0.24483788879877091, "10": -0.2723824544915705, "5": -0.04155500704450309 }, "exit_reasons": { "open_at_end": 8, "stop": 25, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 1.5486601734491021, "longest_underwater_sessions": 104, "max_drawdown_pct": 9.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 8, "profit_factor": 1.7390370965783828, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.06, "simulation_start_date": "2020-11-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5703969128144044, "start_date": "2020-11-02", "total_return_pct": 18.8, "trades": 65, "transaction_cost": 192.92550558149554, "turnover_multiple": 19.292550558149554, "underwater_pct": 87.74703557312253, "win_rate": 47.7 }, "path_id": "empty-2020-11", "protocol": "empty_book", "simulation_start": "2020-11-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-11|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-11-02", "measurement_start": "2020-11-02", "metrics": { "avg_cash_pct": 32.8283, "avg_gross_exposure_pct": 67.1717, "avg_hold_days": 16.5, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 16.7, "calmar": 1.81, "capacity_opportunities": 65, "end_date": "2021-11-01", "ev_net_r": 0.31234331927017694, "ev_without_best": { "1": 0.21178803894761888, "10": -0.3045102646111195, "5": -0.07419317227564473 }, "exit_reasons": { "open_at_end": 8, "stop": 25, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 1.2925357268126578, "longest_underwater_sessions": 104, "max_drawdown_pct": 9.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 8, "profit_factor": 1.64504216028729, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2020-11-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4045440137597174, "start_date": "2020-11-02", "total_return_pct": 16.7, "trades": 65, "transaction_cost": 382.24611145001427, "turnover_multiple": 19.112305572500713, "underwater_pct": 88.14229249011858, "win_rate": 47.7 }, "path_id": "empty-2020-11", "protocol": "empty_book", "simulation_start": "2020-11-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-12|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-12-01", "measurement_start": "2020-12-01", "metrics": { "avg_cash_pct": 30.1079, "avg_gross_exposure_pct": 69.8921, "avg_hold_days": 15.7, "avg_positions": 4.5635, "blocked_fraction": 0.0, "cagr_pct": 11.2, "calmar": 0.71, "capacity_opportunities": 73, "end_date": "2021-11-30", "ev_net_r": 0.13139812639128212, "ev_without_best": { "1": 0.038884044405137756, "10": -0.4624526324622361, "5": -0.23234169243937247 }, "exit_reasons": { "open_at_end": 3, "stop": 30, "time": 14, "trailing_stop": 26 }, "gain_to_pain": 0.6753386944031587, "longest_underwater_sessions": 83, "max_drawdown_pct": 15.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.2390480312355967, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.62, "simulation_start_date": "2020-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.8572338396121378, "start_date": "2020-12-01", "total_return_pct": 11.1, "trades": 73, "transaction_cost": 227.35615827882296, "turnover_multiple": 22.735615827882295, "underwater_pct": 87.74703557312253, "win_rate": 35.6 }, "path_id": "empty-2020-12", "protocol": "empty_book", "simulation_start": "2020-12-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2020-12|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-12-01", "measurement_start": "2020-12-01", "metrics": { "avg_cash_pct": 30.0905, "avg_gross_exposure_pct": 69.9095, "avg_hold_days": 15.7, "avg_positions": 4.5635, "blocked_fraction": 0.0, "cagr_pct": 8.9, "calmar": 0.55, "capacity_opportunities": 73, "end_date": "2021-11-30", "ev_net_r": 0.09697435659789756, "ev_without_best": { "1": 0.004600649607397625, "10": -0.49649013192984415, "5": -0.26667877810551394 }, "exit_reasons": { "open_at_end": 3, "stop": 30, "time": 14, "trailing_stop": 26 }, "gain_to_pain": 0.5241508609765448, "longest_underwater_sessions": 83, "max_drawdown_pct": 16.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.169509376941348, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.52, "simulation_start_date": "2020-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.7110226783020359, "start_date": "2020-12-01", "total_return_pct": 8.8, "trades": 73, "transaction_cost": 449.90444073954063, "turnover_multiple": 22.49522203697703, "underwater_pct": 88.14229249011858, "win_rate": 35.6 }, "path_id": "empty-2020-12", "protocol": "empty_book", "simulation_start": "2020-12-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-01|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.4613, "avg_gross_exposure_pct": 68.5387, "avg_hold_days": 14.8, "avg_positions": 4.4325, "blocked_fraction": 0.0, "cagr_pct": 5.4, "calmar": 0.27, "capacity_opportunities": 75, "end_date": "2021-12-31", "ev_net_r": 0.07455920292026323, "ev_without_best": { "1": -0.016222592032080273, "10": -0.47037590445836147, "5": -0.2766199588023637 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 23 }, "gain_to_pain": 0.3366193425141595, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 8, "profit_factor": 1.1350318447845997, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.36, "simulation_start_date": "2021-01-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.4903982096970361, "start_date": "2021-01-04", "total_return_pct": 5.4, "trades": 75, "transaction_cost": 234.82403168977365, "turnover_multiple": 23.482403168977363, "underwater_pct": 86.56126482213439, "win_rate": 38.7 }, "path_id": "empty-2021-01", "protocol": "empty_book", "simulation_start": "2021-01-04" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-01|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.4403, "avg_gross_exposure_pct": 68.5597, "avg_hold_days": 14.8, "avg_positions": 4.4325, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 75, "end_date": "2021-12-31", "ev_net_r": 0.03989872097815539, "ev_without_best": { "1": -0.05074969171016537, "10": -0.5045291995096015, "5": -0.31087860022483604 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 23 }, "gain_to_pain": 0.20884893162358484, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 8, "profit_factor": 1.0696009899434644, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2021-01-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3427715494386221, "start_date": "2021-01-04", "total_return_pct": 3.1, "trades": 75, "transaction_cost": 464.4924241772236, "turnover_multiple": 23.22462120886118, "underwater_pct": 87.35177865612648, "win_rate": 38.7 }, "path_id": "empty-2021-01", "protocol": "empty_book", "simulation_start": "2021-01-04" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-02|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-31", "measurement_start": "2021-02-01", "metrics": { "avg_cash_pct": 31.1401, "avg_gross_exposure_pct": 68.8599, "avg_hold_days": 13.6, "avg_positions": 4.4524, "blocked_fraction": 0.0, "cagr_pct": -2.8, "calmar": -0.12, "capacity_opportunities": 82, "end_date": "2022-01-28", "ev_net_r": -0.046630563314094486, "ev_without_best": { "1": -0.131063187915425, "10": -0.5554177805634581, "5": -0.3737538120381942 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 13, "trailing_stop": 23 }, "gain_to_pain": -0.05816379118988618, "longest_underwater_sessions": 72, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 82, "peak_positions": 8, "profit_factor": 0.9210135620280004, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.03, "simulation_start_date": "2021-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.03959737497410788, "start_date": "2021-02-01", "total_return_pct": -2.7, "trades": 82, "transaction_cost": 249.96058888648645, "turnover_multiple": 24.996058888648644, "underwater_pct": 85.37549407114624, "win_rate": 31.7 }, "path_id": "empty-2021-02", "protocol": "empty_book", "simulation_start": "2021-02-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-02|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-31", "measurement_start": "2021-02-01", "metrics": { "avg_cash_pct": 31.1231, "avg_gross_exposure_pct": 68.8769, "avg_hold_days": 13.6, "avg_positions": 4.4524, "blocked_fraction": 0.0, "cagr_pct": -5.1, "calmar": -0.21, "capacity_opportunities": 82, "end_date": "2022-01-28", "ev_net_r": -0.08186570112051283, "ev_without_best": { "1": -0.16618356483698696, "10": -0.5902748546301084, "5": -0.40866095559717186 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 13, "trailing_stop": 23 }, "gain_to_pain": -0.14240196577781616, "longest_underwater_sessions": 73, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 82, "peak_positions": 8, "profit_factor": 0.8669082955891401, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.14, "simulation_start_date": "2021-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.19287953908078695, "start_date": "2021-02-01", "total_return_pct": -5.0, "trades": 82, "transaction_cost": 493.959177719816, "turnover_multiple": 24.6979588859908, "underwater_pct": 86.56126482213439, "win_rate": 30.5 }, "path_id": "empty-2021-02", "protocol": "empty_book", "simulation_start": "2021-02-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-03|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-02-28", "measurement_start": "2021-03-01", "metrics": { "avg_cash_pct": 28.2353, "avg_gross_exposure_pct": 71.7647, "avg_hold_days": 14.0, "avg_positions": 4.6984, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.12, "capacity_opportunities": 84, "end_date": "2022-02-25", "ev_net_r": 0.053048530145405316, "ev_without_best": { "1": -0.02814862044794738, "10": -0.4599787282310461, "5": -0.2594843139616602 }, "exit_reasons": { "open_at_end": 8, "stop": 40, "time": 11, "trailing_stop": 25 }, "gain_to_pain": 0.17595238971864371, "longest_underwater_sessions": 75, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 1.0904602116418314, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.24, "simulation_start_date": "2021-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3251509144318182, "start_date": "2021-03-01", "total_return_pct": 2.8, "trades": 84, "transaction_cost": 250.67734230452837, "turnover_multiple": 25.06773423045284, "underwater_pct": 87.35177865612648, "win_rate": 36.9 }, "path_id": "empty-2021-03", "protocol": "empty_book", "simulation_start": "2021-03-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-03|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-02-28", "measurement_start": "2021-03-01", "metrics": { "avg_cash_pct": 28.2206, "avg_gross_exposure_pct": 71.7794, "avg_hold_days": 14.0, "avg_positions": 4.6984, "blocked_fraction": 0.0, "cagr_pct": 0.4, "calmar": 0.02, "capacity_opportunities": 84, "end_date": "2022-02-25", "ev_net_r": 0.017606983371746456, "ev_without_best": { "1": -0.06348065851430354, "10": -0.4949127703275101, "5": -0.2946192339983985 }, "exit_reasons": { "open_at_end": 8, "stop": 40, "time": 11, "trailing_stop": 25 }, "gain_to_pain": 0.06844393104824771, "longest_underwater_sessions": 75, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 1.0289107634103696, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2021-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1716987510889387, "start_date": "2021-03-01", "total_return_pct": 0.4, "trades": 84, "transaction_cost": 495.3789429375371, "turnover_multiple": 24.76894714687685, "underwater_pct": 87.74703557312253, "win_rate": 35.7 }, "path_id": "empty-2021-03", "protocol": "empty_book", "simulation_start": "2021-03-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-04|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-03-31", "measurement_start": "2021-04-01", "metrics": { "avg_cash_pct": 20.2515, "avg_gross_exposure_pct": 79.7485, "avg_hold_days": 14.7, "avg_positions": 5.4683, "blocked_fraction": 0.6294820717131474, "cagr_pct": 17.6, "calmar": 0.74, "capacity_opportunities": 251, "end_date": "2022-03-30", "ev_net_r": 0.2528229484918006, "ev_without_best": { "1": 0.18174045848199752, "10": -0.26636810210271084, "5": -0.037994067628486825 }, "exit_reasons": { "open_at_end": 10, "stop": 41, "time": 14, "trailing_stop": 28 }, "gain_to_pain": 0.8986697539187098, "longest_underwater_sessions": 98, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 93, "peak_positions": 10, "profit_factor": 1.4606985579983107, "sessions_at_capacity": 15, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2021-04-01", "skipped_book_full": 158, "skipped_min_initial_risk": 0, "sortino": 1.1524518851052343, "start_date": "2021-04-01", "total_return_pct": 17.5, "trades": 93, "transaction_cost": 280.9136433847067, "turnover_multiple": 28.09136433847067, "underwater_pct": 86.16600790513834, "win_rate": 38.7 }, "path_id": "empty-2021-04", "protocol": "empty_book", "simulation_start": "2021-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-04|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-03-31", "measurement_start": "2021-04-01", "metrics": { "avg_cash_pct": 20.237, "avg_gross_exposure_pct": 79.763, "avg_hold_days": 14.7, "avg_positions": 5.4683, "blocked_fraction": 0.6294820717131474, "cagr_pct": 14.6, "calmar": 0.59, "capacity_opportunities": 251, "end_date": "2022-03-30", "ev_net_r": 0.21688568575659053, "ev_without_best": { "1": 0.14589660342879376, "10": -0.30162402510870834, "5": -0.07370774747323482 }, "exit_reasons": { "open_at_end": 10, "stop": 41, "time": 14, "trailing_stop": 28 }, "gain_to_pain": 0.7184580436295452, "longest_underwater_sessions": 98, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 93, "peak_positions": 10, "profit_factor": 1.3798949140666679, "sessions_at_capacity": 15, "sessions_measured": 252, "sharpe": 0.69, "simulation_start_date": "2021-04-01", "skipped_book_full": 158, "skipped_min_initial_risk": 0, "sortino": 0.9862680224730859, "start_date": "2021-04-01", "total_return_pct": 14.5, "trades": 93, "transaction_cost": 554.5784231170949, "turnover_multiple": 27.728921155854746, "underwater_pct": 86.56126482213439, "win_rate": 37.6 }, "path_id": "empty-2021-04", "protocol": "empty_book", "simulation_start": "2021-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-05|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-05-02", "measurement_start": "2021-05-03", "metrics": { "avg_cash_pct": 21.1983, "avg_gross_exposure_pct": 78.8017, "avg_hold_days": 13.6, "avg_positions": 5.5873, "blocked_fraction": 0.7031700288184438, "cagr_pct": 11.6, "calmar": 0.48, "capacity_opportunities": 347, "end_date": "2022-04-29", "ev_net_r": 0.12846656953460214, "ev_without_best": { "1": 0.02137576277531206, "10": -0.4074879753699449, "5": -0.2012599475080846 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 18, "trailing_stop": 30 }, "gain_to_pain": 0.566122643792978, "longest_underwater_sessions": 119, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 103, "peak_positions": 10, "profit_factor": 1.2031278863293287, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 0.57, "simulation_start_date": "2021-05-03", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": 0.8108583751141408, "start_date": "2021-05-03", "total_return_pct": 11.4, "trades": 103, "transaction_cost": 303.05458192926307, "turnover_multiple": 30.30545819292631, "underwater_pct": 86.56126482213439, "win_rate": 32.0 }, "path_id": "empty-2021-05", "protocol": "empty_book", "simulation_start": "2021-05-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-05|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-05-02", "measurement_start": "2021-05-03", "metrics": { "avg_cash_pct": 21.1852, "avg_gross_exposure_pct": 78.8148, "avg_hold_days": 13.6, "avg_positions": 5.5873, "blocked_fraction": 0.7031700288184438, "cagr_pct": 8.4, "calmar": 0.34, "capacity_opportunities": 347, "end_date": "2022-04-29", "ev_net_r": 0.09129902393292788, "ev_without_best": { "1": -0.015754863453031766, "10": -0.4442520932635625, "5": -0.23822719203822684 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 18, "trailing_stop": 30 }, "gain_to_pain": 0.40563402805616156, "longest_underwater_sessions": 119, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 103, "peak_positions": 10, "profit_factor": 1.1388358493261403, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 0.45, "simulation_start_date": "2021-05-03", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": 0.6387155042504231, "start_date": "2021-05-03", "total_return_pct": 8.3, "trades": 103, "transaction_cost": 597.5707384849012, "turnover_multiple": 29.878536924245058, "underwater_pct": 86.56126482213439, "win_rate": 32.0 }, "path_id": "empty-2021-05", "protocol": "empty_book", "simulation_start": "2021-05-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-06|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-05-31", "measurement_start": "2021-06-01", "metrics": { "avg_cash_pct": 17.6745, "avg_gross_exposure_pct": 82.3255, "avg_hold_days": 12.9, "avg_positions": 5.9325, "blocked_fraction": 0.6796657381615598, "cagr_pct": 14.6, "calmar": 0.61, "capacity_opportunities": 359, "end_date": "2022-05-27", "ev_net_r": 0.14331536641614717, "ev_without_best": { "1": 0.047627528762059106, "10": -0.3335975078036289, "5": -0.15322574059789498 }, "exit_reasons": { "open_at_end": 9, "stop": 57, "time": 17, "trailing_stop": 32 }, "gain_to_pain": 0.6888614105629935, "longest_underwater_sessions": 139, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 115, "peak_positions": 10, "profit_factor": 1.2292655950182043, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 0.65, "simulation_start_date": "2021-06-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": 0.9050249393576626, "start_date": "2021-06-01", "total_return_pct": 14.4, "trades": 115, "transaction_cost": 325.88955947434465, "turnover_multiple": 32.588955947434464, "underwater_pct": 89.72332015810277, "win_rate": 33.9 }, "path_id": "empty-2021-06", "protocol": "empty_book", "simulation_start": "2021-06-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-06|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-05-31", "measurement_start": "2021-06-01", "metrics": { "avg_cash_pct": 17.6615, "avg_gross_exposure_pct": 82.3385, "avg_hold_days": 12.9, "avg_positions": 5.9325, "blocked_fraction": 0.6796657381615598, "cagr_pct": 11.1, "calmar": 0.45, "capacity_opportunities": 359, "end_date": "2022-05-27", "ev_net_r": 0.10711082849086864, "ev_without_best": { "1": 0.011464471396044576, "10": -0.3693150785631263, "5": -0.1891718490487562 }, "exit_reasons": { "open_at_end": 9, "stop": 57, "time": 17, "trailing_stop": 32 }, "gain_to_pain": 0.5092690180468522, "longest_underwater_sessions": 139, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 115, "peak_positions": 10, "profit_factor": 1.164928105971694, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 0.53, "simulation_start_date": "2021-06-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": 0.7353587066303043, "start_date": "2021-06-01", "total_return_pct": 11.0, "trades": 115, "transaction_cost": 641.8387812753666, "turnover_multiple": 32.09193906376833, "underwater_pct": 89.72332015810277, "win_rate": 33.9 }, "path_id": "empty-2021-06", "protocol": "empty_book", "simulation_start": "2021-06-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-07|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-07-01", "measurement_start": "2021-07-01", "metrics": { "avg_cash_pct": 19.7342, "avg_gross_exposure_pct": 80.2658, "avg_hold_days": 12.8, "avg_positions": 5.9603, "blocked_fraction": 0.6759002770083102, "cagr_pct": -4.4, "calmar": -0.18, "capacity_opportunities": 361, "end_date": "2022-06-30", "ev_net_r": -0.037749794650867974, "ev_without_best": { "1": -0.13334874856149778, "10": -0.4810433565123194, "5": -0.3113786548324928 }, "exit_reasons": { "open_at_end": 6, "stop": 58, "time": 15, "trailing_stop": 38 }, "gain_to_pain": -0.09575866237743584, "longest_underwater_sessions": 161, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 117, "peak_positions": 10, "profit_factor": 0.9409184887270333, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.03, "simulation_start_date": "2021-07-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.03940107612917066, "start_date": "2021-07-01", "total_return_pct": -4.4, "trades": 117, "transaction_cost": 302.6380390448362, "turnover_multiple": 30.26380390448362, "underwater_pct": 93.67588932806325, "win_rate": 29.9 }, "path_id": "empty-2021-07", "protocol": "empty_book", "simulation_start": "2021-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-07|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-07-01", "measurement_start": "2021-07-01", "metrics": { "avg_cash_pct": 19.7261, "avg_gross_exposure_pct": 80.2739, "avg_hold_days": 12.8, "avg_positions": 5.9603, "blocked_fraction": 0.6759002770083102, "cagr_pct": -7.3, "calmar": -0.3, "capacity_opportunities": 361, "end_date": "2022-06-30", "ev_net_r": -0.07386380971147541, "ev_without_best": { "1": -0.1694212178753745, "10": -0.5166184235647571, "5": -0.347372800284301 }, "exit_reasons": { "open_at_end": 6, "stop": 58, "time": 15, "trailing_stop": 38 }, "gain_to_pain": -0.18490149819788562, "longest_underwater_sessions": 161, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 117, "peak_positions": 10, "profit_factor": 0.8887968659163241, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.14, "simulation_start_date": "2021-07-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.19036348762763777, "start_date": "2021-07-01", "total_return_pct": -7.3, "trades": 117, "transaction_cost": 595.9920945571886, "turnover_multiple": 29.79960472785943, "underwater_pct": 93.67588932806325, "win_rate": 29.9 }, "path_id": "empty-2021-07", "protocol": "empty_book", "simulation_start": "2021-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-08|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-08-02", "measurement_start": "2021-08-02", "metrics": { "avg_cash_pct": 15.8512, "avg_gross_exposure_pct": 84.1488, "avg_hold_days": 13.0, "avg_positions": 6.2103, "blocked_fraction": 0.6703296703296703, "cagr_pct": 0.0, "calmar": 0.0, "capacity_opportunities": 364, "end_date": "2022-08-01", "ev_net_r": -0.041150694953704534, "ev_without_best": { "1": -0.1343681701968633, "10": -0.46166869209385686, "5": -0.29097306578164084 }, "exit_reasons": { "open_at_end": 8, "stop": 61, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 0.06223635317925875, "longest_underwater_sessions": 182, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 120, "peak_positions": 10, "profit_factor": 0.9352031281086556, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2021-08-02", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": 0.18821886396526444, "start_date": "2021-08-02", "total_return_pct": 0.0, "trades": 120, "transaction_cost": 309.97953041588653, "turnover_multiple": 30.997953041588655, "underwater_pct": 91.30434782608695, "win_rate": 31.7 }, "path_id": "empty-2021-08", "protocol": "empty_book", "simulation_start": "2021-08-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-08|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-08-02", "measurement_start": "2021-08-02", "metrics": { "avg_cash_pct": 15.8449, "avg_gross_exposure_pct": 84.1551, "avg_hold_days": 13.0, "avg_positions": 6.2103, "blocked_fraction": 0.6703296703296703, "cagr_pct": -3.1, "calmar": -0.12, "capacity_opportunities": 364, "end_date": "2022-08-01", "ev_net_r": -0.07742881756522538, "ev_without_best": { "1": -0.17060717348846943, "10": -0.49755512909979493, "5": -0.32716029640263045 }, "exit_reasons": { "open_at_end": 8, "stop": 61, "time": 15, "trailing_stop": 36 }, "gain_to_pain": -0.034411211248824965, "longest_underwater_sessions": 182, "max_drawdown_pct": 24.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 120, "peak_positions": 10, "profit_factor": 0.8827207077607622, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 0.03, "simulation_start_date": "2021-08-02", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": 0.03504542234404804, "start_date": "2021-08-02", "total_return_pct": -3.0, "trades": 120, "transaction_cost": 610.4589661199317, "turnover_multiple": 30.522948305996582, "underwater_pct": 91.699604743083, "win_rate": 31.7 }, "path_id": "empty-2021-08", "protocol": "empty_book", "simulation_start": "2021-08-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-09|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-09-01", "measurement_start": "2021-09-01", "metrics": { "avg_cash_pct": 11.173, "avg_gross_exposure_pct": 88.827, "avg_hold_days": 13.3, "avg_positions": 6.5992, "blocked_fraction": 0.6630434782608695, "cagr_pct": 13.0, "calmar": 0.62, "capacity_opportunities": 368, "end_date": "2022-08-31", "ev_net_r": 0.06390659066014516, "ev_without_best": { "1": -0.02542529770019664, "10": -0.3601069462369929, "5": -0.19101661120038993 }, "exit_reasons": { "open_at_end": 8, "stop": 62, "time": 18, "trailing_stop": 36 }, "gain_to_pain": 0.6095169920220394, "longest_underwater_sessions": 204, "max_drawdown_pct": 20.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 124, "peak_positions": 10, "profit_factor": 1.103483298901893, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 0.58, "simulation_start_date": "2021-09-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": 0.8095750939645563, "start_date": "2021-09-01", "total_return_pct": 13.0, "trades": 124, "transaction_cost": 333.6744484242284, "turnover_multiple": 33.36744484242284, "underwater_pct": 93.67588932806325, "win_rate": 32.3 }, "path_id": "empty-2021-09", "protocol": "empty_book", "simulation_start": "2021-09-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-09|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-09-01", "measurement_start": "2021-09-01", "metrics": { "avg_cash_pct": 11.1646, "avg_gross_exposure_pct": 88.8354, "avg_hold_days": 13.3, "avg_positions": 6.5992, "blocked_fraction": 0.6630434782608695, "cagr_pct": 9.6, "calmar": 0.44, "capacity_opportunities": 368, "end_date": "2022-08-31", "ev_net_r": 0.028149085624687535, "ev_without_best": { "1": -0.061140722925524846, "10": -0.3953230704715143, "5": -0.22665219124563024 }, "exit_reasons": { "open_at_end": 8, "stop": 62, "time": 18, "trailing_stop": 36 }, "gain_to_pain": 0.4461776027554018, "longest_underwater_sessions": 204, "max_drawdown_pct": 21.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 124, "peak_positions": 10, "profit_factor": 1.0438471127585214, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 0.47, "simulation_start_date": "2021-09-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": 0.6471339323403216, "start_date": "2021-09-01", "total_return_pct": 9.5, "trades": 124, "transaction_cost": 656.8508522813289, "turnover_multiple": 32.84254261406645, "underwater_pct": 93.67588932806325, "win_rate": 32.3 }, "path_id": "empty-2021-09", "protocol": "empty_book", "simulation_start": "2021-09-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-10|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-10-03", "measurement_start": "2021-10-01", "metrics": { "avg_cash_pct": 11.1607, "avg_gross_exposure_pct": 88.8393, "avg_hold_days": 12.6, "avg_positions": 6.5913, "blocked_fraction": 0.6506666666666666, "cagr_pct": -9.6, "calmar": -0.45, "capacity_opportunities": 375, "end_date": "2022-09-30", "ev_net_r": -0.13273573672726632, "ev_without_best": { "1": -0.21877007977118523, "10": -0.48987508546864567, "5": -0.35245541355107113 }, "exit_reasons": { "open_at_end": 5, "stop": 65, "time": 19, "trailing_stop": 42 }, "gain_to_pain": -0.2105060580272103, "longest_underwater_sessions": 225, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 131, "peak_positions": 10, "profit_factor": 0.7937879840773727, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.22, "simulation_start_date": "2021-10-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.2920140171240491, "start_date": "2021-10-01", "total_return_pct": -9.6, "trades": 131, "transaction_cost": 329.36791677872753, "turnover_multiple": 32.936791677872755, "underwater_pct": 96.04743083003953, "win_rate": 29.0 }, "path_id": "empty-2021-10", "protocol": "empty_book", "simulation_start": "2021-10-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-10|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-10-03", "measurement_start": "2021-10-01", "metrics": { "avg_cash_pct": 11.1546, "avg_gross_exposure_pct": 88.8454, "avg_hold_days": 12.6, "avg_positions": 6.5913, "blocked_fraction": 0.6506666666666666, "cagr_pct": -12.6, "calmar": -0.57, "capacity_opportunities": 375, "end_date": "2022-09-30", "ev_net_r": -0.16856358553822826, "ev_without_best": { "1": -0.2545586557139131, "10": -0.525253156365937, "5": -0.3878962999581708 }, "exit_reasons": { "open_at_end": 5, "stop": 65, "time": 19, "trailing_stop": 42 }, "gain_to_pain": -0.28304632179410394, "longest_underwater_sessions": 225, "max_drawdown_pct": 22.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 131, "peak_positions": 10, "profit_factor": 0.7481331626108285, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.34, "simulation_start_date": "2021-10-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.44459690943747365, "start_date": "2021-10-01", "total_return_pct": -12.6, "trades": 131, "transaction_cost": 647.6265749497755, "turnover_multiple": 32.38132874748877, "underwater_pct": 96.04743083003953, "win_rate": 29.0 }, "path_id": "empty-2021-10", "protocol": "empty_book", "simulation_start": "2021-10-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-11|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-11-01", "measurement_start": "2021-11-01", "metrics": { "avg_cash_pct": 10.4889, "avg_gross_exposure_pct": 89.5111, "avg_hold_days": 12.4, "avg_positions": 6.7619, "blocked_fraction": 0.6404199475065617, "cagr_pct": -4.7, "calmar": -0.21, "capacity_opportunities": 381, "end_date": "2022-10-31", "ev_net_r": -0.08277493130788126, "ev_without_best": { "1": -0.16464628270707293, "10": -0.43024420933044505, "5": -0.29292714786121804 }, "exit_reasons": { "open_at_end": 8, "stop": 70, "time": 14, "trailing_stop": 45 }, "gain_to_pain": -0.039112275274455995, "longest_underwater_sessions": 246, "max_drawdown_pct": 21.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 137, "peak_positions": 10, "profit_factor": 0.8736064264371731, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.03, "simulation_start_date": "2021-11-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.043617126441505456, "start_date": "2021-11-01", "total_return_pct": -4.6, "trades": 137, "transaction_cost": 314.5326004279079, "turnover_multiple": 31.453260042790788, "underwater_pct": 98.41897233201581, "win_rate": 30.7 }, "path_id": "empty-2021-11", "protocol": "empty_book", "simulation_start": "2021-11-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-11|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-11-01", "measurement_start": "2021-11-01", "metrics": { "avg_cash_pct": 10.4826, "avg_gross_exposure_pct": 89.5174, "avg_hold_days": 12.4, "avg_positions": 6.7619, "blocked_fraction": 0.6404199475065617, "cagr_pct": -7.9, "calmar": -0.35, "capacity_opportunities": 381, "end_date": "2022-10-31", "ev_net_r": -0.11867370197352844, "ev_without_best": { "1": -0.20050803461525155, "10": -0.46551359237972134, "5": -0.32837965114100587 }, "exit_reasons": { "open_at_end": 8, "stop": 70, "time": 14, "trailing_stop": 45 }, "gain_to_pain": -0.118960541272982, "longest_underwater_sessions": 246, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 137, "peak_positions": 10, "profit_factor": 0.8255756278150854, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-11-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.20702030839672125, "start_date": "2021-11-01", "total_return_pct": -7.9, "trades": 137, "transaction_cost": 618.2238664517243, "turnover_multiple": 30.911193322586215, "underwater_pct": 98.41897233201581, "win_rate": 29.9 }, "path_id": "empty-2021-11", "protocol": "empty_book", "simulation_start": "2021-11-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-12|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-12-01", "measurement_start": "2021-12-01", "metrics": { "avg_cash_pct": 10.414, "avg_gross_exposure_pct": 89.586, "avg_hold_days": 13.1, "avg_positions": 6.9008, "blocked_fraction": 0.648936170212766, "cagr_pct": 5.1, "calmar": 0.29, "capacity_opportunities": 376, "end_date": "2022-11-30", "ev_net_r": -0.009285469490992992, "ev_without_best": { "1": -0.0937206933724677, "10": -0.35664804651002596, "5": -0.22241482337774926 }, "exit_reasons": { "open_at_end": 7, "stop": 60, "time": 17, "trailing_stop": 48 }, "gain_to_pain": 0.25807053212501513, "longest_underwater_sessions": 89, "max_drawdown_pct": 17.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 132, "peak_positions": 10, "profit_factor": 0.9843871114315248, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 0.32, "simulation_start_date": "2021-12-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": 0.4379377380537692, "start_date": "2021-12-01", "total_return_pct": 5.1, "trades": 132, "transaction_cost": 337.444311922438, "turnover_multiple": 33.744431192243795, "underwater_pct": 92.88537549407114, "win_rate": 33.3 }, "path_id": "empty-2021-12", "protocol": "empty_book", "simulation_start": "2021-12-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2021-12|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-12-01", "measurement_start": "2021-12-01", "metrics": { "avg_cash_pct": 10.4104, "avg_gross_exposure_pct": 89.5896, "avg_hold_days": 13.1, "avg_positions": 6.9008, "blocked_fraction": 0.648936170212766, "cagr_pct": 1.7, "calmar": 0.09, "capacity_opportunities": 376, "end_date": "2022-11-30", "ev_net_r": -0.044946651161177804, "ev_without_best": { "1": -0.12934162969905558, "10": -0.3918461084506671, "5": -0.2576855278936779 }, "exit_reasons": { "open_at_end": 7, "stop": 60, "time": 17, "trailing_stop": 48 }, "gain_to_pain": 0.14080847041360814, "longest_underwater_sessions": 157, "max_drawdown_pct": 18.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 132, "peak_positions": 10, "profit_factor": 0.9274049705649654, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2021-12-01", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": 0.27598438987086105, "start_date": "2021-12-01", "total_return_pct": 1.7, "trades": 132, "transaction_cost": 663.6884651826637, "turnover_multiple": 33.18442325913319, "underwater_pct": 93.2806324110672, "win_rate": 32.6 }, "path_id": "empty-2021-12", "protocol": "empty_book", "simulation_start": "2021-12-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-01|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.1074, "avg_gross_exposure_pct": 93.8926, "avg_hold_days": 12.2, "avg_positions": 7.2222, "blocked_fraction": 0.38589211618257263, "cagr_pct": -2.7, "calmar": -0.11, "capacity_opportunities": 241, "end_date": "2023-01-03", "ev_net_r": -0.16485874121580638, "ev_without_best": { "1": -0.24116205822395598, "10": -0.4843910479405894, "5": -0.36085052377228216 }, "exit_reasons": { "open_at_end": 8, "stop": 69, "time": 17, "trailing_stop": 54 }, "gain_to_pain": 0.028272751723893704, "longest_underwater_sessions": 179, "max_drawdown_pct": 24.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 148, "peak_positions": 10, "profit_factor": 0.7415575107232755, "sessions_at_capacity": 16, "sessions_measured": 252, "sharpe": 0.06, "simulation_start_date": "2022-01-03", "skipped_book_full": 93, "skipped_min_initial_risk": 0, "sortino": 0.0775585231301652, "start_date": "2022-01-03", "total_return_pct": -2.7, "trades": 148, "transaction_cost": 398.07385421307583, "turnover_multiple": 39.807385421307586, "underwater_pct": 92.88537549407114, "win_rate": 27.7 }, "path_id": "empty-2022-01", "protocol": "empty_book", "simulation_start": "2022-01-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-01|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.1041, "avg_gross_exposure_pct": 93.8959, "avg_hold_days": 12.2, "avg_positions": 7.2222, "blocked_fraction": 0.38589211618257263, "cagr_pct": -6.0, "calmar": -0.23, "capacity_opportunities": 241, "end_date": "2023-01-03", "ev_net_r": -0.2012217900711374, "ev_without_best": { "1": -0.2774940167879534, "10": -0.5204475994072674, "5": -0.3968014372707595 }, "exit_reasons": { "open_at_end": 8, "stop": 69, "time": 17, "trailing_stop": 54 }, "gain_to_pain": -0.04919422480279629, "longest_underwater_sessions": 179, "max_drawdown_pct": 26.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 148, "peak_positions": 10, "profit_factor": 0.697401002999488, "sessions_at_capacity": 16, "sessions_measured": 252, "sharpe": -0.06, "simulation_start_date": "2022-01-03", "skipped_book_full": 93, "skipped_min_initial_risk": 0, "sortino": -0.08449669927564948, "start_date": "2022-01-03", "total_return_pct": -6.0, "trades": 148, "transaction_cost": 782.1427603356391, "turnover_multiple": 39.10713801678195, "underwater_pct": 92.88537549407114, "win_rate": 26.4 }, "path_id": "empty-2022-01", "protocol": "empty_book", "simulation_start": "2022-01-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-02|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-02-02", "measurement_start": "2022-02-01", "metrics": { "avg_cash_pct": 5.2723, "avg_gross_exposure_pct": 94.7277, "avg_hold_days": 12.1, "avg_positions": 7.3968, "blocked_fraction": 0.41825095057034223, "cagr_pct": -15.5, "calmar": -0.62, "capacity_opportunities": 263, "end_date": "2023-02-01", "ev_net_r": -0.15718966304250406, "ev_without_best": { "1": -0.2309325480558244, "10": -0.44074453972999306, "5": -0.33928781545396447 }, "exit_reasons": { "open_at_end": 9, "stop": 74, "time": 15, "trailing_stop": 55 }, "gain_to_pain": -0.3110764800753194, "longest_underwater_sessions": 229, "max_drawdown_pct": 24.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 153, "peak_positions": 10, "profit_factor": 0.7511862629389054, "sessions_at_capacity": 21, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2022-02-01", "skipped_book_full": 110, "skipped_min_initial_risk": 0, "sortino": -0.5998994488949888, "start_date": "2022-02-01", "total_return_pct": -15.5, "trades": 153, "transaction_cost": 358.6417472053388, "turnover_multiple": 35.86417472053388, "underwater_pct": 97.62845849802372, "win_rate": 29.4 }, "path_id": "empty-2022-02", "protocol": "empty_book", "simulation_start": "2022-02-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-02|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-02-02", "measurement_start": "2022-02-01", "metrics": { "avg_cash_pct": 5.2688, "avg_gross_exposure_pct": 94.7312, "avg_hold_days": 12.1, "avg_positions": 7.3968, "blocked_fraction": 0.41825095057034223, "cagr_pct": -18.6, "calmar": -0.69, "capacity_opportunities": 263, "end_date": "2023-02-01", "ev_net_r": -0.19376821369454156, "ev_without_best": { "1": -0.26748244889845835, "10": -0.47726237303549024, "5": -0.3759061390750998 }, "exit_reasons": { "open_at_end": 9, "stop": 74, "time": 15, "trailing_stop": 55 }, "gain_to_pain": -0.3765484561479955, "longest_underwater_sessions": 229, "max_drawdown_pct": 27.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 153, "peak_positions": 10, "profit_factor": 0.7055343597493461, "sessions_at_capacity": 21, "sessions_measured": 252, "sharpe": -0.58, "simulation_start_date": "2022-02-01", "skipped_book_full": 110, "skipped_min_initial_risk": 0, "sortino": -0.7638118938455769, "start_date": "2022-02-01", "total_return_pct": -18.6, "trades": 153, "transaction_cost": 704.0822945489057, "turnover_multiple": 35.20411472744529, "underwater_pct": 97.62845849802372, "win_rate": 28.8 }, "path_id": "empty-2022-02", "protocol": "empty_book", "simulation_start": "2022-02-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-03|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-03-02", "measurement_start": "2022-03-01", "metrics": { "avg_cash_pct": 5.8037, "avg_gross_exposure_pct": 94.1963, "avg_hold_days": 12.7, "avg_positions": 7.369, "blocked_fraction": 0.3145539906103286, "cagr_pct": -7.2, "calmar": -0.26, "capacity_opportunities": 213, "end_date": "2023-03-01", "ev_net_r": -0.1096919410938253, "ev_without_best": { "1": -0.18666725695641853, "10": -0.42266391231216643, "5": -0.30732439718219995 }, "exit_reasons": { "open_at_end": 7, "stop": 72, "time": 19, "trailing_stop": 48 }, "gain_to_pain": -0.07991499151562942, "longest_underwater_sessions": 218, "max_drawdown_pct": 27.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 146, "peak_positions": 10, "profit_factor": 0.8265508719957884, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": -0.13, "simulation_start_date": "2022-03-01", "skipped_book_full": 67, "skipped_min_initial_risk": 0, "sortino": -0.17810649532830822, "start_date": "2022-03-01", "total_return_pct": -7.2, "trades": 146, "transaction_cost": 385.57433974226103, "turnover_multiple": 38.55743397422611, "underwater_pct": 92.88537549407114, "win_rate": 30.1 }, "path_id": "empty-2022-03", "protocol": "empty_book", "simulation_start": "2022-03-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-03|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-03-02", "measurement_start": "2022-03-01", "metrics": { "avg_cash_pct": 5.8, "avg_gross_exposure_pct": 94.2, "avg_hold_days": 12.7, "avg_positions": 7.369, "blocked_fraction": 0.3145539906103286, "cagr_pct": -10.5, "calmar": -0.35, "capacity_opportunities": 213, "end_date": "2023-03-01", "ev_net_r": -0.14692959437199338, "ev_without_best": { "1": -0.22387942286628856, "10": -0.459623041352097, "5": -0.3443145284009649 }, "exit_reasons": { "open_at_end": 7, "stop": 72, "time": 19, "trailing_stop": 48 }, "gain_to_pain": -0.15307603463833605, "longest_underwater_sessions": 218, "max_drawdown_pct": 29.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 146, "peak_positions": 10, "profit_factor": 0.7769931671682927, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": -0.26, "simulation_start_date": "2022-03-01", "skipped_book_full": 67, "skipped_min_initial_risk": 0, "sortino": -0.34741599061302175, "start_date": "2022-03-01", "total_return_pct": -10.5, "trades": 146, "transaction_cost": 757.4561271139215, "turnover_multiple": 37.87280635569607, "underwater_pct": 92.88537549407114, "win_rate": 29.5 }, "path_id": "empty-2022-03", "protocol": "empty_book", "simulation_start": "2022-03-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-04|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-04-04", "measurement_start": "2022-04-01", "metrics": { "avg_cash_pct": 8.1754, "avg_gross_exposure_pct": 91.8246, "avg_hold_days": 11.9, "avg_positions": 7.0873, "blocked_fraction": 0.3087557603686636, "cagr_pct": -25.6, "calmar": -0.86, "capacity_opportunities": 217, "end_date": "2023-04-03", "ev_net_r": -0.3112020862321297, "ev_without_best": { "1": -0.33703895849233795, "10": -0.5200322639968634, "5": -0.42853483336477977 }, "exit_reasons": { "open_at_end": 6, "stop": 77, "time": 14, "trailing_stop": 53 }, "gain_to_pain": -0.5078015445334394, "longest_underwater_sessions": 151, "max_drawdown_pct": 29.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 150, "peak_positions": 10, "profit_factor": 0.5275020954686207, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": -0.97, "simulation_start_date": "2022-04-01", "skipped_book_full": 67, "skipped_min_initial_risk": 0, "sortino": -1.255072507989032, "start_date": "2022-04-01", "total_return_pct": -25.7, "trades": 150, "transaction_cost": 332.0042156262279, "turnover_multiple": 33.20042156262279, "underwater_pct": 97.62845849802372, "win_rate": 26.7 }, "path_id": "empty-2022-04", "protocol": "empty_book", "simulation_start": "2022-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-04|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-04-04", "measurement_start": "2022-04-01", "metrics": { "avg_cash_pct": 8.1702, "avg_gross_exposure_pct": 91.8298, "avg_hold_days": 11.9, "avg_positions": 7.0873, "blocked_fraction": 0.3087557603686636, "cagr_pct": -28.4, "calmar": -0.9, "capacity_opportunities": 217, "end_date": "2023-04-03", "ev_net_r": -0.34902003260934167, "ev_without_best": { "1": -0.37482131334672697, "10": -0.557980430652021, "5": -0.46650585890896634 }, "exit_reasons": { "open_at_end": 6, "stop": 77, "time": 14, "trailing_stop": 53 }, "gain_to_pain": -0.5508455475693885, "longest_underwater_sessions": 239, "max_drawdown_pct": 31.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 150, "peak_positions": 10, "profit_factor": 0.4919495853114657, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": -1.1, "simulation_start_date": "2022-04-01", "skipped_book_full": 67, "skipped_min_initial_risk": 0, "sortino": -1.4179700757756162, "start_date": "2022-04-01", "total_return_pct": -28.5, "trades": 150, "transaction_cost": 651.75125471244, "turnover_multiple": 32.587562735622, "underwater_pct": 98.41897233201581, "win_rate": 26.0 }, "path_id": "empty-2022-04", "protocol": "empty_book", "simulation_start": "2022-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-05|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-05-03", "measurement_start": "2022-05-02", "metrics": { "avg_cash_pct": 6.9409, "avg_gross_exposure_pct": 93.0591, "avg_hold_days": 12.3, "avg_positions": 7.1071, "blocked_fraction": 0.3160377358490566, "cagr_pct": -16.3, "calmar": -0.55, "capacity_opportunities": 212, "end_date": "2023-05-02", "ev_net_r": -0.23351358366940414, "ev_without_best": { "1": -0.26474503113500103, "10": -0.46568753122992007, "5": -0.3637653141328861 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 15, "trailing_stop": 50 }, "gain_to_pain": -0.3172476235596835, "longest_underwater_sessions": 171, "max_drawdown_pct": 29.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.6306978036280493, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": -0.55, "simulation_start_date": "2022-05-02", "skipped_book_full": 67, "skipped_min_initial_risk": 0, "sortino": -0.7210439595587176, "start_date": "2022-05-02", "total_return_pct": -16.3, "trades": 145, "transaction_cost": 334.3024851238316, "turnover_multiple": 33.43024851238316, "underwater_pct": 96.83794466403161, "win_rate": 29.0 }, "path_id": "empty-2022-05", "protocol": "empty_book", "simulation_start": "2022-05-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-05|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-05-03", "measurement_start": "2022-05-02", "metrics": { "avg_cash_pct": 6.9353, "avg_gross_exposure_pct": 93.0647, "avg_hold_days": 12.3, "avg_positions": 7.1071, "blocked_fraction": 0.3160377358490566, "cagr_pct": -19.3, "calmar": -0.61, "capacity_opportunities": 212, "end_date": "2023-05-02", "ev_net_r": -0.27147489112339485, "ev_without_best": { "1": -0.30259916185570507, "10": -0.5036034801575524, "5": -0.4016566949188243 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 15, "trailing_stop": 50 }, "gain_to_pain": -0.37556334006325404, "longest_underwater_sessions": 171, "max_drawdown_pct": 31.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.5885701904598046, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": -0.68, "simulation_start_date": "2022-05-02", "skipped_book_full": 67, "skipped_min_initial_risk": 0, "sortino": -0.8882053063107178, "start_date": "2022-05-02", "total_return_pct": -19.2, "trades": 145, "transaction_cost": 656.8851173676621, "turnover_multiple": 32.84425586838311, "underwater_pct": 97.23320158102767, "win_rate": 28.3 }, "path_id": "empty-2022-05", "protocol": "empty_book", "simulation_start": "2022-05-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-06|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-06-02", "measurement_start": "2022-06-01", "metrics": { "avg_cash_pct": 5.5975, "avg_gross_exposure_pct": 94.4025, "avg_hold_days": 12.4, "avg_positions": 7.1746, "blocked_fraction": 0.3160377358490566, "cagr_pct": -8.3, "calmar": -0.28, "capacity_opportunities": 212, "end_date": "2023-06-01", "ev_net_r": -0.12388131747015733, "ev_without_best": { "1": -0.18299011403681018, "10": -0.4465606874154465, "5": -0.3202795011521477 }, "exit_reasons": { "open_at_end": 8, "stop": 78, "time": 17, "trailing_stop": 42 }, "gain_to_pain": -0.11249880877972106, "longest_underwater_sessions": 192, "max_drawdown_pct": 29.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.8164941055459798, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": -0.21, "simulation_start_date": "2022-06-01", "skipped_book_full": 67, "skipped_min_initial_risk": 0, "sortino": -0.2946110051284395, "start_date": "2022-06-01", "total_return_pct": -8.3, "trades": 145, "transaction_cost": 330.44494535189926, "turnover_multiple": 33.044494535189926, "underwater_pct": 96.44268774703558, "win_rate": 29.0 }, "path_id": "empty-2022-06", "protocol": "empty_book", "simulation_start": "2022-06-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-06|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-06-02", "measurement_start": "2022-06-01", "metrics": { "avg_cash_pct": 5.592, "avg_gross_exposure_pct": 94.408, "avg_hold_days": 12.5, "avg_positions": 7.1587, "blocked_fraction": 0.3175355450236967, "cagr_pct": -11.5, "calmar": -0.37, "capacity_opportunities": 211, "end_date": "2023-06-01", "ev_net_r": -0.1565941035890207, "ev_without_best": { "1": -0.21598072348724418, "10": -0.48087888822096775, "5": -0.3539113621913678 }, "exit_reasons": { "open_at_end": 8, "stop": 77, "time": 17, "trailing_stop": 42 }, "gain_to_pain": -0.184021989298601, "longest_underwater_sessions": 192, "max_drawdown_pct": 31.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 144, "peak_positions": 10, "profit_factor": 0.7763946006410362, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": -0.35, "simulation_start_date": "2022-06-01", "skipped_book_full": 67, "skipped_min_initial_risk": 0, "sortino": -0.48458792123842115, "start_date": "2022-06-01", "total_return_pct": -11.5, "trades": 144, "transaction_cost": 649.1966263829189, "turnover_multiple": 32.45983131914595, "underwater_pct": 96.44268774703558, "win_rate": 28.5 }, "path_id": "empty-2022-06", "protocol": "empty_book", "simulation_start": "2022-06-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-07|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-07-05", "measurement_start": "2022-07-01", "metrics": { "avg_cash_pct": 3.9618, "avg_gross_exposure_pct": 96.0382, "avg_hold_days": 13.2, "avg_positions": 7.6627, "blocked_fraction": 0.6322418136020151, "cagr_pct": 12.2, "calmar": 0.43, "capacity_opportunities": 397, "end_date": "2023-07-03", "ev_net_r": 0.1151207538264312, "ev_without_best": { "1": 0.03688508842217953, "10": -0.25570032763937034, "5": -0.12022770795273145 }, "exit_reasons": { "open_at_end": 10, "stop": 73, "time": 23, "trailing_stop": 40 }, "gain_to_pain": 0.43590758266748214, "longest_underwater_sessions": 156, "max_drawdown_pct": 28.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 146, "peak_positions": 10, "profit_factor": 1.1852816155565897, "sessions_at_capacity": 39, "sessions_measured": 252, "sharpe": 0.6, "simulation_start_date": "2022-07-01", "skipped_book_full": 251, "skipped_min_initial_risk": 0, "sortino": 0.8785965108630236, "start_date": "2022-07-01", "total_return_pct": 12.2, "trades": 146, "transaction_cost": 355.84550457590336, "turnover_multiple": 35.58455045759033, "underwater_pct": 93.67588932806325, "win_rate": 32.2 }, "path_id": "empty-2022-07", "protocol": "empty_book", "simulation_start": "2022-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-07|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-07-05", "measurement_start": "2022-07-01", "metrics": { "avg_cash_pct": 3.956, "avg_gross_exposure_pct": 96.044, "avg_hold_days": 13.2, "avg_positions": 7.6468, "blocked_fraction": 0.6338383838383839, "cagr_pct": 8.3, "calmar": 0.28, "capacity_opportunities": 396, "end_date": "2023-07-03", "ev_net_r": 0.08250446622557935, "ev_without_best": { "1": 0.003882102728942768, "10": -0.2900858158383721, "5": -0.15401069460439096 }, "exit_reasons": { "open_at_end": 10, "stop": 72, "time": 23, "trailing_stop": 40 }, "gain_to_pain": 0.32525915842690944, "longest_underwater_sessions": 213, "max_drawdown_pct": 29.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 145, "peak_positions": 10, "profit_factor": 1.1277322876151927, "sessions_at_capacity": 39, "sessions_measured": 252, "sharpe": 0.45, "simulation_start_date": "2022-07-01", "skipped_book_full": 251, "skipped_min_initial_risk": 0, "sortino": 0.6565826257042254, "start_date": "2022-07-01", "total_return_pct": 8.3, "trades": 145, "transaction_cost": 699.0930285912837, "turnover_multiple": 34.95465142956418, "underwater_pct": 94.0711462450593, "win_rate": 31.7 }, "path_id": "empty-2022-07", "protocol": "empty_book", "simulation_start": "2022-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-08|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-08-02", "measurement_start": "2022-08-01", "metrics": { "avg_cash_pct": 3.757, "avg_gross_exposure_pct": 96.243, "avg_hold_days": 13.8, "avg_positions": 7.5675, "blocked_fraction": 0.2159090909090909, "cagr_pct": 18.4, "calmar": 0.75, "capacity_opportunities": 176, "end_date": "2023-08-01", "ev_net_r": 0.20386200419012818, "ev_without_best": { "1": 0.1217055791298888, "10": -0.19723104154802387, "5": -0.03957392553832086 }, "exit_reasons": { "open_at_end": 9, "stop": 66, "time": 26, "trailing_stop": 37 }, "gain_to_pain": 0.6300927412793742, "longest_underwater_sessions": 216, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.3333768692628931, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": 0.8, "simulation_start_date": "2022-08-01", "skipped_book_full": 38, "skipped_min_initial_risk": 0, "sortino": 1.18055349573182, "start_date": "2022-08-01", "total_return_pct": 18.4, "trades": 138, "transaction_cost": 327.2049623721642, "turnover_multiple": 32.720496237216416, "underwater_pct": 93.2806324110672, "win_rate": 34.1 }, "path_id": "empty-2022-08", "protocol": "empty_book", "simulation_start": "2022-08-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-08|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-08-02", "measurement_start": "2022-08-01", "metrics": { "avg_cash_pct": 3.7537, "avg_gross_exposure_pct": 96.2463, "avg_hold_days": 13.8, "avg_positions": 7.5675, "blocked_fraction": 0.2159090909090909, "cagr_pct": 14.5, "calmar": 0.55, "capacity_opportunities": 176, "end_date": "2023-08-01", "ev_net_r": 0.16375106174153592, "ev_without_best": { "1": 0.0817045380335088, "10": -0.23692617334589844, "5": -0.07928384131995593 }, "exit_reasons": { "open_at_end": 9, "stop": 66, "time": 26, "trailing_stop": 37 }, "gain_to_pain": 0.5034279271560373, "longest_underwater_sessions": 219, "max_drawdown_pct": 26.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.2568241042702029, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": 0.66, "simulation_start_date": "2022-08-01", "skipped_book_full": 38, "skipped_min_initial_risk": 0, "sortino": 0.9701905936364528, "start_date": "2022-08-01", "total_return_pct": 14.5, "trades": 138, "transaction_cost": 643.0475188163505, "turnover_multiple": 32.15237594081752, "underwater_pct": 94.86166007905138, "win_rate": 34.1 }, "path_id": "empty-2022-08", "protocol": "empty_book", "simulation_start": "2022-08-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-09|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-09-05", "measurement_start": "2022-09-01", "metrics": { "avg_cash_pct": 6.128, "avg_gross_exposure_pct": 93.872, "avg_hold_days": 12.7, "avg_positions": 7.4048, "blocked_fraction": 0.3452914798206278, "cagr_pct": 6.5, "calmar": 0.23, "capacity_opportunities": 223, "end_date": "2023-09-01", "ev_net_r": 0.10584928352298506, "ev_without_best": { "1": 0.024155949788535865, "10": -0.3362869588373591, "5": -0.18009420194519313 }, "exit_reasons": { "open_at_end": 7, "stop": 74, "time": 20, "trailing_stop": 45 }, "gain_to_pain": 0.2751933461835732, "longest_underwater_sessions": 162, "max_drawdown_pct": 28.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 146, "peak_positions": 10, "profit_factor": 1.164021993531047, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 0.37, "simulation_start_date": "2022-09-01", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 0.542346031564247, "start_date": "2022-09-01", "total_return_pct": 6.5, "trades": 146, "transaction_cost": 338.0927429727056, "turnover_multiple": 33.809274297270555, "underwater_pct": 96.04743083003953, "win_rate": 30.1 }, "path_id": "empty-2022-09", "protocol": "empty_book", "simulation_start": "2022-09-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-09|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-09-05", "measurement_start": "2022-09-01", "metrics": { "avg_cash_pct": 6.1218, "avg_gross_exposure_pct": 93.8782, "avg_hold_days": 12.8, "avg_positions": 7.3889, "blocked_fraction": 0.34684684684684686, "cagr_pct": 2.7, "calmar": 0.09, "capacity_opportunities": 222, "end_date": "2023-09-01", "ev_net_r": 0.07234638904069496, "ev_without_best": { "1": -0.009758403627767226, "10": -0.37227873657655414, "5": -0.21504608633844238 }, "exit_reasons": { "open_at_end": 7, "stop": 73, "time": 20, "trailing_stop": 45 }, "gain_to_pain": 0.17277043584047933, "longest_underwater_sessions": 166, "max_drawdown_pct": 29.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 145, "peak_positions": 10, "profit_factor": 1.1077463341485703, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2022-09-01", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 0.3328553711391965, "start_date": "2022-09-01", "total_return_pct": 2.7, "trades": 145, "transaction_cost": 663.5310390790845, "turnover_multiple": 33.176551953954224, "underwater_pct": 97.23320158102767, "win_rate": 29.7 }, "path_id": "empty-2022-09", "protocol": "empty_book", "simulation_start": "2022-09-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-10|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-10-04", "measurement_start": "2022-10-03", "metrics": { "avg_cash_pct": 6.4184, "avg_gross_exposure_pct": 93.5816, "avg_hold_days": 13.8, "avg_positions": 7.2778, "blocked_fraction": 0.06993006993006994, "cagr_pct": 14.1, "calmar": 0.66, "capacity_opportunities": 143, "end_date": "2023-10-03", "ev_net_r": 0.20266734283776586, "ev_without_best": { "1": 0.11738988151499946, "10": -0.2923887088872058, "5": -0.1072498551762627 }, "exit_reasons": { "open_at_end": 4, "stop": 68, "time": 25, "trailing_stop": 36 }, "gain_to_pain": 0.533490651891798, "longest_underwater_sessions": 149, "max_drawdown_pct": 21.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 133, "peak_positions": 10, "profit_factor": 1.3243441931791953, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 0.67, "simulation_start_date": "2022-10-03", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 0.9887276909802837, "start_date": "2022-10-03", "total_return_pct": 14.0, "trades": 133, "transaction_cost": 352.48806992038027, "turnover_multiple": 35.24880699203803, "underwater_pct": 90.51383399209486, "win_rate": 33.1 }, "path_id": "empty-2022-10", "protocol": "empty_book", "simulation_start": "2022-10-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-10|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-10-04", "measurement_start": "2022-10-03", "metrics": { "avg_cash_pct": 6.4106, "avg_gross_exposure_pct": 93.5894, "avg_hold_days": 13.8, "avg_positions": 7.2778, "blocked_fraction": 0.06993006993006994, "cagr_pct": 10.3, "calmar": 0.46, "capacity_opportunities": 143, "end_date": "2023-10-03", "ev_net_r": 0.16053200646284904, "ev_without_best": { "1": 0.07535327310467936, "10": -0.3343106067544175, "5": -0.1491992466678421 }, "exit_reasons": { "open_at_end": 4, "stop": 68, "time": 25, "trailing_stop": 36 }, "gain_to_pain": 0.4022027332623572, "longest_underwater_sessions": 150, "max_drawdown_pct": 22.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 133, "peak_positions": 10, "profit_factor": 1.2457204203537522, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 0.53, "simulation_start_date": "2022-10-03", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 0.7734867413371223, "start_date": "2022-10-03", "total_return_pct": 10.3, "trades": 133, "transaction_cost": 692.7318950322727, "turnover_multiple": 34.63659475161364, "underwater_pct": 91.30434782608695, "win_rate": 32.3 }, "path_id": "empty-2022-10", "protocol": "empty_book", "simulation_start": "2022-10-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-11|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-11-02", "measurement_start": "2022-11-01", "metrics": { "avg_cash_pct": 8.7132, "avg_gross_exposure_pct": 91.2868, "avg_hold_days": 12.4, "avg_positions": 7.0833, "blocked_fraction": 0.13333333333333333, "cagr_pct": -1.1, "calmar": -0.05, "capacity_opportunities": 165, "end_date": "2023-11-01", "ev_net_r": -0.00306319785953659, "ev_without_best": { "1": -0.08378401078420179, "10": -0.4610514510558755, "5": -0.2946038164281136 }, "exit_reasons": { "open_at_end": 6, "stop": 75, "time": 18, "trailing_stop": 44 }, "gain_to_pain": 0.04697927927704045, "longest_underwater_sessions": 144, "max_drawdown_pct": 22.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 143, "peak_positions": 10, "profit_factor": 0.9953112410743926, "sessions_at_capacity": 10, "sessions_measured": 252, "sharpe": 0.07, "simulation_start_date": "2022-11-01", "skipped_book_full": 22, "skipped_min_initial_risk": 0, "sortino": 0.09418671476458676, "start_date": "2022-11-01", "total_return_pct": -1.1, "trades": 143, "transaction_cost": 338.7889330637994, "turnover_multiple": 33.87889330637994, "underwater_pct": 93.67588932806325, "win_rate": 26.6 }, "path_id": "empty-2022-11", "protocol": "empty_book", "simulation_start": "2022-11-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-11|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-11-02", "measurement_start": "2022-11-01", "metrics": { "avg_cash_pct": 8.6994, "avg_gross_exposure_pct": 91.3006, "avg_hold_days": 12.4, "avg_positions": 7.0833, "blocked_fraction": 0.13333333333333333, "cagr_pct": -4.6, "calmar": -0.19, "capacity_opportunities": 165, "end_date": "2023-11-01", "ev_net_r": -0.04519433779399057, "ev_without_best": { "1": -0.12582334587522467, "10": -0.5030188681365643, "5": -0.33645007917736114 }, "exit_reasons": { "open_at_end": 6, "stop": 75, "time": 18, "trailing_stop": 44 }, "gain_to_pain": -0.05332007950303865, "longest_underwater_sessions": 155, "max_drawdown_pct": 23.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 143, "peak_positions": 10, "profit_factor": 0.9339356466379841, "sessions_at_capacity": 10, "sessions_measured": 252, "sharpe": -0.09, "simulation_start_date": "2022-11-01", "skipped_book_full": 22, "skipped_min_initial_risk": 0, "sortino": -0.12307647928305557, "start_date": "2022-11-01", "total_return_pct": -4.6, "trades": 143, "transaction_cost": 665.1451385806278, "turnover_multiple": 33.257256929031385, "underwater_pct": 96.04743083003953, "win_rate": 26.6 }, "path_id": "empty-2022-11", "protocol": "empty_book", "simulation_start": "2022-11-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-12|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-12-04", "measurement_start": "2022-12-01", "metrics": { "avg_cash_pct": 8.2624, "avg_gross_exposure_pct": 91.7376, "avg_hold_days": 13.8, "avg_positions": 6.6627, "blocked_fraction": 0.07633587786259542, "cagr_pct": 21.0, "calmar": 1.25, "capacity_opportunities": 131, "end_date": "2023-12-01", "ev_net_r": 0.2903987274301228, "ev_without_best": { "1": 0.19732461484668276, "10": -0.24619529490940864, "5": -0.050747858553726106 }, "exit_reasons": { "open_at_end": 7, "stop": 60, "time": 19, "trailing_stop": 35 }, "gain_to_pain": 0.7784044383634791, "longest_underwater_sessions": 119, "max_drawdown_pct": 16.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 121, "peak_positions": 10, "profit_factor": 1.4816315837323724, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 0.98, "simulation_start_date": "2022-12-01", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 1.513512278724778, "start_date": "2022-12-01", "total_return_pct": 21.0, "trades": 121, "transaction_cost": 337.6799057345657, "turnover_multiple": 33.76799057345657, "underwater_pct": 90.11857707509881, "win_rate": 34.7 }, "path_id": "empty-2022-12", "protocol": "empty_book", "simulation_start": "2022-12-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2022-12|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-12-04", "measurement_start": "2022-12-01", "metrics": { "avg_cash_pct": 8.2499, "avg_gross_exposure_pct": 91.7501, "avg_hold_days": 13.8, "avg_positions": 6.6627, "blocked_fraction": 0.07633587786259542, "cagr_pct": 17.2, "calmar": 0.98, "capacity_opportunities": 131, "end_date": "2023-12-01", "ev_net_r": 0.24753593516418024, "ev_without_best": { "1": 0.15456436120937134, "10": -0.2888337675018024, "5": -0.09332740512918984 }, "exit_reasons": { "open_at_end": 7, "stop": 60, "time": 19, "trailing_stop": 35 }, "gain_to_pain": 0.6253483051678957, "longest_underwater_sessions": 119, "max_drawdown_pct": 17.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 121, "peak_positions": 10, "profit_factor": 1.3924431349190107, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 0.83, "simulation_start_date": "2022-12-01", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 1.2732725434277268, "start_date": "2022-12-01", "total_return_pct": 17.2, "trades": 121, "transaction_cost": 663.9665439627653, "turnover_multiple": 33.198327198138266, "underwater_pct": 90.11857707509881, "win_rate": 34.7 }, "path_id": "empty-2022-12", "protocol": "empty_book", "simulation_start": "2022-12-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-01|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 9.0155, "avg_gross_exposure_pct": 90.9845, "avg_hold_days": 14.5, "avg_positions": 6.5119, "blocked_fraction": 0.08130081300813008, "cagr_pct": 41.4, "calmar": 2.47, "capacity_opportunities": 123, "end_date": "2024-01-03", "ev_net_r": 0.4738254826310392, "ev_without_best": { "1": 0.3757409580345045, "10": -0.14487181214188044, "5": 0.0879612737159991 }, "exit_reasons": { "open_at_end": 4, "stop": 46, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.3698067816559225, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 113, "peak_positions": 10, "profit_factor": 1.889339947414777, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2023-01-03", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.5509343396180277, "start_date": "2023-01-03", "total_return_pct": 41.3, "trades": 113, "transaction_cost": 366.56446865797545, "turnover_multiple": 36.65644686579754, "underwater_pct": 83.399209486166, "win_rate": 38.1 }, "path_id": "empty-2023-01", "protocol": "empty_book", "simulation_start": "2023-01-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-01|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 9.0016, "avg_gross_exposure_pct": 90.9984, "avg_hold_days": 14.5, "avg_positions": 6.5119, "blocked_fraction": 0.08130081300813008, "cagr_pct": 37.1, "calmar": 2.11, "capacity_opportunities": 123, "end_date": "2024-01-03", "ev_net_r": 0.4305307147244929, "ev_without_best": { "1": 0.33255219601898617, "10": -0.18770137218172303, "5": 0.04485237678806504 }, "exit_reasons": { "open_at_end": 4, "stop": 46, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.1891594076747547, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 113, "peak_positions": 10, "profit_factor": 1.768760259539432, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.47, "simulation_start_date": "2023-01-03", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.3087416738560007, "start_date": "2023-01-03", "total_return_pct": 37.1, "trades": 113, "transaction_cost": 721.1757112236324, "turnover_multiple": 36.05878556118162, "underwater_pct": 83.79446640316206, "win_rate": 38.1 }, "path_id": "empty-2023-01", "protocol": "empty_book", "simulation_start": "2023-01-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-02|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-02-02", "measurement_start": "2023-02-01", "metrics": { "avg_cash_pct": 8.562, "avg_gross_exposure_pct": 91.438, "avg_hold_days": 14.9, "avg_positions": 6.5437, "blocked_fraction": 0.08333333333333333, "cagr_pct": 52.3, "calmar": 3.12, "capacity_opportunities": 120, "end_date": "2024-02-01", "ev_net_r": 0.5889997408750698, "ev_without_best": { "1": 0.48927228677811707, "10": -0.04350763984203725, "5": 0.1975953287645539 }, "exit_reasons": { "open_at_end": 6, "stop": 42, "time": 20, "trailing_stop": 42 }, "gain_to_pain": 2.7510906024863915, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 110, "peak_positions": 10, "profit_factor": 2.1201724410416554, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2023-02-01", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 3.0348009678327306, "start_date": "2023-02-01", "total_return_pct": 52.3, "trades": 110, "transaction_cost": 361.83540135405894, "turnover_multiple": 36.18354013540589, "underwater_pct": 84.98023715415019, "win_rate": 40.9 }, "path_id": "empty-2023-02", "protocol": "empty_book", "simulation_start": "2023-02-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-02|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-02-02", "measurement_start": "2023-02-01", "metrics": { "avg_cash_pct": 8.5493, "avg_gross_exposure_pct": 91.4507, "avg_hold_days": 14.9, "avg_positions": 6.5437, "blocked_fraction": 0.08333333333333333, "cagr_pct": 47.9, "calmar": 2.72, "capacity_opportunities": 120, "end_date": "2024-02-01", "ev_net_r": 0.5451976619433482, "ev_without_best": { "1": 0.44557447710116566, "10": -0.08683144737676644, "5": 0.15396027374296795 }, "exit_reasons": { "open_at_end": 6, "stop": 42, "time": 20, "trailing_stop": 42 }, "gain_to_pain": 2.359751439749301, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 110, "peak_positions": 10, "profit_factor": 1.988182856602589, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.77, "simulation_start_date": "2023-02-01", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.8029750420025414, "start_date": "2023-02-01", "total_return_pct": 47.9, "trades": 110, "transaction_cost": 712.1886010131501, "turnover_multiple": 35.6094300506575, "underwater_pct": 84.98023715415019, "win_rate": 40.9 }, "path_id": "empty-2023-02", "protocol": "empty_book", "simulation_start": "2023-02-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-03|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-03-01", "measurement_start": "2023-03-01", "metrics": { "avg_cash_pct": 8.9499, "avg_gross_exposure_pct": 91.0501, "avg_hold_days": 14.6, "avg_positions": 6.5278, "blocked_fraction": 0.05084745762711865, "cagr_pct": 76.1, "calmar": 5.0, "capacity_opportunities": 118, "end_date": "2024-02-29", "ev_net_r": 0.7500641879801376, "ev_without_best": { "1": 0.6535846560029954, "10": 0.07583613310250076, "5": 0.33406182797096784 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 21, "trailing_stop": 45 }, "gain_to_pain": 3.53454473781877, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 112, "peak_positions": 10, "profit_factor": 2.4877451296059334, "sessions_at_capacity": 4, "sessions_measured": 252, "sharpe": 2.34, "simulation_start_date": "2023-03-01", "skipped_book_full": 6, "skipped_min_initial_risk": 0, "sortino": 3.8661338730705888, "start_date": "2023-03-01", "total_return_pct": 76.1, "trades": 112, "transaction_cost": 369.78307306109025, "turnover_multiple": 36.97830730610902, "underwater_pct": 83.00395256916995, "win_rate": 42.9 }, "path_id": "empty-2023-03", "protocol": "empty_book", "simulation_start": "2023-03-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-03|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-03-01", "measurement_start": "2023-03-01", "metrics": { "avg_cash_pct": 8.9423, "avg_gross_exposure_pct": 91.0577, "avg_hold_days": 14.6, "avg_positions": 6.5278, "blocked_fraction": 0.05084745762711865, "cagr_pct": 71.1, "calmar": 4.4, "capacity_opportunities": 118, "end_date": "2024-02-29", "ev_net_r": 0.7072861146933864, "ev_without_best": { "1": 0.6109181985217841, "10": 0.033784115408080934, "5": 0.29189102516654 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 21, "trailing_stop": 45 }, "gain_to_pain": 3.083306002236871, "longest_underwater_sessions": 102, "max_drawdown_pct": 16.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 112, "peak_positions": 10, "profit_factor": 2.3376725021745823, "sessions_at_capacity": 4, "sessions_measured": 252, "sharpe": 2.22, "simulation_start_date": "2023-03-01", "skipped_book_full": 6, "skipped_min_initial_risk": 0, "sortino": 3.6388656925651643, "start_date": "2023-03-01", "total_return_pct": 71.0, "trades": 112, "transaction_cost": 727.8477635706396, "turnover_multiple": 36.39238817853198, "underwater_pct": 83.00395256916995, "win_rate": 42.9 }, "path_id": "empty-2023-03", "protocol": "empty_book", "simulation_start": "2023-03-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-04|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-04-04", "measurement_start": "2023-04-03", "metrics": { "avg_cash_pct": 6.1739, "avg_gross_exposure_pct": 93.8261, "avg_hold_days": 16.0, "avg_positions": 6.75, "blocked_fraction": 0.1092436974789916, "cagr_pct": 87.2, "calmar": 6.69, "capacity_opportunities": 119, "end_date": "2024-04-03", "ev_net_r": 0.8894023306164544, "ev_without_best": { "1": 0.7900500272932204, "10": 0.15317960449158016, "5": 0.45364856257175423 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 24, "trailing_stop": 36 }, "gain_to_pain": 5.179595412373895, "longest_underwater_sessions": 89, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 106, "peak_positions": 10, "profit_factor": 2.8196640513700353, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 2.61, "simulation_start_date": "2023-04-03", "skipped_book_full": 13, "skipped_min_initial_risk": 0, "sortino": 4.384374759893134, "start_date": "2023-04-03", "total_return_pct": 87.4, "trades": 106, "transaction_cost": 359.92550083187507, "turnover_multiple": 35.99255008318751, "underwater_pct": 80.63241106719367, "win_rate": 41.5 }, "path_id": "empty-2023-04", "protocol": "empty_book", "simulation_start": "2023-04-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-04|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-04-04", "measurement_start": "2023-04-03", "metrics": { "avg_cash_pct": 6.1662, "avg_gross_exposure_pct": 93.8338, "avg_hold_days": 16.0, "avg_positions": 6.75, "blocked_fraction": 0.1092436974789916, "cagr_pct": 82.0, "calmar": 5.97, "capacity_opportunities": 119, "end_date": "2024-04-03", "ev_net_r": 0.8465991958633429, "ev_without_best": { "1": 0.7473660581386915, "10": 0.11072421709723013, "5": 0.41138084670985653 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 24, "trailing_stop": 36 }, "gain_to_pain": 4.546996990986834, "longest_underwater_sessions": 89, "max_drawdown_pct": 13.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 106, "peak_positions": 10, "profit_factor": 2.646135521438246, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 2.5, "simulation_start_date": "2023-04-03", "skipped_book_full": 13, "skipped_min_initial_risk": 0, "sortino": 4.156544438288196, "start_date": "2023-04-03", "total_return_pct": 82.2, "trades": 106, "transaction_cost": 708.6606065890174, "turnover_multiple": 35.43303032945087, "underwater_pct": 80.63241106719367, "win_rate": 41.5 }, "path_id": "empty-2023-04", "protocol": "empty_book", "simulation_start": "2023-04-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-05|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-05-01", "measurement_start": "2023-05-01", "metrics": { "avg_cash_pct": 10.9839, "avg_gross_exposure_pct": 89.0161, "avg_hold_days": 15.1, "avg_positions": 5.9405, "blocked_fraction": 0.0, "cagr_pct": 75.2, "calmar": 4.85, "capacity_opportunities": 99, "end_date": "2024-04-30", "ev_net_r": 0.7204684185837043, "ev_without_best": { "1": 0.6108885836973856, "10": -0.10260727643014364, "5": 0.2320198775914124 }, "exit_reasons": { "open_at_end": 2, "stop": 41, "time": 20, "trailing_stop": 36 }, "gain_to_pain": 3.0555372143856574, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 99, "peak_positions": 9, "profit_factor": 2.351104436276981, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.28, "simulation_start_date": "2023-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.790080627803467, "start_date": "2023-05-01", "total_return_pct": 75.1, "trades": 99, "transaction_cost": 384.25708293559165, "turnover_multiple": 38.42570829355917, "underwater_pct": 80.63241106719367, "win_rate": 40.4 }, "path_id": "empty-2023-05", "protocol": "empty_book", "simulation_start": "2023-05-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-05|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-05-01", "measurement_start": "2023-05-01", "metrics": { "avg_cash_pct": 10.9761, "avg_gross_exposure_pct": 89.0239, "avg_hold_days": 15.1, "avg_positions": 5.9405, "blocked_fraction": 0.0, "cagr_pct": 70.3, "calmar": 4.31, "capacity_opportunities": 99, "end_date": "2024-04-30", "ev_net_r": 0.6784800260126401, "ev_without_best": { "1": 0.569034671076634, "10": -0.14407733382528462, "5": 0.1905706596405374 }, "exit_reasons": { "open_at_end": 2, "stop": 41, "time": 20, "trailing_stop": 36 }, "gain_to_pain": 2.7059435045018634, "longest_underwater_sessions": 93, "max_drawdown_pct": 16.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 99, "peak_positions": 9, "profit_factor": 2.215539982611778, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.16, "simulation_start_date": "2023-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.5741735627564477, "start_date": "2023-05-01", "total_return_pct": 70.2, "trades": 99, "transaction_cost": 756.7857907507466, "turnover_multiple": 37.83928953753733, "underwater_pct": 81.02766798418972, "win_rate": 40.4 }, "path_id": "empty-2023-05", "protocol": "empty_book", "simulation_start": "2023-05-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-06|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-06-03", "measurement_start": "2023-06-01", "metrics": { "avg_cash_pct": 10.9966, "avg_gross_exposure_pct": 89.0034, "avg_hold_days": 15.4, "avg_positions": 6.131, "blocked_fraction": 0.0, "cagr_pct": 62.1, "calmar": 4.74, "capacity_opportunities": 100, "end_date": "2024-05-31", "ev_net_r": 0.6371941133554683, "ev_without_best": { "1": 0.5227277336434729, "10": -0.10902287270833505, "5": 0.17326369748055423 }, "exit_reasons": { "open_at_end": 4, "stop": 38, "time": 19, "trailing_stop": 39 }, "gain_to_pain": 2.8852202170809185, "longest_underwater_sessions": 99, "max_drawdown_pct": 13.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 100, "peak_positions": 9, "profit_factor": 2.2262810962377824, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.98, "simulation_start_date": "2023-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.145684383302337, "start_date": "2023-06-01", "total_return_pct": 62.1, "trades": 100, "transaction_cost": 350.0657586451313, "turnover_multiple": 35.00657586451313, "underwater_pct": 83.399209486166, "win_rate": 38.0 }, "path_id": "empty-2023-06", "protocol": "empty_book", "simulation_start": "2023-06-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-06|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-06-03", "measurement_start": "2023-06-01", "metrics": { "avg_cash_pct": 10.9827, "avg_gross_exposure_pct": 89.0173, "avg_hold_days": 15.4, "avg_positions": 6.131, "blocked_fraction": 0.0, "cagr_pct": 57.8, "calmar": 4.13, "capacity_opportunities": 100, "end_date": "2024-05-31", "ev_net_r": 0.5974621974248931, "ev_without_best": { "1": 0.48315558112478996, "10": -0.14815836690568288, "5": 0.134114929293185 }, "exit_reasons": { "open_at_end": 4, "stop": 38, "time": 19, "trailing_stop": 39 }, "gain_to_pain": 2.5704684245393747, "longest_underwater_sessions": 101, "max_drawdown_pct": 14.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 100, "peak_positions": 9, "profit_factor": 2.0985764134318536, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.87, "simulation_start_date": "2023-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.951583449689795, "start_date": "2023-06-01", "total_return_pct": 57.7, "trades": 100, "transaction_cost": 689.7060018855105, "turnover_multiple": 34.48530009427552, "underwater_pct": 84.18972332015811, "win_rate": 38.0 }, "path_id": "empty-2023-06", "protocol": "empty_book", "simulation_start": "2023-06-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-07|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-07-03", "measurement_start": "2023-07-03", "metrics": { "avg_cash_pct": 12.1024, "avg_gross_exposure_pct": 87.8976, "avg_hold_days": 14.4, "avg_positions": 5.9643, "blocked_fraction": 0.0, "cagr_pct": 45.2, "calmar": 3.34, "capacity_opportunities": 104, "end_date": "2024-07-02", "ev_net_r": 0.4250482743605242, "ev_without_best": { "1": 0.31296752260826716, "10": -0.2764762697550633, "5": -0.03085191455959236 }, "exit_reasons": { "open_at_end": 7, "stop": 40, "time": 15, "trailing_stop": 42 }, "gain_to_pain": 1.8708648158336778, "longest_underwater_sessions": 99, "max_drawdown_pct": 13.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 104, "peak_positions": 9, "profit_factor": 1.8295240841296638, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.4196457622873604, "start_date": "2023-07-03", "total_return_pct": 45.2, "trades": 104, "transaction_cost": 355.479504707227, "turnover_multiple": 35.547950470722704, "underwater_pct": 86.16600790513834, "win_rate": 41.3 }, "path_id": "empty-2023-07", "protocol": "empty_book", "simulation_start": "2023-07-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-07|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-07-03", "measurement_start": "2023-07-03", "metrics": { "avg_cash_pct": 12.0925, "avg_gross_exposure_pct": 87.9075, "avg_hold_days": 14.4, "avg_positions": 5.9643, "blocked_fraction": 0.0, "cagr_pct": 41.1, "calmar": 2.86, "capacity_opportunities": 104, "end_date": "2024-07-02", "ev_net_r": 0.3851387317416615, "ev_without_best": { "1": 0.27320981446599696, "10": -0.3159569414697377, "5": -0.07021084200509028 }, "exit_reasons": { "open_at_end": 7, "stop": 40, "time": 15, "trailing_stop": 42 }, "gain_to_pain": 1.633355766136401, "longest_underwater_sessions": 102, "max_drawdown_pct": 14.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 104, "peak_positions": 9, "profit_factor": 1.7180770973745254, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.41, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.229696800860543, "start_date": "2023-07-03", "total_return_pct": 41.1, "trades": 104, "transaction_cost": 699.8594563769947, "turnover_multiple": 34.99297281884973, "underwater_pct": 87.35177865612648, "win_rate": 41.3 }, "path_id": "empty-2023-07", "protocol": "empty_book", "simulation_start": "2023-07-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-08|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-08-01", "measurement_start": "2023-08-01", "metrics": { "avg_cash_pct": 14.4139, "avg_gross_exposure_pct": 85.5861, "avg_hold_days": 14.8, "avg_positions": 5.7698, "blocked_fraction": 0.0, "cagr_pct": 21.7, "calmar": 1.37, "capacity_opportunities": 98, "end_date": "2024-07-31", "ev_net_r": 0.2937005576864201, "ev_without_best": { "1": 0.1860405434335552, "10": -0.36440823875222034, "5": -0.1420944716639752 }, "exit_reasons": { "open_at_end": 4, "stop": 42, "time": 16, "trailing_stop": 36 }, "gain_to_pain": 0.7600687907583115, "longest_underwater_sessions": 94, "max_drawdown_pct": 15.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 9, "profit_factor": 1.5230771608007776, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.89, "simulation_start_date": "2023-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.3631074046001015, "start_date": "2023-08-01", "total_return_pct": 21.7, "trades": 98, "transaction_cost": 316.7834385127762, "turnover_multiple": 31.67834385127762, "underwater_pct": 89.72332015810277, "win_rate": 35.7 }, "path_id": "empty-2023-08", "protocol": "empty_book", "simulation_start": "2023-08-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-08|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-08-01", "measurement_start": "2023-08-01", "metrics": { "avg_cash_pct": 14.4028, "avg_gross_exposure_pct": 85.5972, "avg_hold_days": 14.8, "avg_positions": 5.7698, "blocked_fraction": 0.0, "cagr_pct": 18.3, "calmar": 1.1, "capacity_opportunities": 98, "end_date": "2024-07-31", "ev_net_r": 0.25426460889357705, "ev_without_best": { "1": 0.1469643556770492, "10": -0.4032672717720354, "5": -0.18122533001113214 }, "exit_reasons": { "open_at_end": 4, "stop": 42, "time": 16, "trailing_stop": 36 }, "gain_to_pain": 0.6295420127109345, "longest_underwater_sessions": 95, "max_drawdown_pct": 16.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 9, "profit_factor": 1.433638833735435, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.78, "simulation_start_date": "2023-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1839300606379854, "start_date": "2023-08-01", "total_return_pct": 18.3, "trades": 98, "transaction_cost": 623.9519911641856, "turnover_multiple": 31.19759955820928, "underwater_pct": 90.11857707509881, "win_rate": 35.7 }, "path_id": "empty-2023-08", "protocol": "empty_book", "simulation_start": "2023-08-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-09|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-09-04", "measurement_start": "2023-09-01", "metrics": { "avg_cash_pct": 17.2748, "avg_gross_exposure_pct": 82.7252, "avg_hold_days": 14.6, "avg_positions": 5.6786, "blocked_fraction": 0.0, "cagr_pct": 14.4, "calmar": 0.67, "capacity_opportunities": 98, "end_date": "2024-09-03", "ev_net_r": 0.2217407608602385, "ev_without_best": { "1": 0.11333889303184595, "10": -0.4445452852177408, "5": -0.2179230747711344 }, "exit_reasons": { "open_at_end": 4, "stop": 44, "time": 15, "trailing_stop": 35 }, "gain_to_pain": 0.48400041531143745, "longest_underwater_sessions": 103, "max_drawdown_pct": 21.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 9, "profit_factor": 1.3679100101352233, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.65, "simulation_start_date": "2023-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.9615008559499669, "start_date": "2023-09-01", "total_return_pct": 14.6, "trades": 98, "transaction_cost": 323.3986200734435, "turnover_multiple": 32.33986200734435, "underwater_pct": 88.53754940711462, "win_rate": 30.6 }, "path_id": "empty-2023-09", "protocol": "empty_book", "simulation_start": "2023-09-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-09|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-09-04", "measurement_start": "2023-09-01", "metrics": { "avg_cash_pct": 17.2581, "avg_gross_exposure_pct": 82.7419, "avg_hold_days": 14.6, "avg_positions": 5.6786, "blocked_fraction": 0.0, "cagr_pct": 11.3, "calmar": 0.51, "capacity_opportunities": 98, "end_date": "2024-09-03", "ev_net_r": 0.18336298293787415, "ev_without_best": { "1": 0.0753317851238649, "10": -0.48222590067724985, "5": -0.2559388713407975 }, "exit_reasons": { "open_at_end": 4, "stop": 44, "time": 15, "trailing_stop": 35 }, "gain_to_pain": 0.38924815346014396, "longest_underwater_sessions": 103, "max_drawdown_pct": 22.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 9, "profit_factor": 1.2915471619927745, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.54, "simulation_start_date": "2023-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.7973418474866615, "start_date": "2023-09-01", "total_return_pct": 11.4, "trades": 98, "transaction_cost": 637.3252916865786, "turnover_multiple": 31.866264584328928, "underwater_pct": 89.32806324110672, "win_rate": 30.6 }, "path_id": "empty-2023-09", "protocol": "empty_book", "simulation_start": "2023-09-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-10|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-10-02", "measurement_start": "2023-10-02", "metrics": { "avg_cash_pct": 17.4527, "avg_gross_exposure_pct": 82.5473, "avg_hold_days": 15.1, "avg_positions": 5.7143, "blocked_fraction": 0.0, "cagr_pct": 36.3, "calmar": 1.53, "capacity_opportunities": 95, "end_date": "2024-10-01", "ev_net_r": 0.45259652090563407, "ev_without_best": { "1": 0.34319093133852047, "10": -0.21694360843492072, "5": 0.011102544089070753 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 15, "trailing_stop": 34 }, "gain_to_pain": 1.36199557604977, "longest_underwater_sessions": 123, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 95, "peak_positions": 9, "profit_factor": 1.8600278940562078, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.31, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.984227839501035, "start_date": "2023-10-02", "total_return_pct": 36.2, "trades": 95, "transaction_cost": 344.9240075529036, "turnover_multiple": 34.49240075529036, "underwater_pct": 84.18972332015811, "win_rate": 40.0 }, "path_id": "empty-2023-10", "protocol": "empty_book", "simulation_start": "2023-10-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-10|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-10-02", "measurement_start": "2023-10-02", "metrics": { "avg_cash_pct": 17.4376, "avg_gross_exposure_pct": 82.5624, "avg_hold_days": 15.1, "avg_positions": 5.7143, "blocked_fraction": 0.0, "cagr_pct": 32.7, "calmar": 1.33, "capacity_opportunities": 95, "end_date": "2024-10-01", "ev_net_r": 0.415119575215122, "ev_without_best": { "1": 0.30610606887808317, "10": -0.2538272269679462, "5": -0.025950307968547262 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 15, "trailing_stop": 34 }, "gain_to_pain": 1.179647038519998, "longest_underwater_sessions": 123, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 95, "peak_positions": 9, "profit_factor": 1.7569300690537146, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.21, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.812725534764465, "start_date": "2023-10-02", "total_return_pct": 32.6, "trades": 95, "transaction_cost": 680.2858557256387, "turnover_multiple": 34.014292786281935, "underwater_pct": 84.18972332015811, "win_rate": 38.9 }, "path_id": "empty-2023-10", "protocol": "empty_book", "simulation_start": "2023-10-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-11|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-11-01", "measurement_start": "2023-11-01", "metrics": { "avg_cash_pct": 17.2896, "avg_gross_exposure_pct": 82.7104, "avg_hold_days": 17.2, "avg_positions": 5.7302, "blocked_fraction": 0.0, "cagr_pct": 81.8, "calmar": 3.45, "capacity_opportunities": 84, "end_date": "2024-10-31", "ev_net_r": 0.893314627139323, "ev_without_best": { "1": 0.7747193583070943, "10": 0.021505520207348628, "5": 0.3941080068667741 }, "exit_reasons": { "open_at_end": 2, "stop": 33, "time": 21, "trailing_stop": 28 }, "gain_to_pain": 3.4139917788085814, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 2.7808743217039655, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.37, "simulation_start_date": "2023-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.818399021680186, "start_date": "2023-11-01", "total_return_pct": 81.7, "trades": 84, "transaction_cost": 354.4106292885252, "turnover_multiple": 35.44106292885252, "underwater_pct": 83.00395256916995, "win_rate": 42.9 }, "path_id": "empty-2023-11", "protocol": "empty_book", "simulation_start": "2023-11-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-11|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-11-01", "measurement_start": "2023-11-01", "metrics": { "avg_cash_pct": 17.2784, "avg_gross_exposure_pct": 82.7216, "avg_hold_days": 17.2, "avg_positions": 5.7302, "blocked_fraction": 0.0, "cagr_pct": 77.6, "calmar": 3.15, "capacity_opportunities": 84, "end_date": "2024-10-31", "ev_net_r": 0.8565997116119739, "ev_without_best": { "1": 0.7384576699338438, "10": -0.014490503455531436, "5": 0.3581681971882609 }, "exit_reasons": { "open_at_end": 2, "stop": 33, "time": 21, "trailing_stop": 28 }, "gain_to_pain": 3.0979228728814885, "longest_underwater_sessions": 145, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 2.6423719511703543, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.27, "simulation_start_date": "2023-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.6467954376581924, "start_date": "2023-11-01", "total_return_pct": 77.6, "trades": 84, "transaction_cost": 700.5615101776762, "turnover_multiple": 35.0280755088838, "underwater_pct": 83.399209486166, "win_rate": 42.9 }, "path_id": "empty-2023-11", "protocol": "empty_book", "simulation_start": "2023-11-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-12|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-12-03", "measurement_start": "2023-12-01", "metrics": { "avg_cash_pct": 21.7636, "avg_gross_exposure_pct": 78.2364, "avg_hold_days": 15.7, "avg_positions": 5.3611, "blocked_fraction": 0.0, "cagr_pct": 49.3, "calmar": 2.08, "capacity_opportunities": 86, "end_date": "2024-12-02", "ev_net_r": 0.5699179440417259, "ev_without_best": { "1": 0.4503084852632248, "10": -0.15216396487008263, "5": 0.10979518884212663 }, "exit_reasons": { "open_at_end": 4, "stop": 37, "time": 17, "trailing_stop": 28 }, "gain_to_pain": 2.0744861393354586, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 86, "peak_positions": 8, "profit_factor": 2.0513286999700973, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.7, "simulation_start_date": "2023-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.606204656684332, "start_date": "2023-12-01", "total_return_pct": 49.6, "trades": 86, "transaction_cost": 313.3818949085356, "turnover_multiple": 31.33818949085356, "underwater_pct": 85.7707509881423, "win_rate": 39.5 }, "path_id": "empty-2023-12", "protocol": "empty_book", "simulation_start": "2023-12-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2023-12|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-12-03", "measurement_start": "2023-12-01", "metrics": { "avg_cash_pct": 21.7496, "avg_gross_exposure_pct": 78.2504, "avg_hold_days": 15.7, "avg_positions": 5.3611, "blocked_fraction": 0.0, "cagr_pct": 45.7, "calmar": 1.86, "capacity_opportunities": 86, "end_date": "2024-12-02", "ev_net_r": 0.5336749793915098, "ev_without_best": { "1": 0.41451363596203605, "10": -0.1880105127500762, "5": 0.07379054413250262 }, "exit_reasons": { "open_at_end": 4, "stop": 37, "time": 17, "trailing_stop": 28 }, "gain_to_pain": 1.8434273178480025, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 86, "peak_positions": 8, "profit_factor": 1.94665084593377, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.6, "simulation_start_date": "2023-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.436708280849204, "start_date": "2023-12-01", "total_return_pct": 46.0, "trades": 86, "transaction_cost": 618.9686974537954, "turnover_multiple": 30.948434872689766, "underwater_pct": 85.7707509881423, "win_rate": 39.5 }, "path_id": "empty-2023-12", "protocol": "empty_book", "simulation_start": "2023-12-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-01|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.7881, "avg_gross_exposure_pct": 73.2119, "avg_hold_days": 15.6, "avg_positions": 5.1944, "blocked_fraction": 0.0, "cagr_pct": 33.7, "calmar": 1.4, "capacity_opportunities": 84, "end_date": "2024-12-31", "ev_net_r": 0.5004912246746576, "ev_without_best": { "1": 0.3771631437645412, "10": -0.30813811066317603, "5": -0.0006673434630389871 }, "exit_reasons": { "open_at_end": 1, "stop": 40, "time": 17, "trailing_stop": 26 }, "gain_to_pain": 1.3124952843330333, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 1.8128465926614816, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.26, "simulation_start_date": "2024-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.918920374531516, "start_date": "2024-01-02", "total_return_pct": 33.6, "trades": 84, "transaction_cost": 284.2991625192628, "turnover_multiple": 28.429916251926276, "underwater_pct": 87.74703557312253, "win_rate": 33.3 }, "path_id": "empty-2024-01", "protocol": "empty_book", "simulation_start": "2024-01-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-01|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.7718, "avg_gross_exposure_pct": 73.2282, "avg_hold_days": 15.6, "avg_positions": 5.1944, "blocked_fraction": 0.0, "cagr_pct": 30.6, "calmar": 1.23, "capacity_opportunities": 84, "end_date": "2024-12-31", "ev_net_r": 0.46558728211720346, "ev_without_best": { "1": 0.34273424731263036, "10": -0.3424950482644669, "5": -0.03541019421698178 }, "exit_reasons": { "open_at_end": 1, "stop": 40, "time": 17, "trailing_stop": 26 }, "gain_to_pain": 1.170837300304212, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 1.7295051035850246, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.17, "simulation_start_date": "2024-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.767752137310323, "start_date": "2024-01-02", "total_return_pct": 30.5, "trades": 84, "transaction_cost": 562.1111027142989, "turnover_multiple": 28.105555135714944, "underwater_pct": 88.14229249011858, "win_rate": 33.3 }, "path_id": "empty-2024-01", "protocol": "empty_book", "simulation_start": "2024-01-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-02|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-02-04", "measurement_start": "2024-02-01", "metrics": { "avg_cash_pct": 29.2969, "avg_gross_exposure_pct": 70.7031, "avg_hold_days": 15.7, "avg_positions": 5.004, "blocked_fraction": 0.0, "cagr_pct": 20.7, "calmar": 0.87, "capacity_opportunities": 80, "end_date": "2025-02-03", "ev_net_r": 0.3406005466265366, "ev_without_best": { "1": 0.2538156327940603, "10": -0.28621388018928356, "5": -0.031254535525862284 }, "exit_reasons": { "open_at_end": 7, "stop": 33, "time": 15, "trailing_stop": 25 }, "gain_to_pain": 0.8690045982789265, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 8, "profit_factor": 1.5987476546892183, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.92, "simulation_start_date": "2024-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.2928007255188512, "start_date": "2024-02-01", "total_return_pct": 20.8, "trades": 80, "transaction_cost": 244.45558059829781, "turnover_multiple": 24.445558059829782, "underwater_pct": 90.11857707509881, "win_rate": 37.5 }, "path_id": "empty-2024-02", "protocol": "empty_book", "simulation_start": "2024-02-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-02|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-02-04", "measurement_start": "2024-02-01", "metrics": { "avg_cash_pct": 29.2794, "avg_gross_exposure_pct": 70.7206, "avg_hold_days": 15.7, "avg_positions": 5.004, "blocked_fraction": 0.0, "cagr_pct": 17.9, "calmar": 0.73, "capacity_opportunities": 80, "end_date": "2025-02-03", "ev_net_r": 0.30735053753903435, "ev_without_best": { "1": 0.2206130769521936, "10": -0.3193786798939787, "5": -0.06429326001691503 }, "exit_reasons": { "open_at_end": 7, "stop": 33, "time": 15, "trailing_stop": 25 }, "gain_to_pain": 0.7486238131885882, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 8, "profit_factor": 1.5217308711714153, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.82, "simulation_start_date": "2024-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.147795306707013, "start_date": "2024-02-01", "total_return_pct": 18.1, "trades": 80, "transaction_cost": 483.33139695027535, "turnover_multiple": 24.166569847513763, "underwater_pct": 90.11857707509881, "win_rate": 37.5 }, "path_id": "empty-2024-02", "protocol": "empty_book", "simulation_start": "2024-02-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-03|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-03-05", "measurement_start": "2024-03-01", "metrics": { "avg_cash_pct": 31.8304, "avg_gross_exposure_pct": 68.1696, "avg_hold_days": 15.0, "avg_positions": 4.9484, "blocked_fraction": 0.0, "cagr_pct": 9.9, "calmar": 0.42, "capacity_opportunities": 83, "end_date": "2025-03-04", "ev_net_r": 0.09520032749600892, "ev_without_best": { "1": 0.010982543116490247, "10": -0.45538840144104853, "5": -0.21762991031549128 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 14, "trailing_stop": 29 }, "gain_to_pain": 0.45811798981419677, "longest_underwater_sessions": 116, "max_drawdown_pct": 23.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 83, "peak_positions": 9, "profit_factor": 1.152172741875281, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.52, "simulation_start_date": "2024-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.717555999445849, "start_date": "2024-03-01", "total_return_pct": 10.0, "trades": 83, "transaction_cost": 230.8168259330519, "turnover_multiple": 23.08168259330519, "underwater_pct": 89.32806324110672, "win_rate": 32.5 }, "path_id": "empty-2024-03", "protocol": "empty_book", "simulation_start": "2024-03-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-03|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-03-05", "measurement_start": "2024-03-01", "metrics": { "avg_cash_pct": 31.8145, "avg_gross_exposure_pct": 68.1855, "avg_hold_days": 15.0, "avg_positions": 4.9484, "blocked_fraction": 0.0, "cagr_pct": 7.5, "calmar": 0.31, "capacity_opportunities": 83, "end_date": "2025-03-04", "ev_net_r": 0.061848189618148884, "ev_without_best": { "1": -0.022477483477466892, "10": -0.48828853931637484, "5": -0.25072076368584373 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 14, "trailing_stop": 29 }, "gain_to_pain": 0.35691507447651166, "longest_underwater_sessions": 116, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 83, "peak_positions": 9, "profit_factor": 1.0954843648919061, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.43, "simulation_start_date": "2024-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5811349912967549, "start_date": "2024-03-01", "total_return_pct": 7.5, "trades": 83, "transaction_cost": 456.4350426339209, "turnover_multiple": 22.821752131696044, "underwater_pct": 89.72332015810277, "win_rate": 32.5 }, "path_id": "empty-2024-03", "protocol": "empty_book", "simulation_start": "2024-03-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-04|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-04-02", "measurement_start": "2024-04-01", "metrics": { "avg_cash_pct": 37.9159, "avg_gross_exposure_pct": 62.0841, "avg_hold_days": 12.7, "avg_positions": 4.4643, "blocked_fraction": 0.0, "cagr_pct": -3.5, "calmar": -0.15, "capacity_opportunities": 88, "end_date": "2025-04-01", "ev_net_r": -0.03396814277712567, "ev_without_best": { "1": -0.114830519666708, "10": -0.5622041797943653, "5": -0.3357344186887243 }, "exit_reasons": { "open_at_end": 4, "stop": 48, "time": 12, "trailing_stop": 24 }, "gain_to_pain": -0.020161875067784458, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 9, "profit_factor": 0.9492315834026319, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.05, "simulation_start_date": "2024-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.06853721824032148, "start_date": "2024-04-01", "total_return_pct": -3.5, "trades": 88, "transaction_cost": 233.9741353728881, "turnover_multiple": 23.39741353728881, "underwater_pct": 92.4901185770751, "win_rate": 28.4 }, "path_id": "empty-2024-04", "protocol": "empty_book", "simulation_start": "2024-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-04|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-04-02", "measurement_start": "2024-04-01", "metrics": { "avg_cash_pct": 37.8975, "avg_gross_exposure_pct": 62.1025, "avg_hold_days": 12.7, "avg_positions": 4.4643, "blocked_fraction": 0.0, "cagr_pct": -5.8, "calmar": -0.24, "capacity_opportunities": 88, "end_date": "2025-04-01", "ev_net_r": -0.06724357091711962, "ev_without_best": { "1": -0.14820675430074906, "10": -0.5954896396029488, "5": -0.3687596812832372 }, "exit_reasons": { "open_at_end": 4, "stop": 48, "time": 12, "trailing_stop": 24 }, "gain_to_pain": -0.08602414369786607, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 9, "profit_factor": 0.9028786415270438, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.16, "simulation_start_date": "2024-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.21607560603911988, "start_date": "2024-04-01", "total_return_pct": -5.8, "trades": 88, "transaction_cost": 462.24823031041154, "turnover_multiple": 23.112411515520577, "underwater_pct": 92.4901185770751, "win_rate": 28.4 }, "path_id": "empty-2024-04", "protocol": "empty_book", "simulation_start": "2024-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-05|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-05-05", "measurement_start": "2024-05-01", "metrics": { "avg_cash_pct": 37.2897, "avg_gross_exposure_pct": 62.7103, "avg_hold_days": 13.1, "avg_positions": 4.7024, "blocked_fraction": 0.021739130434782608, "cagr_pct": 8.9, "calmar": 0.37, "capacity_opportunities": 92, "end_date": "2025-05-02", "ev_net_r": 0.09365261420640573, "ev_without_best": { "1": 0.016041310471460436, "10": -0.408638653962213, "5": -0.1935061753905946 }, "exit_reasons": { "open_at_end": 9, "stop": 44, "time": 11, "trailing_stop": 26 }, "gain_to_pain": 0.39452937132574917, "longest_underwater_sessions": 116, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 10, "profit_factor": 1.15355578945888, "sessions_at_capacity": 4, "sessions_measured": 252, "sharpe": 0.49, "simulation_start_date": "2024-05-01", "skipped_book_full": 2, "skipped_min_initial_risk": 0, "sortino": 0.6785396890414016, "start_date": "2024-05-01", "total_return_pct": 8.9, "trades": 90, "transaction_cost": 242.7250688317821, "turnover_multiple": 24.27250688317821, "underwater_pct": 91.699604743083, "win_rate": 34.4 }, "path_id": "empty-2024-05", "protocol": "empty_book", "simulation_start": "2024-05-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-05|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-05-05", "measurement_start": "2024-05-01", "metrics": { "avg_cash_pct": 37.2713, "avg_gross_exposure_pct": 62.7287, "avg_hold_days": 13.1, "avg_positions": 4.7024, "blocked_fraction": 0.021739130434782608, "cagr_pct": 6.3, "calmar": 0.26, "capacity_opportunities": 92, "end_date": "2025-05-02", "ev_net_r": 0.062392586757637654, "ev_without_best": { "1": -0.01529461320529498, "10": -0.43978131408538523, "5": -0.22440337056017387 }, "exit_reasons": { "open_at_end": 9, "stop": 44, "time": 11, "trailing_stop": 26 }, "gain_to_pain": 0.300070166626638, "longest_underwater_sessions": 116, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 10, "profit_factor": 1.0988622101719574, "sessions_at_capacity": 4, "sessions_measured": 252, "sharpe": 0.39, "simulation_start_date": "2024-05-01", "skipped_book_full": 2, "skipped_min_initial_risk": 0, "sortino": 0.5278028631174163, "start_date": "2024-05-01", "total_return_pct": 6.3, "trades": 90, "transaction_cost": 479.7039527132911, "turnover_multiple": 23.98519763566455, "underwater_pct": 91.699604743083, "win_rate": 34.4 }, "path_id": "empty-2024-05", "protocol": "empty_book", "simulation_start": "2024-05-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-06|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-06-05", "measurement_start": "2024-06-03", "metrics": { "avg_cash_pct": 37.2072, "avg_gross_exposure_pct": 62.7928, "avg_hold_days": 14.3, "avg_positions": 4.9603, "blocked_fraction": 0.20909090909090908, "cagr_pct": 21.5, "calmar": 1.0, "capacity_opportunities": 110, "end_date": "2025-06-04", "ev_net_r": 0.24850915419350275, "ev_without_best": { "1": 0.16999113683974656, "10": -0.27625203486556976, "5": -0.03971297282856477 }, "exit_reasons": { "open_at_end": 6, "stop": 42, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 0.8020506491975113, "longest_underwater_sessions": 92, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 10, "profit_factor": 1.3987724645253112, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.98, "simulation_start_date": "2024-06-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 1.3981057924474503, "start_date": "2024-06-03", "total_return_pct": 21.5, "trades": 87, "transaction_cost": 231.40414096458719, "turnover_multiple": 23.140414096458716, "underwater_pct": 89.32806324110672, "win_rate": 32.2 }, "path_id": "empty-2024-06", "protocol": "empty_book", "simulation_start": "2024-06-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-06|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-06-05", "measurement_start": "2024-06-03", "metrics": { "avg_cash_pct": 37.1852, "avg_gross_exposure_pct": 62.8148, "avg_hold_days": 14.3, "avg_positions": 4.9603, "blocked_fraction": 0.20909090909090908, "cagr_pct": 18.7, "calmar": 0.85, "capacity_opportunities": 110, "end_date": "2025-06-04", "ev_net_r": 0.2172482605896904, "ev_without_best": { "1": 0.13865168939353978, "10": -0.3073768810021089, "5": -0.07059781261584269 }, "exit_reasons": { "open_at_end": 6, "stop": 42, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 0.6984729819330393, "longest_underwater_sessions": 95, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 10, "profit_factor": 1.336608999528415, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.87, "simulation_start_date": "2024-06-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 1.2424003892593123, "start_date": "2024-06-03", "total_return_pct": 18.8, "trades": 87, "transaction_cost": 457.37989726984966, "turnover_multiple": 22.868994863492482, "underwater_pct": 90.9090909090909, "win_rate": 32.2 }, "path_id": "empty-2024-06", "protocol": "empty_book", "simulation_start": "2024-06-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-07|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-07-03", "measurement_start": "2024-07-01", "metrics": { "avg_cash_pct": 38.0929, "avg_gross_exposure_pct": 61.9071, "avg_hold_days": 14.2, "avg_positions": 4.9365, "blocked_fraction": 0.20909090909090908, "cagr_pct": 34.4, "calmar": 1.6, "capacity_opportunities": 110, "end_date": "2025-07-02", "ev_net_r": 0.3876100127937209, "ev_without_best": { "1": 0.3107094472841533, "10": -0.15522225613778912, "5": 0.08044387508636076 }, "exit_reasons": { "open_at_end": 7, "stop": 42, "time": 17, "trailing_stop": 21 }, "gain_to_pain": 1.2760770636990209, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 10, "profit_factor": 1.6333003678844737, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.4, "simulation_start_date": "2024-07-01", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 2.046359772138187, "start_date": "2024-07-01", "total_return_pct": 34.5, "trades": 87, "transaction_cost": 240.90684397418798, "turnover_multiple": 24.090684397418798, "underwater_pct": 85.7707509881423, "win_rate": 36.8 }, "path_id": "empty-2024-07", "protocol": "empty_book", "simulation_start": "2024-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-07|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-07-03", "measurement_start": "2024-07-01", "metrics": { "avg_cash_pct": 38.0756, "avg_gross_exposure_pct": 61.9244, "avg_hold_days": 14.2, "avg_positions": 4.9365, "blocked_fraction": 0.20909090909090908, "cagr_pct": 31.4, "calmar": 1.43, "capacity_opportunities": 110, "end_date": "2025-07-02", "ev_net_r": 0.35696376163417376, "ev_without_best": { "1": 0.2799917892873776, "10": -0.18546812121033815, "5": 0.05026851297708419 }, "exit_reasons": { "open_at_end": 7, "stop": 42, "time": 17, "trailing_stop": 21 }, "gain_to_pain": 1.1536684609589318, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 10, "profit_factor": 1.5650119510566085, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.3, "simulation_start_date": "2024-07-01", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 1.8887277977490018, "start_date": "2024-07-01", "total_return_pct": 31.5, "trades": 87, "transaction_cost": 476.2347566841874, "turnover_multiple": 23.81173783420937, "underwater_pct": 86.56126482213439, "win_rate": 36.8 }, "path_id": "empty-2024-07", "protocol": "empty_book", "simulation_start": "2024-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-08|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-08-05", "measurement_start": "2024-08-01", "metrics": { "avg_cash_pct": 38.079, "avg_gross_exposure_pct": 61.921, "avg_hold_days": 15.5, "avg_positions": 4.8571, "blocked_fraction": 0.22549019607843138, "cagr_pct": 52.2, "calmar": 2.43, "capacity_opportunities": 102, "end_date": "2025-08-04", "ev_net_r": 0.6372971739969198, "ev_without_best": { "1": 0.5523263542690982, "10": 0.05192110783542884, "5": 0.2990684854099451 }, "exit_reasons": { "open_at_end": 3, "stop": 33, "time": 22, "trailing_stop": 21 }, "gain_to_pain": 2.4059733753003427, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 10, "profit_factor": 2.1534013984090397, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2024-08-01", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 3.036201832723205, "start_date": "2024-08-01", "total_return_pct": 52.7, "trades": 79, "transaction_cost": 252.04707380475128, "turnover_multiple": 25.204707380475128, "underwater_pct": 79.05138339920948, "win_rate": 40.5 }, "path_id": "empty-2024-08", "protocol": "empty_book", "simulation_start": "2024-08-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-08|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-08-05", "measurement_start": "2024-08-01", "metrics": { "avg_cash_pct": 38.06, "avg_gross_exposure_pct": 61.94, "avg_hold_days": 15.5, "avg_positions": 4.8571, "blocked_fraction": 0.22549019607843138, "cagr_pct": 49.2, "calmar": 2.24, "capacity_opportunities": 102, "end_date": "2025-08-04", "ev_net_r": 0.6070606813592697, "ev_without_best": { "1": 0.5221566058303968, "10": 0.022206617229859504, "5": 0.2693962160294224 }, "exit_reasons": { "open_at_end": 3, "stop": 33, "time": 22, "trailing_stop": 21 }, "gain_to_pain": 2.239361906040284, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 10, "profit_factor": 2.063994493511116, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.91, "simulation_start_date": "2024-08-01", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 2.8751708865933847, "start_date": "2024-08-01", "total_return_pct": 49.6, "trades": 79, "transaction_cost": 498.7278358740685, "turnover_multiple": 24.93639179370342, "underwater_pct": 79.84189723320159, "win_rate": 40.5 }, "path_id": "empty-2024-08", "protocol": "empty_book", "simulation_start": "2024-08-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-09|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-09-05", "measurement_start": "2024-09-03", "metrics": { "avg_cash_pct": 37.2784, "avg_gross_exposure_pct": 62.7216, "avg_hold_days": 15.9, "avg_positions": 4.8095, "blocked_fraction": 0.23232323232323232, "cagr_pct": 99.2, "calmar": 4.61, "capacity_opportunities": 99, "end_date": "2025-09-04", "ev_net_r": 1.0271774725353813, "ev_without_best": { "1": 0.7959705698901512, "10": 0.24992261822618828, "5": 0.5002546243049297 }, "exit_reasons": { "open_at_end": 3, "stop": 29, "time": 23, "trailing_stop": 21 }, "gain_to_pain": 4.931342152601261, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 10, "profit_factor": 3.0349033073369442, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.95, "simulation_start_date": "2024-09-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 5.241505339635728, "start_date": "2024-09-03", "total_return_pct": 99.5, "trades": 76, "transaction_cost": 278.86396278815766, "turnover_multiple": 27.886396278815763, "underwater_pct": 75.49407114624506, "win_rate": 46.1 }, "path_id": "empty-2024-09", "protocol": "empty_book", "simulation_start": "2024-09-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-09|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-09-05", "measurement_start": "2024-09-03", "metrics": { "avg_cash_pct": 36.5036, "avg_gross_exposure_pct": 63.4964, "avg_hold_days": 15.8, "avg_positions": 4.7857, "blocked_fraction": 0.23232323232323232, "cagr_pct": 93.9, "calmar": 4.27, "capacity_opportunities": 99, "end_date": "2025-09-04", "ev_net_r": 0.9981240692210276, "ev_without_best": { "1": 0.7671621710562414, "10": 0.22197808049604936, "5": 0.47177967492312467 }, "exit_reasons": { "open_at_end": 3, "stop": 29, "time": 23, "trailing_stop": 21 }, "gain_to_pain": 4.642806475557987, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.9216351121747084, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.82, "simulation_start_date": "2024-09-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.975883935232218, "start_date": "2024-09-03", "total_return_pct": 94.1, "trades": 76, "transaction_cost": 554.9515104299688, "turnover_multiple": 27.74757552149844, "underwater_pct": 76.6798418972332, "win_rate": 46.1 }, "path_id": "empty-2024-09", "protocol": "empty_book", "simulation_start": "2024-09-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-10|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-10-03", "measurement_start": "2024-10-01", "metrics": { "avg_cash_pct": 40.2471, "avg_gross_exposure_pct": 59.7529, "avg_hold_days": 15.6, "avg_positions": 4.4603, "blocked_fraction": 0.24210526315789474, "cagr_pct": 93.3, "calmar": 4.33, "capacity_opportunities": 95, "end_date": "2025-10-02", "ev_net_r": 1.051224891521426, "ev_without_best": { "1": 0.7921503514063689, "10": 0.11162742260523333, "5": 0.38417167162845944 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 21, "trailing_stop": 21 }, "gain_to_pain": 4.739400827783889, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 10, "profit_factor": 3.0501932716174607, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.7, "simulation_start_date": "2024-10-01", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.956641241142181, "start_date": "2024-10-01", "total_return_pct": 93.5, "trades": 72, "transaction_cost": 263.71049819560653, "turnover_multiple": 26.371049819560657, "underwater_pct": 76.6798418972332, "win_rate": 44.4 }, "path_id": "empty-2024-10", "protocol": "empty_book", "simulation_start": "2024-10-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-10|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-10-03", "measurement_start": "2024-10-01", "metrics": { "avg_cash_pct": 40.2226, "avg_gross_exposure_pct": 59.7774, "avg_hold_days": 15.6, "avg_positions": 4.4603, "blocked_fraction": 0.24210526315789474, "cagr_pct": 89.6, "calmar": 4.08, "capacity_opportunities": 95, "end_date": "2025-10-02", "ev_net_r": 1.0198016343413205, "ev_without_best": { "1": 0.7609677193408728, "10": 0.08088605230989732, "5": 0.35382767051529407 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 21, "trailing_stop": 21 }, "gain_to_pain": 4.513963251840428, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 10, "profit_factor": 2.9245913960341685, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.62, "simulation_start_date": "2024-10-01", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783066985932423, "start_date": "2024-10-01", "total_return_pct": 89.9, "trades": 72, "transaction_cost": 522.1889098092583, "turnover_multiple": 26.109445490462914, "underwater_pct": 77.4703557312253, "win_rate": 44.4 }, "path_id": "empty-2024-10", "protocol": "empty_book", "simulation_start": "2024-10-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-11|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-11-05", "measurement_start": "2024-11-01", "metrics": { "avg_cash_pct": 46.1688, "avg_gross_exposure_pct": 53.8312, "avg_hold_days": 14.3, "avg_positions": 4.0913, "blocked_fraction": 0.24210526315789474, "cagr_pct": 55.1, "calmar": 2.56, "capacity_opportunities": 95, "end_date": "2025-11-04", "ev_net_r": 0.6894289884124718, "ev_without_best": { "1": 0.4252587313522182, "10": -0.09123970736883971, "5": 0.1625131327440373 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 18, "trailing_stop": 20 }, "gain_to_pain": 3.403440254592601, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 10, "profit_factor": 2.245147160166462, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.96, "simulation_start_date": "2024-11-01", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 3.4727718480405705, "start_date": "2024-11-01", "total_return_pct": 55.6, "trades": 72, "transaction_cost": 219.9080821164901, "turnover_multiple": 21.99080821164901, "underwater_pct": 83.00395256916995, "win_rate": 41.7 }, "path_id": "empty-2024-11", "protocol": "empty_book", "simulation_start": "2024-11-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-11|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-11-05", "measurement_start": "2024-11-01", "metrics": { "avg_cash_pct": 46.1463, "avg_gross_exposure_pct": 53.8537, "avg_hold_days": 14.3, "avg_positions": 4.0913, "blocked_fraction": 0.24210526315789474, "cagr_pct": 52.2, "calmar": 2.37, "capacity_opportunities": 95, "end_date": "2025-11-04", "ev_net_r": 0.6586119576469464, "ev_without_best": { "1": 0.3946908641015074, "10": -0.12235081588371881, "5": 0.131938814028092 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 18, "trailing_stop": 20 }, "gain_to_pain": 3.1821423671736464, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 10, "profit_factor": 2.151560136235163, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.88, "simulation_start_date": "2024-11-01", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 3.304534451200566, "start_date": "2024-11-01", "total_return_pct": 52.6, "trades": 72, "transaction_cost": 435.39907313854604, "turnover_multiple": 21.769953656927303, "underwater_pct": 83.399209486166, "win_rate": 41.7 }, "path_id": "empty-2024-11", "protocol": "empty_book", "simulation_start": "2024-11-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-12|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-12-04", "measurement_start": "2024-12-02", "metrics": { "avg_cash_pct": 49.7205, "avg_gross_exposure_pct": 50.2795, "avg_hold_days": 13.9, "avg_positions": 3.873, "blocked_fraction": 0.24731182795698925, "cagr_pct": 52.6, "calmar": 2.44, "capacity_opportunities": 93, "end_date": "2025-12-03", "ev_net_r": 0.6828027127427584, "ev_without_best": { "1": 0.41087931380148707, "10": -0.12499265217621583, "5": 0.13916434800224023 }, "exit_reasons": { "open_at_end": 2, "stop": 33, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 3.3828165890799995, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 10, "profit_factor": 2.21183515670272, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.92, "simulation_start_date": "2024-12-02", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 3.449170138965792, "start_date": "2024-12-02", "total_return_pct": 52.7, "trades": 70, "transaction_cost": 208.25261266282374, "turnover_multiple": 20.825261266282375, "underwater_pct": 84.98023715415019, "win_rate": 40.0 }, "path_id": "empty-2024-12", "protocol": "empty_book", "simulation_start": "2024-12-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2024-12|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-12-04", "measurement_start": "2024-12-02", "metrics": { "avg_cash_pct": 49.7022, "avg_gross_exposure_pct": 50.2978, "avg_hold_days": 13.9, "avg_positions": 3.873, "blocked_fraction": 0.24731182795698925, "cagr_pct": 49.8, "calmar": 2.26, "capacity_opportunities": 93, "end_date": "2025-12-03", "ev_net_r": 0.6522752867316702, "ev_without_best": { "1": 0.38061247060643194, "10": -0.1557756910692297, "5": 0.10890937939259922 }, "exit_reasons": { "open_at_end": 2, "stop": 33, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 3.1612611685828456, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 10, "profit_factor": 2.120997410524842, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2024-12-02", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 3.2809419395488617, "start_date": "2024-12-02", "total_return_pct": 49.9, "trades": 70, "transaction_cost": 412.47363819165537, "turnover_multiple": 20.623681909582768, "underwater_pct": 85.37549407114624, "win_rate": 40.0 }, "path_id": "empty-2024-12", "protocol": "empty_book", "simulation_start": "2024-12-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-01|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.9498, "avg_gross_exposure_pct": 52.0502, "avg_hold_days": 14.5, "avg_positions": 3.8056, "blocked_fraction": 0.25842696629213485, "cagr_pct": 72.9, "calmar": 3.33, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9490123890035294, "ev_without_best": { "1": 0.6644507759160377, "10": 0.028638300738581396, "5": 0.2997524932418104 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.993822265011311, "longest_underwater_sessions": 72, "max_drawdown_pct": 21.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.815659483559256, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.39, "simulation_start_date": "2025-01-02", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.444300732824004, "start_date": "2025-01-02", "total_return_pct": 73.6, "trades": 66, "transaction_cost": 214.91680965074886, "turnover_multiple": 21.491680965074885, "underwater_pct": 83.79446640316206, "win_rate": 45.5 }, "path_id": "empty-2025-01", "protocol": "empty_book", "simulation_start": "2025-01-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-01|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.9316, "avg_gross_exposure_pct": 52.0684, "avg_hold_days": 14.5, "avg_positions": 3.8056, "blocked_fraction": 0.25842696629213485, "cagr_pct": 69.9, "calmar": 3.12, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9183639665941584, "ev_without_best": { "1": 0.6340771107052513, "10": -0.0013668612083003369, "5": 0.2697831400360809 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.56697861091678, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7037014615677193, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.31, "simulation_start_date": "2025-01-02", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.27052879239393, "start_date": "2025-01-02", "total_return_pct": 70.5, "trades": 66, "transaction_cost": 425.71467460120994, "turnover_multiple": 21.285733730060496, "underwater_pct": 83.79446640316206, "win_rate": 45.5 }, "path_id": "empty-2025-01", "protocol": "empty_book", "simulation_start": "2025-01-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-02|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-02-04", "measurement_start": "2025-02-03", "metrics": { "avg_cash_pct": 47.7707, "avg_gross_exposure_pct": 52.2293, "avg_hold_days": 14.9, "avg_positions": 3.7302, "blocked_fraction": 0.26744186046511625, "cagr_pct": 71.9, "calmar": 3.69, "capacity_opportunities": 86, "end_date": "2026-02-03", "ev_net_r": 0.9688066378779259, "ev_without_best": { "1": 0.6707951765583685, "10": -0.023402830390596614, "5": 0.25930985615298835 }, "exit_reasons": { "open_at_end": 2, "stop": 26, "time": 18, "trailing_stop": 17 }, "gain_to_pain": 5.435217513680171, "longest_underwater_sessions": 62, "max_drawdown_pct": 19.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 63, "peak_positions": 10, "profit_factor": 2.879853188760889, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.46, "simulation_start_date": "2025-02-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.804004511004139, "start_date": "2025-02-03", "total_return_pct": 71.8, "trades": 63, "transaction_cost": 209.39767576016106, "turnover_multiple": 20.939767576016106, "underwater_pct": 82.6086956521739, "win_rate": 44.4 }, "path_id": "empty-2025-02", "protocol": "empty_book", "simulation_start": "2025-02-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-02|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-02-04", "measurement_start": "2025-02-03", "metrics": { "avg_cash_pct": 47.7491, "avg_gross_exposure_pct": 52.2509, "avg_hold_days": 14.9, "avg_positions": 3.7302, "blocked_fraction": 0.26744186046511625, "cagr_pct": 69.0, "calmar": 3.47, "capacity_opportunities": 86, "end_date": "2026-02-03", "ev_net_r": 0.937081277022624, "ev_without_best": { "1": 0.6393404976298742, "10": -0.055532836307053475, "5": 0.227940276144947 }, "exit_reasons": { "open_at_end": 2, "stop": 26, "time": 18, "trailing_stop": 17 }, "gain_to_pain": 5.0796102268996846, "longest_underwater_sessions": 62, "max_drawdown_pct": 19.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 63, "peak_positions": 10, "profit_factor": 2.7576399743894835, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.38, "simulation_start_date": "2025-02-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.62184162599946, "start_date": "2025-02-03", "total_return_pct": 68.9, "trades": 63, "transaction_cost": 414.8284868401099, "turnover_multiple": 20.741424342005494, "underwater_pct": 82.6086956521739, "win_rate": 44.4 }, "path_id": "empty-2025-02", "protocol": "empty_book", "simulation_start": "2025-02-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-03|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-03-04", "measurement_start": "2025-03-03", "metrics": { "avg_cash_pct": 49.8476, "avg_gross_exposure_pct": 50.1524, "avg_hold_days": 15.1, "avg_positions": 3.6071, "blocked_fraction": 0.27710843373493976, "cagr_pct": 74.0, "calmar": 5.86, "capacity_opportunities": 83, "end_date": "2026-03-03", "ev_net_r": 1.0490752526995677, "ev_without_best": { "1": 0.7372711512251455, "10": 0.013386939299262164, "5": 0.3081757933188737 }, "exit_reasons": { "open_at_end": 1, "stop": 25, "time": 19, "trailing_stop": 15 }, "gain_to_pain": 6.7874701015132946, "longest_underwater_sessions": 62, "max_drawdown_pct": 12.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 60, "peak_positions": 10, "profit_factor": 3.045450264752424, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.55, "simulation_start_date": "2025-03-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 5.12217521540789, "start_date": "2025-03-03", "total_return_pct": 73.9, "trades": 60, "transaction_cost": 220.29550353350555, "turnover_multiple": 22.029550353350555, "underwater_pct": 84.18972332015811, "win_rate": 45.0 }, "path_id": "empty-2025-03", "protocol": "empty_book", "simulation_start": "2025-03-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-03|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-03-04", "measurement_start": "2025-03-03", "metrics": { "avg_cash_pct": 49.8266, "avg_gross_exposure_pct": 50.1734, "avg_hold_days": 15.1, "avg_positions": 3.6071, "blocked_fraction": 0.27710843373493976, "cagr_pct": 71.2, "calmar": 5.48, "capacity_opportunities": 83, "end_date": "2026-03-03", "ev_net_r": 1.0173641261115107, "ev_without_best": { "1": 0.7058447113104667, "10": -0.01875026420016991, "5": 0.2768411478304048 }, "exit_reasons": { "open_at_end": 1, "stop": 25, "time": 19, "trailing_stop": 15 }, "gain_to_pain": 6.4060709635388156, "longest_underwater_sessions": 62, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 60, "peak_positions": 10, "profit_factor": 2.9189071161925457, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.47, "simulation_start_date": "2025-03-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.935978037387164, "start_date": "2025-03-03", "total_return_pct": 71.1, "trades": 60, "transaction_cost": 436.5939215465557, "turnover_multiple": 21.82969607732778, "underwater_pct": 84.18972332015811, "win_rate": 45.0 }, "path_id": "empty-2025-03", "protocol": "empty_book", "simulation_start": "2025-03-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-04|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-04-02", "measurement_start": "2025-04-01", "metrics": { "avg_cash_pct": 50.6389, "avg_gross_exposure_pct": 49.3611, "avg_hold_days": 16.9, "avg_positions": 3.5595, "blocked_fraction": 0.3026315789473684, "cagr_pct": 89.2, "calmar": 9.14, "capacity_opportunities": 76, "end_date": "2026-04-01", "ev_net_r": 1.3498581097147033, "ev_without_best": { "1": 1.0018646649074765, "10": 0.21551887483414675, "5": 0.5322423601134011 }, "exit_reasons": { "open_at_end": 2, "stop": 19, "time": 19, "trailing_stop": 13 }, "gain_to_pain": 20.300901129183494, "longest_underwater_sessions": 62, "max_drawdown_pct": 9.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 53, "peak_positions": 10, "profit_factor": 4.089640555698128, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.96, "simulation_start_date": "2025-04-01", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 6.295244388071046, "start_date": "2025-04-01", "total_return_pct": 89.2, "trades": 53, "transaction_cost": 229.51764877227686, "turnover_multiple": 22.951764877227685, "underwater_pct": 81.81818181818183, "win_rate": 52.8 }, "path_id": "empty-2025-04", "protocol": "empty_book", "simulation_start": "2025-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-04|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-04-02", "measurement_start": "2025-04-01", "metrics": { "avg_cash_pct": 50.6179, "avg_gross_exposure_pct": 49.3821, "avg_hold_days": 16.9, "avg_positions": 3.5595, "blocked_fraction": 0.3026315789473684, "cagr_pct": 86.5, "calmar": 8.6, "capacity_opportunities": 76, "end_date": "2026-04-01", "ev_net_r": 1.3179267428783372, "ev_without_best": { "1": 0.9702520725611302, "10": 0.18304085106634252, "5": 0.500719436177781 }, "exit_reasons": { "open_at_end": 2, "stop": 19, "time": 19, "trailing_stop": 13 }, "gain_to_pain": 19.339449208826473, "longest_underwater_sessions": 62, "max_drawdown_pct": 10.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 53, "peak_positions": 10, "profit_factor": 3.912566403714535, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.9, "simulation_start_date": "2025-04-01", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 6.112526326746766, "start_date": "2025-04-01", "total_return_pct": 86.4, "trades": 53, "transaction_cost": 455.37172927184207, "turnover_multiple": 22.768586463592104, "underwater_pct": 81.81818181818183, "win_rate": 52.8 }, "path_id": "empty-2025-04", "protocol": "empty_book", "simulation_start": "2025-04-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-05|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-05-04", "measurement_start": "2025-05-01", "metrics": { "avg_cash_pct": 51.7247, "avg_gross_exposure_pct": 48.2753, "avg_hold_days": 16.8, "avg_positions": 3.2143, "blocked_fraction": 0.0, "cagr_pct": 69.2, "calmar": 7.09, "capacity_opportunities": 48, "end_date": "2026-05-01", "ev_net_r": 1.1864475572556135, "ev_without_best": { "1": 0.7979567129484886, "10": -0.0954199828597984, "5": 0.247173792771797 }, "exit_reasons": { "open_at_end": 2, "stop": 16, "time": 15, "trailing_stop": 15 }, "gain_to_pain": 14.340414095908924, "longest_underwater_sessions": 74, "max_drawdown_pct": 9.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 48, "peak_positions": 9, "profit_factor": 3.6075482488973547, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.67, "simulation_start_date": "2025-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.425808352314732, "start_date": "2025-05-01", "total_return_pct": 69.1, "trades": 48, "transaction_cost": 204.01453687391722, "turnover_multiple": 20.401453687391722, "underwater_pct": 80.23715415019763, "win_rate": 50.0 }, "path_id": "empty-2025-05", "protocol": "empty_book", "simulation_start": "2025-05-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-05|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-05-04", "measurement_start": "2025-05-01", "metrics": { "avg_cash_pct": 51.707, "avg_gross_exposure_pct": 48.293, "avg_hold_days": 16.8, "avg_positions": 3.2143, "blocked_fraction": 0.0, "cagr_pct": 66.9, "calmar": 6.65, "capacity_opportunities": 48, "end_date": "2026-05-01", "ev_net_r": 1.1526941334747, "ev_without_best": { "1": 0.7645172086683508, "10": -0.12814024266721322, "5": 0.2143373115540214 }, "exit_reasons": { "open_at_end": 2, "stop": 16, "time": 15, "trailing_stop": 15 }, "gain_to_pain": 13.55090613592762, "longest_underwater_sessions": 74, "max_drawdown_pct": 10.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 48, "peak_positions": 9, "profit_factor": 3.4452756821513146, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.6, "simulation_start_date": "2025-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.249053309122371, "start_date": "2025-05-01", "total_return_pct": 66.8, "trades": 48, "transaction_cost": 405.0156592505776, "turnover_multiple": 20.25078296252888, "underwater_pct": 80.23715415019763, "win_rate": 50.0 }, "path_id": "empty-2025-05", "protocol": "empty_book", "simulation_start": "2025-05-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-06|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-06-03", "measurement_start": "2025-06-02", "metrics": { "avg_cash_pct": 57.4182, "avg_gross_exposure_pct": 42.5818, "avg_hold_days": 14.1, "avg_positions": 2.5754, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.3, "capacity_opportunities": 46, "end_date": "2026-06-02", "ev_net_r": 1.0013778035400518, "ev_without_best": { "1": 0.5915080382922644, "10": -0.45996515841499647, "5": -0.06918802958024968 }, "exit_reasons": { "stop": 22, "time": 11, "trailing_stop": 13 }, "gain_to_pain": 4.7969599573852175, "longest_underwater_sessions": 95, "max_drawdown_pct": 12.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 46, "peak_positions": 7, "profit_factor": 2.7345541165088605, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.17, "simulation_start_date": "2025-06-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.294893425217418, "start_date": "2025-06-02", "total_return_pct": 52.7, "trades": 46, "transaction_cost": 202.89664640333015, "turnover_multiple": 20.289664640333015, "underwater_pct": 83.00395256916995, "win_rate": 39.1 }, "path_id": "empty-2025-06", "protocol": "empty_book", "simulation_start": "2025-06-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-06|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-06-03", "measurement_start": "2025-06-02", "metrics": { "avg_cash_pct": 57.3972, "avg_gross_exposure_pct": 42.6028, "avg_hold_days": 14.1, "avg_positions": 2.5754, "blocked_fraction": 0.0, "cagr_pct": 50.6, "calmar": 3.96, "capacity_opportunities": 46, "end_date": "2026-06-02", "ev_net_r": 0.9670669575722088, "ev_without_best": { "1": 0.5575126766433, "10": -0.49244754446501343, "5": -0.10226762098349546 }, "exit_reasons": { "stop": 22, "time": 11, "trailing_stop": 13 }, "gain_to_pain": 4.530991677084176, "longest_underwater_sessions": 95, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 46, "peak_positions": 7, "profit_factor": 2.619987348650296, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2025-06-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.1288137100067726, "start_date": "2025-06-02", "total_return_pct": 50.6, "trades": 46, "transaction_cost": 402.84900226452214, "turnover_multiple": 20.142450113226108, "underwater_pct": 83.399209486166, "win_rate": 39.1 }, "path_id": "empty-2025-06", "protocol": "empty_book", "simulation_start": "2025-06-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-07|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-07-02", "measurement_start": "2025-07-01", "metrics": { "avg_cash_pct": 65.1906, "avg_gross_exposure_pct": 34.8094, "avg_hold_days": 12.0, "avg_positions": 2.0516, "blocked_fraction": 0.0, "cagr_pct": 23.8, "calmar": 1.51, "capacity_opportunities": 43, "end_date": "2026-07-01", "ev_net_r": 0.5452251953407651, "ev_without_best": { "1": 0.0952182419038671, "10": -0.7772818589904036, "5": -0.4547174016294614 }, "exit_reasons": { "stop": 23, "time": 6, "trailing_stop": 14 }, "gain_to_pain": 1.7655367955022525, "longest_underwater_sessions": 115, "max_drawdown_pct": 15.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 43, "peak_positions": 5, "profit_factor": 1.831056168703182, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.2, "simulation_start_date": "2025-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.380520643977697, "start_date": "2025-07-01", "total_return_pct": 23.7, "trades": 43, "transaction_cost": 174.33184222348854, "turnover_multiple": 17.433184222348853, "underwater_pct": 88.14229249011858, "win_rate": 30.2 }, "path_id": "empty-2025-07", "protocol": "empty_book", "simulation_start": "2025-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|empty_book|empty-2025-07|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-07-02", "measurement_start": "2025-07-01", "metrics": { "avg_cash_pct": 65.1693, "avg_gross_exposure_pct": 34.8307, "avg_hold_days": 12.0, "avg_positions": 2.0516, "blocked_fraction": 0.0, "cagr_pct": 22.1, "calmar": 1.35, "capacity_opportunities": 43, "end_date": "2026-07-01", "ev_net_r": 0.5107698190792945, "ev_without_best": { "1": 0.06109744335801313, "10": -0.8108974361728496, "5": -0.48805209489816753 }, "exit_reasons": { "stop": 23, "time": 6, "trailing_stop": 14 }, "gain_to_pain": 1.616661323432151, "longest_underwater_sessions": 115, "max_drawdown_pct": 16.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 43, "peak_positions": 5, "profit_factor": 1.7521725591406085, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.13, "simulation_start_date": "2025-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.2193305805786654, "start_date": "2025-07-01", "total_return_pct": 22.0, "trades": 43, "transaction_cost": 346.29126533668386, "turnover_multiple": 17.314563266834192, "underwater_pct": 88.14229249011858, "win_rate": 30.2 }, "path_id": "empty-2025-07", "protocol": "empty_book", "simulation_start": "2025-07-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-01|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171684, "ev_without_best": { "1": 0.28340099763591964, "10": -0.25059398521238835, "5": 0.01062908054755213 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470846914686477, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8237.53, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-07-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073431699453923, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 241.5167572792096, "turnover_multiple": 29.319074683698823, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2018-07-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-01|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274096, "ev_without_best": { "1": 0.23738493261509808, "10": -0.29643871926273174, "5": -0.035629479597303 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557794946830278, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8135.43, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717672, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-07-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805568435337251, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 471.41058746913035, "turnover_multiple": 28.972690286139166, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2018-07-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-02|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171684, "ev_without_best": { "1": 0.28340099763591964, "10": -0.25059398521238835, "5": 0.01062908054755213 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470846914686477, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8237.53, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-07-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073431699453923, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 241.5167572792096, "turnover_multiple": 29.319074683698823, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2018-07-09" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-02|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274096, "ev_without_best": { "1": 0.23738493261509808, "10": -0.29643871926273174, "5": -0.035629479597303 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557794946830278, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8135.43, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717672, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-07-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805568435337251, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 471.41058746913035, "turnover_multiple": 28.972690286139166, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2018-07-09" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-03|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117172, "ev_without_best": { "1": 0.28340099763591997, "10": -0.25059398521238807, "5": 0.010629080547552457 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470856355594742, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8066.88, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672499, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-07-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073455163395047, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 236.51345431932933, "turnover_multiple": 29.319074328529656, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2018-07-16" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-03|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274063, "ev_without_best": { "1": 0.23738493261509777, "10": -0.29643871926273213, "5": -0.03562947959730336 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557995618334775, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 7969.98, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717665, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-07-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805560190419961, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 461.8234537411537, "turnover_multiple": 28.972685862521214, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2018-07-16" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-04|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117171, "ev_without_best": { "1": 0.2834009976359199, "10": -0.250593985212388, "5": 0.010629080547552388 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470816032618953, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8066.94, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672497, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-07-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734455575953024, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 236.51515548863722, "turnover_multiple": 29.319067141770883, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2018-07-23" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-04|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3262593035227405, "ev_without_best": { "1": 0.23738493261509766, "10": -0.2964387192627322, "5": -0.035629479597303504 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557934846000015, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 7970.03, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.581071263771766, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-07-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055534231429418, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 461.82604919317913, "turnover_multiple": 28.972666928052913, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2018-07-23" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-05|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117167, "ev_without_best": { "1": 0.28340099763591936, "10": -0.2505939852123885, "5": 0.010629080547551916 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708226860719744, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8148.69, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-07-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734294861898204, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 238.91204309272035, "turnover_multiple": 29.319073752065716, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2018-07-30" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-05|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3262593035227407, "ev_without_best": { "1": 0.2373849326150978, "10": -0.2964387192627321, "5": -0.03562947959730332 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557911334220403, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8054.11, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717665, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-07-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055645989079783, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 466.69824127489807, "turnover_multiple": 28.972676141429538, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2018-07-30" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-06|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117165, "ev_without_best": { "1": 0.2834009976359193, "10": -0.25059398521238857, "5": 0.010629080547551881 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708388772272043, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8208.78, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672483, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-08-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734456447727516, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 240.6739382037148, "turnover_multiple": 29.31908739224523, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2018-08-06" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-06|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274085, "ev_without_best": { "1": 0.2373849326150979, "10": -0.29643871926273185, "5": -0.03562947959730317 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557958292538446, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8116.76, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717668, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-08-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805565919969225, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 470.3283597937851, "turnover_multiple": 28.972666420701433, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2018-08-06" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-07|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171684, "ev_without_best": { "1": 0.2834009976359196, "10": -0.25059398521238824, "5": 0.010629080547552083 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470832221027015, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8125.52, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-08-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073450223150933, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 238.23275373208634, "turnover_multiple": 29.31907788450294, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2018-08-13" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-07|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3262593035227408, "ev_without_best": { "1": 0.23738493261509785, "10": -0.29643871926273185, "5": -0.035629479597303226 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557885617389134, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8037.47, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717665, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-08-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055527103607947, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 465.7338469339665, "turnover_multiple": 28.97266471501396, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2018-08-13" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-08|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117169, "ev_without_best": { "1": 0.28340099763591964, "10": -0.25059398521238824, "5": 0.010629080547552183 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470837520859574, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8117.24, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.695165277467249, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-08-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073442026440732, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 237.98994641204015, "turnover_multiple": 29.319072296992594, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2018-08-20" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-08|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274046, "ev_without_best": { "1": 0.2373849326150976, "10": -0.29643871926273235, "5": -0.035629479597303566 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557806079599833, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8029.27, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717657, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-08-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055636183477692, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 465.2587087809294, "turnover_multiple": 28.97266555869521, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2018-08-20" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-09|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171706, "ev_without_best": { "1": 0.28340099763591986, "10": -0.2505939852123881, "5": 0.010629080547552378 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708438265665302, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 7948.62, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672492, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-08-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734527923503916, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 233.04634005448824, "turnover_multiple": 29.319094390534236, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2018-08-27" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-09|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274074, "ev_without_best": { "1": 0.23738493261509785, "10": -0.2964387192627319, "5": -0.035629479597303226 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557866435102047, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 7865.57, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717668, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-08-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055642691283893, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 455.7733391189416, "turnover_multiple": 28.97268342402023, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2018-08-27" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-10|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171645, "ev_without_best": { "1": 0.28340099763591925, "10": -0.2505939852123888, "5": 0.010629080547551626 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708373863453206, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8234.67, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672479, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-09-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073456904952802, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 241.43296331389115, "turnover_multiple": 29.3190817985288, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2018-09-04" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-10|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.326259303522741, "ev_without_best": { "1": 0.23738493261509816, "10": -0.29643871926273174, "5": -0.03562947959730293 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.155787143867264, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8161.75, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717674, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-09-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055492453484683, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 472.93531092583436, "turnover_multiple": 28.97266584530489, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2018-09-04" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-11|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171645, "ev_without_best": { "1": 0.28340099763591925, "10": -0.2505939852123888, "5": 0.010629080547551626 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708373863453206, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8234.67, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672479, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-09-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073456904952802, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 241.43296331389115, "turnover_multiple": 29.3190817985288, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2018-09-10" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-11|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.326259303522741, "ev_without_best": { "1": 0.23738493261509816, "10": -0.29643871926273174, "5": -0.03562947959730293 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.155787143867264, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8161.75, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717674, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-09-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055492453484683, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 472.93531092583436, "turnover_multiple": 28.97266584530489, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2018-09-10" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-12|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117169, "ev_without_best": { "1": 0.28340099763591964, "10": -0.25059398521238824, "5": 0.010629080547552077 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708269774100935, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8377.13, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.695165277467249, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-09-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734438194780043, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 245.60985670890676, "turnover_multiple": 29.31909337791186, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2018-09-17" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-12|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274096, "ev_without_best": { "1": 0.23738493261509802, "10": -0.29643871926273174, "5": -0.03562947959730308 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.155803417384332, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8309.43, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.581071263771767, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-09-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805565489740794, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 481.49292408679, "turnover_multiple": 28.97268068247702, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2018-09-17" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-13|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117168, "ev_without_best": { "1": 0.2834009976359195, "10": -0.2505939852123883, "5": 0.01062908054755205 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470847368020538, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8457.02, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-09-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734335239941966, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 247.95205949903706, "turnover_multiple": 29.319081603098613, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2018-09-24" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-13|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274035, "ev_without_best": { "1": 0.23738493261509747, "10": -0.2964387192627325, "5": -0.03562947959730376 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.155779609256923, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8392.02, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717654, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-09-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055696160105006, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 486.2788412483163, "turnover_multiple": 28.972693180445013, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2018-09-24" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-14|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117174, "ev_without_best": { "1": 0.28340099763592014, "10": -0.2505939852123878, "5": 0.010629080547552652 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470837976597, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8636.28, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672505, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734310080592997, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 253.2077043033031, "turnover_multiple": 29.319070746120218, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2018-10-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2019-seed-14|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274046, "ev_without_best": { "1": 0.23738493261509755, "10": -0.2964387192627322, "5": -0.03562947959730351 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.155776897340697, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8576.33, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717657, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805545686990132, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 496.9582939838847, "turnover_multiple": 28.97266627939251, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2018-10-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-01|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.072, "avg_gross_exposure_pct": 65.928, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664087, "ev_without_best": { "1": 0.5461885634816998, "10": 0.010348157141288443, "5": 0.2926736438900778 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.4942525064224492, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 9938.48, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.335949842074798, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-07-03", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.3391891421291526, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 261.97584518879125, "turnover_multiple": 26.359749699027542, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2019-07-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-01|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0462, "avg_gross_exposure_pct": 65.9538, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.6, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635966, "ev_without_best": { "1": 0.5131281970338974, "10": -0.02213145656863438, "5": 0.2601717462717664 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.2575249283973213, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 9813.38, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708883, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-07-03", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1509059010708436, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 511.40004101965127, "turnover_multiple": 26.056264050696665, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2019-07-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-02|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.072, "avg_gross_exposure_pct": 65.928, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664088, "ev_without_best": { "1": 0.5461885634816999, "10": 0.010348157141288516, "5": 0.2926736438900779 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.494255658850285, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 9982.53, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.335949842074798, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-07-08", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.3391957373846375, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 263.13718351763947, "turnover_multiple": 26.3597688679763, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2019-07-08" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-02|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0462, "avg_gross_exposure_pct": 65.9538, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.6, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635967, "ev_without_best": { "1": 0.5131281970338977, "10": -0.022131456568634297, "5": 0.2601717462717666 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.2575350352656645, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 9860.95, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708883, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-07-08", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.15090650528179, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 513.8789530401546, "turnover_multiple": 26.05625994656471, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2019-07-08" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-03|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.072, "avg_gross_exposure_pct": 65.928, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664092, "ev_without_best": { "1": 0.5461885634817002, "10": 0.010348157141288887, "5": 0.2926736438900782 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.494236973808536, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10064.92, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.3359498420747995, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-07-15", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.339192363061054, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 265.3088233167609, "turnover_multiple": 26.359754803491818, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2019-07-15" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-03|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0462, "avg_gross_exposure_pct": 65.9538, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.6, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635967, "ev_without_best": { "1": 0.5131281970338977, "10": -0.022131456568634276, "5": 0.26017174627176654 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.2575405718423864, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 9946.27, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.223009353370889, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-07-15", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.150890644346003, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 518.3249030901127, "turnover_multiple": 26.05624536082937, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2019-07-15" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-04|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.072, "avg_gross_exposure_pct": 65.928, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664087, "ev_without_best": { "1": 0.5461885634816998, "10": 0.010348157141288448, "5": 0.2926736438900777 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.4942480757244, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10196.99, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.3359498420747977, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-07-22", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.339196708440448, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 268.7902702395118, "turnover_multiple": 26.35976599364242, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2019-07-22" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-04|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0462, "avg_gross_exposure_pct": 65.9538, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.6, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635966, "ev_without_best": { "1": 0.5131281970338974, "10": -0.02213145656863442, "5": 0.2601717462717664 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.257545805628809, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10081.03, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708883, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-07-22", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1509016071203324, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 525.3476265511268, "turnover_multiple": 26.05624755362928, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2019-07-22" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-05|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.072, "avg_gross_exposure_pct": 65.928, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664088, "ev_without_best": { "1": 0.5461885634816998, "10": 0.010348157141288537, "5": 0.29267364389007783 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.4942524004588384, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10281.8, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.3359498420747977, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-07-29", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.3391968441639865, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 271.0256257053661, "turnover_multiple": 26.359744957630582, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2019-07-29" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-05|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0462, "avg_gross_exposure_pct": 65.9538, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.6, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635964, "ev_without_best": { "1": 0.5131281970338974, "10": -0.02213145656863445, "5": 0.2601717462717663 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.2575334357361587, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10168.92, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.223009353370888, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-07-29", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1508914359742173, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 529.9280367366074, "turnover_multiple": 26.05625950133384, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2019-07-29" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-06|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.072, "avg_gross_exposure_pct": 65.928, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664088, "ev_without_best": { "1": 0.5461885634816999, "10": 0.010348157141288577, "5": 0.29267364389007794 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.4942590446155557, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10465.97, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.335949842074798, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-08-05", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.3392052490535677, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 275.8804427955376, "turnover_multiple": 26.359758607710283, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2019-08-05" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-06|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0462, "avg_gross_exposure_pct": 65.9538, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.6, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635966, "ev_without_best": { "1": 0.5131281970338974, "10": -0.022131456568634526, "5": 0.26017174627176637 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.2575263588039536, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10358.73, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708883, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-08-05", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1508987250908325, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 539.8195862391789, "turnover_multiple": 26.056262989728413, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2019-08-05" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-07|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0766, "avg_gross_exposure_pct": 65.9234, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664088, "ev_without_best": { "1": 0.5461885634816998, "10": 0.01034815714128848, "5": 0.29267364389007783 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.494564770882162, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10486.96, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.335949842074798, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-08-12", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.339674580313579, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 276.4489867625106, "turnover_multiple": 26.361213045774043, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2019-08-12" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-07|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0509, "avg_gross_exposure_pct": 65.9491, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.6, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635966, "ev_without_best": { "1": 0.5131281970338976, "10": -0.02213145656863441, "5": 0.26017174627176637 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.257860800416664, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10380.5, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708883, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-08-12", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1514170678424587, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 540.9863999420146, "turnover_multiple": 26.05781994807642, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2019-08-12" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-08|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0845, "avg_gross_exposure_pct": 65.9155, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.7, "calmar": 4.06, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664091, "ev_without_best": { "1": 0.5461885634817001, "10": 0.010348157141288915, "5": 0.29267364389007816 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.495111563595255, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10546.57, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.335949842074799, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-08-19", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.3405075156075976, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 278.0472008693256, "turnover_multiple": 26.363756260976377, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2019-08-19" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-08|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0589, "avg_gross_exposure_pct": 65.9411, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.6, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635965, "ev_without_best": { "1": 0.5131281970338974, "10": -0.022131456568634553, "5": 0.26017174627176626 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.2584202680871197, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10447.49, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708883, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2019-08-19", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1522868295527617, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 544.5335628163277, "turnover_multiple": 26.060496962252547, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2019-08-19" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-09|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0845, "avg_gross_exposure_pct": 65.9155, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.7, "calmar": 4.06, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664088, "ev_without_best": { "1": 0.5461885634816998, "10": 0.010348157141288663, "5": 0.29267364389007794 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.4951183549630525, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10538.54, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.335949842074798, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-08-26", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.3405219395687475, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 277.83553034749025, "turnover_multiple": 26.363759149511242, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2019-08-26" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-09|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0589, "avg_gross_exposure_pct": 65.9411, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.6, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635964, "ev_without_best": { "1": 0.5131281970338973, "10": -0.022131456568634692, "5": 0.26017174627176615 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.2584240607418042, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10439.54, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708875, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2019-08-26", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1522872048026542, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 544.1192483870601, "turnover_multiple": 26.06049923593664, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2019-08-26" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-10|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0857, "avg_gross_exposure_pct": 65.9143, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.7, "calmar": 4.06, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.661236086366409, "ev_without_best": { "1": 0.5461885634817, "10": 0.010348157141288691, "5": 0.292673643890078 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.4952021806118285, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10502.01, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.3359498420747986, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-09-03", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.3406497936574437, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 276.8763734295178, "turnover_multiple": 26.364131573814706, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2019-09-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-10|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0602, "avg_gross_exposure_pct": 65.9398, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.6, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635965, "ev_without_best": { "1": 0.5131281970338974, "10": -0.02213145656863448, "5": 0.26017174627176637 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.258510045776282, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10403.15, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708883, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2019-09-03", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1524312748806405, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 542.2315235113157, "turnover_multiple": 26.060929791040007, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2019-09-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-11|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0687, "avg_gross_exposure_pct": 65.9313, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.661236086366409, "ev_without_best": { "1": 0.5461885634817, "10": 0.01034815714128875, "5": 0.29267364389007805 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.494021095865157, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10618.35, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.335949842074799, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-09-09", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.338845582454241, "start_date": "2020-01-02", "total_return_pct": 50.3, "trades": 76, "transaction_cost": 279.8857925944422, "turnover_multiple": 26.358689682901975, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2019-09-09" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-11|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0429, "avg_gross_exposure_pct": 65.9571, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.5, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635968, "ev_without_best": { "1": 0.5131281970338978, "10": -0.022131456568634238, "5": 0.26017174627176665 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.2573131651761904, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10527.47, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708883, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-09-09", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1505365299771224, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 548.5896393387145, "turnover_multiple": 26.055150921290416, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2019-09-09" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-12|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0567, "avg_gross_exposure_pct": 65.9433, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664088, "ev_without_best": { "1": 0.5461885634816999, "10": 0.010348157141288639, "5": 0.2926736438900779 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.4932005646536193, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10115.61, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.3359498420747986, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-09-16", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.3376064139629857, "start_date": "2020-01-02", "total_return_pct": 50.2, "trades": 76, "transaction_cost": 266.59632193700054, "turnover_multiple": 26.354942701132263, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2019-09-16" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-12|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0301, "avg_gross_exposure_pct": 65.9699, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.5, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635966, "ev_without_best": { "1": 0.5131281970338974, "10": -0.02213145656863451, "5": 0.2601717462717664 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.256423472013296, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10030.42, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708883, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-09-16", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.1491646238499085, "start_date": "2020-01-02", "total_return_pct": 47.2, "trades": 76, "transaction_cost": 522.6039353652415, "turnover_multiple": 26.050949779034248, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2019-09-16" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-13|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0441, "avg_gross_exposure_pct": 65.9559, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664088, "ev_without_best": { "1": 0.5461885634816999, "10": 0.01034815714128855, "5": 0.2926736438900779 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.4923095371934725, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10394.37, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.335949842074798, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-09-23", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.336248661004767, "start_date": "2020-01-02", "total_return_pct": 50.2, "trades": 76, "transaction_cost": 273.90084401086216, "turnover_multiple": 26.35088456643954, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2019-09-23" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-13|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0169, "avg_gross_exposure_pct": 65.9831, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.5, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635963, "ev_without_best": { "1": 0.5131281970338972, "10": -0.0221314565686346, "5": 0.26017174627176615 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.255517403664683, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10316.48, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708875, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-09-23", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.147730532137686, "start_date": "2020-01-02", "total_return_pct": 47.1, "trades": 76, "transaction_cost": 537.4178474353688, "turnover_multiple": 26.046570508321096, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2019-09-23" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-14|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0442, "avg_gross_exposure_pct": 65.9558, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 50.6, "calmar": 4.05, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6612360863664093, "ev_without_best": { "1": 0.5461885634817003, "10": 0.01034815714128897, "5": 0.29267364389007827 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.4923341465268543, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10655.82, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.3359498420747995, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-09-30", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.336266793705607, "start_date": "2020-01-02", "total_return_pct": 50.2, "trades": 76, "transaction_cost": 280.7907516788823, "turnover_multiple": 26.350928570385225, "underwater_pct": 80.23715415019763, "win_rate": 44.7 }, "path_id": "warm-2020-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2019-09-30" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2020-seed-14|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0171, "avg_gross_exposure_pct": 65.9829, "avg_hold_days": 16.3, "avg_positions": 4.9802, "blocked_fraction": 0.6607142857142857, "cagr_pct": 47.5, "calmar": 3.72, "capacity_opportunities": 224, "end_date": "2020-12-30", "ev_net_r": 0.6281381429635966, "ev_without_best": { "1": 0.5131281970338976, "10": -0.022131456568634248, "5": 0.26017174627176654 }, "exit_reasons": { "open_at_end": 7, "stop": 28, "time": 23, "trailing_stop": 18 }, "gain_to_pain": 2.2555352948986203, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10588.39, "measurement_start_positions": 2, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.2230093533708883, "sessions_at_capacity": 29, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-09-30", "skipped_book_full": 148, "skipped_min_initial_risk": 0, "sortino": 3.147738692192257, "start_date": "2020-01-02", "total_return_pct": 47.1, "trades": 76, "transaction_cost": 551.5837902354739, "turnover_multiple": 26.04663174644464, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "warm-2020-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2019-09-30" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-01|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421152, "ev_without_best": { "1": -0.02413304980906884, "10": -0.48649491586689975, "5": -0.2887628687225152 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694307105463706, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 11458.71, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.121479234940287, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197322641146983, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 257.75542961745606, "turnover_multiple": 22.494279863741735, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2020-07-06" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-01|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498436, "ev_without_best": { "1": -0.05847440576442481, "10": -0.5204305062871074, "5": -0.32282110797085944 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469845090752379, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 11344.79, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.057665417159135, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100492398891778, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 504.38341322503305, "turnover_multiple": 22.229737757377308, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2020-07-06" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-02|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421148, "ev_without_best": { "1": -0.02413304980906888, "10": -0.48649491586689975, "5": -0.2887628687225151 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694836483288071, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 11392.33, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402867, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-07-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197397321651128, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 256.26243414095444, "turnover_multiple": 22.494295209228877, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-02", "protocol": "warm_book", "seed_offset_sessions": 121, "simulation_start": "2020-07-13" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-02|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149852, "ev_without_best": { "1": -0.05847440576442471, "10": -0.5204305062871074, "5": -0.32282110797085933 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469727362158843, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 11290.16, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591349, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-07-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100343242003552, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 501.9544844751699, "turnover_multiple": 22.229732992055467, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-02", "protocol": "warm_book", "seed_offset_sessions": 121, "simulation_start": "2020-07-13" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-03|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421155, "ev_without_best": { "1": -0.024133049809068833, "10": -0.4864949158668996, "5": -0.28876286872251505 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694831877182377, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 11072.91, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402871, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-07-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31973857524501864, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 249.0773086916961, "turnover_multiple": 22.49429541933386, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-03", "protocol": "warm_book", "seed_offset_sessions": 116, "simulation_start": "2020-07-20" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-03|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498415, "ev_without_best": { "1": -0.05847440576442481, "10": -0.5204305062871074, "5": -0.3228211079708594 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469873926560161, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10973.31, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591349, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-07-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100478999668037, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 487.867551142789, "turnover_multiple": 22.22973520035381, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-03", "protocol": "warm_book", "seed_offset_sessions": 116, "simulation_start": "2020-07-20" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-04|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421146, "ev_without_best": { "1": -0.024133049809068906, "10": -0.4864949158668998, "5": -0.2887628687225152 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694093573738352, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10445.39, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402867, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-07-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31972995674018395, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 234.96151060670158, "turnover_multiple": 22.494278395225223, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-04", "protocol": "warm_book", "seed_offset_sessions": 111, "simulation_start": "2020-07-27" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-04|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149839, "ev_without_best": { "1": -0.05847440576442481, "10": -0.5204305062871075, "5": -0.32282110797085944 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.0746992736101969, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10353.55, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591349, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-07-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100537992340478, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 460.31350548307245, "turnover_multiple": 22.22974272027819, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-04", "protocol": "warm_book", "seed_offset_sessions": 111, "simulation_start": "2020-07-27" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-05|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421146, "ev_without_best": { "1": -0.024133049809068937, "10": -0.48649491586689975, "5": -0.2887628687225152 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694496967056226, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10300.82, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.121479234940287, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31973568293633997, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 231.7095781012159, "turnover_multiple": 22.494284736672995, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-05", "protocol": "warm_book", "seed_offset_sessions": 106, "simulation_start": "2020-08-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-05|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498436, "ev_without_best": { "1": -0.05847440576442478, "10": -0.5204305062871075, "5": -0.3228211079708595 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469776585667443, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10209.99, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591349, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.171003360221859, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 453.93082397062796, "turnover_multiple": 22.229738911136444, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-05", "protocol": "warm_book", "seed_offset_sessions": 106, "simulation_start": "2020-08-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-06|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421143, "ev_without_best": { "1": -0.024133049809068923, "10": -0.4864949158668999, "5": -0.2887628687225153 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.1869426818957744, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10169.9, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402867, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-08-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31973198991824375, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 228.76463757986062, "turnover_multiple": 22.494285841538325, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-06", "protocol": "warm_book", "seed_offset_sessions": 101, "simulation_start": "2020-08-10" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-06|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149859, "ev_without_best": { "1": -0.05847440576442462, "10": -0.5204305062871072, "5": -0.3228211079708592 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07470129549504136, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10093.84, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.057665417159135, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-08-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100867149938812, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 448.7670456159929, "turnover_multiple": 22.229748322540917, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-06", "protocol": "warm_book", "seed_offset_sessions": 101, "simulation_start": "2020-08-10" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-07|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421157, "ev_without_best": { "1": -0.02413304980906879, "10": -0.48649491586689964, "5": -0.28876286872251505 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694461936800963, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10277.22, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.121479234940287, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-08-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31973417969026685, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 231.1787773323097, "turnover_multiple": 22.49429099817944, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-07", "protocol": "warm_book", "seed_offset_sessions": 96, "simulation_start": "2020-08-17" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-07|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498304, "ev_without_best": { "1": -0.05847440576442488, "10": -0.5204305062871074, "5": -0.32282110797085956 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469591814068896, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10204.41, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591346, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-08-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100106237350965, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 453.68259663957866, "turnover_multiple": 22.22973188256737, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-07", "protocol": "warm_book", "seed_offset_sessions": 96, "simulation_start": "2020-08-17" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-08|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.0679824242342114, "ev_without_best": { "1": -0.024133049809068913, "10": -0.4864949158668998, "5": -0.2887628687225153 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.1869421239141856, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10344.39, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402865, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-08-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197317999310613, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 232.68962915824028, "turnover_multiple": 22.494282326772318, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-08", "protocol": "warm_book", "seed_offset_sessions": 91, "simulation_start": "2020-08-24" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-08|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149865, "ev_without_best": { "1": -0.05847440576442455, "10": -0.5204305062871072, "5": -0.32282110797085917 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469927215463164, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10275.17, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591353, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-08-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100550868177608, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 456.8286464411049, "turnover_multiple": 22.229736658425352, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-08", "protocol": "warm_book", "seed_offset_sessions": 91, "simulation_start": "2020-08-24" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-09|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421184, "ev_without_best": { "1": -0.02413304980906851, "10": -0.48649491586689936, "5": -0.2887628687225149 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694328957721928, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10252.88, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402876, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-08-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197329753099125, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 230.63117139692628, "turnover_multiple": 22.494281742976245, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-09", "protocol": "warm_book", "seed_offset_sessions": 86, "simulation_start": "2020-08-31" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-09|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149862, "ev_without_best": { "1": -0.0584744057644246, "10": -0.5204305062871073, "5": -0.32282110797085917 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469834838237051, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10184.22, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591353, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-08-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100429289321095, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 452.7852570433463, "turnover_multiple": 22.22974646282908, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-09", "protocol": "warm_book", "seed_offset_sessions": 86, "simulation_start": "2020-08-31" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-10|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421123, "ev_without_best": { "1": -0.024133049809069114, "10": -0.4864949158669001, "5": -0.2887628687225155 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694994952674487, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10399.6, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402865, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-09-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31974085419292575, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 233.93167992974278, "turnover_multiple": 22.494295927703252, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-10", "protocol": "warm_book", "seed_offset_sessions": 81, "simulation_start": "2020-09-08" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-10|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498436, "ev_without_best": { "1": -0.05847440576442477, "10": -0.5204305062871074, "5": -0.32282110797085944 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469809067265593, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10332.83, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591349, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-09-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100466121272426, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 459.39233644754376, "turnover_multiple": 22.229744244681456, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-10", "protocol": "warm_book", "seed_offset_sessions": 81, "simulation_start": "2020-09-08" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-11|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421148, "ev_without_best": { "1": -0.024133049809068843, "10": -0.48649491586689964, "5": -0.2887628687225151 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694588087165115, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10360.56, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.121479234940287, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-09-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197351927926027, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 233.05353326411765, "turnover_multiple": 22.49429888578587, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-11", "protocol": "warm_book", "seed_offset_sessions": 77, "simulation_start": "2020-09-14" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-11|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498165, "ev_without_best": { "1": -0.05847440576442504, "10": -0.5204305062871077, "5": -0.3228211079708597 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469456053128574, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10294.21, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591342, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-09-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1709991742930311, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 457.6749772160564, "turnover_multiple": 22.22972803236268, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-11", "protocol": "warm_book", "seed_offset_sessions": 77, "simulation_start": "2020-09-14" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-12|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421162, "ev_without_best": { "1": -0.024133049809068705, "10": -0.4864949158668996, "5": -0.288762868722515 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.186947096313021, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10580.86, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402871, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-09-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197370730309457, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 238.0089524638899, "turnover_multiple": 22.49429181218633, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-12", "protocol": "warm_book", "seed_offset_sessions": 72, "simulation_start": "2020-09-21" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-12|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149837, "ev_without_best": { "1": -0.05847440576442488, "10": -0.5204305062871074, "5": -0.3228211079708595 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469640208365069, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10520.57, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591346, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-09-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100114558026122, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 467.7390164140299, "turnover_multiple": 22.229737381816285, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-12", "protocol": "warm_book", "seed_offset_sessions": 72, "simulation_start": "2020-09-21" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-13|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.0679824242342112, "ev_without_best": { "1": -0.02413304980906914, "10": -0.48649491586689997, "5": -0.28876286872251544 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694171291993472, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10635.12, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402865, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-09-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197312198824638, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 239.22935810872767, "turnover_multiple": 22.49427915328907, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-13", "protocol": "warm_book", "seed_offset_sessions": 67, "simulation_start": "2020-09-28" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2021-seed-13|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149869, "ev_without_best": { "1": -0.05847440576442455, "10": -0.5204305062871072, "5": -0.3228211079708592 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469759530409444, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10577.02, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591353, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-09-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1710040800599337, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 470.2485620544931, "turnover_multiple": 22.22972831924744, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-13", "protocol": "warm_book", "seed_offset_sessions": 67, "simulation_start": "2020-09-28" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-01|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.15038057348741604, "ev_without_best": { "1": -0.22817300010178831, "10": -0.4747449100524993, "5": -0.34875845537027433 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909430743305988, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9703.36, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803216, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-07-06", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.318643390588964, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 352.19247854775534, "turnover_multiple": 36.29593033214838, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2021-07-06" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-01|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532442, "ev_without_best": { "1": -0.26462802357446424, "10": -0.5108733861861331, "5": -0.38491959961888333 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22546201935188023, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9582.08, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196297, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-07-06", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.48106070582762295, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 682.7271785290325, "turnover_multiple": 35.625207602578584, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2021-07-06" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-02|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.15038057348741582, "ev_without_best": { "1": -0.22817300010178806, "10": -0.4747449100524991, "5": -0.34875845537027406 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909386118952182, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9806.38, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803218, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-07-12", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.3186415971128155, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 355.9316697926335, "turnover_multiple": 36.29592875175483, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2021-07-12" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-02|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532447, "ev_without_best": { "1": -0.26462802357446435, "10": -0.5108733861861331, "5": -0.38491959961888345 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2254614022980664, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9687.56, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196296, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-07-12", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.48105727782681307, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 690.242519623663, "turnover_multiple": 35.62519972127466, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2021-07-12" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-03|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.1503805734874158, "ev_without_best": { "1": -0.228173000101788, "10": -0.4747449100524991, "5": -0.34875845537027406 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.1590946534561653, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9913.24, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803219, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-07-19", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.3186446935550223, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 359.81014276004714, "turnover_multiple": 36.295917657602075, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2021-07-19" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-03|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.1868664817753245, "ev_without_best": { "1": -0.26462802357446435, "10": -0.5108733861861332, "5": -0.38491959961888345 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.225462421575721, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9796.98, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196297, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-07-19", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.4810562971873624, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 698.0387970977417, "turnover_multiple": 35.62520272051907, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2021-07-19" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-04|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.15038057348741588, "ev_without_best": { "1": -0.22817300010178818, "10": -0.4747449100524992, "5": -0.34875845537027417 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909423114799073, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9848.2, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803216, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-07-26", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.31864187048448883, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 357.44954585845295, "turnover_multiple": 36.29592675397056, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2021-07-26" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-04|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532444, "ev_without_best": { "1": -0.2646280235744643, "10": -0.5108733861861331, "5": -0.38491959961888345 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22546120528999278, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9732.67, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196297, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-07-26", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.4810574821542499, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 693.4568912470453, "turnover_multiple": 35.62521339195952, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2021-07-26" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-05|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.15038057348741568, "ev_without_best": { "1": -0.22817300010178798, "10": -0.47474491005249897, "5": -0.34875845537027395 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909395331088236, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9653.59, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803219, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-02", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.3186446158316255, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 350.38592487090375, "turnover_multiple": 36.29591943213911, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2021-08-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-05|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532442, "ev_without_best": { "1": -0.2646280235744643, "10": -0.5108733861861331, "5": -0.3849195996188834 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2254618232748504, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9538.93, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196297, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-08-02", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.4810586946591812, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 679.6527769231013, "turnover_multiple": 35.62521042313453, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2021-08-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-06|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.15038057348741568, "ev_without_best": { "1": -0.22817300010178798, "10": -0.47474491005249897, "5": -0.34875845537027395 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909395331088236, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9653.59, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803219, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-09", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.3186446158316255, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 350.38592487090375, "turnover_multiple": 36.29591943213911, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2021-08-09" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-06|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532442, "ev_without_best": { "1": -0.2646280235744643, "10": -0.5108733861861331, "5": -0.3849195996188834 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2254618232748504, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9538.93, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196297, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-08-09", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.4810586946591812, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 679.6527769231013, "turnover_multiple": 35.62521042313453, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2021-08-09" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-07|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.15038057348741588, "ev_without_best": { "1": -0.22817300010178812, "10": -0.4747449100524991, "5": -0.3487584553702741 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909466945166317, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9871.75, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803218, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-16", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.3186478676446882, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 358.30412355510765, "turnover_multiple": 36.295907367498934, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2021-08-16" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-07|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532442, "ev_without_best": { "1": -0.26462802357446424, "10": -0.5108733861861331, "5": -0.38491959961888333 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2254621103153792, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9762.49, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196297, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-08-16", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.4810564812490533, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 695.581516452067, "turnover_multiple": 35.625210189821814, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2021-08-16" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-08|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.15038057348741596, "ev_without_best": { "1": -0.2281730001017882, "10": -0.4747449100524993, "5": -0.3487584553702743 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909422333646514, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 10199.18, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803216, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-23", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.3186447992710196, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 370.1887640497909, "turnover_multiple": 36.29593399173178, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2021-08-23" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-08|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532456, "ev_without_best": { "1": -0.2646280235744644, "10": -0.5108733861861332, "5": -0.38491959961888345 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22546131763264846, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 10098.31, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196295, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-08-23", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.48105871260370786, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 719.5086906573785, "turnover_multiple": 35.625203160597096, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2021-08-23" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-09|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.15038057348741604, "ev_without_best": { "1": -0.22817300010178831, "10": -0.4747449100524993, "5": -0.34875845537027433 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909344149745205, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 10135.79, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803214, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-30", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.3186437031634173, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 367.88785828718716, "turnover_multiple": 36.295923483733105, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2021-08-30" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-09|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532444, "ev_without_best": { "1": -0.26462802357446424, "10": -0.510873386186133, "5": -0.38491959961888333 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2254602268389157, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 10032.82, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196296, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-08-30", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.4810541490308704, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 714.8425346100681, "turnover_multiple": 35.62520480832249, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2021-08-30" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-10|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.1503805734874158, "ev_without_best": { "1": -0.22817300010178806, "10": -0.4747449100524992, "5": -0.34875845537027406 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.1590964362517004, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 10113.22, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803218, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-09-07", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.31864820334794947, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 367.06852563993573, "turnover_multiple": 36.29591026793996, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2021-09-07" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-10|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532456, "ev_without_best": { "1": -0.2646280235744644, "10": -0.5108733861861332, "5": -0.38491959961888345 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2254621409397296, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 10017.62, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196296, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-09-07", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.4810585568964923, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 713.759268381149, "turnover_multiple": 35.62519183105114, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2021-09-07" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-11|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.1503805734874158, "ev_without_best": { "1": -0.22817300010178806, "10": -0.4747449100524991, "5": -0.34875845537027406 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909261783471879, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9732.16, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803218, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-09-13", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.31864185895736247, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 353.2377290837564, "turnover_multiple": 36.29592290753095, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2021-09-13" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-11|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.1868664817753243, "ev_without_best": { "1": -0.26462802357446413, "10": -0.510873386186133, "5": -0.3849195996188833 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.225461285314171, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9632.51, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196297, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-09-13", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.48105718689857424, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 686.3205799042358, "turnover_multiple": 35.62522021281244, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2021-09-13" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-12|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.1503805734874157, "ev_without_best": { "1": -0.22817300010178798, "10": -0.4747449100524991, "5": -0.348758455370274 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909542806078558, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9981.14, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803219, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-09-20", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.3186451958278824, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 362.27479227566045, "turnover_multiple": 36.29593335787901, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2021-09-20" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-12|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532458, "ev_without_best": { "1": -0.26462802357446447, "10": -0.5108733861861332, "5": -0.3849195996188835 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22546114992153127, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9893.4, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196294, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-09-20", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.4810569235350863, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 704.9091198410194, "turnover_multiple": 35.625220846272235, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2021-09-20" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-13|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.15038057348741599, "ev_without_best": { "1": -0.22817300010178826, "10": -0.4747449100524993, "5": -0.3487584553702742 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.1590940553448839, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9398.69, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803215, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-09-27", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.3186447601767638, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 341.1342447600688, "turnover_multiple": 36.29593536546782, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2021-09-27" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-13|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.18686648177532442, "ev_without_best": { "1": -0.26462802357446424, "10": -0.5108733861861331, "5": -0.38491959961888333 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22546090416889375, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9310.65, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196297, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-09-27", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.48105310657139627, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 663.3879628294508, "turnover_multiple": 35.62522288075756, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2021-09-27" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-14|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4431, "avg_gross_exposure_pct": 93.5569, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.15038057348741596, "ev_without_best": { "1": -0.2281730001017882, "10": -0.4747449100524993, "5": -0.3487584553702742 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15909477672843952, "longest_underwater_sessions": 89, "max_drawdown_pct": 23.7, "measurement_start_equity": 9092.43, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7684447399803217, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-10-04", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.3186446828494837, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 145, "transaction_cost": 330.01809037894196, "turnover_multiple": 36.29591763466333, "underwater_pct": 94.0711462450593, "win_rate": 28.3 }, "path_id": "warm-2022-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2021-10-04" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2022-seed-14|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4406, "avg_gross_exposure_pct": 93.5594, "avg_hold_days": 12.2, "avg_positions": 7.2976, "blocked_fraction": 0.6272493573264781, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 389, "end_date": "2023-01-03", "ev_net_r": -0.1868664817753244, "ev_without_best": { "1": -0.26462802357446424, "10": -0.510873386186133, "5": -0.38491959961888333 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22546212883104474, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.7, "measurement_start_equity": 9017.77, "measurement_start_positions": 6, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.7237234839196297, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-10-04", "skipped_book_full": 244, "skipped_min_initial_risk": 0, "sortino": -0.48105842685804734, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 145, "transaction_cost": 642.5198521142277, "turnover_multiple": 35.625207346950944, "underwater_pct": 94.46640316205533, "win_rate": 26.9 }, "path_id": "warm-2022-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2021-10-04" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-01|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4641, "avg_gross_exposure_pct": 91.5359, "avg_hold_days": 13.8, "avg_positions": 6.7024, "blocked_fraction": 0.08, "cagr_pct": 37.7, "calmar": 2.24, "capacity_opportunities": 125, "end_date": "2024-01-03", "ev_net_r": 0.3816871668055851, "ev_without_best": { "1": 0.28451519250174884, "10": -0.23400049528836975, "5": -0.001349434484883965 }, "exit_reasons": { "open_at_end": 4, "stop": 54, "time": 21, "trailing_stop": 36 }, "gain_to_pain": 1.228314152883833, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9600.61, "measurement_start_positions": 7, "opened_positions": 115, "peak_positions": 10, "profit_factor": 1.6517831309663278, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.49, "simulation_start_date": "2022-07-05", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.346770719138552, "start_date": "2023-01-03", "total_return_pct": 37.6, "trades": 115, "transaction_cost": 339.89908148715375, "turnover_multiple": 35.403904698467464, "underwater_pct": 85.7707509881423, "win_rate": 34.8 }, "path_id": "warm-2023-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2022-07-05" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-01|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4507, "avg_gross_exposure_pct": 91.5493, "avg_hold_days": 13.9, "avg_positions": 6.6865, "blocked_fraction": 0.08064516129032258, "cagr_pct": 33.4, "calmar": 1.9, "capacity_opportunities": 124, "end_date": "2024-01-03", "ev_net_r": 0.35136476855912135, "ev_without_best": { "1": 0.25355273279644763, "10": -0.2685348892581282, "5": -0.03440670142217282 }, "exit_reasons": { "open_at_end": 4, "stop": 53, "time": 21, "trailing_stop": 36 }, "gain_to_pain": 1.0589205808436337, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 9420.62, "measurement_start_positions": 7, "opened_positions": 114, "peak_positions": 10, "profit_factor": 1.5764741598019523, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.36, "simulation_start_date": "2022-07-05", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.1084623996390577, "start_date": "2023-01-03", "total_return_pct": 33.4, "trades": 114, "transaction_cost": 655.7046726254271, "turnover_multiple": 34.801566809054336, "underwater_pct": 85.7707509881423, "win_rate": 35.1 }, "path_id": "warm-2023-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2022-07-05" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-02|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7077, "avg_gross_exposure_pct": 91.2923, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.39487179487179486, "cagr_pct": 32.7, "calmar": 1.95, "capacity_opportunities": 195, "end_date": "2024-01-03", "ev_net_r": 0.39031492415727786, "ev_without_best": { "1": 0.2957082804539817, "10": -0.20747143645705865, "5": 0.017829195350258894 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.1347208898852452, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8355.05, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.689782306332094, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-07-11", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 2.079992426134841, "start_date": "2023-01-03", "total_return_pct": 32.7, "trades": 118, "transaction_cost": 285.90328115738225, "turnover_multiple": 34.2192184555906, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2022-07-11" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-02|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6943, "avg_gross_exposure_pct": 91.3057, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.39690721649484534, "cagr_pct": 28.6, "calmar": 1.63, "capacity_opportunities": 194, "end_date": "2024-01-03", "ev_net_r": 0.3596746628292612, "ev_without_best": { "1": 0.26446388570070956, "10": -0.24206800511739818, "5": -0.01539266535475986 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9674430086525678, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8187.24, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.6101151873611763, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.2, "simulation_start_date": "2022-07-11", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 1.8467664546255618, "start_date": "2023-01-03", "total_return_pct": 28.6, "trades": 117, "transaction_cost": 550.7238638956752, "turnover_multiple": 33.63305973048764, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2022-07-11" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-03|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7069, "avg_gross_exposure_pct": 91.2931, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.39487179487179486, "cagr_pct": 32.8, "calmar": 1.95, "capacity_opportunities": 195, "end_date": "2024-01-03", "ev_net_r": 0.39031492415727814, "ev_without_best": { "1": 0.295708280453982, "10": -0.20747143645705834, "5": 0.017829195350259255 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.1375380100197503, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9406.95, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.6897823063320947, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-07-18", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 2.0845705586092986, "start_date": "2023-01-03", "total_return_pct": 32.8, "trades": 118, "transaction_cost": 321.97600404130105, "turnover_multiple": 34.22745991435067, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2022-07-18" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-03|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6935, "avg_gross_exposure_pct": 91.3065, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.39690721649484534, "cagr_pct": 28.7, "calmar": 1.63, "capacity_opportunities": 194, "end_date": "2024-01-03", "ev_net_r": 0.35967466282926136, "ev_without_best": { "1": 0.2644638857007097, "10": -0.2420680051173981, "5": -0.015392665354759773 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9700712586786928, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 9248.52, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.6101151873611765, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.21, "simulation_start_date": "2022-07-18", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 1.8513692997496236, "start_date": "2023-01-03", "total_return_pct": 28.7, "trades": 117, "transaction_cost": 622.2694629474073, "turnover_multiple": 33.64156983752034, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2022-07-18" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-04|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7077, "avg_gross_exposure_pct": 91.2923, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.39487179487179486, "cagr_pct": 32.7, "calmar": 1.95, "capacity_opportunities": 195, "end_date": "2024-01-03", "ev_net_r": 0.3903149241572782, "ev_without_best": { "1": 0.29570828045398206, "10": -0.2074714364570582, "5": 0.017829195350259314 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.1347977808646554, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8928.58, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.689782306332095, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-07-25", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 2.0801900553514603, "start_date": "2023-01-03", "total_return_pct": 32.7, "trades": 118, "transaction_cost": 305.53525614728176, "turnover_multiple": 34.219915837376355, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2022-07-25" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-04|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6943, "avg_gross_exposure_pct": 91.3057, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.39690721649484534, "cagr_pct": 28.6, "calmar": 1.63, "capacity_opportunities": 194, "end_date": "2024-01-03", "ev_net_r": 0.3596746628292616, "ev_without_best": { "1": 0.26446388570070994, "10": -0.24206800511739787, "5": -0.015392665354759544 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9675334241872825, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8782.2, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.610115187361177, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.2, "simulation_start_date": "2022-07-25", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 1.846991508827311, "start_date": "2023-01-03", "total_return_pct": 28.6, "trades": 117, "transaction_cost": 590.758116332667, "turnover_multiple": 33.6338341379533, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2022-07-25" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-05|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.5169, "avg_gross_exposure_pct": 91.4831, "avg_hold_days": 14.4, "avg_positions": 6.7659, "blocked_fraction": 0.08196721311475409, "cagr_pct": 40.9, "calmar": 2.44, "capacity_opportunities": 122, "end_date": "2024-01-03", "ev_net_r": 0.42754766563921937, "ev_without_best": { "1": 0.32816257940675364, "10": -0.20175232976792684, "5": 0.03591473435152383 }, "exit_reasons": { "open_at_end": 4, "stop": 49, "time": 21, "trailing_stop": 38 }, "gain_to_pain": 1.394451760402237, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8869.79, "measurement_start_positions": 7, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.755847090266805, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2022-08-01", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.5687009691492015, "start_date": "2023-01-03", "total_return_pct": 40.9, "trades": 112, "transaction_cost": 310.4883890991207, "turnover_multiple": 35.005156728526906, "underwater_pct": 85.37549407114624, "win_rate": 35.7 }, "path_id": "warm-2023-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2022-08-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-05|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.5052, "avg_gross_exposure_pct": 91.4948, "avg_hold_days": 14.4, "avg_positions": 6.7659, "blocked_fraction": 0.08196721311475409, "cagr_pct": 36.7, "calmar": 2.08, "capacity_opportunities": 122, "end_date": "2024-01-03", "ev_net_r": 0.384568715958399, "ev_without_best": { "1": 0.2852934358342291, "10": -0.24423054814945575, "5": -0.006861849377719483 }, "exit_reasons": { "open_at_end": 4, "stop": 49, "time": 21, "trailing_stop": 38 }, "gain_to_pain": 1.2204380523356695, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8728.09, "measurement_start_positions": 7, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.6480100840771421, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.47, "simulation_start_date": "2022-08-01", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.3276089829527615, "start_date": "2023-01-03", "total_return_pct": 36.6, "trades": 112, "transaction_cost": 600.9409232178164, "turnover_multiple": 34.425683237559205, "underwater_pct": 85.37549407114624, "win_rate": 35.7 }, "path_id": "warm-2023-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2022-08-01" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-06|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.5277, "avg_gross_exposure_pct": 91.4723, "avg_hold_days": 14.1, "avg_positions": 6.9881, "blocked_fraction": 0.38860103626943004, "cagr_pct": 30.2, "calmar": 1.8, "capacity_opportunities": 193, "end_date": "2024-01-03", "ev_net_r": 0.38737643093105983, "ev_without_best": { "1": 0.29274467190104386, "10": -0.21068201238940795, "5": 0.014760680299871962 }, "exit_reasons": { "open_at_end": 4, "stop": 53, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 1.0064913189699012, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9270.95, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.6801948258390889, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.25, "simulation_start_date": "2022-08-08", "skipped_book_full": 75, "skipped_min_initial_risk": 0, "sortino": 1.924322915240993, "start_date": "2023-01-03", "total_return_pct": 30.2, "trades": 118, "transaction_cost": 311.7900547722235, "turnover_multiple": 33.630863587035144, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2022-08-08" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-06|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.5166, "avg_gross_exposure_pct": 91.4834, "avg_hold_days": 14.1, "avg_positions": 6.9881, "blocked_fraction": 0.38860103626943004, "cagr_pct": 26.1, "calmar": 1.48, "capacity_opportunities": 193, "end_date": "2024-01-03", "ev_net_r": 0.34432897079964536, "ev_without_best": { "1": 0.24980080123604184, "10": -0.2532629031872873, "5": -0.02809819041060642 }, "exit_reasons": { "open_at_end": 4, "stop": 53, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 0.8531672214316508, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 9135.4, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.5762562446931638, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.11, "simulation_start_date": "2022-08-08", "skipped_book_full": 75, "skipped_min_initial_risk": 0, "sortino": 1.6933724659076392, "start_date": "2023-01-03", "total_return_pct": 26.1, "trades": 118, "transaction_cost": 603.8680429617244, "turnover_multiple": 33.050990813851854, "underwater_pct": 86.16600790513834, "win_rate": 35.6 }, "path_id": "warm-2023-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2022-08-08" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-07|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.9157, "avg_gross_exposure_pct": 92.0843, "avg_hold_days": 14.5, "avg_positions": 6.8214, "blocked_fraction": 0.1450381679389313, "cagr_pct": 47.3, "calmar": 3.36, "capacity_opportunities": 131, "end_date": "2024-01-03", "ev_net_r": 0.46274360116365487, "ev_without_best": { "1": 0.3636755954314092, "10": -0.16455218163192545, "5": 0.07275533976027866 }, "exit_reasons": { "open_at_end": 4, "stop": 47, "time": 22, "trailing_stop": 39 }, "gain_to_pain": 1.7145433608589928, "longest_underwater_sessions": 101, "max_drawdown_pct": 14.1, "measurement_start_equity": 9180.0, "measurement_start_positions": 6, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.8138856549886213, "sessions_at_capacity": 10, "sessions_measured": 252, "sharpe": 1.74, "simulation_start_date": "2022-08-15", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 2.818732030654765, "start_date": "2023-01-03", "total_return_pct": 47.3, "trades": 112, "transaction_cost": 331.83645360537844, "turnover_multiple": 36.14776183065125, "underwater_pct": 85.7707509881423, "win_rate": 33.9 }, "path_id": "warm-2023-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2022-08-15" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-07|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.9074, "avg_gross_exposure_pct": 92.0926, "avg_hold_days": 14.5, "avg_positions": 6.8214, "blocked_fraction": 0.1450381679389313, "cagr_pct": 42.8, "calmar": 2.85, "capacity_opportunities": 131, "end_date": "2024-01-03", "ev_net_r": 0.41976832683990023, "ev_without_best": { "1": 0.32081016032727544, "10": -0.20679935862641446, "5": 0.029982603133758473 }, "exit_reasons": { "open_at_end": 4, "stop": 47, "time": 22, "trailing_stop": 39 }, "gain_to_pain": 1.519772108046186, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.0, "measurement_start_equity": 9061.25, "measurement_start_positions": 6, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.7028943444757612, "sessions_at_capacity": 10, "sessions_measured": 252, "sharpe": 1.6, "simulation_start_date": "2022-08-15", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 2.5779038995418273, "start_date": "2023-01-03", "total_return_pct": 42.8, "trades": 112, "transaction_cost": 644.1305396656854, "turnover_multiple": 35.543139173165144, "underwater_pct": 86.16600790513834, "win_rate": 33.9 }, "path_id": "warm-2023-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2022-08-15" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-08|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4458, "avg_gross_exposure_pct": 91.5542, "avg_hold_days": 14.4, "avg_positions": 6.7659, "blocked_fraction": 0.08196721311475409, "cagr_pct": 41.8, "calmar": 2.49, "capacity_opportunities": 122, "end_date": "2024-01-03", "ev_net_r": 0.4275476656392194, "ev_without_best": { "1": 0.32816257940675364, "10": -0.20175232976792687, "5": 0.03591473435152384 }, "exit_reasons": { "open_at_end": 4, "stop": 49, "time": 21, "trailing_stop": 38 }, "gain_to_pain": 1.4388071225196315, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8750.83, "measurement_start_positions": 7, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.755847090266805, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.64, "simulation_start_date": "2022-08-22", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.6190039709182935, "start_date": "2023-01-03", "total_return_pct": 41.8, "trades": 112, "transaction_cost": 306.61220628979845, "turnover_multiple": 35.03807139320481, "underwater_pct": 84.98023715415019, "win_rate": 35.7 }, "path_id": "warm-2023-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2022-08-22" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-08|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4326, "avg_gross_exposure_pct": 91.5674, "avg_hold_days": 14.4, "avg_positions": 6.7659, "blocked_fraction": 0.08196721311475409, "cagr_pct": 37.6, "calmar": 2.13, "capacity_opportunities": 122, "end_date": "2024-01-03", "ev_net_r": 0.3845687159583991, "ev_without_best": { "1": 0.2852934358342292, "10": -0.24423054814945558, "5": -0.006861849377719381 }, "exit_reasons": { "open_at_end": 4, "stop": 49, "time": 21, "trailing_stop": 38 }, "gain_to_pain": 1.2617037895650332, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8636.22, "measurement_start_positions": 7, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.6480100840771421, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.5, "simulation_start_date": "2022-08-22", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.3791870230613736, "start_date": "2023-01-03", "total_return_pct": 37.6, "trades": 112, "transaction_cost": 595.2451926591361, "turnover_multiple": 34.462136945280236, "underwater_pct": 84.98023715415019, "win_rate": 35.7 }, "path_id": "warm-2023-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2022-08-22" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-09|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7069, "avg_gross_exposure_pct": 91.2931, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.39487179487179486, "cagr_pct": 32.8, "calmar": 1.95, "capacity_opportunities": 195, "end_date": "2024-01-03", "ev_net_r": 0.39031492415727786, "ev_without_best": { "1": 0.2957082804539818, "10": -0.20747143645705868, "5": 0.01782919535025899 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.13753724084293, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8051.35, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.689782306332094, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-08-29", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 2.084561333033225, "start_date": "2023-01-03", "total_return_pct": 32.8, "trades": 118, "transaction_cost": 275.57711621699247, "turnover_multiple": 34.2274421329333, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2022-08-29" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-09|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6935, "avg_gross_exposure_pct": 91.3065, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.39690721649484534, "cagr_pct": 28.7, "calmar": 1.63, "capacity_opportunities": 194, "end_date": "2024-01-03", "ev_net_r": 0.35967466282926114, "ev_without_best": { "1": 0.26446388570070956, "10": -0.2420680051173982, "5": -0.015392665354759897 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9700680652724537, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 7927.82, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.610115187361176, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.21, "simulation_start_date": "2022-08-29", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 1.8513722275057651, "start_date": "2023-01-03", "total_return_pct": 28.7, "trades": 117, "transaction_cost": 533.4087059053904, "turnover_multiple": 33.64157523161414, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2022-08-29" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-10|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7076, "avg_gross_exposure_pct": 91.2924, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.39487179487179486, "cagr_pct": 32.7, "calmar": 1.95, "capacity_opportunities": 195, "end_date": "2024-01-03", "ev_net_r": 0.39031492415727814, "ev_without_best": { "1": 0.295708280453982, "10": -0.20747143645705837, "5": 0.017829195350259203 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.1349503035168853, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8839.93, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.6897823063320947, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-09-06", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 2.0803804094096296, "start_date": "2023-01-03", "total_return_pct": 32.7, "trades": 118, "transaction_cost": 302.5025511033845, "turnover_multiple": 34.22001657291228, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2022-09-06" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-10|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6942, "avg_gross_exposure_pct": 91.3058, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.39690721649484534, "cagr_pct": 28.6, "calmar": 1.63, "capacity_opportunities": 194, "end_date": "2024-01-03", "ev_net_r": 0.3596746628292612, "ev_without_best": { "1": 0.26446388570070967, "10": -0.24206800511739807, "5": -0.015392665354759848 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9676741077395464, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8722.68, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.6101151873611763, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.2, "simulation_start_date": "2022-09-06", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 1.847184860259617, "start_date": "2023-01-03", "total_return_pct": 28.6, "trades": 117, "transaction_cost": 586.7558292848479, "turnover_multiple": 33.63391923610907, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2022-09-06" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-11|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4295, "avg_gross_exposure_pct": 91.5705, "avg_hold_days": 13.8, "avg_positions": 6.7976, "blocked_fraction": 0.078125, "cagr_pct": 34.0, "calmar": 2.03, "capacity_opportunities": 128, "end_date": "2024-01-03", "ev_net_r": 0.36704239087000556, "ev_without_best": { "1": 0.27223683662579257, "10": -0.23289883393759686, "5": -0.006473096047069673 }, "exit_reasons": { "open_at_end": 4, "stop": 53, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 1.178667178645095, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8529.47, "measurement_start_positions": 8, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.634245667650726, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-09-12", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.157285454554024, "start_date": "2023-01-03", "total_return_pct": 34.0, "trades": 118, "transaction_cost": 293.7748529201764, "turnover_multiple": 34.442333805051945, "underwater_pct": 86.56126482213439, "win_rate": 34.7 }, "path_id": "warm-2023-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2022-09-12" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-11|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4147, "avg_gross_exposure_pct": 91.5853, "avg_hold_days": 13.8, "avg_positions": 6.7817, "blocked_fraction": 0.07874015748031496, "cagr_pct": 29.9, "calmar": 1.7, "capacity_opportunities": 127, "end_date": "2024-01-03", "ev_net_r": 0.3362797049622026, "ev_without_best": { "1": 0.24086724716238322, "10": -0.2676494076449296, "5": -0.03983204098374081 }, "exit_reasons": { "open_at_end": 4, "stop": 52, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 1.0063463205927308, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8413.73, "measurement_start_positions": 8, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.5578748573940613, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.24, "simulation_start_date": "2022-09-12", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 1.9208468103233465, "start_date": "2023-01-03", "total_return_pct": 29.9, "trades": 117, "transaction_cost": 569.6010950642018, "turnover_multiple": 33.84949927465, "underwater_pct": 86.56126482213439, "win_rate": 35.0 }, "path_id": "warm-2023-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2022-09-12" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-12|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4263, "avg_gross_exposure_pct": 91.5737, "avg_hold_days": 13.8, "avg_positions": 6.7976, "blocked_fraction": 0.078125, "cagr_pct": 34.1, "calmar": 2.03, "capacity_opportunities": 128, "end_date": "2024-01-03", "ev_net_r": 0.3670423908700058, "ev_without_best": { "1": 0.2722368366257928, "10": -0.23289883393759667, "5": -0.006473096047069454 }, "exit_reasons": { "open_at_end": 4, "stop": 53, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 1.1789353602804777, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9056.11, "measurement_start_positions": 8, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.6342456676507267, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-09-19", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.158021637718876, "start_date": "2023-01-03", "total_return_pct": 34.0, "trades": 118, "transaction_cost": 311.9263658423064, "turnover_multiple": 34.443747463569494, "underwater_pct": 86.56126482213439, "win_rate": 34.7 }, "path_id": "warm-2023-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2022-09-19" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-12|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4115, "avg_gross_exposure_pct": 91.5885, "avg_hold_days": 13.8, "avg_positions": 6.7817, "blocked_fraction": 0.07874015748031496, "cagr_pct": 29.9, "calmar": 1.7, "capacity_opportunities": 127, "end_date": "2024-01-03", "ev_net_r": 0.3362797049622028, "ev_without_best": { "1": 0.24086724716238336, "10": -0.26764940764492934, "5": -0.03983204098374056 }, "exit_reasons": { "open_at_end": 4, "stop": 52, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 1.0065909776106963, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8948.97, "measurement_start_positions": 8, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.5578748573940617, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.24, "simulation_start_date": "2022-09-19", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 1.921548560717841, "start_date": "2023-01-03", "total_return_pct": 29.9, "trades": 117, "transaction_cost": 605.8598094497243, "turnover_multiple": 33.850812409122184, "underwater_pct": 86.56126482213439, "win_rate": 35.0 }, "path_id": "warm-2023-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2022-09-19" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-13|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7069, "avg_gross_exposure_pct": 91.2931, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.39487179487179486, "cagr_pct": 32.8, "calmar": 1.95, "capacity_opportunities": 195, "end_date": "2024-01-03", "ev_net_r": 0.3903149241572778, "ev_without_best": { "1": 0.2957082804539817, "10": -0.2074714364570586, "5": 0.017829195350258953 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.137533480499554, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9270.1, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.6897823063320943, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-09-26", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 2.084558766571569, "start_date": "2023-01-03", "total_return_pct": 32.8, "trades": 118, "transaction_cost": 317.2919360152762, "turnover_multiple": 34.22745558465132, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2022-09-26" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-13|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6935, "avg_gross_exposure_pct": 91.3065, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.39690721649484534, "cagr_pct": 28.7, "calmar": 1.63, "capacity_opportunities": 194, "end_date": "2024-01-03", "ev_net_r": 0.35967466282926114, "ev_without_best": { "1": 0.2644638857007095, "10": -0.24206800511739826, "5": -0.015392665354759994 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9700687812410091, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 9169.02, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.610115187361176, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 1.21, "simulation_start_date": "2022-09-26", "skipped_book_full": 77, "skipped_min_initial_risk": 0, "sortino": 1.8513784445737949, "start_date": "2023-01-03", "total_return_pct": 28.7, "trades": 117, "transaction_cost": 616.9205652463586, "turnover_multiple": 33.64157593976011, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2022-09-26" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-14|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.5091, "avg_gross_exposure_pct": 91.4909, "avg_hold_days": 14.0, "avg_positions": 6.8333, "blocked_fraction": 0.08, "cagr_pct": 36.1, "calmar": 2.15, "capacity_opportunities": 125, "end_date": "2024-01-03", "ev_net_r": 0.4239244148994462, "ev_without_best": { "1": 0.3271229427718718, "10": -0.1877406521379507, "5": 0.04280768852233433 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 22, "trailing_stop": 38 }, "gain_to_pain": 1.237395894276726, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9712.78, "measurement_start_positions": 8, "opened_positions": 115, "peak_positions": 10, "profit_factor": 1.7525686009027606, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.45, "simulation_start_date": "2022-10-03", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.2738445418846727, "start_date": "2023-01-03", "total_return_pct": 36.1, "trades": 115, "transaction_cost": 333.78889405230404, "turnover_multiple": 34.36594816852683, "underwater_pct": 86.16600790513834, "win_rate": 36.5 }, "path_id": "warm-2023-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2022-10-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2023-seed-14|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4982, "avg_gross_exposure_pct": 91.5018, "avg_hold_days": 14.0, "avg_positions": 6.8333, "blocked_fraction": 0.08, "cagr_pct": 32.0, "calmar": 1.82, "capacity_opportunities": 125, "end_date": "2024-01-03", "ev_net_r": 0.38050381791973714, "ev_without_best": { "1": 0.28380538816691686, "10": -0.23071688607443228, "5": -0.0004361364544263477 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 22, "trailing_stop": 38 }, "gain_to_pain": 1.0715307891078407, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 9621.94, "measurement_start_positions": 8, "opened_positions": 115, "peak_positions": 10, "profit_factor": 1.6434796837282444, "sessions_at_capacity": 6, "sessions_measured": 252, "sharpe": 1.31, "simulation_start_date": "2022-10-03", "skipped_book_full": 10, "skipped_min_initial_risk": 0, "sortino": 2.0378160069754134, "start_date": "2023-01-03", "total_return_pct": 32.0, "trades": 115, "transaction_cost": 650.1697882469241, "turnover_multiple": 33.785795185114644, "underwater_pct": 86.95652173913044, "win_rate": 36.5 }, "path_id": "warm-2023-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2022-10-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-01|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695319, "ev_without_best": { "1": 0.38265006329588086, "10": -0.2897677918901693, "5": 0.006268837647525091 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232517765751181, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 12279.93, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519437, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471687733677721, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 315.8364042694869, "turnover_multiple": 25.719723505711098, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2023-07-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-01|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441394, "ev_without_best": { "1": 0.3476234007255159, "10": -0.3247511995534581, "5": -0.02894594223581223 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910832304379126, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 12101.04, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200229, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009078561510913, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 615.1211552400787, "turnover_multiple": 25.416045035801822, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2023-07-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-02|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.3826500632958804, "10": -0.28976779189016977, "5": 0.00626883764752458 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232543049041956, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11839.6, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519426, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-07-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471727044943893, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 304.5112584788301, "turnover_multiple": 25.719725200076862, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2023-07-10" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-02|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441393, "ev_without_best": { "1": 0.34762340072551573, "10": -0.3247511995534584, "5": -0.028945942235812476 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910825612433139, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11674.71, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200227, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-07-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009083582183286, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 593.4497089902213, "turnover_multiple": 25.41603641504677, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2023-07-10" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-03|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695315, "ev_without_best": { "1": 0.3826500632958804, "10": -0.28976779189016977, "5": 0.006268837647524625 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232569885588336, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 12095.0, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519426, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-07-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471750783975482, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 311.0802714872778, "turnover_multiple": 25.719741338344583, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2023-07-17" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-03|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.34762340072551595, "10": -0.32475119955345805, "5": -0.028945942235812226 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910800513377286, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11929.43, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200229, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-07-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009074003563575, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 606.3978901965729, "turnover_multiple": 25.416046290416762, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2023-07-17" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-04|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.38265006329588047, "10": -0.2897677918901697, "5": 0.006268837647524725 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232595372171007, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 12154.52, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.870683408651943, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-07-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471756038623754, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 312.61107053823804, "turnover_multiple": 25.719738051213707, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2023-07-24" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-04|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441394, "ev_without_best": { "1": 0.34762340072551584, "10": -0.3247511995534581, "5": -0.028945942235812285 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910778983430931, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 12006.36, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.781159057320023, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-07-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009084691666118, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 610.3083222767634, "turnover_multiple": 25.416042925447986, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2023-07-24" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-05|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695315, "ev_without_best": { "1": 0.38265006329588036, "10": -0.2897677918901698, "5": 0.006268837647524573 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232516605661781, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11479.45, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519422, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-07-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471699844673474, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 295.2482612503762, "turnover_multiple": 25.71972187259635, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2023-07-31" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-05|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441393, "ev_without_best": { "1": 0.3476234007255158, "10": -0.3247511995534582, "5": -0.028945942235812407 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.891085217043803, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11333.79, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200227, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-07-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009080592372583, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 576.120324495022, "turnover_multiple": 25.416049022216836, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2023-07-31" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-06|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695317, "ev_without_best": { "1": 0.38265006329588064, "10": -0.28976779189016955, "5": 0.006268837647524845 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232565892879293, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11232.72, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.870683408651943, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-08-07", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471674194611935, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 288.9026421099096, "turnover_multiple": 25.719740375430852, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2023-08-07" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-06|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.34762340072551595, "10": -0.324751199553458, "5": -0.028945942235812195 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910796883953123, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11102.73, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.781159057320023, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-08-07", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009057173109047, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 564.3748003272935, "turnover_multiple": 25.416037331687505, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2023-08-07" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-07|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.38265006329588047, "10": -0.2897677918901697, "5": 0.006268837647524681 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232498157773129, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11585.79, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519426, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-08-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471706787524357, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 297.9834578896707, "turnover_multiple": 25.71973580478074, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2023-08-14" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-07|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441399, "ev_without_best": { "1": 0.34762340072551634, "10": -0.3247511995534576, "5": -0.028945942235811786 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910815561627549, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11470.56, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.781159057320024, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-08-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009079451703466, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 583.0724762230105, "turnover_multiple": 25.416042295363543, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2023-08-14" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-08|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695314, "ev_without_best": { "1": 0.3826500632958803, "10": -0.2897677918901699, "5": 0.0062688376475245325 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232560753795412, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11831.74, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519422, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-08-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471755364906818, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 304.309277492135, "turnover_multiple": 25.719740079830604, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2023-08-21" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-08|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.34762340072551595, "10": -0.32475119955345805, "5": -0.02894594223581222 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910814512511556, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11721.44, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200229, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-08-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.400910518537386, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 595.8253047473918, "turnover_multiple": 25.416045500697514, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2023-08-21" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-09|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695317, "ev_without_best": { "1": 0.3826500632958807, "10": -0.2897677918901695, "5": 0.0062688376475249575 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232553098386397, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11541.1, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519433, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-08-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.547169830476072, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 296.8339796567967, "turnover_multiple": 25.719730325254673, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2023-08-28" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-09|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441393, "ev_without_best": { "1": 0.34762340072551573, "10": -0.32475119955345827, "5": -0.0289459422358124 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910803755763586, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11432.94, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200227, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-08-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.400907938667225, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 581.1601608221384, "turnover_multiple": 25.416041754008084, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2023-08-28" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-10|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695315, "ev_without_best": { "1": 0.38265006329588036, "10": -0.2897677918901698, "5": 0.006268837647524587 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232513893374708, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11287.21, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519422, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-09-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471720870100136, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 290.30404185058484, "turnover_multiple": 25.71973427007957, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2023-09-05" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-10|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441393, "ev_without_best": { "1": 0.34762340072551584, "10": -0.3247511995534581, "5": -0.02894594223581232 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910820814470835, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11181.88, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200224, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-09-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009094969672742, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 568.3985327431303, "turnover_multiple": 25.41605404203633, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2023-09-05" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-11|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695313, "ev_without_best": { "1": 0.3826500632958803, "10": -0.28976779189016993, "5": 0.006268837647524485 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232543600356951, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11501.88, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519422, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-09-11", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471744574603767, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 295.82530557186607, "turnover_multiple": 25.71973499739748, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2023-09-11" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-11|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.34762340072551595, "10": -0.32475119955345794, "5": -0.028945942235812122 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910818967522267, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11400.25, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200229, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-09-11", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009104460110564, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 579.4985972053938, "turnover_multiple": 25.416047771118784, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2023-09-11" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-12|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.3826500632958806, "10": -0.2897677918901696, "5": 0.006268837647524859 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232551882423937, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11629.81, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.870683408651943, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-09-18", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471724632555603, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 299.1155805141373, "turnover_multiple": 25.719730633100394, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2023-09-18" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-12|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.34762340072551595, "10": -0.324751199553458, "5": -0.028945942235812226 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910821770126559, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11534.01, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.781159057320023, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-09-18", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009053118997372, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 586.2976977368663, "turnover_multiple": 25.416039076473243, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2023-09-18" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-13|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4963, "avg_gross_exposure_pct": 73.5037, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.1, "calmar": 1.1, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.3826500632958805, "10": -0.2897677918901696, "5": 0.006268837647524767 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0131736767345263, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 12110.04, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.870683408651943, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.04, "simulation_start_date": "2023-09-25", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.537261952900417, "start_date": "2024-01-02", "total_return_pct": 26.0, "trades": 79, "transaction_cost": 311.1512005248239, "turnover_multiple": 25.693655885928028, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2023-09-25" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-13|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4793, "avg_gross_exposure_pct": 73.5207, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.2, "calmar": 0.94, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441393, "ev_without_best": { "1": 0.3476234007255157, "10": -0.3247511995534582, "5": -0.028945942235812476 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8819675015208993, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 12026.84, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200229, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-09-25", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.391128881216298, "start_date": "2024-01-02", "total_return_pct": 23.2, "trades": 79, "transaction_cost": 610.7190784798807, "turnover_multiple": 25.389839661951132, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2023-09-25" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-14|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.3826500632958806, "10": -0.28976779189016966, "5": 0.006268837647524783 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.023278440232029, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 12189.15, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519428, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471978136376727, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 313.5024612180193, "turnover_multiple": 25.71979680437268, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2023-10-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2024-seed-14|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.3476234007255159, "10": -0.32475119955345805, "5": -0.028945942235812195 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8911057797109192, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 12108.27, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.781159057320023, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009336996387047, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 615.4903965872986, "turnover_multiple": 25.416116281983246, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2023-10-02" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-01|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139454, "ev_without_best": { "1": 0.6361357563789218, "10": -0.004227346938428153, "5": 0.26958075111209673 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403309177806157, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10529.08, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.72238872943256, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783453656454057, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 228.98568063390206, "turnover_multiple": 21.747928654156112, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2024-07-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-01|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856191, "ev_without_best": { "1": 0.6051784398473498, "10": -0.034909961311221774, "5": 0.23898947436782514 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966623460024883, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10419.78, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321822, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-07-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608066379468927, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 448.9473016264783, "turnover_multiple": 21.543031696757428, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2024-07-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-02|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139455, "ev_without_best": { "1": 0.636135756378922, "10": -0.004227346938428243, "5": 0.26958075111209673 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403317757076393, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10775.86, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.722388729432561, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-08", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783456776024117, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 234.35255890638956, "turnover_multiple": 21.747921642113905, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2024-07-08" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-02|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856193, "ev_without_best": { "1": 0.6051784398473501, "10": -0.0349099613112213, "5": 0.23898947436782556 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.96666031441957, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10661.51, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218237, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-07-08", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608073374733902, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 459.36259284399387, "turnover_multiple": 21.54303625114988, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2024-07-08" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-03|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789217, "10": -0.004227346938428347, "5": 0.2695807511120966 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403274739068087, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10820.02, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.72238872943256, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-15", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.7834574742001825, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 235.31299174157115, "turnover_multiple": 21.74792576553196, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2024-07-15" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-03|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856193, "ev_without_best": { "1": 0.60517843984735, "10": -0.03490996131122149, "5": 0.23898947436782542 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966678134011936, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10716.28, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321823, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-07-15", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608062705250135, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 461.7226167276353, "turnover_multiple": 21.543045568407845, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2024-07-15" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-04|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789216, "10": -0.0042273469384285075, "5": 0.2695807511120964 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403278539424799, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11163.78, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325597, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-22", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783459134277751, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 242.78908029555907, "turnover_multiple": 21.74792769971811, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2024-07-22" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-04|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.889903154385619, "ev_without_best": { "1": 0.6051784398473498, "10": -0.034909961311221684, "5": 0.23898947436782522 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966693783141773, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11067.01, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321822, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-07-22", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608074331299857, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 476.8340514199634, "turnover_multiple": 21.54303878915639, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2024-07-22" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-05|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789216, "10": -0.004227346938428421, "5": 0.2695807511120964 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403353014607485, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11565.67, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325597, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-29", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783473604765121, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 251.5292947283485, "turnover_multiple": 21.747922492025843, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2024-07-29" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-05|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.889903154385619, "ev_without_best": { "1": 0.6051784398473496, "10": -0.03490996131122182, "5": 0.23898947436782508 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966595161628138, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11481.67, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218215, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-07-29", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.60805935042029, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 494.6999518101474, "turnover_multiple": 21.543031275509023, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2024-07-29" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-06|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139458, "ev_without_best": { "1": 0.6361357563789222, "10": -0.004227346938427951, "5": 0.26958075111209695 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403348601831333, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11836.22, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.722388729432562, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-05", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783452826808223, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 257.41311075641283, "turnover_multiple": 21.74791536118903, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2024-08-05" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-06|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856193, "ev_without_best": { "1": 0.6051784398473502, "10": -0.03490996131122136, "5": 0.23898947436782556 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966684025281924, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11757.52, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218233, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-08-05", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608070036945426, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 506.5854500787734, "turnover_multiple": 21.543040117251486, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2024-08-05" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-07|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139452, "ev_without_best": { "1": 0.6361357563789216, "10": -0.0042273469384284754, "5": 0.2695807511120964 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403409784742828, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11782.02, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325593, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-12", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783459365991719, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 256.23456091404586, "turnover_multiple": 21.74793124727728, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2024-08-12" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-07|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.889903154385619, "ev_without_best": { "1": 0.6051784398473498, "10": -0.034909961311221795, "5": 0.2389894743678252 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966668528692308, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11703.39, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321822, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-08-12", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608074952669824, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 504.25306368514237, "turnover_multiple": 21.543034269777493, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2024-08-12" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-08|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139456, "ev_without_best": { "1": 0.6361357563789221, "10": -0.004227346938428148, "5": 0.26958075111209684 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403317210409169, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11807.01, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.722388729432561, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-19", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783454066824154, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 256.77805240237115, "turnover_multiple": 21.747932152371444, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2024-08-19" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-08|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.889903154385619, "ev_without_best": { "1": 0.6051784398473498, "10": -0.03490996131122168, "5": 0.23898947436782525 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966702832521751, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11730.71, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321822, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-08-19", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608067077801088, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 505.43032717361484, "turnover_multiple": 21.543040752589352, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2024-08-19" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-09|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139454, "ev_without_best": { "1": 0.6361357563789218, "10": -0.004227346938428304, "5": 0.26958075111209656 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403370179291488, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12323.01, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.72238872943256, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-26", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783465356190261, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 267.9999242609535, "turnover_multiple": 21.74792719156712, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2024-08-26" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-09|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856192, "ev_without_best": { "1": 0.60517843984735, "10": -0.03490996131122171, "5": 0.23898947436782525 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.9666311045133, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 12256.63, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218224, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-08-26", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608068001487531, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 528.090238168603, "turnover_multiple": 21.543043975734072, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2024-08-26" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-10|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139454, "ev_without_best": { "1": 0.6361357563789217, "10": -0.004227346938428266, "5": 0.2695807511120967 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403278906961099, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12454.6, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325606, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783472609232126, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 270.8616372605712, "turnover_multiple": 21.747919424194365, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2024-09-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-10|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856191, "ev_without_best": { "1": 0.6051784398473499, "10": -0.034909961311221635, "5": 0.23898947436782525 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966654152580444, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 12300.12, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218224, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-09-03", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608068375319031, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 529.9638904227866, "turnover_multiple": 21.543037402187394, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2024-09-03" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-11|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789217, "10": -0.004227346938428395, "5": 0.26958075111209656 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403338340337676, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12655.83, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325597, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-09", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.7834583815984395, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 275.23794256154724, "turnover_multiple": 21.7479171703118, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2024-09-09" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-11|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856194, "ev_without_best": { "1": 0.6051784398473503, "10": -0.03490996131122128, "5": 0.23898947436782567 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966675522440884, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 12600.11, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218237, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-09-09", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608049340564465, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 542.8893166313239, "turnover_multiple": 21.543038776301316, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2024-09-09" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-12|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789216, "10": -0.004227346938428501, "5": 0.2695807511120964 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403305667141808, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12159.18, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325593, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-16", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.783455468888742, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 264.43691569170426, "turnover_multiple": 21.747923436589, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2024-09-16" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-12|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.889903154385619, "ev_without_best": { "1": 0.6051784398473498, "10": -0.034909961311221836, "5": 0.23898947436782514 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966661181104944, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 12106.27, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218215, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-09-16", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608067226012353, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 521.6115067702824, "turnover_multiple": 21.543031287518055, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2024-09-16" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-13|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789218, "10": -0.004227346938428135, "5": 0.26958075111209673 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.40335120483749, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10958.9, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.722388729432561, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-23", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.78346193472675, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 238.33334511849492, "turnover_multiple": 21.747925897534877, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2024-09-23" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-13|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856193, "ev_without_best": { "1": 0.6051784398473501, "10": -0.034909961311221406, "5": 0.2389894743678255 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966670437439988, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10918.2, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321823, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-09-23", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608066869688482, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 470.42229973694737, "turnover_multiple": 21.543033638188863, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2024-09-23" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-14|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789216, "10": -0.004227346938428442, "5": 0.2695807511120964 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403366012131541, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11905.43, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325597, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-30", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.78346239373389, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 258.9184003162517, "turnover_multiple": 21.747925133006675, "underwater_pct": 81.81818181818183, "win_rate": 43.9 }, "path_id": "warm-2025-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2024-09-30" }, { "arm_id": "cap10_incumbent", "cell_id": "cap10_incumbent|warm_book|warm-2025-seed-14|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.25842696629213485, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 89, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856191, "ev_without_best": { "1": 0.6051784398473499, "10": -0.03490996131122151, "5": 0.2389894743678253 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966631702187221, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11867.9, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218233, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-09-30", "skipped_book_full": 23, "skipped_min_initial_risk": 0, "sortino": 4.608056445139402, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 511.3413246501591, "turnover_multiple": 21.54304150903526, "underwater_pct": 82.21343873517787, "win_rate": 43.9 }, "path_id": "warm-2025-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2024-09-30" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-02|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-02-03", "measurement_start": "2019-02-01", "metrics": { "avg_cash_pct": 26.4113, "avg_gross_exposure_pct": 73.5887, "avg_hold_days": 15.4, "avg_positions": 4.0357, "blocked_fraction": 0.0, "cagr_pct": 19.1, "calmar": 1.46, "capacity_opportunities": 66, "end_date": "2020-01-31", "ev_net_r": 0.21748314993189516, "ev_without_best": { "1": 0.137391867291295, "10": -0.3568607226348379, "5": -0.09864757132902827 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 12, "trailing_stop": 23 }, "gain_to_pain": 1.401085857188773, "longest_underwater_sessions": 195, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.388958677920167, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.24, "simulation_start_date": "2019-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.826698352838113, "start_date": "2019-02-01", "total_return_pct": 19.0, "trades": 66, "transaction_cost": 258.6753914229522, "turnover_multiple": 25.86753914229522, "underwater_pct": 90.11857707509881, "weekly_rebalance": { "eligible_pool_mean": 0.8679245283018868, "entrant_pool_mean": 0.8679245283018868, "entrant_pool_median": 0, "entrant_pool_p90": 2.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5471698113207547 }, "win_rate": 43.9 }, "path_id": "empty-2019-02", "protocol": "empty_book", "simulation_start": "2019-02-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-02|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-02-03", "measurement_start": "2019-02-01", "metrics": { "avg_cash_pct": 26.3887, "avg_gross_exposure_pct": 73.6113, "avg_hold_days": 15.4, "avg_positions": 4.0357, "blocked_fraction": 0.0, "cagr_pct": 16.3, "calmar": 1.17, "capacity_opportunities": 66, "end_date": "2020-01-31", "ev_net_r": 0.16979530083990133, "ev_without_best": { "1": 0.08938613151202886, "10": -0.4049716204815813, "5": -0.14663787950248003 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 12, "trailing_stop": 23 }, "gain_to_pain": 1.1618327127199846, "longest_underwater_sessions": 195, "max_drawdown_pct": 14.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.2896393023933344, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.08, "simulation_start_date": "2019-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5779843959036406, "start_date": "2019-02-01", "total_return_pct": 16.3, "trades": 66, "transaction_cost": 511.53310171422027, "turnover_multiple": 25.576655085711014, "underwater_pct": 90.51383399209486, "weekly_rebalance": { "eligible_pool_mean": 0.8679245283018868, "entrant_pool_mean": 0.8679245283018868, "entrant_pool_median": 0, "entrant_pool_p90": 2.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5471698113207547 }, "win_rate": 43.9 }, "path_id": "empty-2019-02", "protocol": "empty_book", "simulation_start": "2019-02-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-03|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-03-02", "measurement_start": "2019-03-01", "metrics": { "avg_cash_pct": 31.3843, "avg_gross_exposure_pct": 68.6157, "avg_hold_days": 14.0, "avg_positions": 3.7897, "blocked_fraction": 0.0, "cagr_pct": 7.0, "calmar": 0.54, "capacity_opportunities": 68, "end_date": "2020-02-28", "ev_net_r": 0.04783230686756506, "ev_without_best": { "1": -0.03363283276635289, "10": -0.5788980867964293, "5": -0.29606572498931255 }, "exit_reasons": { "stop": 35, "time": 11, "trailing_stop": 22 }, "gain_to_pain": 0.47419253553344676, "longest_underwater_sessions": 197, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 7, "profit_factor": 1.072619866477551, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.52, "simulation_start_date": "2019-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.7418303349021809, "start_date": "2019-03-01", "total_return_pct": 7.0, "trades": 68, "transaction_cost": 252.41764929263655, "turnover_multiple": 25.241764929263656, "underwater_pct": 92.88537549407114, "weekly_rebalance": { "eligible_pool_mean": 0.5283018867924528, "entrant_pool_mean": 0.5283018867924528, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.6037735849056604 }, "win_rate": 36.8 }, "path_id": "empty-2019-03", "protocol": "empty_book", "simulation_start": "2019-03-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-03|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-03-02", "measurement_start": "2019-03-01", "metrics": { "avg_cash_pct": 31.358, "avg_gross_exposure_pct": 68.642, "avg_hold_days": 14.0, "avg_positions": 3.7897, "blocked_fraction": 0.0, "cagr_pct": 4.5, "calmar": 0.32, "capacity_opportunities": 68, "end_date": "2020-02-28", "ev_net_r": -0.00011288222021935037, "ev_without_best": { "1": -0.08188911723413632, "10": -0.6272580320460129, "5": -0.34381985401051074 }, "exit_reasons": { "stop": 35, "time": 11, "trailing_stop": 22 }, "gain_to_pain": 0.3137899960829003, "longest_underwater_sessions": 201, "max_drawdown_pct": 14.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 7, "profit_factor": 0.9998362332895858, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.36, "simulation_start_date": "2019-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5119818404872438, "start_date": "2019-03-01", "total_return_pct": 4.5, "trades": 68, "transaction_cost": 498.972311286882, "turnover_multiple": 24.948615564344102, "underwater_pct": 94.86166007905138, "weekly_rebalance": { "eligible_pool_mean": 0.5283018867924528, "entrant_pool_mean": 0.5283018867924528, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.6037735849056604 }, "win_rate": 36.8 }, "path_id": "empty-2019-03", "protocol": "empty_book", "simulation_start": "2019-03-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-04|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-03-31", "measurement_start": "2019-04-01", "metrics": { "avg_cash_pct": 37.4127, "avg_gross_exposure_pct": 62.5873, "avg_hold_days": 13.0, "avg_positions": 3.4762, "blocked_fraction": 0.0, "cagr_pct": -0.3, "calmar": -0.02, "capacity_opportunities": 67, "end_date": "2020-03-30", "ev_net_r": -0.02489376657813951, "ev_without_best": { "1": -0.09694002011852189, "10": -0.6140820719537052, "5": -0.3548891044433387 }, "exit_reasons": { "open_at_end": 2, "stop": 35, "time": 7, "trailing_stop": 23 }, "gain_to_pain": 0.04698683167586627, "longest_underwater_sessions": 199, "max_drawdown_pct": 13.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 7, "profit_factor": 0.9618160729824214, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.05, "simulation_start_date": "2019-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.06893542473791334, "start_date": "2019-04-01", "total_return_pct": -0.3, "trades": 67, "transaction_cost": 238.68947469827478, "turnover_multiple": 23.86894746982748, "underwater_pct": 94.46640316205533, "weekly_rebalance": { "eligible_pool_mean": 0.5384615384615384, "entrant_pool_mean": 0.5384615384615384, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5961538461538461 }, "win_rate": 35.8 }, "path_id": "empty-2019-04", "protocol": "empty_book", "simulation_start": "2019-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-04|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-03-31", "measurement_start": "2019-04-01", "metrics": { "avg_cash_pct": 37.3974, "avg_gross_exposure_pct": 62.6026, "avg_hold_days": 13.0, "avg_positions": 3.4762, "blocked_fraction": 0.0, "cagr_pct": -2.6, "calmar": -0.18, "capacity_opportunities": 67, "end_date": "2020-03-30", "ev_net_r": -0.07116184128807715, "ev_without_best": { "1": -0.14283042372196028, "10": -0.6599460522076928, "5": -0.4005677943207641 }, "exit_reasons": { "open_at_end": 2, "stop": 35, "time": 7, "trailing_stop": 23 }, "gain_to_pain": -0.05383746700096439, "longest_underwater_sessions": 201, "max_drawdown_pct": 14.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 7, "profit_factor": 0.8955633188246385, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.11, "simulation_start_date": "2019-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.15377072768270011, "start_date": "2019-04-01", "total_return_pct": -2.6, "trades": 67, "transaction_cost": 471.9522611383663, "turnover_multiple": 23.597613056918313, "underwater_pct": 95.25691699604744, "weekly_rebalance": { "eligible_pool_mean": 0.5384615384615384, "entrant_pool_mean": 0.5384615384615384, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5961538461538461 }, "win_rate": 35.8 }, "path_id": "empty-2019-04", "protocol": "empty_book", "simulation_start": "2019-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-05|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-04-30", "measurement_start": "2019-05-01", "metrics": { "avg_cash_pct": 40.4582, "avg_gross_exposure_pct": 59.5418, "avg_hold_days": 11.2, "avg_positions": 3.5952, "blocked_fraction": 0.43661971830985913, "cagr_pct": 3.3, "calmar": 0.26, "capacity_opportunities": 142, "end_date": "2020-04-29", "ev_net_r": 0.045038930102245446, "ev_without_best": { "1": -0.014266386821613469, "10": -0.42854227984612236, "5": -0.21574049971787995 }, "exit_reasons": { "open_at_end": 10, "stop": 36, "time": 6, "trailing_stop": 19, "weekly_rebalance": 9 }, "gain_to_pain": 0.22743628365062912, "longest_underwater_sessions": 155, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 10, "profit_factor": 1.0795612135480646, "sessions_at_capacity": 14, "sessions_measured": 252, "sharpe": 0.28, "simulation_start_date": "2019-05-01", "skipped_book_full": 62, "skipped_min_initial_risk": 0, "sortino": 0.4099454856210966, "start_date": "2019-05-01", "total_return_pct": 3.3, "trades": 80, "transaction_cost": 242.13142768335632, "turnover_multiple": 24.213142768335633, "underwater_pct": 94.0711462450593, "weekly_rebalance": { "eligible_pool_mean": 0.8461538461538461, "entrant_pool_mean": 0.8461538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 9, "weekly_rank_rejected_entries": 3, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 43.8 }, "path_id": "empty-2019-05", "protocol": "empty_book", "simulation_start": "2019-05-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-05|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-04-30", "measurement_start": "2019-05-01", "metrics": { "avg_cash_pct": 40.4443, "avg_gross_exposure_pct": 59.5557, "avg_hold_days": 11.2, "avg_positions": 3.5952, "blocked_fraction": 0.43661971830985913, "cagr_pct": 0.8, "calmar": 0.06, "capacity_opportunities": 142, "end_date": "2020-04-29", "ev_net_r": 0.005088954321927722, "ev_without_best": { "1": -0.05382086396954423, "10": -0.46806782463177143, "5": -0.25481824238129114 }, "exit_reasons": { "open_at_end": 10, "stop": 36, "time": 6, "trailing_stop": 19, "weekly_rebalance": 9 }, "gain_to_pain": 0.0996093810901046, "longest_underwater_sessions": 159, "max_drawdown_pct": 13.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 10, "profit_factor": 1.0086151877942446, "sessions_at_capacity": 14, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2019-05-01", "skipped_book_full": 62, "skipped_min_initial_risk": 0, "sortino": 0.18394432086036747, "start_date": "2019-05-01", "total_return_pct": 0.8, "trades": 80, "transaction_cost": 478.2769079130221, "turnover_multiple": 23.913845395651105, "underwater_pct": 95.65217391304348, "weekly_rebalance": { "eligible_pool_mean": 0.8461538461538461, "entrant_pool_mean": 0.8461538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 9, "weekly_rank_rejected_entries": 3, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 42.5 }, "path_id": "empty-2019-05", "protocol": "empty_book", "simulation_start": "2019-05-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-06|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-06-02", "measurement_start": "2019-06-03", "metrics": { "avg_cash_pct": 34.7278, "avg_gross_exposure_pct": 65.2722, "avg_hold_days": 11.2, "avg_positions": 4.1905, "blocked_fraction": 0.5613207547169812, "cagr_pct": 8.1, "calmar": 0.63, "capacity_opportunities": 212, "end_date": "2020-06-01", "ev_net_r": 0.1331164625276947, "ev_without_best": { "1": 0.07766760929037905, "10": -0.27883837222496044, "5": -0.10515137300302464 }, "exit_reasons": { "open_at_end": 10, "stop": 37, "time": 11, "trailing_stop": 17, "weekly_rebalance": 18 }, "gain_to_pain": 0.5247355731853062, "longest_underwater_sessions": 155, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 93, "peak_positions": 10, "profit_factor": 1.2636544765210715, "sessions_at_capacity": 35, "sessions_measured": 252, "sharpe": 0.52, "simulation_start_date": "2019-06-03", "skipped_book_full": 119, "skipped_min_initial_risk": 0, "sortino": 0.7343276517810483, "start_date": "2019-06-03", "total_return_pct": 8.0, "trades": 93, "transaction_cost": 272.2250738594141, "turnover_multiple": 27.222507385941416, "underwater_pct": 94.0711462450593, "weekly_rebalance": { "eligible_pool_mean": 1.1346153846153846, "entrant_pool_mean": 1.1346153846153846, "entrant_pool_median": 0.5, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 18, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5 }, "win_rate": 48.4 }, "path_id": "empty-2019-06", "protocol": "empty_book", "simulation_start": "2019-06-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-06|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-06-02", "measurement_start": "2019-06-03", "metrics": { "avg_cash_pct": 34.7156, "avg_gross_exposure_pct": 65.2844, "avg_hold_days": 11.2, "avg_positions": 4.1905, "blocked_fraction": 0.5613207547169812, "cagr_pct": 5.1, "calmar": 0.39, "capacity_opportunities": 212, "end_date": "2020-06-01", "ev_net_r": 0.09470125749403065, "ev_without_best": { "1": 0.03922354410393427, "10": -0.3164684227141163, "5": -0.14278993057287612 }, "exit_reasons": { "open_at_end": 10, "stop": 37, "time": 11, "trailing_stop": 17, "weekly_rebalance": 18 }, "gain_to_pain": 0.33733709634404174, "longest_underwater_sessions": 160, "max_drawdown_pct": 13.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 93, "peak_positions": 10, "profit_factor": 1.1799164197525602, "sessions_at_capacity": 35, "sessions_measured": 252, "sharpe": 0.37, "simulation_start_date": "2019-06-03", "skipped_book_full": 119, "skipped_min_initial_risk": 0, "sortino": 0.5136304034442926, "start_date": "2019-06-03", "total_return_pct": 5.1, "trades": 93, "transaction_cost": 537.1610478525712, "turnover_multiple": 26.85805239262856, "underwater_pct": 95.65217391304348, "weekly_rebalance": { "eligible_pool_mean": 1.1346153846153846, "entrant_pool_mean": 1.1346153846153846, "entrant_pool_median": 0.5, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 18, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5 }, "win_rate": 46.2 }, "path_id": "empty-2019-06", "protocol": "empty_book", "simulation_start": "2019-06-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-07|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-06-30", "measurement_start": "2019-07-01", "metrics": { "avg_cash_pct": 35.0658, "avg_gross_exposure_pct": 64.9342, "avg_hold_days": 11.9, "avg_positions": 4.4563, "blocked_fraction": 0.5765765765765766, "cagr_pct": 12.0, "calmar": 0.94, "capacity_opportunities": 222, "end_date": "2020-06-29", "ev_net_r": 0.18181393863129056, "ev_without_best": { "1": 0.13290700284144316, "10": -0.2243756560603724, "5": -0.03848219966150343 }, "exit_reasons": { "open_at_end": 9, "stop": 37, "time": 10, "trailing_stop": 17, "weekly_rebalance": 21 }, "gain_to_pain": 0.736651790774132, "longest_underwater_sessions": 93, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 94, "peak_positions": 10, "profit_factor": 1.3545473535072432, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 0.68, "simulation_start_date": "2019-07-01", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 0.9533026922416458, "start_date": "2019-07-01", "total_return_pct": 12.0, "trades": 94, "transaction_cost": 260.59629170371903, "turnover_multiple": 26.059629170371903, "underwater_pct": 91.699604743083, "weekly_rebalance": { "eligible_pool_mean": 1.2307692307692308, "entrant_pool_mean": 1.2307692307692308, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.4423076923076923 }, "win_rate": 46.8 }, "path_id": "empty-2019-07", "protocol": "empty_book", "simulation_start": "2019-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-07|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-06-30", "measurement_start": "2019-07-01", "metrics": { "avg_cash_pct": 35.052, "avg_gross_exposure_pct": 64.948, "avg_hold_days": 11.9, "avg_positions": 4.4563, "blocked_fraction": 0.5765765765765766, "cagr_pct": 9.0, "calmar": 0.68, "capacity_opportunities": 222, "end_date": "2020-06-29", "ev_net_r": 0.14443438509437412, "ev_without_best": { "1": 0.09589104945723606, "10": -0.26121879126275616, "5": -0.07504822073081932 }, "exit_reasons": { "open_at_end": 9, "stop": 37, "time": 10, "trailing_stop": 17, "weekly_rebalance": 21 }, "gain_to_pain": 0.5438401096858408, "longest_underwater_sessions": 96, "max_drawdown_pct": 13.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 94, "peak_positions": 10, "profit_factor": 1.2701095704955747, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 0.54, "simulation_start_date": "2019-07-01", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 0.7506702960062039, "start_date": "2019-07-01", "total_return_pct": 9.0, "trades": 94, "transaction_cost": 514.2411059190194, "turnover_multiple": 25.712055295950975, "underwater_pct": 92.88537549407114, "weekly_rebalance": { "eligible_pool_mean": 1.2307692307692308, "entrant_pool_mean": 1.2307692307692308, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.4423076923076923 }, "win_rate": 45.7 }, "path_id": "empty-2019-07", "protocol": "empty_book", "simulation_start": "2019-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-08|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-07-31", "measurement_start": "2019-08-01", "metrics": { "avg_cash_pct": 32.9982, "avg_gross_exposure_pct": 67.0018, "avg_hold_days": 13.1, "avg_positions": 4.8492, "blocked_fraction": 0.579185520361991, "cagr_pct": 34.2, "calmar": 2.68, "capacity_opportunities": 221, "end_date": "2020-07-30", "ev_net_r": 0.4414434003194489, "ev_without_best": { "1": 0.34526560790205607, "10": -0.03972192867663014, "5": 0.1646965422360932 }, "exit_reasons": { "open_at_end": 6, "stop": 34, "time": 17, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.337200136082075, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 93, "peak_positions": 10, "profit_factor": 1.9723766756611922, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.55, "simulation_start_date": "2019-08-01", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2904481039258546, "start_date": "2019-08-01", "total_return_pct": 34.1, "trades": 93, "transaction_cost": 268.25903644948517, "turnover_multiple": 26.825903644948518, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.2692307692307692, "entrant_pool_mean": 1.2692307692307692, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.4230769230769231 }, "win_rate": 51.6 }, "path_id": "empty-2019-08", "protocol": "empty_book", "simulation_start": "2019-08-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-08|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-07-31", "measurement_start": "2019-08-01", "metrics": { "avg_cash_pct": 32.9879, "avg_gross_exposure_pct": 67.0121, "avg_hold_days": 13.1, "avg_positions": 4.8492, "blocked_fraction": 0.579185520361991, "cagr_pct": 30.8, "calmar": 2.32, "capacity_opportunities": 221, "end_date": "2020-07-30", "ev_net_r": 0.40492735275842273, "ev_without_best": { "1": 0.30874304042219886, "10": -0.07575101014751735, "5": 0.12849846304961002 }, "exit_reasons": { "open_at_end": 6, "stop": 34, "time": 17, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0230902704072196, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 93, "peak_positions": 10, "profit_factor": 1.8559986892902813, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.42, "simulation_start_date": "2019-08-01", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.0821557624840312, "start_date": "2019-08-01", "total_return_pct": 30.7, "trades": 93, "transaction_cost": 529.5491811776816, "turnover_multiple": 26.477459058884083, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.2692307692307692, "entrant_pool_mean": 1.2692307692307692, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.4230769230769231 }, "win_rate": 51.6 }, "path_id": "empty-2019-08", "protocol": "empty_book", "simulation_start": "2019-08-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-09|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-09-01", "measurement_start": "2019-09-03", "metrics": { "avg_cash_pct": 31.4896, "avg_gross_exposure_pct": 68.5104, "avg_hold_days": 13.1, "avg_positions": 5.0476, "blocked_fraction": 0.5688888888888889, "cagr_pct": 46.2, "calmar": 3.62, "capacity_opportunities": 225, "end_date": "2020-08-31", "ev_net_r": 0.5111133409324186, "ev_without_best": { "1": 0.4196686850804689, "10": -0.01780296788170822, "5": 0.1993218017530321 }, "exit_reasons": { "open_at_end": 4, "stop": 36, "time": 21, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 3.3842028848254673, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 97, "peak_positions": 10, "profit_factor": 2.0780093090841327, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.93, "simulation_start_date": "2019-09-03", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.885989001195737, "start_date": "2019-09-03", "total_return_pct": 45.8, "trades": 97, "transaction_cost": 291.07573671430293, "turnover_multiple": 29.10757367143029, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 1.25, "entrant_pool_mean": 1.25, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 48.5 }, "path_id": "empty-2019-09", "protocol": "empty_book", "simulation_start": "2019-09-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-09|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-09-01", "measurement_start": "2019-09-03", "metrics": { "avg_cash_pct": 31.4756, "avg_gross_exposure_pct": 68.5244, "avg_hold_days": 13.1, "avg_positions": 5.0476, "blocked_fraction": 0.5688888888888889, "cagr_pct": 42.3, "calmar": 3.19, "capacity_opportunities": 225, "end_date": "2020-08-31", "ev_net_r": 0.47439143190165595, "ev_without_best": { "1": 0.38293838340385006, "10": -0.05387216550045129, "5": 0.16282082533827244 }, "exit_reasons": { "open_at_end": 4, "stop": 36, "time": 21, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.9539426716035675, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 97, "peak_positions": 10, "profit_factor": 1.9587614845519565, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.8, "simulation_start_date": "2019-09-03", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.6661933290278883, "start_date": "2019-09-03", "total_return_pct": 42.0, "trades": 97, "transaction_cost": 574.1092027963628, "turnover_multiple": 28.705460139818136, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.25, "entrant_pool_mean": 1.25, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 48.5 }, "path_id": "empty-2019-09", "protocol": "empty_book", "simulation_start": "2019-09-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-10|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-09-30", "measurement_start": "2019-10-01", "metrics": { "avg_cash_pct": 35.1078, "avg_gross_exposure_pct": 64.8922, "avg_hold_days": 13.4, "avg_positions": 4.8889, "blocked_fraction": 0.5818181818181818, "cagr_pct": 39.7, "calmar": 3.11, "capacity_opportunities": 220, "end_date": "2020-09-29", "ev_net_r": 0.497150746998656, "ev_without_best": { "1": 0.40052822440831615, "10": -0.019699173390564522, "5": 0.19953226540104146 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 20, "trailing_stop": 14, "weekly_rebalance": 21 }, "gain_to_pain": 2.40837573338905, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 92, "peak_positions": 10, "profit_factor": 2.058919136930959, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.71, "simulation_start_date": "2019-10-01", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.5393371587099702, "start_date": "2019-10-01", "total_return_pct": 39.6, "trades": 92, "transaction_cost": 274.9008525452477, "turnover_multiple": 27.49008525452477, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 1.1923076923076923, "entrant_pool_mean": 1.1923076923076923, "entrant_pool_median": 0.5, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5 }, "win_rate": 51.1 }, "path_id": "empty-2019-10", "protocol": "empty_book", "simulation_start": "2019-10-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-10|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-09-30", "measurement_start": "2019-10-01", "metrics": { "avg_cash_pct": 35.0859, "avg_gross_exposure_pct": 64.9141, "avg_hold_days": 13.4, "avg_positions": 4.8889, "blocked_fraction": 0.5818181818181818, "cagr_pct": 36.3, "calmar": 2.74, "capacity_opportunities": 220, "end_date": "2020-09-29", "ev_net_r": 0.462089850263543, "ev_without_best": { "1": 0.36547672677532894, "10": -0.054292186373897294, "5": 0.16476753154850285 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 20, "trailing_stop": 14, "weekly_rebalance": 21 }, "gain_to_pain": 2.095217607734872, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 92, "peak_positions": 10, "profit_factor": 1.9469876622657514, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.59, "simulation_start_date": "2019-10-01", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.3418296463890176, "start_date": "2019-10-01", "total_return_pct": 36.2, "trades": 92, "transaction_cost": 542.8080018113034, "turnover_multiple": 27.140400090565173, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.1923076923076923, "entrant_pool_mean": 1.1923076923076923, "entrant_pool_median": 0.5, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5 }, "win_rate": 51.1 }, "path_id": "empty-2019-10", "protocol": "empty_book", "simulation_start": "2019-10-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-11|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-11-02", "measurement_start": "2019-11-01", "metrics": { "avg_cash_pct": 37.4549, "avg_gross_exposure_pct": 62.5451, "avg_hold_days": 13.1, "avg_positions": 4.9683, "blocked_fraction": 0.5739910313901345, "cagr_pct": 31.8, "calmar": 2.45, "capacity_opportunities": 223, "end_date": "2020-10-30", "ev_net_r": 0.41169169636520525, "ev_without_best": { "1": 0.3172437324678183, "10": -0.07647565598356794, "5": 0.11924610578565294 }, "exit_reasons": { "open_at_end": 4, "stop": 33, "time": 19, "trailing_stop": 18, "weekly_rebalance": 21 }, "gain_to_pain": 1.453816723400332, "longest_underwater_sessions": 127, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 95, "peak_positions": 10, "profit_factor": 1.894359999430875, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.41, "simulation_start_date": "2019-11-01", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.0628382374851393, "start_date": "2019-11-01", "total_return_pct": 31.7, "trades": 95, "transaction_cost": 277.37675910161914, "turnover_multiple": 27.73767591016191, "underwater_pct": 86.95652173913044, "weekly_rebalance": { "eligible_pool_mean": 1.0754716981132075, "entrant_pool_mean": 1.0754716981132075, "entrant_pool_median": 0, "entrant_pool_p90": 3.0, "events": 53, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5471698113207547 }, "win_rate": 46.3 }, "path_id": "empty-2019-11", "protocol": "empty_book", "simulation_start": "2019-11-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-11|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-11-02", "measurement_start": "2019-11-01", "metrics": { "avg_cash_pct": 37.4355, "avg_gross_exposure_pct": 62.5645, "avg_hold_days": 13.1, "avg_positions": 4.9683, "blocked_fraction": 0.5739910313901345, "cagr_pct": 28.5, "calmar": 2.06, "capacity_opportunities": 223, "end_date": "2020-10-30", "ev_net_r": 0.37706953647767094, "ev_without_best": { "1": 0.28263533912433736, "10": -0.11092144266781914, "5": 0.08493461095391687 }, "exit_reasons": { "open_at_end": 4, "stop": 33, "time": 19, "trailing_stop": 18, "weekly_rebalance": 21 }, "gain_to_pain": 1.2725930570516573, "longest_underwater_sessions": 127, "max_drawdown_pct": 13.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 95, "peak_positions": 10, "profit_factor": 1.7840976350703102, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.29, "simulation_start_date": "2019-11-01", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 1.8720650143682054, "start_date": "2019-11-01", "total_return_pct": 28.4, "trades": 95, "transaction_cost": 547.6024353866409, "turnover_multiple": 27.380121769332042, "underwater_pct": 87.35177865612648, "weekly_rebalance": { "eligible_pool_mean": 1.0754716981132075, "entrant_pool_mean": 1.0754716981132075, "entrant_pool_median": 0, "entrant_pool_p90": 3.0, "events": 53, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5471698113207547 }, "win_rate": 46.3 }, "path_id": "empty-2019-11", "protocol": "empty_book", "simulation_start": "2019-11-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-12|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-01", "measurement_start": "2019-12-02", "metrics": { "avg_cash_pct": 40.428, "avg_gross_exposure_pct": 59.572, "avg_hold_days": 12.5, "avg_positions": 4.8413, "blocked_fraction": 0.5688888888888889, "cagr_pct": 38.8, "calmar": 3.04, "capacity_opportunities": 225, "end_date": "2020-11-30", "ev_net_r": 0.44331459508405924, "ev_without_best": { "1": 0.35116370229618915, "10": -0.0891252169053087, "5": 0.15028097129137113 }, "exit_reasons": { "open_at_end": 6, "stop": 37, "time": 18, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.876085721668638, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 97, "peak_positions": 10, "profit_factor": 1.907791344873152, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.67, "simulation_start_date": "2019-12-02", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.4998547781070712, "start_date": "2019-12-02", "total_return_pct": 38.6, "trades": 97, "transaction_cost": 273.51908918861045, "turnover_multiple": 27.351908918861042, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 45.4 }, "path_id": "empty-2019-12", "protocol": "empty_book", "simulation_start": "2019-12-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2019-12|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-01", "measurement_start": "2019-12-02", "metrics": { "avg_cash_pct": 40.4079, "avg_gross_exposure_pct": 59.5921, "avg_hold_days": 12.5, "avg_positions": 4.8413, "blocked_fraction": 0.5688888888888889, "cagr_pct": 35.3, "calmar": 2.66, "capacity_opportunities": 225, "end_date": "2020-11-30", "ev_net_r": 0.40989168499933676, "ev_without_best": { "1": 0.31776676413796506, "10": -0.12187030541468921, "5": 0.11729714458774075 }, "exit_reasons": { "open_at_end": 6, "stop": 37, "time": 18, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.6624803321732944, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 97, "peak_positions": 10, "profit_factor": 1.807091685853121, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.55, "simulation_start_date": "2019-12-02", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.300793841043982, "start_date": "2019-12-02", "total_return_pct": 35.2, "trades": 97, "transaction_cost": 539.880947403059, "turnover_multiple": 26.99404737015295, "underwater_pct": 86.95652173913044, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 45.4 }, "path_id": "empty-2019-12", "protocol": "empty_book", "simulation_start": "2019-12-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-01|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 35.746, "avg_gross_exposure_pct": 64.254, "avg_hold_days": 13.0, "avg_positions": 5.0952, "blocked_fraction": 0.5663716814159292, "cagr_pct": 40.9, "calmar": 3.2, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4425153940386785, "ev_without_best": { "1": 0.3513062712687723, "10": -0.07333075903142229, "5": 0.1493805889047199 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.092967063782636, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.944777825091416, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.73, "simulation_start_date": "2020-01-02", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.5747241544278223, "start_date": "2020-01-02", "total_return_pct": 40.6, "trades": 98, "transaction_cost": 288.27587389696043, "turnover_multiple": 28.827587389696046, "underwater_pct": 80.23715415019763, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "empty-2020-01", "protocol": "empty_book", "simulation_start": "2020-01-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-01|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 35.7201, "avg_gross_exposure_pct": 64.2799, "avg_hold_days": 13.0, "avg_positions": 5.0952, "blocked_fraction": 0.5663716814159292, "cagr_pct": 37.6, "calmar": 2.83, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4107005525010628, "ev_without_best": { "1": 0.3195337119320941, "10": -0.104592484315791, "5": 0.1180897770447982 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.8570966424345607, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164225, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2020-01-02", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.384689009723948, "start_date": "2020-01-02", "total_return_pct": 37.3, "trades": 98, "transaction_cost": 569.0193024369992, "turnover_multiple": 28.450965121849958, "underwater_pct": 81.02766798418972, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "empty-2020-01", "protocol": "empty_book", "simulation_start": "2020-01-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-02|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-02-02", "measurement_start": "2020-02-03", "metrics": { "avg_cash_pct": 34.3443, "avg_gross_exposure_pct": 65.6557, "avg_hold_days": 13.4, "avg_positions": 5.2183, "blocked_fraction": 0.5663716814159292, "cagr_pct": 34.5, "calmar": 3.25, "capacity_opportunities": 226, "end_date": "2021-02-01", "ev_net_r": 0.37333785575583134, "ev_without_best": { "1": 0.2814155624881638, "10": -0.12622119307734683, "5": 0.0768590106797394 }, "exit_reasons": { "open_at_end": 2, "stop": 35, "time": 20, "trailing_stop": 20, "weekly_rebalance": 21 }, "gain_to_pain": 1.6333378783838826, "longest_underwater_sessions": 53, "max_drawdown_pct": 10.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.7942939548492036, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.5, "simulation_start_date": "2020-02-03", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2065109121034787, "start_date": "2020-02-03", "total_return_pct": 34.4, "trades": 98, "transaction_cost": 279.02965762156555, "turnover_multiple": 27.90296576215655, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 1.0961538461538463, "entrant_pool_mean": 1.0961538461538463, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5384615384615384 }, "win_rate": 44.9 }, "path_id": "empty-2020-02", "protocol": "empty_book", "simulation_start": "2020-02-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-02|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-02-02", "measurement_start": "2020-02-03", "metrics": { "avg_cash_pct": 34.324, "avg_gross_exposure_pct": 65.676, "avg_hold_days": 13.4, "avg_positions": 5.2183, "blocked_fraction": 0.5663716814159292, "cagr_pct": 31.4, "calmar": 2.83, "capacity_opportunities": 226, "end_date": "2021-02-01", "ev_net_r": 0.342260593024978, "ev_without_best": { "1": 0.2503881858634724, "10": -0.15729928125366144, "5": 0.045985737247456734 }, "exit_reasons": { "open_at_end": 2, "stop": 35, "time": 20, "trailing_stop": 20, "weekly_rebalance": 21 }, "gain_to_pain": 1.4423878553744303, "longest_underwater_sessions": 75, "max_drawdown_pct": 11.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.7013964839625162, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2020-02-03", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.026676326930577, "start_date": "2020-02-03", "total_return_pct": 31.3, "trades": 98, "transaction_cost": 550.7934776220537, "turnover_multiple": 27.539673881102686, "underwater_pct": 85.37549407114624, "weekly_rebalance": { "eligible_pool_mean": 1.0961538461538463, "entrant_pool_mean": 1.0961538461538463, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5384615384615384 }, "win_rate": 44.9 }, "path_id": "empty-2020-02", "protocol": "empty_book", "simulation_start": "2020-02-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-03|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-03-02", "measurement_start": "2020-03-02", "metrics": { "avg_cash_pct": 32.6756, "avg_gross_exposure_pct": 67.3244, "avg_hold_days": 14.0, "avg_positions": 5.3413, "blocked_fraction": 0.5714285714285714, "cagr_pct": 42.6, "calmar": 5.24, "capacity_opportunities": 224, "end_date": "2021-03-01", "ev_net_r": 0.45273339204194335, "ev_without_best": { "1": 0.35971163508744186, "10": -0.04921126998664462, "5": 0.15410092049638294 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 20, "trailing_stop": 21, "weekly_rebalance": 21 }, "gain_to_pain": 2.5048544578940737, "longest_underwater_sessions": 53, "max_drawdown_pct": 8.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 96, "peak_positions": 10, "profit_factor": 2.0508568122144974, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.77, "simulation_start_date": "2020-03-02", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.619950326296791, "start_date": "2020-03-02", "total_return_pct": 42.4, "trades": 96, "transaction_cost": 286.73529581248977, "turnover_multiple": 28.673529581248975, "underwater_pct": 83.00395256916995, "weekly_rebalance": { "eligible_pool_mean": 1.0769230769230769, "entrant_pool_mean": 1.0769230769230769, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 47.9 }, "path_id": "empty-2020-03", "protocol": "empty_book", "simulation_start": "2020-03-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-03|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-03-02", "measurement_start": "2020-03-02", "metrics": { "avg_cash_pct": 32.6597, "avg_gross_exposure_pct": 67.3403, "avg_hold_days": 14.0, "avg_positions": 5.3413, "blocked_fraction": 0.5714285714285714, "cagr_pct": 39.4, "calmar": 4.75, "capacity_opportunities": 224, "end_date": "2021-03-01", "ev_net_r": 0.42244470196784967, "ev_without_best": { "1": 0.32948218211813207, "10": -0.07940911020763357, "5": 0.12406403117010108 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 20, "trailing_stop": 21, "weekly_rebalance": 21 }, "gain_to_pain": 2.2389364854689227, "longest_underwater_sessions": 55, "max_drawdown_pct": 8.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 96, "peak_positions": 10, "profit_factor": 1.9450990697171733, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2020-03-02", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.4442250233866956, "start_date": "2020-03-02", "total_return_pct": 39.2, "trades": 96, "transaction_cost": 566.3214942839581, "turnover_multiple": 28.316074714197907, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 1.0769230769230769, "entrant_pool_mean": 1.0769230769230769, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 47.9 }, "path_id": "empty-2020-03", "protocol": "empty_book", "simulation_start": "2020-03-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-04|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-04-01", "measurement_start": "2020-04-01", "metrics": { "avg_cash_pct": 29.405, "avg_gross_exposure_pct": 70.595, "avg_hold_days": 15.0, "avg_positions": 5.4286, "blocked_fraction": 0.5625, "cagr_pct": 41.9, "calmar": 5.35, "capacity_opportunities": 208, "end_date": "2021-03-31", "ev_net_r": 0.45965055217628065, "ev_without_best": { "1": 0.36153777717024393, "10": -0.07242437786217841, "5": 0.14405788810681203 }, "exit_reasons": { "open_at_end": 1, "stop": 30, "time": 20, "trailing_stop": 23, "weekly_rebalance": 17 }, "gain_to_pain": 2.6592632297274936, "longest_underwater_sessions": 53, "max_drawdown_pct": 7.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 91, "peak_positions": 10, "profit_factor": 2.0674008176589886, "sessions_at_capacity": 30, "sessions_measured": 252, "sharpe": 1.74, "simulation_start_date": "2020-04-01", "skipped_book_full": 117, "skipped_min_initial_risk": 0, "sortino": 2.5719734883302836, "start_date": "2020-04-01", "total_return_pct": 41.8, "trades": 91, "transaction_cost": 287.104932801855, "turnover_multiple": 28.710493280185503, "underwater_pct": 80.63241106719367, "weekly_rebalance": { "eligible_pool_mean": 1.0384615384615385, "entrant_pool_mean": 1.0384615384615385, "entrant_pool_median": 0.0, "entrant_pool_p90": 3.799999999999997, "events": 52, "reentries_within_10_sessions": 2, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 1, "replacements": 17, "weekly_rank_rejected_entries": 11, "zero_entrant_fraction": 0.5961538461538461 }, "win_rate": 44.0 }, "path_id": "empty-2020-04", "protocol": "empty_book", "simulation_start": "2020-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-04|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-04-01", "measurement_start": "2020-04-01", "metrics": { "avg_cash_pct": 29.3936, "avg_gross_exposure_pct": 70.6064, "avg_hold_days": 14.9, "avg_positions": 5.4444, "blocked_fraction": 0.5660377358490566, "cagr_pct": 39.0, "calmar": 4.9, "capacity_opportunities": 212, "end_date": "2021-03-31", "ev_net_r": 0.4326849416759466, "ev_without_best": { "1": 0.3357486873241326, "10": -0.09240073454369468, "5": 0.12117413887072091 }, "exit_reasons": { "open_at_end": 1, "stop": 30, "time": 20, "trailing_stop": 23, "weekly_rebalance": 18 }, "gain_to_pain": 2.379902071804908, "longest_underwater_sessions": 55, "max_drawdown_pct": 8.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 92, "peak_positions": 10, "profit_factor": 1.978379781661598, "sessions_at_capacity": 34, "sessions_measured": 252, "sharpe": 1.64, "simulation_start_date": "2020-04-01", "skipped_book_full": 120, "skipped_min_initial_risk": 0, "sortino": 2.41164699903053, "start_date": "2020-04-01", "total_return_pct": 38.8, "trades": 92, "transaction_cost": 567.6765729638788, "turnover_multiple": 28.383828648193944, "underwater_pct": 81.02766798418972, "weekly_rebalance": { "eligible_pool_mean": 1.0384615384615385, "entrant_pool_mean": 1.0384615384615385, "entrant_pool_median": 0.0, "entrant_pool_p90": 3.799999999999997, "events": 52, "reentries_within_10_sessions": 2, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 1, "replacements": 18, "weekly_rank_rejected_entries": 11, "zero_entrant_fraction": 0.5961538461538461 }, "win_rate": 44.6 }, "path_id": "empty-2020-04", "protocol": "empty_book", "simulation_start": "2020-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-05|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-05-03", "measurement_start": "2020-05-01", "metrics": { "avg_cash_pct": 30.1378, "avg_gross_exposure_pct": 69.8622, "avg_hold_days": 15.4, "avg_positions": 5.0397, "blocked_fraction": 0.05747126436781609, "cagr_pct": 40.7, "calmar": 5.66, "capacity_opportunities": 87, "end_date": "2021-04-30", "ev_net_r": 0.4868931206083705, "ev_without_best": { "1": 0.37821525416255297, "10": -0.11059306807780839, "5": 0.1361820002471515 }, "exit_reasons": { "open_at_end": 7, "stop": 30, "time": 18, "trailing_stop": 21, "weekly_rebalance": 6 }, "gain_to_pain": 2.5961885650485734, "longest_underwater_sessions": 54, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 82, "peak_positions": 10, "profit_factor": 2.076670146896285, "sessions_at_capacity": 8, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2020-05-01", "skipped_book_full": 5, "skipped_min_initial_risk": 0, "sortino": 3.077341297383414, "start_date": "2020-05-01", "total_return_pct": 40.6, "trades": 82, "transaction_cost": 279.19138554919397, "turnover_multiple": 27.919138554919396, "underwater_pct": 81.42292490118577, "weekly_rebalance": { "eligible_pool_mean": 0.7924528301886793, "entrant_pool_mean": 0.7924528301886793, "entrant_pool_median": 0, "entrant_pool_p90": 2.0, "events": 53, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 2, "reentries_within_5_sessions": 1, "replacements": 6, "weekly_rank_rejected_entries": 6, "zero_entrant_fraction": 0.6037735849056604 }, "win_rate": 45.1 }, "path_id": "empty-2020-05", "protocol": "empty_book", "simulation_start": "2020-05-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-05|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-05-03", "measurement_start": "2020-05-01", "metrics": { "avg_cash_pct": 30.1185, "avg_gross_exposure_pct": 69.8815, "avg_hold_days": 15.4, "avg_positions": 5.0397, "blocked_fraction": 0.05747126436781609, "cagr_pct": 37.8, "calmar": 5.14, "capacity_opportunities": 87, "end_date": "2021-04-30", "ev_net_r": 0.45504541841482526, "ev_without_best": { "1": 0.34641778052252653, "10": -0.14218932915737872, "5": 0.10453064620235454 }, "exit_reasons": { "open_at_end": 7, "stop": 30, "time": 18, "trailing_stop": 21, "weekly_rebalance": 6 }, "gain_to_pain": 2.323646504225144, "longest_underwater_sessions": 55, "max_drawdown_pct": 7.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 82, "peak_positions": 10, "profit_factor": 1.9686049142619277, "sessions_at_capacity": 8, "sessions_measured": 252, "sharpe": 1.89, "simulation_start_date": "2020-05-01", "skipped_book_full": 5, "skipped_min_initial_risk": 0, "sortino": 2.8746957770111066, "start_date": "2020-05-01", "total_return_pct": 37.7, "trades": 82, "transaction_cost": 552.1660578258512, "turnover_multiple": 27.608302891292556, "underwater_pct": 83.00395256916995, "weekly_rebalance": { "eligible_pool_mean": 0.7924528301886793, "entrant_pool_mean": 0.7924528301886793, "entrant_pool_median": 0, "entrant_pool_p90": 2.0, "events": 53, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 2, "reentries_within_5_sessions": 1, "replacements": 6, "weekly_rank_rejected_entries": 6, "zero_entrant_fraction": 0.6037735849056604 }, "win_rate": 43.9 }, "path_id": "empty-2020-05", "protocol": "empty_book", "simulation_start": "2020-05-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-06|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-06-01", "measurement_start": "2020-06-01", "metrics": { "avg_cash_pct": 31.5898, "avg_gross_exposure_pct": 68.4102, "avg_hold_days": 14.9, "avg_positions": 4.4563, "blocked_fraction": 0.0, "cagr_pct": 20.5, "calmar": 2.85, "capacity_opportunities": 75, "end_date": "2021-05-28", "ev_net_r": 0.20604194035755177, "ev_without_best": { "1": 0.1356012719610588, "10": -0.3712311826412666, "5": -0.12884821756217102 }, "exit_reasons": { "open_at_end": 4, "stop": 32, "time": 15, "trailing_stop": 24 }, "gain_to_pain": 1.4569705839262015, "longest_underwater_sessions": 74, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 8, "profit_factor": 1.3734353494291998, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.12, "simulation_start_date": "2020-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.6166125457738716, "start_date": "2020-06-01", "total_return_pct": 20.2, "trades": 75, "transaction_cost": 244.15388430736763, "turnover_multiple": 24.415388430736765, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 0.4230769230769231, "entrant_pool_mean": 0.4230769230769231, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.6538461538461539 }, "win_rate": 36.0 }, "path_id": "empty-2020-06", "protocol": "empty_book", "simulation_start": "2020-06-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-06|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-06-01", "measurement_start": "2020-06-01", "metrics": { "avg_cash_pct": 31.5744, "avg_gross_exposure_pct": 68.4256, "avg_hold_days": 14.9, "avg_positions": 4.4563, "blocked_fraction": 0.0, "cagr_pct": 18.0, "calmar": 2.43, "capacity_opportunities": 75, "end_date": "2021-05-28", "ev_net_r": 0.17330070552675336, "ev_without_best": { "1": 0.10300658951351205, "10": -0.4037200268482464, "5": -0.16142398486188217 }, "exit_reasons": { "open_at_end": 4, "stop": 32, "time": 15, "trailing_stop": 24 }, "gain_to_pain": 1.2358934827612191, "longest_underwater_sessions": 74, "max_drawdown_pct": 7.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 8, "profit_factor": 1.3028640147747874, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.0, "simulation_start_date": "2020-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4329333926602594, "start_date": "2020-06-01", "total_return_pct": 17.7, "trades": 75, "transaction_cost": 482.87626423309433, "turnover_multiple": 24.143813211654717, "underwater_pct": 85.37549407114624, "weekly_rebalance": { "eligible_pool_mean": 0.4230769230769231, "entrant_pool_mean": 0.4230769230769231, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.6538461538461539 }, "win_rate": 36.0 }, "path_id": "empty-2020-06", "protocol": "empty_book", "simulation_start": "2020-06-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-07|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-07-01", "measurement_start": "2020-07-01", "metrics": { "avg_cash_pct": 33.8306, "avg_gross_exposure_pct": 66.1694, "avg_hold_days": 15.6, "avg_positions": 4.0952, "blocked_fraction": 0.0, "cagr_pct": 18.6, "calmar": 2.0, "capacity_opportunities": 66, "end_date": "2021-06-30", "ev_net_r": 0.21537091032158337, "ev_without_best": { "1": 0.13338131372729542, "10": -0.37822576458911433, "5": -0.17547910849839668 }, "exit_reasons": { "open_at_end": 5, "stop": 25, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 1.3864434983703797, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.4312640954947233, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.18, "simulation_start_date": "2020-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.7544956349456722, "start_date": "2020-07-01", "total_return_pct": 18.5, "trades": 66, "transaction_cost": 206.73496363622235, "turnover_multiple": 20.673496363622235, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.38461538461538464, "entrant_pool_mean": 0.38461538461538464, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 39.4 }, "path_id": "empty-2020-07", "protocol": "empty_book", "simulation_start": "2020-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-07|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-07-01", "measurement_start": "2020-07-01", "metrics": { "avg_cash_pct": 33.8108, "avg_gross_exposure_pct": 66.1892, "avg_hold_days": 15.6, "avg_positions": 4.0952, "blocked_fraction": 0.0, "cagr_pct": 16.4, "calmar": 1.69, "capacity_opportunities": 66, "end_date": "2021-06-30", "ev_net_r": 0.18280421606212902, "ev_without_best": { "1": 0.10097946729728079, "10": -0.41008937941507456, "5": -0.20748693941714913 }, "exit_reasons": { "open_at_end": 5, "stop": 25, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 1.1645874671311867, "longest_underwater_sessions": 109, "max_drawdown_pct": 9.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.3525140740108126, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.06, "simulation_start_date": "2020-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5609014850122682, "start_date": "2020-07-01", "total_return_pct": 16.3, "trades": 66, "transaction_cost": 409.4814197646764, "turnover_multiple": 20.47407098823382, "underwater_pct": 92.88537549407114, "weekly_rebalance": { "eligible_pool_mean": 0.38461538461538464, "entrant_pool_mean": 0.38461538461538464, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 37.9 }, "path_id": "empty-2020-07", "protocol": "empty_book", "simulation_start": "2020-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-08|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-08-03", "measurement_start": "2020-08-03", "metrics": { "avg_cash_pct": 36.9453, "avg_gross_exposure_pct": 63.0547, "avg_hold_days": 14.2, "avg_positions": 3.9048, "blocked_fraction": 0.0, "cagr_pct": 6.3, "calmar": 0.88, "capacity_opportunities": 69, "end_date": "2021-08-02", "ev_net_r": 0.0343397903684203, "ev_without_best": { "1": -0.06504362491136294, "10": -0.5840096182346601, "5": -0.36479043566209896 }, "exit_reasons": { "open_at_end": 4, "stop": 30, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.3972879513654182, "longest_underwater_sessions": 83, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.0595584328400092, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.49, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.6932277764193107, "start_date": "2020-08-03", "total_return_pct": 6.3, "trades": 69, "transaction_cost": 206.38357910821887, "turnover_multiple": 20.638357910821888, "underwater_pct": 91.30434782608695, "weekly_rebalance": { "eligible_pool_mean": 0.3076923076923077, "entrant_pool_mean": 0.3076923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.7307692307692307 }, "win_rate": 30.4 }, "path_id": "empty-2020-08", "protocol": "empty_book", "simulation_start": "2020-08-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-08|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-08-03", "measurement_start": "2020-08-03", "metrics": { "avg_cash_pct": 36.9249, "avg_gross_exposure_pct": 63.0751, "avg_hold_days": 14.2, "avg_positions": 3.9048, "blocked_fraction": 0.0, "cagr_pct": 4.2, "calmar": 0.57, "capacity_opportunities": 69, "end_date": "2021-08-02", "ev_net_r": 0.0018070256269100678, "ev_without_best": { "1": -0.09739994840672203, "10": -0.6154213669090937, "5": -0.39679605333416124 }, "exit_reasons": { "open_at_end": 4, "stop": 30, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.2746988332478902, "longest_underwater_sessions": 83, "max_drawdown_pct": 7.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.003016780425129, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.35, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.49910733764010906, "start_date": "2020-08-03", "total_return_pct": 4.2, "trades": 69, "transaction_cost": 408.5965187115063, "turnover_multiple": 20.429825935575312, "underwater_pct": 91.699604743083, "weekly_rebalance": { "eligible_pool_mean": 0.3076923076923077, "entrant_pool_mean": 0.3076923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.7307692307692307 }, "win_rate": 30.4 }, "path_id": "empty-2020-08", "protocol": "empty_book", "simulation_start": "2020-08-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-09|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-09-01", "measurement_start": "2020-09-01", "metrics": { "avg_cash_pct": 35.7993, "avg_gross_exposure_pct": 64.2007, "avg_hold_days": 14.3, "avg_positions": 4.004, "blocked_fraction": 0.0, "cagr_pct": 5.5, "calmar": 0.65, "capacity_opportunities": 70, "end_date": "2021-08-31", "ev_net_r": 0.018268638822406848, "ev_without_best": { "1": -0.0799073523452927, "10": -0.5318575620602092, "5": -0.3512526078063081 }, "exit_reasons": { "open_at_end": 6, "stop": 29, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.3852220545172406, "longest_underwater_sessions": 83, "max_drawdown_pct": 8.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 7, "profit_factor": 1.0337412934039862, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.42, "simulation_start_date": "2020-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5875009423616746, "start_date": "2020-09-01", "total_return_pct": 5.5, "trades": 70, "transaction_cost": 210.56838042361977, "turnover_multiple": 21.056838042361978, "underwater_pct": 88.53754940711462, "weekly_rebalance": { "eligible_pool_mean": 0.36538461538461536, "entrant_pool_mean": 0.36538461538461536, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.7307692307692307 }, "win_rate": 34.3 }, "path_id": "empty-2020-09", "protocol": "empty_book", "simulation_start": "2020-09-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-09|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-09-01", "measurement_start": "2020-09-01", "metrics": { "avg_cash_pct": 35.7804, "avg_gross_exposure_pct": 64.2196, "avg_hold_days": 14.3, "avg_positions": 4.004, "blocked_fraction": 0.0, "cagr_pct": 3.5, "calmar": 0.4, "capacity_opportunities": 70, "end_date": "2021-08-31", "ev_net_r": -0.014544751725027423, "ev_without_best": { "1": -0.11255092580675093, "10": -0.5633275026603575, "5": -0.3834496737599202 }, "exit_reasons": { "open_at_end": 6, "stop": 29, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.24834233697962324, "longest_underwater_sessions": 83, "max_drawdown_pct": 8.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 7, "profit_factor": 0.974129393226809, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.3, "simulation_start_date": "2020-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.40715847515642706, "start_date": "2020-09-01", "total_return_pct": 3.4, "trades": 70, "transaction_cost": 416.8353680515443, "turnover_multiple": 20.841768402577216, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.36538461538461536, "entrant_pool_mean": 0.36538461538461536, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.7307692307692307 }, "win_rate": 34.3 }, "path_id": "empty-2020-09", "protocol": "empty_book", "simulation_start": "2020-09-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-10|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-10-01", "measurement_start": "2020-10-01", "metrics": { "avg_cash_pct": 30.9292, "avg_gross_exposure_pct": 69.0708, "avg_hold_days": 15.6, "avg_positions": 4.2857, "blocked_fraction": 0.0, "cagr_pct": 13.8, "calmar": 1.52, "capacity_opportunities": 69, "end_date": "2021-09-30", "ev_net_r": 0.1490536363506235, "ev_without_best": { "1": 0.05135718939410799, "10": -0.4477637510827195, "5": -0.2182239967508293 }, "exit_reasons": { "open_at_end": 5, "stop": 28, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 0.99579976228613, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.273529887875526, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2020-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1940976382479151, "start_date": "2020-10-01", "total_return_pct": 13.7, "trades": 69, "transaction_cost": 213.20773727171536, "turnover_multiple": 21.320773727171538, "underwater_pct": 88.53754940711462, "weekly_rebalance": { "eligible_pool_mean": 0.38461538461538464, "entrant_pool_mean": 0.38461538461538464, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.7115384615384616 }, "win_rate": 36.2 }, "path_id": "empty-2020-10", "protocol": "empty_book", "simulation_start": "2020-10-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-10|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-10-01", "measurement_start": "2020-10-01", "metrics": { "avg_cash_pct": 30.9116, "avg_gross_exposure_pct": 69.0884, "avg_hold_days": 15.6, "avg_positions": 4.2857, "blocked_fraction": 0.0, "cagr_pct": 11.6, "calmar": 1.25, "capacity_opportunities": 69, "end_date": "2021-09-30", "ev_net_r": 0.11592753553491247, "ev_without_best": { "1": 0.018398804294045085, "10": -0.47979687415731, "5": -0.2507646110458302 }, "exit_reasons": { "open_at_end": 5, "stop": 28, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 0.7971872320557704, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.2049464720250902, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.7, "simulation_start_date": "2020-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.023999552303377, "start_date": "2020-10-01", "total_return_pct": 11.5, "trades": 69, "transaction_cost": 422.1541116334629, "turnover_multiple": 21.107705581673144, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.38461538461538464, "entrant_pool_mean": 0.38461538461538464, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.7115384615384616 }, "win_rate": 36.2 }, "path_id": "empty-2020-10", "protocol": "empty_book", "simulation_start": "2020-10-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-11|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-11-02", "measurement_start": "2020-11-02", "metrics": { "avg_cash_pct": 32.8459, "avg_gross_exposure_pct": 67.1541, "avg_hold_days": 16.5, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 20.5, "calmar": 2.27, "capacity_opportunities": 65, "end_date": "2021-11-01", "ev_net_r": 0.37233888641007734, "ev_without_best": { "1": 0.2720252435509586, "10": -0.24074625987084303, "5": -0.012555161975502913 }, "exit_reasons": { "open_at_end": 8, "stop": 24, "time": 12, "trailing_stop": 20, "weekly_rebalance": 1 }, "gain_to_pain": 1.6717816873342426, "longest_underwater_sessions": 104, "max_drawdown_pct": 9.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 8, "profit_factor": 1.8244006900973286, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.12, "simulation_start_date": "2020-11-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.695090501369925, "start_date": "2020-11-02", "total_return_pct": 20.5, "trades": 65, "transaction_cost": 194.75074224209354, "turnover_multiple": 19.47507422420935, "underwater_pct": 87.74703557312253, "weekly_rebalance": { "eligible_pool_mean": 0.5384615384615384, "entrant_pool_mean": 0.5384615384615384, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.6923076923076923 }, "win_rate": 49.2 }, "path_id": "empty-2020-11", "protocol": "empty_book", "simulation_start": "2020-11-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-11|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-11-02", "measurement_start": "2020-11-02", "metrics": { "avg_cash_pct": 32.8283, "avg_gross_exposure_pct": 67.1717, "avg_hold_days": 16.5, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 18.3, "calmar": 1.98, "capacity_opportunities": 65, "end_date": "2021-11-01", "ev_net_r": 0.3390648847334353, "ev_without_best": { "1": 0.23892712887124065, "10": -0.27293023269999606, "5": -0.045244809690448175 }, "exit_reasons": { "open_at_end": 8, "stop": 24, "time": 12, "trailing_stop": 20, "weekly_rebalance": 1 }, "gain_to_pain": 1.4057829759842455, "longest_underwater_sessions": 104, "max_drawdown_pct": 9.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 8, "profit_factor": 1.7249425466990072, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.02, "simulation_start_date": "2020-11-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5263482096049628, "start_date": "2020-11-02", "total_return_pct": 18.2, "trades": 65, "transaction_cost": 385.8386691597524, "turnover_multiple": 19.291933457987618, "underwater_pct": 88.14229249011858, "weekly_rebalance": { "eligible_pool_mean": 0.5384615384615384, "entrant_pool_mean": 0.5384615384615384, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.6923076923076923 }, "win_rate": 49.2 }, "path_id": "empty-2020-11", "protocol": "empty_book", "simulation_start": "2020-11-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-12|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-12-01", "measurement_start": "2020-12-01", "metrics": { "avg_cash_pct": 30.0963, "avg_gross_exposure_pct": 69.9037, "avg_hold_days": 15.8, "avg_positions": 4.5357, "blocked_fraction": 0.0, "cagr_pct": 11.5, "calmar": 0.73, "capacity_opportunities": 72, "end_date": "2021-11-30", "ev_net_r": 0.14123341506501227, "ev_without_best": { "1": 0.047554843032214175, "10": -0.46060924495167077, "5": -0.22720137951880656 }, "exit_reasons": { "open_at_end": 3, "stop": 30, "time": 13, "trailing_stop": 25, "weekly_rebalance": 1 }, "gain_to_pain": 0.6675138614647561, "longest_underwater_sessions": 83, "max_drawdown_pct": 15.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 8, "profit_factor": 1.2588542192041081, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.63, "simulation_start_date": "2020-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.8741996150495868, "start_date": "2020-12-01", "total_return_pct": 11.4, "trades": 72, "transaction_cost": 225.3892932899318, "turnover_multiple": 22.538929328993177, "underwater_pct": 87.74703557312253, "weekly_rebalance": { "eligible_pool_mean": 0.6346153846153846, "entrant_pool_mean": 0.6346153846153846, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6923076923076923 }, "win_rate": 36.1 }, "path_id": "empty-2020-12", "protocol": "empty_book", "simulation_start": "2020-12-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2020-12|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-12-01", "measurement_start": "2020-12-01", "metrics": { "avg_cash_pct": 30.0785, "avg_gross_exposure_pct": 69.9215, "avg_hold_days": 15.8, "avg_positions": 4.5357, "blocked_fraction": 0.0, "cagr_pct": 9.2, "calmar": 0.57, "capacity_opportunities": 72, "end_date": "2021-11-30", "ev_net_r": 0.1069595663015484, "ev_without_best": { "1": 0.01342545794081116, "10": -0.49446641241153577, "5": -0.2613760622255222 }, "exit_reasons": { "open_at_end": 3, "stop": 30, "time": 13, "trailing_stop": 25, "weekly_rebalance": 1 }, "gain_to_pain": 0.5250757690465738, "longest_underwater_sessions": 83, "max_drawdown_pct": 16.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 8, "profit_factor": 1.1884043535252693, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.53, "simulation_start_date": "2020-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.7294297730996461, "start_date": "2020-12-01", "total_return_pct": 9.1, "trades": 72, "transaction_cost": 446.03204716980406, "turnover_multiple": 22.301602358490204, "underwater_pct": 88.14229249011858, "weekly_rebalance": { "eligible_pool_mean": 0.6346153846153846, "entrant_pool_mean": 0.6346153846153846, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6923076923076923 }, "win_rate": 36.1 }, "path_id": "empty-2020-12", "protocol": "empty_book", "simulation_start": "2020-12-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-01|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.4494, "avg_gross_exposure_pct": 68.5506, "avg_hold_days": 14.9, "avg_positions": 4.4048, "blocked_fraction": 0.0, "cagr_pct": 5.7, "calmar": 0.29, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.08336057942077069, "ev_without_best": { "1": -0.00854423496241988, "10": -0.4687139239324407, "5": -0.2722703544644663 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 22, "weekly_rebalance": 1 }, "gain_to_pain": 0.3437545112861682, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.152050994338706, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.37, "simulation_start_date": "2021-01-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5083361090780075, "start_date": "2021-01-04", "total_return_pct": 5.7, "trades": 74, "transaction_cost": 232.97951979904028, "turnover_multiple": 23.297951979904024, "underwater_pct": 86.56126482213439, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 39.2 }, "path_id": "empty-2021-01", "protocol": "empty_book", "simulation_start": "2021-01-04" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-01|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.4281, "avg_gross_exposure_pct": 68.5719, "avg_hold_days": 14.9, "avg_positions": 4.4048, "blocked_fraction": 0.0, "cagr_pct": 3.4, "calmar": 0.17, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.048842767776035266, "ev_without_best": { "1": -0.04292488280119565, "10": -0.5026943316571741, "5": -0.30637016338657347 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 22, "weekly_rebalance": 1 }, "gain_to_pain": 0.22179305987097703, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0858385084713678, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.26, "simulation_start_date": "2021-01-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.36220674208160897, "start_date": "2021-01-04", "total_return_pct": 3.4, "trades": 74, "transaction_cost": 460.86416185316773, "turnover_multiple": 23.043208092658386, "underwater_pct": 87.35177865612648, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 39.2 }, "path_id": "empty-2021-01", "protocol": "empty_book", "simulation_start": "2021-01-04" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-02|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-31", "measurement_start": "2021-02-01", "metrics": { "avg_cash_pct": 31.3216, "avg_gross_exposure_pct": 68.6784, "avg_hold_days": 13.2, "avg_positions": 4.4444, "blocked_fraction": 0.0, "cagr_pct": -3.3, "calmar": -0.13, "capacity_opportunities": 84, "end_date": "2022-01-28", "ev_net_r": -0.061430798576412954, "ev_without_best": { "1": -0.14400721819051043, "10": -0.5584670417463773, "5": -0.3812091698177708 }, "exit_reasons": { "open_at_end": 7, "stop": 42, "time": 12, "trailing_stop": 21, "weekly_rebalance": 2 }, "gain_to_pain": -0.06667756957493808, "longest_underwater_sessions": 72, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 0.897837274044475, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.05, "simulation_start_date": "2021-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.06792729810911681, "start_date": "2021-02-01", "total_return_pct": -3.2, "trades": 84, "transaction_cost": 256.1305503222001, "turnover_multiple": 25.61305503222001, "underwater_pct": 85.37549407114624, "weekly_rebalance": { "eligible_pool_mean": 0.8846153846153846, "entrant_pool_mean": 0.8846153846153846, "entrant_pool_median": 0.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 2, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6153846153846154 }, "win_rate": 32.1 }, "path_id": "empty-2021-02", "protocol": "empty_book", "simulation_start": "2021-02-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-02|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-31", "measurement_start": "2021-02-01", "metrics": { "avg_cash_pct": 31.3041, "avg_gross_exposure_pct": 68.6959, "avg_hold_days": 13.2, "avg_positions": 4.4444, "blocked_fraction": 0.0, "cagr_pct": -5.6, "calmar": -0.22, "capacity_opportunities": 84, "end_date": "2022-01-28", "ev_net_r": -0.09698470101086511, "ev_without_best": { "1": -0.17945296560032, "10": -0.5936961746810597, "5": -0.416463556633074 }, "exit_reasons": { "open_at_end": 7, "stop": 42, "time": 12, "trailing_stop": 21, "weekly_rebalance": 2 }, "gain_to_pain": -0.14746429666936883, "longest_underwater_sessions": 73, "max_drawdown_pct": 25.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 0.8450808872377246, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.17, "simulation_start_date": "2021-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.22228994822046821, "start_date": "2021-02-01", "total_return_pct": -5.6, "trades": 84, "transaction_cost": 505.9859656269148, "turnover_multiple": 25.299298281345738, "underwater_pct": 86.56126482213439, "weekly_rebalance": { "eligible_pool_mean": 0.8846153846153846, "entrant_pool_mean": 0.8846153846153846, "entrant_pool_median": 0.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 2, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6153846153846154 }, "win_rate": 31.0 }, "path_id": "empty-2021-02", "protocol": "empty_book", "simulation_start": "2021-02-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-03|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-02-28", "measurement_start": "2021-03-01", "metrics": { "avg_cash_pct": 28.4167, "avg_gross_exposure_pct": 71.5833, "avg_hold_days": 13.3, "avg_positions": 4.6905, "blocked_fraction": 0.0, "cagr_pct": 2.2, "calmar": 0.09, "capacity_opportunities": 88, "end_date": "2022-02-25", "ev_net_r": 0.034930933496787636, "ev_without_best": { "1": -0.04274126300777434, "10": -0.4541100035076172, "5": -0.2636315082827457 }, "exit_reasons": { "open_at_end": 8, "stop": 43, "time": 10, "trailing_stop": 23, "weekly_rebalance": 4 }, "gain_to_pain": 0.14899106334775408, "longest_underwater_sessions": 75, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 8, "profit_factor": 1.059797441605963, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.21, "simulation_start_date": "2021-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.28903416683930705, "start_date": "2021-03-01", "total_return_pct": 2.2, "trades": 88, "transaction_cost": 261.1848243120515, "turnover_multiple": 26.11848243120515, "underwater_pct": 87.35177865612648, "weekly_rebalance": { "eligible_pool_mean": 1.3653846153846154, "entrant_pool_mean": 1.3653846153846154, "entrant_pool_median": 0.0, "entrant_pool_p90": 4.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 4, "weekly_rank_rejected_entries": 22, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 36.4 }, "path_id": "empty-2021-03", "protocol": "empty_book", "simulation_start": "2021-03-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-03|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-02-28", "measurement_start": "2021-03-01", "metrics": { "avg_cash_pct": 28.4016, "avg_gross_exposure_pct": 71.5984, "avg_hold_days": 13.3, "avg_positions": 4.6905, "blocked_fraction": 0.0, "cagr_pct": -0.3, "calmar": -0.01, "capacity_opportunities": 88, "end_date": "2022-02-25", "ev_net_r": -0.0005237247894488891, "ev_without_best": { "1": -0.07809159817684366, "10": -0.4890848639606918, "5": -0.2987951068743577 }, "exit_reasons": { "open_at_end": 8, "stop": 43, "time": 10, "trailing_stop": 23, "weekly_rebalance": 4 }, "gain_to_pain": 0.04566567487947375, "longest_underwater_sessions": 75, "max_drawdown_pct": 25.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 8, "profit_factor": 0.9991368744611633, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.1, "simulation_start_date": "2021-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.13164510005454805, "start_date": "2021-03-01", "total_return_pct": -0.3, "trades": 88, "transaction_cost": 515.8686604412641, "turnover_multiple": 25.7934330220632, "underwater_pct": 87.74703557312253, "weekly_rebalance": { "eligible_pool_mean": 1.3653846153846154, "entrant_pool_mean": 1.3653846153846154, "entrant_pool_median": 0.0, "entrant_pool_p90": 4.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 4, "weekly_rank_rejected_entries": 22, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 35.2 }, "path_id": "empty-2021-03", "protocol": "empty_book", "simulation_start": "2021-03-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-04|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-03-31", "measurement_start": "2021-04-01", "metrics": { "avg_cash_pct": 20.433, "avg_gross_exposure_pct": 79.567, "avg_hold_days": 13.0, "avg_positions": 5.4405, "blocked_fraction": 0.4067796610169492, "cagr_pct": 16.0, "calmar": 0.66, "capacity_opportunities": 177, "end_date": "2022-03-30", "ev_net_r": 0.2012367566326309, "ev_without_best": { "1": 0.13786007131762085, "10": -0.23701747169144594, "5": -0.05068507091072884 }, "exit_reasons": { "open_at_end": 10, "stop": 46, "time": 13, "trailing_stop": 26, "weekly_rebalance": 10 }, "gain_to_pain": 0.7713244056828747, "longest_underwater_sessions": 98, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 105, "peak_positions": 10, "profit_factor": 1.3793265807269601, "sessions_at_capacity": 10, "sessions_measured": 252, "sharpe": 0.74, "simulation_start_date": "2021-04-01", "skipped_book_full": 72, "skipped_min_initial_risk": 0, "sortino": 1.0529177032524435, "start_date": "2021-04-01", "total_return_pct": 15.9, "trades": 105, "transaction_cost": 310.02716479396713, "turnover_multiple": 31.002716479396714, "underwater_pct": 86.16600790513834, "weekly_rebalance": { "eligible_pool_mean": 2.1346153846153846, "entrant_pool_mean": 2.1346153846153846, "entrant_pool_median": 1.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 10, "weekly_rank_rejected_entries": 51, "zero_entrant_fraction": 0.4807692307692308 }, "win_rate": 41.0 }, "path_id": "empty-2021-04", "protocol": "empty_book", "simulation_start": "2021-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-04|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-03-31", "measurement_start": "2021-04-01", "metrics": { "avg_cash_pct": 20.418, "avg_gross_exposure_pct": 79.582, "avg_hold_days": 13.0, "avg_positions": 5.4405, "blocked_fraction": 0.4067796610169492, "cagr_pct": 12.7, "calmar": 0.51, "capacity_opportunities": 177, "end_date": "2022-03-30", "ev_net_r": 0.16544728843805584, "ev_without_best": { "1": 0.10215465409694201, "10": -0.27251468052734285, "5": -0.08628808332216302 }, "exit_reasons": { "open_at_end": 10, "stop": 46, "time": 13, "trailing_stop": 26, "weekly_rebalance": 10 }, "gain_to_pain": 0.598608017159618, "longest_underwater_sessions": 98, "max_drawdown_pct": 25.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 105, "peak_positions": 10, "profit_factor": 1.2998988056125107, "sessions_at_capacity": 10, "sessions_measured": 252, "sharpe": 0.62, "simulation_start_date": "2021-04-01", "skipped_book_full": 72, "skipped_min_initial_risk": 0, "sortino": 0.8747167856488957, "start_date": "2021-04-01", "total_return_pct": 12.6, "trades": 105, "transaction_cost": 611.202563842988, "turnover_multiple": 30.560128192149392, "underwater_pct": 86.56126482213439, "weekly_rebalance": { "eligible_pool_mean": 2.1346153846153846, "entrant_pool_mean": 2.1346153846153846, "entrant_pool_median": 1.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 10, "weekly_rank_rejected_entries": 51, "zero_entrant_fraction": 0.4807692307692308 }, "win_rate": 41.0 }, "path_id": "empty-2021-04", "protocol": "empty_book", "simulation_start": "2021-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-05|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-05-02", "measurement_start": "2021-05-03", "metrics": { "avg_cash_pct": 21.5375, "avg_gross_exposure_pct": 78.4625, "avg_hold_days": 11.9, "avg_positions": 5.5357, "blocked_fraction": 0.4657534246575342, "cagr_pct": 0.9, "calmar": 0.04, "capacity_opportunities": 219, "end_date": "2022-04-29", "ev_net_r": 0.016249243642517522, "ev_without_best": { "1": -0.04216595278637179, "10": -0.38642956684399166, "5": -0.2169393306368266 }, "exit_reasons": { "open_at_end": 4, "stop": 59, "time": 15, "trailing_stop": 27, "weekly_rebalance": 12 }, "gain_to_pain": 0.0962847786332418, "longest_underwater_sessions": 119, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.0267938326041335, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.16, "simulation_start_date": "2021-05-03", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": 0.22065268943423574, "start_date": "2021-05-03", "total_return_pct": 0.9, "trades": 117, "transaction_cost": 338.44702480864936, "turnover_multiple": 33.84470248086493, "underwater_pct": 86.56126482213439, "weekly_rebalance": { "eligible_pool_mean": 2.4423076923076925, "entrant_pool_mean": 2.4423076923076925, "entrant_pool_median": 0.5, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 4, "reentries_within_5_sessions": 2, "replacements": 12, "weekly_rank_rejected_entries": 66, "zero_entrant_fraction": 0.5 }, "win_rate": 34.2 }, "path_id": "empty-2021-05", "protocol": "empty_book", "simulation_start": "2021-05-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-05|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-05-02", "measurement_start": "2021-05-03", "metrics": { "avg_cash_pct": 21.5252, "avg_gross_exposure_pct": 78.4748, "avg_hold_days": 11.9, "avg_positions": 5.5357, "blocked_fraction": 0.4657534246575342, "cagr_pct": -2.3, "calmar": -0.09, "capacity_opportunities": 219, "end_date": "2022-04-29", "ev_net_r": -0.020661948506563606, "ev_without_best": { "1": -0.07901145892398133, "10": -0.42330469726943537, "5": -0.2537341213703581 }, "exit_reasons": { "open_at_end": 4, "stop": 59, "time": 15, "trailing_stop": 27, "weekly_rebalance": 12 }, "gain_to_pain": -0.005606767399848549, "longest_underwater_sessions": 119, "max_drawdown_pct": 25.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 117, "peak_positions": 10, "profit_factor": 0.9672482608961431, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.03, "simulation_start_date": "2021-05-03", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": 0.04651653667613275, "start_date": "2021-05-03", "total_return_pct": -2.3, "trades": 117, "transaction_cost": 666.2392937548397, "turnover_multiple": 33.311964687741984, "underwater_pct": 86.56126482213439, "weekly_rebalance": { "eligible_pool_mean": 2.4423076923076925, "entrant_pool_mean": 2.4423076923076925, "entrant_pool_median": 0.5, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 4, "reentries_within_5_sessions": 2, "replacements": 12, "weekly_rank_rejected_entries": 66, "zero_entrant_fraction": 0.5 }, "win_rate": 34.2 }, "path_id": "empty-2021-05", "protocol": "empty_book", "simulation_start": "2021-05-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-06|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-05-31", "measurement_start": "2021-06-01", "metrics": { "avg_cash_pct": 18.0163, "avg_gross_exposure_pct": 81.9837, "avg_hold_days": 11.3, "avg_positions": 5.881, "blocked_fraction": 0.4396551724137931, "cagr_pct": 3.8, "calmar": 0.15, "capacity_opportunities": 232, "end_date": "2022-05-27", "ev_net_r": 0.04001408723156606, "ev_without_best": { "1": -0.015280215310536138, "10": -0.32023217420122624, "5": -0.17101681826531695 }, "exit_reasons": { "open_at_end": 9, "stop": 65, "time": 14, "trailing_stop": 29, "weekly_rebalance": 13 }, "gain_to_pain": 0.19002401607107894, "longest_underwater_sessions": 139, "max_drawdown_pct": 25.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 130, "peak_positions": 10, "profit_factor": 1.0669084163046656, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.27, "simulation_start_date": "2021-06-01", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": 0.3717535463720851, "start_date": "2021-06-01", "total_return_pct": 3.7, "trades": 130, "transaction_cost": 357.53431265091507, "turnover_multiple": 35.75343126509151, "underwater_pct": 89.72332015810277, "weekly_rebalance": { "eligible_pool_mean": 2.8653846153846154, "entrant_pool_mean": 2.8653846153846154, "entrant_pool_median": 1.0, "entrant_pool_p90": 6.899999999999999, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 4, "reentries_within_5_sessions": 2, "replacements": 13, "weekly_rank_rejected_entries": 80, "zero_entrant_fraction": 0.4230769230769231 }, "win_rate": 36.2 }, "path_id": "empty-2021-06", "protocol": "empty_book", "simulation_start": "2021-06-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-06|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-05-31", "measurement_start": "2021-06-01", "metrics": { "avg_cash_pct": 18.0042, "avg_gross_exposure_pct": 81.9958, "avg_hold_days": 11.3, "avg_positions": 5.881, "blocked_fraction": 0.4396551724137931, "cagr_pct": 0.2, "calmar": 0.01, "capacity_opportunities": 232, "end_date": "2022-05-27", "ev_net_r": 0.0040391846142526985, "ev_without_best": { "1": -0.051157919744467525, "10": -0.35606370849736707, "5": -0.20681811204267664 }, "exit_reasons": { "open_at_end": 9, "stop": 65, "time": 14, "trailing_stop": 29, "weekly_rebalance": 13 }, "gain_to_pain": 0.07450943521816827, "longest_underwater_sessions": 139, "max_drawdown_pct": 27.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 130, "peak_positions": 10, "profit_factor": 1.006499978920426, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.15, "simulation_start_date": "2021-06-01", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": 0.1983522428116128, "start_date": "2021-06-01", "total_return_pct": 0.2, "trades": 130, "transaction_cost": 703.0378089282457, "turnover_multiple": 35.15189044641228, "underwater_pct": 89.72332015810277, "weekly_rebalance": { "eligible_pool_mean": 2.8653846153846154, "entrant_pool_mean": 2.8653846153846154, "entrant_pool_median": 1.0, "entrant_pool_p90": 6.899999999999999, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 4, "reentries_within_5_sessions": 2, "replacements": 13, "weekly_rank_rejected_entries": 80, "zero_entrant_fraction": 0.4230769230769231 }, "win_rate": 36.2 }, "path_id": "empty-2021-06", "protocol": "empty_book", "simulation_start": "2021-06-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-07|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-07-01", "measurement_start": "2021-07-01", "metrics": { "avg_cash_pct": 20.076, "avg_gross_exposure_pct": 79.924, "avg_hold_days": 10.9, "avg_positions": 5.9167, "blocked_fraction": 0.42857142857142855, "cagr_pct": -15.0, "calmar": -0.54, "capacity_opportunities": 238, "end_date": "2022-06-30", "ev_net_r": -0.12774300677366246, "ev_without_best": { "1": -0.17507500788351496, "10": -0.44422363117815555, "5": -0.3086472509568247 }, "exit_reasons": { "open_at_end": 7, "stop": 67, "time": 12, "trailing_stop": 35, "weekly_rebalance": 15 }, "gain_to_pain": -0.3475734822149866, "longest_underwater_sessions": 161, "max_drawdown_pct": 27.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 136, "peak_positions": 10, "profit_factor": 0.789613062831458, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": -0.43, "simulation_start_date": "2021-07-01", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": -0.5731250824785792, "start_date": "2021-07-01", "total_return_pct": -14.9, "trades": 136, "transaction_cost": 337.58112974507577, "turnover_multiple": 33.758112974507576, "underwater_pct": 93.67588932806325, "weekly_rebalance": { "eligible_pool_mean": 3.4615384615384617, "entrant_pool_mean": 3.4615384615384617, "entrant_pool_median": 2.0, "entrant_pool_p90": 9.699999999999996, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 15, "weekly_rank_rejected_entries": 102, "zero_entrant_fraction": 0.38461538461538464 }, "win_rate": 33.1 }, "path_id": "empty-2021-07", "protocol": "empty_book", "simulation_start": "2021-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-07|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-07-01", "measurement_start": "2021-07-01", "metrics": { "avg_cash_pct": 20.0688, "avg_gross_exposure_pct": 79.9312, "avg_hold_days": 10.9, "avg_positions": 5.9167, "blocked_fraction": 0.42857142857142855, "cagr_pct": -17.9, "calmar": -0.6, "capacity_opportunities": 238, "end_date": "2022-06-30", "ev_net_r": -0.16356013041661827, "ev_without_best": { "1": -0.21088108752345522, "10": -0.4799591992285595, "5": -0.344432365151993 }, "exit_reasons": { "open_at_end": 7, "stop": 67, "time": 12, "trailing_stop": 35, "weekly_rebalance": 15 }, "gain_to_pain": -0.410851882401223, "longest_underwater_sessions": 161, "max_drawdown_pct": 29.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 136, "peak_positions": 10, "profit_factor": 0.740869127775086, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": -0.55, "simulation_start_date": "2021-07-01", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": -0.7314295087070946, "start_date": "2021-07-01", "total_return_pct": -17.9, "trades": 136, "transaction_cost": 663.4313675898809, "turnover_multiple": 33.17156837949405, "underwater_pct": 93.67588932806325, "weekly_rebalance": { "eligible_pool_mean": 3.4615384615384617, "entrant_pool_mean": 3.4615384615384617, "entrant_pool_median": 2.0, "entrant_pool_p90": 9.699999999999996, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 15, "weekly_rank_rejected_entries": 102, "zero_entrant_fraction": 0.38461538461538464 }, "win_rate": 32.4 }, "path_id": "empty-2021-07", "protocol": "empty_book", "simulation_start": "2021-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-08|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-08-02", "measurement_start": "2021-08-02", "metrics": { "avg_cash_pct": 15.997, "avg_gross_exposure_pct": 84.003, "avg_hold_days": 10.8, "avg_positions": 6.3333, "blocked_fraction": 0.40963855421686746, "cagr_pct": -7.3, "calmar": -0.27, "capacity_opportunities": 249, "end_date": "2022-08-01", "ev_net_r": -0.09237405279041733, "ev_without_best": { "1": -0.1238091723738037, "10": -0.3716089920324849, "5": -0.24440044026530838 }, "exit_reasons": { "open_at_end": 9, "stop": 72, "time": 12, "trailing_stop": 33, "weekly_rebalance": 21 }, "gain_to_pain": -0.12743564122184647, "longest_underwater_sessions": 182, "max_drawdown_pct": 27.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 147, "peak_positions": 10, "profit_factor": 0.8433635820517021, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": -0.12, "simulation_start_date": "2021-08-02", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": -0.16156727247460728, "start_date": "2021-08-02", "total_return_pct": -7.3, "trades": 147, "transaction_cost": 358.2289694853223, "turnover_multiple": 35.82289694853223, "underwater_pct": 91.30434782608695, "weekly_rebalance": { "eligible_pool_mean": 4.711538461538462, "entrant_pool_mean": 4.711538461538462, "entrant_pool_median": 2.0, "entrant_pool_p90": 14.599999999999994, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 151, "zero_entrant_fraction": 0.28846153846153844 }, "win_rate": 36.1 }, "path_id": "empty-2021-08", "protocol": "empty_book", "simulation_start": "2021-08-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-08|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-08-02", "measurement_start": "2021-08-02", "metrics": { "avg_cash_pct": 15.9898, "avg_gross_exposure_pct": 84.0102, "avg_hold_days": 10.8, "avg_positions": 6.3333, "blocked_fraction": 0.40963855421686746, "cagr_pct": -10.7, "calmar": -0.36, "capacity_opportunities": 249, "end_date": "2022-08-01", "ev_net_r": -0.12827305295914285, "ev_without_best": { "1": -0.15962075431560932, "10": -0.40754482867667213, "5": -0.28028795046564337 }, "exit_reasons": { "open_at_end": 9, "stop": 72, "time": 12, "trailing_stop": 33, "weekly_rebalance": 21 }, "gain_to_pain": -0.20775464697178125, "longest_underwater_sessions": 182, "max_drawdown_pct": 29.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 147, "peak_positions": 10, "profit_factor": 0.790665772601156, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-02", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": -0.3301979433382006, "start_date": "2021-08-02", "total_return_pct": -10.7, "trades": 147, "transaction_cost": 703.4035773142031, "turnover_multiple": 35.17017886571015, "underwater_pct": 91.699604743083, "weekly_rebalance": { "eligible_pool_mean": 4.711538461538462, "entrant_pool_mean": 4.711538461538462, "entrant_pool_median": 2.0, "entrant_pool_p90": 14.599999999999994, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 151, "zero_entrant_fraction": 0.28846153846153844 }, "win_rate": 36.1 }, "path_id": "empty-2021-08", "protocol": "empty_book", "simulation_start": "2021-08-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-09|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-09-01", "measurement_start": "2021-09-01", "metrics": { "avg_cash_pct": 11.6856, "avg_gross_exposure_pct": 88.3144, "avg_hold_days": 10.9, "avg_positions": 6.6746, "blocked_fraction": 0.4, "cagr_pct": 5.2, "calmar": 0.21, "capacity_opportunities": 255, "end_date": "2022-08-31", "ev_net_r": 0.012820028042375869, "ev_without_best": { "1": -0.0269722524268225, "10": -0.26841146282866946, "5": -0.14568680112111979 }, "exit_reasons": { "open_at_end": 8, "stop": 74, "time": 14, "trailing_stop": 32, "weekly_rebalance": 25 }, "gain_to_pain": 0.23774897068256248, "longest_underwater_sessions": 204, "max_drawdown_pct": 24.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 153, "peak_positions": 10, "profit_factor": 1.0224958973903462, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.32, "simulation_start_date": "2021-09-01", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": 0.4385113166469704, "start_date": "2021-09-01", "total_return_pct": 5.2, "trades": 153, "transaction_cost": 385.239309258983, "turnover_multiple": 38.5239309258983, "underwater_pct": 93.2806324110672, "weekly_rebalance": { "eligible_pool_mean": 5.769230769230769, "entrant_pool_mean": 5.769230769230769, "entrant_pool_median": 3.5, "entrant_pool_p90": 16.0, "events": 52, "reentries_within_10_sessions": 5, "reentries_within_20_sessions": 7, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 197, "zero_entrant_fraction": 0.25 }, "win_rate": 38.6 }, "path_id": "empty-2021-09", "protocol": "empty_book", "simulation_start": "2021-09-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-09|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-09-01", "measurement_start": "2021-09-01", "metrics": { "avg_cash_pct": 11.6787, "avg_gross_exposure_pct": 88.3213, "avg_hold_days": 10.9, "avg_positions": 6.6746, "blocked_fraction": 0.4, "cagr_pct": 1.3, "calmar": 0.05, "capacity_opportunities": 255, "end_date": "2022-08-31", "ev_net_r": -0.022828239328159566, "ev_without_best": { "1": -0.06262122840684853, "10": -0.3039385636289738, "5": -0.1812232167625678 }, "exit_reasons": { "open_at_end": 8, "stop": 74, "time": 14, "trailing_stop": 32, "weekly_rebalance": 25 }, "gain_to_pain": 0.11603517644371364, "longest_underwater_sessions": 204, "max_drawdown_pct": 26.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 153, "peak_positions": 10, "profit_factor": 0.961428854953087, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.19, "simulation_start_date": "2021-09-01", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": 0.2592177894375086, "start_date": "2021-09-01", "total_return_pct": 1.3, "trades": 153, "transaction_cost": 755.9884956473321, "turnover_multiple": 37.7994247823666, "underwater_pct": 93.2806324110672, "weekly_rebalance": { "eligible_pool_mean": 5.769230769230769, "entrant_pool_mean": 5.769230769230769, "entrant_pool_median": 3.5, "entrant_pool_p90": 16.0, "events": 52, "reentries_within_10_sessions": 5, "reentries_within_20_sessions": 7, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 197, "zero_entrant_fraction": 0.25 }, "win_rate": 38.6 }, "path_id": "empty-2021-09", "protocol": "empty_book", "simulation_start": "2021-09-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-10|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-10-03", "measurement_start": "2021-10-01", "metrics": { "avg_cash_pct": 11.5769, "avg_gross_exposure_pct": 88.4231, "avg_hold_days": 10.6, "avg_positions": 6.7341, "blocked_fraction": 0.39080459770114945, "cagr_pct": -15.0, "calmar": -0.58, "capacity_opportunities": 261, "end_date": "2022-09-30", "ev_net_r": -0.14893050846226827, "ev_without_best": { "1": -0.17833610286002943, "10": -0.3690619021799093, "5": -0.27794894353346894 }, "exit_reasons": { "open_at_end": 7, "stop": 75, "time": 15, "trailing_stop": 37, "weekly_rebalance": 25 }, "gain_to_pain": -0.2917015470870842, "longest_underwater_sessions": 225, "max_drawdown_pct": 26.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 159, "peak_positions": 10, "profit_factor": 0.7428174417475968, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": -0.4, "simulation_start_date": "2021-10-01", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": -0.5220049714117794, "start_date": "2021-10-01", "total_return_pct": -14.9, "trades": 159, "transaction_cost": 361.0730283684311, "turnover_multiple": 36.10730283684311, "underwater_pct": 96.44268774703558, "weekly_rebalance": { "eligible_pool_mean": 5.943396226415095, "entrant_pool_mean": 5.943396226415095, "entrant_pool_median": 4, "entrant_pool_p90": 16.0, "events": 53, "reentries_within_10_sessions": 5, "reentries_within_20_sessions": 7, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 197, "zero_entrant_fraction": 0.20754716981132076 }, "win_rate": 34.6 }, "path_id": "empty-2021-10", "protocol": "empty_book", "simulation_start": "2021-10-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-10|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-10-03", "measurement_start": "2021-10-01", "metrics": { "avg_cash_pct": 11.5725, "avg_gross_exposure_pct": 88.4275, "avg_hold_days": 10.6, "avg_positions": 6.7341, "blocked_fraction": 0.39080459770114945, "cagr_pct": -18.3, "calmar": -0.65, "capacity_opportunities": 261, "end_date": "2022-09-30", "ev_net_r": -0.18451116110841348, "ev_without_best": { "1": -0.21383396178052344, "10": -0.40487308753667234, "5": -0.3135223855956196 }, "exit_reasons": { "open_at_end": 7, "stop": 75, "time": 15, "trailing_stop": 37, "weekly_rebalance": 25 }, "gain_to_pain": -0.357828163077374, "longest_underwater_sessions": 225, "max_drawdown_pct": 27.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 159, "peak_positions": 10, "profit_factor": 0.6937118126390133, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": -0.52, "simulation_start_date": "2021-10-01", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": -0.6857550600159096, "start_date": "2021-10-01", "total_return_pct": -18.2, "trades": 159, "transaction_cost": 708.1402880686758, "turnover_multiple": 35.40701440343379, "underwater_pct": 96.44268774703558, "weekly_rebalance": { "eligible_pool_mean": 5.943396226415095, "entrant_pool_mean": 5.943396226415095, "entrant_pool_median": 4, "entrant_pool_p90": 16.0, "events": 53, "reentries_within_10_sessions": 5, "reentries_within_20_sessions": 7, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 197, "zero_entrant_fraction": 0.20754716981132076 }, "win_rate": 34.6 }, "path_id": "empty-2021-10", "protocol": "empty_book", "simulation_start": "2021-10-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-11|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-11-01", "measurement_start": "2021-11-01", "metrics": { "avg_cash_pct": 11.4377, "avg_gross_exposure_pct": 88.5623, "avg_hold_days": 10.2, "avg_positions": 7.0159, "blocked_fraction": 0.3709090909090909, "cagr_pct": -14.9, "calmar": -0.52, "capacity_opportunities": 275, "end_date": "2022-10-31", "ev_net_r": -0.11074021205875041, "ev_without_best": { "1": -0.13753029123574312, "10": -0.32108654092702815, "5": -0.2305702038081582 }, "exit_reasons": { "open_at_end": 9, "stop": 84, "time": 11, "trailing_stop": 39, "weekly_rebalance": 30 }, "gain_to_pain": -0.2476463215471805, "longest_underwater_sessions": 246, "max_drawdown_pct": 28.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 173, "peak_positions": 10, "profit_factor": 0.8127909550671644, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": -0.38, "simulation_start_date": "2021-11-01", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": -0.5075852188115615, "start_date": "2021-11-01", "total_return_pct": -14.9, "trades": 173, "transaction_cost": 355.6301025069546, "turnover_multiple": 35.563010250695456, "underwater_pct": 98.41897233201581, "weekly_rebalance": { "eligible_pool_mean": 6.673076923076923, "entrant_pool_mean": 6.673076923076923, "entrant_pool_median": 4.0, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 5, "reentries_within_20_sessions": 7, "reentries_within_5_sessions": 3, "replacements": 30, "weekly_rank_rejected_entries": 231, "zero_entrant_fraction": 0.19230769230769232 }, "win_rate": 35.8 }, "path_id": "empty-2021-11", "protocol": "empty_book", "simulation_start": "2021-11-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-11|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-11-01", "measurement_start": "2021-11-01", "metrics": { "avg_cash_pct": 11.4362, "avg_gross_exposure_pct": 88.5638, "avg_hold_days": 10.2, "avg_positions": 7.0159, "blocked_fraction": 0.3709090909090909, "cagr_pct": -18.4, "calmar": -0.61, "capacity_opportunities": 275, "end_date": "2022-10-31", "ev_net_r": -0.14651116294796623, "ev_without_best": { "1": -0.17322629380862278, "10": -0.35705022773127787, "5": -0.26633818488603594 }, "exit_reasons": { "open_at_end": 9, "stop": 84, "time": 11, "trailing_stop": 39, "weekly_rebalance": 30 }, "gain_to_pain": -0.315587263224299, "longest_underwater_sessions": 246, "max_drawdown_pct": 30.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 173, "peak_positions": 10, "profit_factor": 0.7616429361663982, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": -0.52, "simulation_start_date": "2021-11-01", "skipped_book_full": 102, "skipped_min_initial_risk": 0, "sortino": -0.6834032290652721, "start_date": "2021-11-01", "total_return_pct": -18.4, "trades": 173, "transaction_cost": 696.552105472183, "turnover_multiple": 34.82760527360915, "underwater_pct": 98.41897233201581, "weekly_rebalance": { "eligible_pool_mean": 6.673076923076923, "entrant_pool_mean": 6.673076923076923, "entrant_pool_median": 4.0, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 5, "reentries_within_20_sessions": 7, "reentries_within_5_sessions": 3, "replacements": 30, "weekly_rank_rejected_entries": 231, "zero_entrant_fraction": 0.19230769230769232 }, "win_rate": 35.3 }, "path_id": "empty-2021-11", "protocol": "empty_book", "simulation_start": "2021-11-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-12|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-12-01", "measurement_start": "2021-12-01", "metrics": { "avg_cash_pct": 10.7876, "avg_gross_exposure_pct": 89.2124, "avg_hold_days": 11.3, "avg_positions": 7.254, "blocked_fraction": 0.5292397660818714, "cagr_pct": 4.4, "calmar": 0.22, "capacity_opportunities": 342, "end_date": "2022-11-30", "ev_net_r": 0.056859914989133314, "ev_without_best": { "1": 0.029108080667915436, "10": -0.16778572643696643, "5": -0.0702494713059221 }, "exit_reasons": { "open_at_end": 9, "stop": 67, "time": 14, "trailing_stop": 39, "weekly_rebalance": 32 }, "gain_to_pain": 0.21104200221687697, "longest_underwater_sessions": 183, "max_drawdown_pct": 20.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 161, "peak_positions": 10, "profit_factor": 1.1111731552389625, "sessions_at_capacity": 26, "sessions_measured": 252, "sharpe": 0.29, "simulation_start_date": "2021-12-01", "skipped_book_full": 181, "skipped_min_initial_risk": 0, "sortino": 0.40296086070934733, "start_date": "2021-12-01", "total_return_pct": 4.4, "trades": 161, "transaction_cost": 368.9150912900884, "turnover_multiple": 36.89150912900884, "underwater_pct": 96.04743083003953, "weekly_rebalance": { "eligible_pool_mean": 7.576923076923077, "entrant_pool_mean": 7.576923076923077, "entrant_pool_median": 5.0, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 6, "reentries_within_20_sessions": 8, "reentries_within_5_sessions": 4, "replacements": 32, "weekly_rank_rejected_entries": 278, "zero_entrant_fraction": 0.15384615384615385 }, "win_rate": 41.6 }, "path_id": "empty-2021-12", "protocol": "empty_book", "simulation_start": "2021-12-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2021-12|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-12-01", "measurement_start": "2021-12-01", "metrics": { "avg_cash_pct": 10.785, "avg_gross_exposure_pct": 89.215, "avg_hold_days": 11.3, "avg_positions": 7.254, "blocked_fraction": 0.5292397660818714, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 342, "end_date": "2022-11-30", "ev_net_r": 0.021314678208846027, "ev_without_best": { "1": -0.006355175959129699, "10": -0.20346444819903545, "5": -0.10578083846252188 }, "exit_reasons": { "open_at_end": 9, "stop": 67, "time": 14, "trailing_stop": 39, "weekly_rebalance": 32 }, "gain_to_pain": 0.09676618975321895, "longest_underwater_sessions": 183, "max_drawdown_pct": 21.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 161, "peak_positions": 10, "profit_factor": 1.0400638721037492, "sessions_at_capacity": 26, "sessions_measured": 252, "sharpe": 0.16, "simulation_start_date": "2021-12-01", "skipped_book_full": 181, "skipped_min_initial_risk": 0, "sortino": 0.2250666808284288, "start_date": "2021-12-01", "total_return_pct": 0.5, "trades": 161, "transaction_cost": 723.6190281992868, "turnover_multiple": 36.18095140996434, "underwater_pct": 96.04743083003953, "weekly_rebalance": { "eligible_pool_mean": 7.576923076923077, "entrant_pool_mean": 7.576923076923077, "entrant_pool_median": 5.0, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 6, "reentries_within_20_sessions": 8, "reentries_within_5_sessions": 4, "replacements": 32, "weekly_rank_rejected_entries": 278, "zero_entrant_fraction": 0.15384615384615385 }, "win_rate": 41.6 }, "path_id": "empty-2021-12", "protocol": "empty_book", "simulation_start": "2021-12-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-01|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.1646, "avg_gross_exposure_pct": 93.8354, "avg_hold_days": 11.2, "avg_positions": 7.4643, "blocked_fraction": 0.4878048780487805, "cagr_pct": -0.8, "calmar": -0.04, "capacity_opportunities": 328, "end_date": "2023-01-03", "ev_net_r": -0.012110163388086488, "ev_without_best": { "1": -0.039330527739954935, "10": -0.22647412810726325, "5": -0.13440801536001587 }, "exit_reasons": { "open_at_end": 6, "stop": 68, "time": 17, "trailing_stop": 42, "weekly_rebalance": 35 }, "gain_to_pain": 0.06462019762915105, "longest_underwater_sessions": 198, "max_drawdown_pct": 20.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 168, "peak_positions": 10, "profit_factor": 0.9764149178427387, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2022-01-03", "skipped_book_full": 160, "skipped_min_initial_risk": 0, "sortino": 0.17279168325695987, "start_date": "2022-01-03", "total_return_pct": -0.8, "trades": 168, "transaction_cost": 425.00331970056675, "turnover_multiple": 42.50033197005667, "underwater_pct": 94.46640316205533, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 6.0, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 6, "replacements": 35, "weekly_rank_rejected_entries": 287, "zero_entrant_fraction": 0.11538461538461539 }, "win_rate": 39.9 }, "path_id": "empty-2022-01", "protocol": "empty_book", "simulation_start": "2022-01-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-01|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.1646, "avg_gross_exposure_pct": 93.8354, "avg_hold_days": 11.2, "avg_positions": 7.4643, "blocked_fraction": 0.4878048780487805, "cagr_pct": -4.7, "calmar": -0.22, "capacity_opportunities": 328, "end_date": "2023-01-03", "ev_net_r": -0.04827180548336521, "ev_without_best": { "1": -0.07542794547728003, "10": -0.26271446576737073, "5": -0.17046466552597012 }, "exit_reasons": { "open_at_end": 6, "stop": 68, "time": 17, "trailing_stop": 42, "weekly_rebalance": 35 }, "gain_to_pain": -0.027180993703360717, "longest_underwater_sessions": 198, "max_drawdown_pct": 21.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 168, "peak_positions": 10, "profit_factor": 0.9097372002873837, "sessions_at_capacity": 19, "sessions_measured": 252, "sharpe": -0.0, "simulation_start_date": "2022-01-03", "skipped_book_full": 160, "skipped_min_initial_risk": 0, "sortino": -0.003938967929737232, "start_date": "2022-01-03", "total_return_pct": -4.7, "trades": 168, "transaction_cost": 832.8252086939273, "turnover_multiple": 41.64126043469636, "underwater_pct": 94.46640316205533, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 6.0, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 6, "replacements": 35, "weekly_rank_rejected_entries": 287, "zero_entrant_fraction": 0.11538461538461539 }, "win_rate": 39.3 }, "path_id": "empty-2022-01", "protocol": "empty_book", "simulation_start": "2022-01-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-02|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-02-02", "measurement_start": "2022-02-01", "metrics": { "avg_cash_pct": 5.704, "avg_gross_exposure_pct": 94.296, "avg_hold_days": 10.9, "avg_positions": 7.5198, "blocked_fraction": 0.3346153846153846, "cagr_pct": -5.2, "calmar": -0.28, "capacity_opportunities": 260, "end_date": "2023-02-01", "ev_net_r": -0.017162641938318467, "ev_without_best": { "1": -0.04659574994434707, "10": -0.2160501488289676, "5": -0.13259831978462971 }, "exit_reasons": { "open_at_end": 8, "stop": 70, "time": 15, "trailing_stop": 43, "weekly_rebalance": 37 }, "gain_to_pain": -0.05804912311892977, "longest_underwater_sessions": 199, "max_drawdown_pct": 18.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 173, "peak_positions": 10, "profit_factor": 0.9669934305114936, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": -0.03, "simulation_start_date": "2022-02-01", "skipped_book_full": 87, "skipped_min_initial_risk": 0, "sortino": -0.03966698224785995, "start_date": "2022-02-01", "total_return_pct": -5.2, "trades": 173, "transaction_cost": 405.9827139422451, "turnover_multiple": 40.598271394224504, "underwater_pct": 96.44268774703558, "weekly_rebalance": { "eligible_pool_mean": 8.461538461538462, "entrant_pool_mean": 8.461538461538462, "entrant_pool_median": 6.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 13, "reentries_within_20_sessions": 14, "reentries_within_5_sessions": 6, "replacements": 37, "weekly_rank_rejected_entries": 302, "zero_entrant_fraction": 0.07692307692307693 }, "win_rate": 41.6 }, "path_id": "empty-2022-02", "protocol": "empty_book", "simulation_start": "2022-02-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-02|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-02-02", "measurement_start": "2022-02-01", "metrics": { "avg_cash_pct": 5.7002, "avg_gross_exposure_pct": 94.2998, "avg_hold_days": 10.9, "avg_positions": 7.5198, "blocked_fraction": 0.3346153846153846, "cagr_pct": -9.1, "calmar": -0.47, "capacity_opportunities": 260, "end_date": "2023-02-01", "ev_net_r": -0.053386841224292145, "ev_without_best": { "1": -0.08282752647995918, "10": -0.25235233251741085, "5": -0.16896072882968852 }, "exit_reasons": { "open_at_end": 8, "stop": 70, "time": 15, "trailing_stop": 43, "weekly_rebalance": 37 }, "gain_to_pain": -0.15409909291509985, "longest_underwater_sessions": 199, "max_drawdown_pct": 19.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 173, "peak_positions": 10, "profit_factor": 0.9012089485711992, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": -0.17, "simulation_start_date": "2022-02-01", "skipped_book_full": 87, "skipped_min_initial_risk": 0, "sortino": -0.2233378843250292, "start_date": "2022-02-01", "total_return_pct": -9.1, "trades": 173, "transaction_cost": 794.8142032894334, "turnover_multiple": 39.74071016447167, "underwater_pct": 96.83794466403161, "weekly_rebalance": { "eligible_pool_mean": 8.461538461538462, "entrant_pool_mean": 8.461538461538462, "entrant_pool_median": 6.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 13, "reentries_within_20_sessions": 14, "reentries_within_5_sessions": 6, "replacements": 37, "weekly_rank_rejected_entries": 302, "zero_entrant_fraction": 0.07692307692307693 }, "win_rate": 41.6 }, "path_id": "empty-2022-02", "protocol": "empty_book", "simulation_start": "2022-02-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-03|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-03-02", "measurement_start": "2022-03-01", "metrics": { "avg_cash_pct": 6.4567, "avg_gross_exposure_pct": 93.5433, "avg_hold_days": 10.4, "avg_positions": 7.5357, "blocked_fraction": 0.32342007434944237, "cagr_pct": -10.6, "calmar": -0.5, "capacity_opportunities": 269, "end_date": "2023-03-01", "ev_net_r": -0.07402322614315557, "ev_without_best": { "1": -0.10230695631576195, "10": -0.261153250003728, "5": -0.18067063539738584 }, "exit_reasons": { "open_at_end": 9, "stop": 80, "time": 13, "trailing_stop": 41, "weekly_rebalance": 39 }, "gain_to_pain": -0.1515107190413257, "longest_underwater_sessions": 218, "max_drawdown_pct": 21.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 182, "peak_positions": 10, "profit_factor": 0.8661043217200636, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2022-03-01", "skipped_book_full": 87, "skipped_min_initial_risk": 0, "sortino": -0.31782324455967637, "start_date": "2022-03-01", "total_return_pct": -10.6, "trades": 182, "transaction_cost": 426.10943126516605, "turnover_multiple": 42.6109431265166, "underwater_pct": 96.83794466403161, "weekly_rebalance": { "eligible_pool_mean": 8.211538461538462, "entrant_pool_mean": 8.211538461538462, "entrant_pool_median": 6.0, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 13, "reentries_within_20_sessions": 14, "reentries_within_5_sessions": 7, "replacements": 39, "weekly_rank_rejected_entries": 287, "zero_entrant_fraction": 0.07692307692307693 }, "win_rate": 39.0 }, "path_id": "empty-2022-03", "protocol": "empty_book", "simulation_start": "2022-03-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-03|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-03-02", "measurement_start": "2022-03-01", "metrics": { "avg_cash_pct": 6.4571, "avg_gross_exposure_pct": 93.5429, "avg_hold_days": 10.4, "avg_positions": 7.5357, "blocked_fraction": 0.32342007434944237, "cagr_pct": -14.5, "calmar": -0.61, "capacity_opportunities": 269, "end_date": "2023-03-01", "ev_net_r": -0.11061987728566099, "ev_without_best": { "1": -0.1389128656836505, "10": -0.29780432182440664, "5": -0.21736901467145556 }, "exit_reasons": { "open_at_end": 9, "stop": 80, "time": 13, "trailing_stop": 41, "weekly_rebalance": 39 }, "gain_to_pain": -0.23044161185361062, "longest_underwater_sessions": 218, "max_drawdown_pct": 24.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 182, "peak_positions": 10, "profit_factor": 0.8074263903187829, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": -0.38, "simulation_start_date": "2022-03-01", "skipped_book_full": 87, "skipped_min_initial_risk": 0, "sortino": -0.511776130812514, "start_date": "2022-03-01", "total_return_pct": -14.5, "trades": 182, "transaction_cost": 833.6918492052121, "turnover_multiple": 41.6845924602606, "underwater_pct": 96.83794466403161, "weekly_rebalance": { "eligible_pool_mean": 8.211538461538462, "entrant_pool_mean": 8.211538461538462, "entrant_pool_median": 6.0, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 13, "reentries_within_20_sessions": 14, "reentries_within_5_sessions": 7, "replacements": 39, "weekly_rank_rejected_entries": 287, "zero_entrant_fraction": 0.07692307692307693 }, "win_rate": 39.0 }, "path_id": "empty-2022-03", "protocol": "empty_book", "simulation_start": "2022-03-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-04|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-04-04", "measurement_start": "2022-04-01", "metrics": { "avg_cash_pct": 8.804, "avg_gross_exposure_pct": 91.196, "avg_hold_days": 10.6, "avg_positions": 7.254, "blocked_fraction": 0.3359073359073359, "cagr_pct": -16.2, "calmar": -0.72, "capacity_opportunities": 259, "end_date": "2023-04-03", "ev_net_r": -0.1312811984492142, "ev_without_best": { "1": -0.15596280164782472, "10": -0.31249770580605596, "5": -0.23106817427732182 }, "exit_reasons": { "open_at_end": 6, "stop": 78, "time": 13, "trailing_stop": 42, "weekly_rebalance": 33 }, "gain_to_pain": -0.29379760748111444, "longest_underwater_sessions": 151, "max_drawdown_pct": 22.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.7650033208762422, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": -0.5, "simulation_start_date": "2022-04-01", "skipped_book_full": 87, "skipped_min_initial_risk": 0, "sortino": -0.6607509855742846, "start_date": "2022-04-01", "total_return_pct": -16.3, "trades": 172, "transaction_cost": 391.0985852730341, "turnover_multiple": 39.10985852730341, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 7.528301886792453, "entrant_pool_mean": 7.528301886792453, "entrant_pool_median": 5, "entrant_pool_p90": 17.60000000000001, "events": 53, "reentries_within_10_sessions": 11, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 6, "replacements": 33, "weekly_rank_rejected_entries": 259, "zero_entrant_fraction": 0.09433962264150944 }, "win_rate": 37.2 }, "path_id": "empty-2022-04", "protocol": "empty_book", "simulation_start": "2022-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-04|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-04-04", "measurement_start": "2022-04-01", "metrics": { "avg_cash_pct": 8.8022, "avg_gross_exposure_pct": 91.1978, "avg_hold_days": 10.6, "avg_positions": 7.254, "blocked_fraction": 0.3359073359073359, "cagr_pct": -19.8, "calmar": -0.81, "capacity_opportunities": 259, "end_date": "2023-04-03", "ev_net_r": -0.16930854473836388, "ev_without_best": { "1": -0.1939989857230316, "10": -0.35070946795693736, "5": -0.2692742539627318 }, "exit_reasons": { "open_at_end": 6, "stop": 78, "time": 13, "trailing_stop": 42, "weekly_rebalance": 33 }, "gain_to_pain": -0.36526548645694396, "longest_underwater_sessions": 151, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.7091856874980367, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": -0.65, "simulation_start_date": "2022-04-01", "skipped_book_full": 87, "skipped_min_initial_risk": 0, "sortino": -0.8558670120165808, "start_date": "2022-04-01", "total_return_pct": -19.9, "trades": 172, "transaction_cost": 765.4881977092853, "turnover_multiple": 38.274409885464266, "underwater_pct": 97.62845849802372, "weekly_rebalance": { "eligible_pool_mean": 7.528301886792453, "entrant_pool_mean": 7.528301886792453, "entrant_pool_median": 5, "entrant_pool_p90": 17.60000000000001, "events": 53, "reentries_within_10_sessions": 11, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 6, "replacements": 33, "weekly_rank_rejected_entries": 259, "zero_entrant_fraction": 0.09433962264150944 }, "win_rate": 37.2 }, "path_id": "empty-2022-04", "protocol": "empty_book", "simulation_start": "2022-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-05|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-05-03", "measurement_start": "2022-05-02", "metrics": { "avg_cash_pct": 7.5694, "avg_gross_exposure_pct": 92.4306, "avg_hold_days": 10.8, "avg_positions": 7.2857, "blocked_fraction": 0.33984375, "cagr_pct": -6.9, "calmar": -0.31, "capacity_opportunities": 256, "end_date": "2023-05-02", "ev_net_r": -0.07110855451795621, "ev_without_best": { "1": -0.09691167002923304, "10": -0.26585516587227137, "5": -0.18070610443932525 }, "exit_reasons": { "open_at_end": 8, "stop": 75, "time": 14, "trailing_stop": 38, "weekly_rebalance": 34 }, "gain_to_pain": -0.08685733966882761, "longest_underwater_sessions": 171, "max_drawdown_pct": 22.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 169, "peak_positions": 10, "profit_factor": 0.8706339044422001, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": -0.13, "simulation_start_date": "2022-05-02", "skipped_book_full": 87, "skipped_min_initial_risk": 0, "sortino": -0.16953050116068696, "start_date": "2022-05-02", "total_return_pct": -6.9, "trades": 169, "transaction_cost": 402.67960945487386, "turnover_multiple": 40.26796094548738, "underwater_pct": 96.83794466403161, "weekly_rebalance": { "eligible_pool_mean": 7.403846153846154, "entrant_pool_mean": 7.403846153846154, "entrant_pool_median": 4.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 11, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 6, "replacements": 34, "weekly_rank_rejected_entries": 251, "zero_entrant_fraction": 0.07692307692307693 }, "win_rate": 38.5 }, "path_id": "empty-2022-05", "protocol": "empty_book", "simulation_start": "2022-05-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-05|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-05-03", "measurement_start": "2022-05-02", "metrics": { "avg_cash_pct": 7.5673, "avg_gross_exposure_pct": 92.4327, "avg_hold_days": 10.8, "avg_positions": 7.2857, "blocked_fraction": 0.33984375, "cagr_pct": -10.7, "calmar": -0.44, "capacity_opportunities": 256, "end_date": "2023-05-02", "ev_net_r": -0.10923302316346681, "ev_without_best": { "1": -0.13494524410092362, "10": -0.30369370965066683, "5": -0.2188161283948036 }, "exit_reasons": { "open_at_end": 8, "stop": 75, "time": 14, "trailing_stop": 38, "weekly_rebalance": 34 }, "gain_to_pain": -0.17549879043552402, "longest_underwater_sessions": 171, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 169, "peak_positions": 10, "profit_factor": 0.8092845144810916, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2022-05-02", "skipped_book_full": 87, "skipped_min_initial_risk": 0, "sortino": -0.36935578242147127, "start_date": "2022-05-02", "total_return_pct": -10.7, "trades": 169, "transaction_cost": 788.7233695480454, "turnover_multiple": 39.43616847740227, "underwater_pct": 96.83794466403161, "weekly_rebalance": { "eligible_pool_mean": 7.403846153846154, "entrant_pool_mean": 7.403846153846154, "entrant_pool_median": 4.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 11, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 6, "replacements": 34, "weekly_rank_rejected_entries": 251, "zero_entrant_fraction": 0.07692307692307693 }, "win_rate": 38.5 }, "path_id": "empty-2022-05", "protocol": "empty_book", "simulation_start": "2022-05-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-06|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-06-02", "measurement_start": "2022-06-01", "metrics": { "avg_cash_pct": 6.0437, "avg_gross_exposure_pct": 93.9563, "avg_hold_days": 10.9, "avg_positions": 7.4008, "blocked_fraction": 0.33852140077821014, "cagr_pct": 3.5, "calmar": 0.15, "capacity_opportunities": 257, "end_date": "2023-06-01", "ev_net_r": 0.008388146776850043, "ev_without_best": { "1": -0.04119408542049317, "10": -0.234480084430471, "5": -0.14217966310063015 }, "exit_reasons": { "open_at_end": 7, "stop": 80, "time": 15, "trailing_stop": 31, "weekly_rebalance": 37 }, "gain_to_pain": 0.17711789484228058, "longest_underwater_sessions": 192, "max_drawdown_pct": 22.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 170, "peak_positions": 10, "profit_factor": 1.0145929184405176, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": 0.26, "simulation_start_date": "2022-06-01", "skipped_book_full": 87, "skipped_min_initial_risk": 0, "sortino": 0.36806232967419816, "start_date": "2022-06-01", "total_return_pct": 3.5, "trades": 170, "transaction_cost": 400.6810299187825, "turnover_multiple": 40.06810299187825, "underwater_pct": 96.04743083003953, "weekly_rebalance": { "eligible_pool_mean": 7.173076923076923, "entrant_pool_mean": 7.173076923076923, "entrant_pool_median": 4.0, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 13, "reentries_within_20_sessions": 13, "reentries_within_5_sessions": 7, "replacements": 37, "weekly_rank_rejected_entries": 235, "zero_entrant_fraction": 0.07692307692307693 }, "win_rate": 38.8 }, "path_id": "empty-2022-06", "protocol": "empty_book", "simulation_start": "2022-06-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-06|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-06-02", "measurement_start": "2022-06-01", "metrics": { "avg_cash_pct": 6.0422, "avg_gross_exposure_pct": 93.9578, "avg_hold_days": 10.9, "avg_positions": 7.4008, "blocked_fraction": 0.33852140077821014, "cagr_pct": -0.8, "calmar": -0.03, "capacity_opportunities": 257, "end_date": "2023-06-01", "ev_net_r": -0.030820024459887276, "ev_without_best": { "1": -0.0803260159765548, "10": -0.273766510088329, "5": -0.18121885657767428 }, "exit_reasons": { "open_at_end": 7, "stop": 80, "time": 15, "trailing_stop": 31, "weekly_rebalance": 37 }, "gain_to_pain": 0.07321237023840035, "longest_underwater_sessions": 192, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 170, "peak_positions": 10, "profit_factor": 0.94848570488071, "sessions_at_capacity": 9, "sessions_measured": 252, "sharpe": 0.1, "simulation_start_date": "2022-06-01", "skipped_book_full": 87, "skipped_min_initial_risk": 0, "sortino": 0.14433684296936533, "start_date": "2022-06-01", "total_return_pct": -0.8, "trades": 170, "transaction_cost": 784.5696051054872, "turnover_multiple": 39.22848025527436, "underwater_pct": 96.44268774703558, "weekly_rebalance": { "eligible_pool_mean": 7.173076923076923, "entrant_pool_mean": 7.173076923076923, "entrant_pool_median": 4.0, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 13, "reentries_within_20_sessions": 13, "reentries_within_5_sessions": 7, "replacements": 37, "weekly_rank_rejected_entries": 235, "zero_entrant_fraction": 0.07692307692307693 }, "win_rate": 38.2 }, "path_id": "empty-2022-06", "protocol": "empty_book", "simulation_start": "2022-06-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-07|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-07-05", "measurement_start": "2022-07-01", "metrics": { "avg_cash_pct": 3.8843, "avg_gross_exposure_pct": 96.1157, "avg_hold_days": 11.3, "avg_positions": 7.4246, "blocked_fraction": 0.41007194244604317, "cagr_pct": 17.2, "calmar": 0.71, "capacity_opportunities": 278, "end_date": "2023-07-03", "ev_net_r": 0.10226854868492845, "ev_without_best": { "1": 0.032593556729357924, "10": -0.1892793640842274, "5": -0.07388697800922604 }, "exit_reasons": { "open_at_end": 10, "stop": 75, "time": 15, "trailing_stop": 31, "weekly_rebalance": 33 }, "gain_to_pain": 0.6032105460044461, "longest_underwater_sessions": 203, "max_drawdown_pct": 24.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 164, "peak_positions": 10, "profit_factor": 1.1750387450560587, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.73, "simulation_start_date": "2022-07-01", "skipped_book_full": 114, "skipped_min_initial_risk": 0, "sortino": 1.0656925842083655, "start_date": "2022-07-01", "total_return_pct": 17.3, "trades": 164, "transaction_cost": 407.2187613478501, "turnover_multiple": 40.721876134785006, "underwater_pct": 93.67588932806325, "weekly_rebalance": { "eligible_pool_mean": 6.547169811320755, "entrant_pool_mean": 6.547169811320755, "entrant_pool_median": 4, "entrant_pool_p90": 15.800000000000004, "events": 53, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 9, "reentries_within_5_sessions": 3, "replacements": 33, "weekly_rank_rejected_entries": 205, "zero_entrant_fraction": 0.05660377358490566 }, "win_rate": 37.2 }, "path_id": "empty-2022-07", "protocol": "empty_book", "simulation_start": "2022-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-07|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-07-05", "measurement_start": "2022-07-01", "metrics": { "avg_cash_pct": 3.8785, "avg_gross_exposure_pct": 96.1215, "avg_hold_days": 11.3, "avg_positions": 7.4246, "blocked_fraction": 0.41007194244604317, "cagr_pct": 12.5, "calmar": 0.48, "capacity_opportunities": 278, "end_date": "2023-07-03", "ev_net_r": 0.06161295686414704, "ev_without_best": { "1": -0.007973005423442554, "10": -0.22965970294754684, "5": -0.11438461701033488 }, "exit_reasons": { "open_at_end": 10, "stop": 75, "time": 15, "trailing_stop": 31, "weekly_rebalance": 33 }, "gain_to_pain": 0.4636371541994619, "longest_underwater_sessions": 212, "max_drawdown_pct": 26.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 164, "peak_positions": 10, "profit_factor": 1.1010697271839394, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.57, "simulation_start_date": "2022-07-01", "skipped_book_full": 114, "skipped_min_initial_risk": 0, "sortino": 0.8321237271794756, "start_date": "2022-07-01", "total_return_pct": 12.6, "trades": 164, "transaction_cost": 797.5490825907979, "turnover_multiple": 39.8774541295399, "underwater_pct": 95.25691699604744, "weekly_rebalance": { "eligible_pool_mean": 6.547169811320755, "entrant_pool_mean": 6.547169811320755, "entrant_pool_median": 4, "entrant_pool_p90": 15.800000000000004, "events": 53, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 9, "reentries_within_5_sessions": 3, "replacements": 33, "weekly_rank_rejected_entries": 205, "zero_entrant_fraction": 0.05660377358490566 }, "win_rate": 36.6 }, "path_id": "empty-2022-07", "protocol": "empty_book", "simulation_start": "2022-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-08|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-08-02", "measurement_start": "2022-08-01", "metrics": { "avg_cash_pct": 3.6716, "avg_gross_exposure_pct": 96.3284, "avg_hold_days": 11.8, "avg_positions": 7.3571, "blocked_fraction": 0.0, "cagr_pct": 36.9, "calmar": 1.86, "capacity_opportunities": 157, "end_date": "2023-08-01", "ev_net_r": 0.20593157365791986, "ev_without_best": { "1": 0.13379464632596472, "10": -0.11909502122583267, "5": 0.014176234238379189 }, "exit_reasons": { "open_at_end": 8, "stop": 71, "time": 20, "trailing_stop": 32, "weekly_rebalance": 26 }, "gain_to_pain": 1.1222706150059616, "longest_underwater_sessions": 142, "max_drawdown_pct": 19.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 157, "peak_positions": 10, "profit_factor": 1.3592466634008007, "sessions_at_capacity": 1, "sessions_measured": 252, "sharpe": 1.31, "simulation_start_date": "2022-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.9614776519739916, "start_date": "2022-08-01", "total_return_pct": 36.9, "trades": 157, "transaction_cost": 419.82043907909207, "turnover_multiple": 41.98204390790921, "underwater_pct": 88.14229249011858, "weekly_rebalance": { "eligible_pool_mean": 5.634615384615385, "entrant_pool_mean": 5.634615384615385, "entrant_pool_median": 4.0, "entrant_pool_p90": 14.0, "events": 52, "reentries_within_10_sessions": 6, "reentries_within_20_sessions": 7, "reentries_within_5_sessions": 2, "replacements": 26, "weekly_rank_rejected_entries": 161, "zero_entrant_fraction": 0.07692307692307693 }, "win_rate": 38.2 }, "path_id": "empty-2022-08", "protocol": "empty_book", "simulation_start": "2022-08-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-08|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-08-02", "measurement_start": "2022-08-01", "metrics": { "avg_cash_pct": 3.6653, "avg_gross_exposure_pct": 96.3347, "avg_hold_days": 11.8, "avg_positions": 7.3571, "blocked_fraction": 0.0, "cagr_pct": 31.7, "calmar": 1.51, "capacity_opportunities": 157, "end_date": "2023-08-01", "ev_net_r": 0.16590342067121455, "ev_without_best": { "1": 0.09386353997204763, "10": -0.15875771272874417, "5": -0.025530799848807472 }, "exit_reasons": { "open_at_end": 8, "stop": 71, "time": 20, "trailing_stop": 32, "weekly_rebalance": 26 }, "gain_to_pain": 0.9550966614052079, "longest_underwater_sessions": 143, "max_drawdown_pct": 21.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 157, "peak_positions": 10, "profit_factor": 1.2775200617372922, "sessions_at_capacity": 1, "sessions_measured": 252, "sharpe": 1.16, "simulation_start_date": "2022-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.7198704155982827, "start_date": "2022-08-01", "total_return_pct": 31.7, "trades": 157, "transaction_cost": 822.2785739444959, "turnover_multiple": 41.113928697224786, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 5.634615384615385, "entrant_pool_mean": 5.634615384615385, "entrant_pool_median": 4.0, "entrant_pool_p90": 14.0, "events": 52, "reentries_within_10_sessions": 6, "reentries_within_20_sessions": 7, "reentries_within_5_sessions": 2, "replacements": 26, "weekly_rank_rejected_entries": 161, "zero_entrant_fraction": 0.07692307692307693 }, "win_rate": 36.9 }, "path_id": "empty-2022-08", "protocol": "empty_book", "simulation_start": "2022-08-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-09|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-09-05", "measurement_start": "2022-09-01", "metrics": { "avg_cash_pct": 4.9529, "avg_gross_exposure_pct": 95.0471, "avg_hold_days": 11.7, "avg_positions": 7.0754, "blocked_fraction": 0.0, "cagr_pct": 34.4, "calmar": 1.73, "capacity_opportunities": 152, "end_date": "2023-09-01", "ev_net_r": 0.20927691165165058, "ev_without_best": { "1": 0.1315146218280316, "10": -0.18589230862337539, "5": -0.03972562824942404 }, "exit_reasons": { "open_at_end": 6, "stop": 72, "time": 17, "trailing_stop": 33, "weekly_rebalance": 24 }, "gain_to_pain": 1.160010722985323, "longest_underwater_sessions": 142, "max_drawdown_pct": 19.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 152, "peak_positions": 10, "profit_factor": 1.344260096607081, "sessions_at_capacity": 1, "sessions_measured": 252, "sharpe": 1.24, "simulation_start_date": "2022-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.8910113438380562, "start_date": "2022-09-01", "total_return_pct": 34.3, "trades": 152, "transaction_cost": 418.17932075611225, "turnover_multiple": 41.81793207561123, "underwater_pct": 88.53754940711462, "weekly_rebalance": { "eligible_pool_mean": 4.547169811320755, "entrant_pool_mean": 4.547169811320755, "entrant_pool_median": 3, "entrant_pool_p90": 12.800000000000004, "events": 53, "reentries_within_10_sessions": 6, "reentries_within_20_sessions": 7, "reentries_within_5_sessions": 2, "replacements": 24, "weekly_rank_rejected_entries": 112, "zero_entrant_fraction": 0.1320754716981132 }, "win_rate": 36.2 }, "path_id": "empty-2022-09", "protocol": "empty_book", "simulation_start": "2022-09-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-09|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-09-05", "measurement_start": "2022-09-01", "metrics": { "avg_cash_pct": 4.949, "avg_gross_exposure_pct": 95.051, "avg_hold_days": 11.7, "avg_positions": 7.0754, "blocked_fraction": 0.0, "cagr_pct": 29.2, "calmar": 1.38, "capacity_opportunities": 152, "end_date": "2023-09-01", "ev_net_r": 0.16800949408800217, "ev_without_best": { "1": 0.09034441435812633, "10": -0.2269474384942493, "5": -0.08062060830093434 }, "exit_reasons": { "open_at_end": 6, "stop": 72, "time": 17, "trailing_stop": 33, "weekly_rebalance": 24 }, "gain_to_pain": 0.9650715509181075, "longest_underwater_sessions": 143, "max_drawdown_pct": 21.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 152, "peak_positions": 10, "profit_factor": 1.265080872162276, "sessions_at_capacity": 1, "sessions_measured": 252, "sharpe": 1.09, "simulation_start_date": "2022-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.6444816670496236, "start_date": "2022-09-01", "total_return_pct": 29.2, "trades": 152, "transaction_cost": 818.7704794032503, "turnover_multiple": 40.938523970162514, "underwater_pct": 90.11857707509881, "weekly_rebalance": { "eligible_pool_mean": 4.547169811320755, "entrant_pool_mean": 4.547169811320755, "entrant_pool_median": 3, "entrant_pool_p90": 12.800000000000004, "events": 53, "reentries_within_10_sessions": 6, "reentries_within_20_sessions": 7, "reentries_within_5_sessions": 2, "replacements": 24, "weekly_rank_rejected_entries": 112, "zero_entrant_fraction": 0.1320754716981132 }, "win_rate": 34.9 }, "path_id": "empty-2022-09", "protocol": "empty_book", "simulation_start": "2022-09-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-10|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-10-04", "measurement_start": "2022-10-03", "metrics": { "avg_cash_pct": 5.5604, "avg_gross_exposure_pct": 94.4396, "avg_hold_days": 11.7, "avg_positions": 6.9286, "blocked_fraction": 0.0, "cagr_pct": 23.6, "calmar": 1.15, "capacity_opportunities": 149, "end_date": "2023-10-03", "ev_net_r": 0.13809028651048239, "ev_without_best": { "1": 0.06159567873391187, "10": -0.27103312118457734, "5": -0.11601001972285435 }, "exit_reasons": { "open_at_end": 4, "stop": 71, "time": 18, "trailing_stop": 34, "weekly_rebalance": 22 }, "gain_to_pain": 0.8421072013763946, "longest_underwater_sessions": 148, "max_drawdown_pct": 20.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 149, "peak_positions": 10, "profit_factor": 1.2229372950055504, "sessions_at_capacity": 1, "sessions_measured": 252, "sharpe": 0.99, "simulation_start_date": "2022-10-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.458948485092144, "start_date": "2022-10-03", "total_return_pct": 23.6, "trades": 149, "transaction_cost": 423.201652200562, "turnover_multiple": 42.320165220056204, "underwater_pct": 88.53754940711462, "weekly_rebalance": { "eligible_pool_mean": 4.5576923076923075, "entrant_pool_mean": 4.5576923076923075, "entrant_pool_median": 3.0, "entrant_pool_p90": 13.899999999999999, "events": 52, "reentries_within_10_sessions": 7, "reentries_within_20_sessions": 8, "reentries_within_5_sessions": 2, "replacements": 22, "weekly_rank_rejected_entries": 115, "zero_entrant_fraction": 0.17307692307692307 }, "win_rate": 32.2 }, "path_id": "empty-2022-10", "protocol": "empty_book", "simulation_start": "2022-10-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-10|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-10-04", "measurement_start": "2022-10-03", "metrics": { "avg_cash_pct": 5.554, "avg_gross_exposure_pct": 94.446, "avg_hold_days": 11.7, "avg_positions": 6.9286, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.87, "capacity_opportunities": 149, "end_date": "2023-10-03", "ev_net_r": 0.09647939864005822, "ev_without_best": { "1": 0.02007638910559072, "10": -0.3123880771152906, "5": -0.15734887004039244 }, "exit_reasons": { "open_at_end": 4, "stop": 71, "time": 18, "trailing_stop": 34, "weekly_rebalance": 22 }, "gain_to_pain": 0.6654084443925092, "longest_underwater_sessions": 150, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 149, "peak_positions": 10, "profit_factor": 1.1490335345779672, "sessions_at_capacity": 1, "sessions_measured": 252, "sharpe": 0.83, "simulation_start_date": "2022-10-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.2141808281317945, "start_date": "2022-10-03", "total_return_pct": 19.0, "trades": 149, "transaction_cost": 829.3023210082125, "turnover_multiple": 41.46511605041063, "underwater_pct": 89.72332015810277, "weekly_rebalance": { "eligible_pool_mean": 4.5576923076923075, "entrant_pool_mean": 4.5576923076923075, "entrant_pool_median": 3.0, "entrant_pool_p90": 13.899999999999999, "events": 52, "reentries_within_10_sessions": 7, "reentries_within_20_sessions": 8, "reentries_within_5_sessions": 2, "replacements": 22, "weekly_rank_rejected_entries": 115, "zero_entrant_fraction": 0.17307692307692307 }, "win_rate": 31.5 }, "path_id": "empty-2022-10", "protocol": "empty_book", "simulation_start": "2022-10-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-11|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-11-02", "measurement_start": "2022-11-01", "metrics": { "avg_cash_pct": 8.0063, "avg_gross_exposure_pct": 91.9937, "avg_hold_days": 10.9, "avg_positions": 6.9087, "blocked_fraction": 0.0, "cagr_pct": 4.5, "calmar": 0.19, "capacity_opportunities": 159, "end_date": "2023-11-01", "ev_net_r": 0.05782949299805221, "ev_without_best": { "1": -0.014331663612358369, "10": -0.32131179213988814, "5": -0.18068103923093398 }, "exit_reasons": { "open_at_end": 6, "stop": 78, "time": 14, "trailing_stop": 36, "weekly_rebalance": 25 }, "gain_to_pain": 0.22736961804215738, "longest_underwater_sessions": 151, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 159, "peak_positions": 10, "profit_factor": 1.0956206255978458, "sessions_at_capacity": 1, "sessions_measured": 252, "sharpe": 0.3, "simulation_start_date": "2022-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.44585779741112436, "start_date": "2022-11-01", "total_return_pct": 4.5, "trades": 159, "transaction_cost": 404.81034557818776, "turnover_multiple": 40.481034557818774, "underwater_pct": 93.67588932806325, "weekly_rebalance": { "eligible_pool_mean": 3.5, "entrant_pool_mean": 3.5, "entrant_pool_median": 2.0, "entrant_pool_p90": 10.899999999999999, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 75, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 31.4 }, "path_id": "empty-2022-11", "protocol": "empty_book", "simulation_start": "2022-11-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-11|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-11-02", "measurement_start": "2022-11-01", "metrics": { "avg_cash_pct": 7.9996, "avg_gross_exposure_pct": 92.0004, "avg_hold_days": 10.9, "avg_positions": 6.9087, "blocked_fraction": 0.0, "cagr_pct": 0.2, "calmar": 0.01, "capacity_opportunities": 159, "end_date": "2023-11-01", "ev_net_r": 0.016028299847710384, "ev_without_best": { "1": -0.05604826034148924, "10": -0.3627452545908191, "5": -0.22214814915246894 }, "exit_reasons": { "open_at_end": 6, "stop": 78, "time": 14, "trailing_stop": 36, "weekly_rebalance": 25 }, "gain_to_pain": 0.10717468902065913, "longest_underwater_sessions": 154, "max_drawdown_pct": 25.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 159, "peak_positions": 10, "profit_factor": 1.0253175384397362, "sessions_at_capacity": 1, "sessions_measured": 252, "sharpe": 0.12, "simulation_start_date": "2022-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.18030497510161797, "start_date": "2022-11-01", "total_return_pct": 0.2, "trades": 159, "transaction_cost": 791.9552784461574, "turnover_multiple": 39.59776392230787, "underwater_pct": 94.86166007905138, "weekly_rebalance": { "eligible_pool_mean": 3.5, "entrant_pool_mean": 3.5, "entrant_pool_median": 2.0, "entrant_pool_p90": 10.899999999999999, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 75, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 30.8 }, "path_id": "empty-2022-11", "protocol": "empty_book", "simulation_start": "2022-11-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-12|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-12-04", "measurement_start": "2022-12-01", "metrics": { "avg_cash_pct": 7.855, "avg_gross_exposure_pct": 92.145, "avg_hold_days": 11.6, "avg_positions": 6.7976, "blocked_fraction": 0.06962025316455696, "cagr_pct": 29.6, "calmar": 2.04, "capacity_opportunities": 158, "end_date": "2023-12-01", "ev_net_r": 0.24993734569924583, "ev_without_best": { "1": 0.17316094233113846, "10": -0.16117701800820197, "5": -0.007838665229284834 }, "exit_reasons": { "open_at_end": 9, "stop": 67, "time": 15, "trailing_stop": 31, "weekly_rebalance": 25 }, "gain_to_pain": 1.0837605288494603, "longest_underwater_sessions": 119, "max_drawdown_pct": 14.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 147, "peak_positions": 10, "profit_factor": 1.445401484176463, "sessions_at_capacity": 4, "sessions_measured": 252, "sharpe": 1.24, "simulation_start_date": "2022-12-01", "skipped_book_full": 11, "skipped_min_initial_risk": 0, "sortino": 1.998858177458756, "start_date": "2022-12-01", "total_return_pct": 29.6, "trades": 147, "transaction_cost": 416.2529455606243, "turnover_multiple": 41.62529455606243, "underwater_pct": 89.72332015810277, "weekly_rebalance": { "eligible_pool_mean": 2.830188679245283, "entrant_pool_mean": 2.830188679245283, "entrant_pool_median": 2, "entrant_pool_p90": 7.0, "events": 53, "reentries_within_10_sessions": 7, "reentries_within_20_sessions": 8, "reentries_within_5_sessions": 2, "replacements": 25, "weekly_rank_rejected_entries": 38, "zero_entrant_fraction": 0.20754716981132076 }, "win_rate": 37.4 }, "path_id": "empty-2022-12", "protocol": "empty_book", "simulation_start": "2022-12-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2022-12|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-12-04", "measurement_start": "2022-12-01", "metrics": { "avg_cash_pct": 7.8482, "avg_gross_exposure_pct": 92.1518, "avg_hold_days": 11.6, "avg_positions": 6.7976, "blocked_fraction": 0.06962025316455696, "cagr_pct": 24.8, "calmar": 1.62, "capacity_opportunities": 158, "end_date": "2023-12-01", "ev_net_r": 0.20811881702413995, "ev_without_best": { "1": 0.13143384447128303, "10": -0.20271564340592438, "5": -0.04935449093945607 }, "exit_reasons": { "open_at_end": 9, "stop": 67, "time": 15, "trailing_stop": 31, "weekly_rebalance": 25 }, "gain_to_pain": 0.8860981337030034, "longest_underwater_sessions": 120, "max_drawdown_pct": 15.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 147, "peak_positions": 10, "profit_factor": 1.3544922703616085, "sessions_at_capacity": 4, "sessions_measured": 252, "sharpe": 1.07, "simulation_start_date": "2022-12-01", "skipped_book_full": 11, "skipped_min_initial_risk": 0, "sortino": 1.7093132231099095, "start_date": "2022-12-01", "total_return_pct": 24.7, "trades": 147, "transaction_cost": 815.4996916972542, "turnover_multiple": 40.77498458486271, "underwater_pct": 90.11857707509881, "weekly_rebalance": { "eligible_pool_mean": 2.830188679245283, "entrant_pool_mean": 2.830188679245283, "entrant_pool_median": 2, "entrant_pool_p90": 7.0, "events": 53, "reentries_within_10_sessions": 7, "reentries_within_20_sessions": 8, "reentries_within_5_sessions": 2, "replacements": 25, "weekly_rank_rejected_entries": 38, "zero_entrant_fraction": 0.20754716981132076 }, "win_rate": 37.4 }, "path_id": "empty-2022-12", "protocol": "empty_book", "simulation_start": "2022-12-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-01|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.2595, "avg_gross_exposure_pct": 91.7405, "avg_hold_days": 12.5, "avg_positions": 6.8016, "blocked_fraction": 0.1746987951807229, "cagr_pct": 52.7, "calmar": 3.63, "capacity_opportunities": 166, "end_date": "2024-01-03", "ev_net_r": 0.3898406131319169, "ev_without_best": { "1": 0.30844758648257137, "10": -0.08625119142120238, "5": 0.08083650790591736 }, "exit_reasons": { "open_at_end": 5, "stop": 57, "time": 15, "trailing_stop": 39, "weekly_rebalance": 21 }, "gain_to_pain": 1.8775675711909885, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 137, "peak_positions": 10, "profit_factor": 1.736120868464631, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.85, "simulation_start_date": "2023-01-03", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 3.1086447384424307, "start_date": "2023-01-03", "total_return_pct": 52.6, "trades": 137, "transaction_cost": 458.81707343165675, "turnover_multiple": 45.88170734316567, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 2.519230769230769, "entrant_pool_mean": 2.519230769230769, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 7, "reentries_within_20_sessions": 10, "reentries_within_5_sessions": 4, "replacements": 21, "weekly_rank_rejected_entries": 29, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 39.4 }, "path_id": "empty-2023-01", "protocol": "empty_book", "simulation_start": "2023-01-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-01|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.251, "avg_gross_exposure_pct": 91.749, "avg_hold_days": 12.5, "avg_positions": 6.8016, "blocked_fraction": 0.1746987951807229, "cagr_pct": 47.2, "calmar": 3.09, "capacity_opportunities": 166, "end_date": "2024-01-03", "ev_net_r": 0.34742578773670474, "ev_without_best": { "1": 0.2661265302219654, "10": -0.12843768394603083, "5": 0.038645449272624637 }, "exit_reasons": { "open_at_end": 5, "stop": 57, "time": 15, "trailing_stop": 39, "weekly_rebalance": 21 }, "gain_to_pain": 1.609021779654184, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 137, "peak_positions": 10, "profit_factor": 1.625950404992589, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.7, "simulation_start_date": "2023-01-03", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.8151382556412234, "start_date": "2023-01-03", "total_return_pct": 47.1, "trades": 137, "transaction_cost": 899.7751709641026, "turnover_multiple": 44.98875854820513, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 2.519230769230769, "entrant_pool_mean": 2.519230769230769, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 7, "reentries_within_20_sessions": 10, "reentries_within_5_sessions": 4, "replacements": 21, "weekly_rank_rejected_entries": 29, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 39.4 }, "path_id": "empty-2023-01", "protocol": "empty_book", "simulation_start": "2023-01-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-02|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-02-02", "measurement_start": "2023-02-01", "metrics": { "avg_cash_pct": 7.7421, "avg_gross_exposure_pct": 92.2579, "avg_hold_days": 12.8, "avg_positions": 6.7024, "blocked_fraction": 0.18125, "cagr_pct": 64.4, "calmar": 4.44, "capacity_opportunities": 160, "end_date": "2024-02-01", "ev_net_r": 0.49090879963321354, "ev_without_best": { "1": 0.4065366193423696, "10": -0.017986864307661884, "5": 0.1707311582057941 }, "exit_reasons": { "open_at_end": 6, "stop": 51, "time": 16, "trailing_stop": 39, "weekly_rebalance": 19 }, "gain_to_pain": 3.816684802817907, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 131, "peak_positions": 10, "profit_factor": 1.9425898990933366, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 2.12, "simulation_start_date": "2023-02-01", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 3.5597728295676547, "start_date": "2023-02-01", "total_return_pct": 64.3, "trades": 131, "transaction_cost": 462.10514874777766, "turnover_multiple": 46.210514874777765, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 2.1346153846153846, "entrant_pool_mean": 2.1346153846153846, "entrant_pool_median": 1.5, "entrant_pool_p90": 4.899999999999999, "events": 52, "reentries_within_10_sessions": 6, "reentries_within_20_sessions": 9, "reentries_within_5_sessions": 3, "replacements": 19, "weekly_rank_rejected_entries": 18, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 40.5 }, "path_id": "empty-2023-02", "protocol": "empty_book", "simulation_start": "2023-02-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-02|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-02-02", "measurement_start": "2023-02-01", "metrics": { "avg_cash_pct": 7.7339, "avg_gross_exposure_pct": 92.2661, "avg_hold_days": 12.8, "avg_positions": 6.7024, "blocked_fraction": 0.18125, "cagr_pct": 58.7, "calmar": 3.84, "capacity_opportunities": 160, "end_date": "2024-02-01", "ev_net_r": 0.44831510821612863, "ev_without_best": { "1": 0.36403964897362767, "10": -0.05995932340158338, "5": 0.1285401412745479 }, "exit_reasons": { "open_at_end": 6, "stop": 51, "time": 16, "trailing_stop": 39, "weekly_rebalance": 19 }, "gain_to_pain": 3.2544552713584913, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 131, "peak_positions": 10, "profit_factor": 1.8212513557590715, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.98, "simulation_start_date": "2023-02-01", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 3.279345010887941, "start_date": "2023-02-01", "total_return_pct": 58.6, "trades": 131, "transaction_cost": 906.8324182477938, "turnover_multiple": 45.34162091238969, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 2.1346153846153846, "entrant_pool_mean": 2.1346153846153846, "entrant_pool_median": 1.5, "entrant_pool_p90": 4.899999999999999, "events": 52, "reentries_within_10_sessions": 6, "reentries_within_20_sessions": 9, "reentries_within_5_sessions": 3, "replacements": 19, "weekly_rank_rejected_entries": 18, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 40.5 }, "path_id": "empty-2023-02", "protocol": "empty_book", "simulation_start": "2023-02-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-03|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-03-01", "measurement_start": "2023-03-01", "metrics": { "avg_cash_pct": 10.0424, "avg_gross_exposure_pct": 89.9576, "avg_hold_days": 13.4, "avg_positions": 6.9246, "blocked_fraction": 0.19753086419753085, "cagr_pct": 70.5, "calmar": 4.01, "capacity_opportunities": 162, "end_date": "2024-02-29", "ev_net_r": 0.6345317543413402, "ev_without_best": { "1": 0.5506188823793124, "10": 0.13407705067658565, "5": 0.32728879895660046 }, "exit_reasons": { "open_at_end": 8, "stop": 49, "time": 19, "trailing_stop": 38, "weekly_rebalance": 16 }, "gain_to_pain": 2.6180537711722525, "longest_underwater_sessions": 93, "max_drawdown_pct": 17.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 130, "peak_positions": 10, "profit_factor": 2.246553334537767, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.19, "simulation_start_date": "2023-03-01", "skipped_book_full": 32, "skipped_min_initial_risk": 0, "sortino": 3.6502213748754815, "start_date": "2023-03-01", "total_return_pct": 70.4, "trades": 130, "transaction_cost": 414.9163852232532, "turnover_multiple": 41.49163852232532, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 1.8269230769230769, "entrant_pool_mean": 1.8269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 4.0, "events": 52, "reentries_within_10_sessions": 5, "reentries_within_20_sessions": 8, "reentries_within_5_sessions": 3, "replacements": 16, "weekly_rank_rejected_entries": 20, "zero_entrant_fraction": 0.28846153846153844 }, "win_rate": 44.6 }, "path_id": "empty-2023-03", "protocol": "empty_book", "simulation_start": "2023-03-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-03|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-03-01", "measurement_start": "2023-03-01", "metrics": { "avg_cash_pct": 10.0308, "avg_gross_exposure_pct": 89.9692, "avg_hold_days": 13.4, "avg_positions": 6.9246, "blocked_fraction": 0.19753086419753085, "cagr_pct": 64.9, "calmar": 3.53, "capacity_opportunities": 162, "end_date": "2024-02-29", "ev_net_r": 0.5922052019761174, "ev_without_best": { "1": 0.5083918716833644, "10": 0.09226353454262383, "5": 0.2851314384307357 }, "exit_reasons": { "open_at_end": 8, "stop": 49, "time": 19, "trailing_stop": 38, "weekly_rebalance": 16 }, "gain_to_pain": 2.3246663791612425, "longest_underwater_sessions": 93, "max_drawdown_pct": 18.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 130, "peak_positions": 10, "profit_factor": 2.112592781556455, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.06, "simulation_start_date": "2023-03-01", "skipped_book_full": 32, "skipped_min_initial_risk": 0, "sortino": 3.399768186409216, "start_date": "2023-03-01", "total_return_pct": 64.8, "trades": 130, "transaction_cost": 815.0159180707165, "turnover_multiple": 40.750795903535824, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 1.8269230769230769, "entrant_pool_mean": 1.8269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 4.0, "events": 52, "reentries_within_10_sessions": 5, "reentries_within_20_sessions": 8, "reentries_within_5_sessions": 3, "replacements": 16, "weekly_rank_rejected_entries": 20, "zero_entrant_fraction": 0.28846153846153844 }, "win_rate": 44.6 }, "path_id": "empty-2023-03", "protocol": "empty_book", "simulation_start": "2023-03-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-04|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-04-04", "measurement_start": "2023-04-03", "metrics": { "avg_cash_pct": 7.2651, "avg_gross_exposure_pct": 92.7349, "avg_hold_days": 13.9, "avg_positions": 7.0992, "blocked_fraction": 0.3402061855670103, "cagr_pct": 89.1, "calmar": 5.99, "capacity_opportunities": 194, "end_date": "2024-04-03", "ev_net_r": 0.7426575019613727, "ev_without_best": { "1": 0.6582745512882896, "10": 0.131561201083839, "5": 0.38050898101105074 }, "exit_reasons": { "open_at_end": 6, "stop": 50, "time": 20, "trailing_stop": 37, "weekly_rebalance": 15 }, "gain_to_pain": 4.314898461258098, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 128, "peak_positions": 10, "profit_factor": 2.484250639110437, "sessions_at_capacity": 34, "sessions_measured": 252, "sharpe": 2.41, "simulation_start_date": "2023-04-03", "skipped_book_full": 66, "skipped_min_initial_risk": 0, "sortino": 4.105811826472175, "start_date": "2023-04-03", "total_return_pct": 89.4, "trades": 128, "transaction_cost": 454.40701150682713, "turnover_multiple": 45.44070115068271, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.6923076923076923, "entrant_pool_mean": 1.6923076923076923, "entrant_pool_median": 1.0, "entrant_pool_p90": 4.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 6, "reentries_within_5_sessions": 2, "replacements": 15, "weekly_rank_rejected_entries": 14, "zero_entrant_fraction": 0.3269230769230769 }, "win_rate": 42.2 }, "path_id": "empty-2023-04", "protocol": "empty_book", "simulation_start": "2023-04-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-04|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-04-04", "measurement_start": "2023-04-03", "metrics": { "avg_cash_pct": 7.2607, "avg_gross_exposure_pct": 92.7393, "avg_hold_days": 13.9, "avg_positions": 7.0992, "blocked_fraction": 0.3402061855670103, "cagr_pct": 82.8, "calmar": 5.28, "capacity_opportunities": 194, "end_date": "2024-04-03", "ev_net_r": 0.7008294507507615, "ev_without_best": { "1": 0.616551534538238, "10": 0.08982093070178053, "5": 0.3388145562597341 }, "exit_reasons": { "open_at_end": 6, "stop": 50, "time": 20, "trailing_stop": 37, "weekly_rebalance": 15 }, "gain_to_pain": 3.775166125977326, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 128, "peak_positions": 10, "profit_factor": 2.3361271991799506, "sessions_at_capacity": 34, "sessions_measured": 252, "sharpe": 2.28, "simulation_start_date": "2023-04-03", "skipped_book_full": 66, "skipped_min_initial_risk": 0, "sortino": 3.8623163570160997, "start_date": "2023-04-03", "total_return_pct": 83.0, "trades": 128, "transaction_cost": 891.9483144320207, "turnover_multiple": 44.59741572160103, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.6923076923076923, "entrant_pool_mean": 1.6923076923076923, "entrant_pool_median": 1.0, "entrant_pool_p90": 4.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 6, "reentries_within_5_sessions": 2, "replacements": 15, "weekly_rank_rejected_entries": 14, "zero_entrant_fraction": 0.3269230769230769 }, "win_rate": 42.2 }, "path_id": "empty-2023-04", "protocol": "empty_book", "simulation_start": "2023-04-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-05|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-05-01", "measurement_start": "2023-05-01", "metrics": { "avg_cash_pct": 11.675, "avg_gross_exposure_pct": 88.325, "avg_hold_days": 13.3, "avg_positions": 6.1349, "blocked_fraction": 0.2, "cagr_pct": 68.1, "calmar": 4.42, "capacity_opportunities": 145, "end_date": "2024-04-30", "ev_net_r": 0.5722061005883494, "ev_without_best": { "1": 0.47753578635483135, "10": -0.11085837213568316, "5": 0.17481064360738846 }, "exit_reasons": { "open_at_end": 2, "stop": 49, "time": 17, "trailing_stop": 37, "weekly_rebalance": 11 }, "gain_to_pain": 2.845516773464988, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 116, "peak_positions": 10, "profit_factor": 2.0568224344263477, "sessions_at_capacity": 12, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2023-05-01", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 3.276265588136734, "start_date": "2023-05-01", "total_return_pct": 68.0, "trades": 116, "transaction_cost": 442.13937344357834, "turnover_multiple": 44.21393734435784, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.6153846153846154, "entrant_pool_mean": 1.6153846153846154, "entrant_pool_median": 1.0, "entrant_pool_p90": 4.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 6, "reentries_within_5_sessions": 2, "replacements": 11, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.34615384615384615 }, "win_rate": 41.4 }, "path_id": "empty-2023-05", "protocol": "empty_book", "simulation_start": "2023-05-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-05|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-05-01", "measurement_start": "2023-05-01", "metrics": { "avg_cash_pct": 11.6678, "avg_gross_exposure_pct": 88.3322, "avg_hold_days": 13.3, "avg_positions": 6.1349, "blocked_fraction": 0.2, "cagr_pct": 62.8, "calmar": 3.86, "capacity_opportunities": 145, "end_date": "2024-04-30", "ev_net_r": 0.5305465138403457, "ev_without_best": { "1": 0.4359936590933813, "10": -0.15226771574946146, "5": 0.1332407712760129 }, "exit_reasons": { "open_at_end": 2, "stop": 49, "time": 17, "trailing_stop": 37, "weekly_rebalance": 11 }, "gain_to_pain": 2.526736898273623, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 116, "peak_positions": 10, "profit_factor": 1.9377166368633187, "sessions_at_capacity": 12, "sessions_measured": 252, "sharpe": 1.87, "simulation_start_date": "2023-05-01", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 3.0569117819075062, "start_date": "2023-05-01", "total_return_pct": 62.7, "trades": 116, "transaction_cost": 868.9606318793981, "turnover_multiple": 43.4480315939699, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 1.6153846153846154, "entrant_pool_mean": 1.6153846153846154, "entrant_pool_median": 1.0, "entrant_pool_p90": 4.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 6, "reentries_within_5_sessions": 2, "replacements": 11, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.34615384615384615 }, "win_rate": 41.4 }, "path_id": "empty-2023-05", "protocol": "empty_book", "simulation_start": "2023-05-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-06|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-06-03", "measurement_start": "2023-06-01", "metrics": { "avg_cash_pct": 11.7327, "avg_gross_exposure_pct": 88.2673, "avg_hold_days": 13.7, "avg_positions": 6.3413, "blocked_fraction": 0.2108843537414966, "cagr_pct": 46.6, "calmar": 2.46, "capacity_opportunities": 147, "end_date": "2024-05-31", "ev_net_r": 0.5019845651748627, "ev_without_best": { "1": 0.402268207438618, "10": -0.12346762524528618, "5": 0.12176061444824722 }, "exit_reasons": { "open_at_end": 4, "stop": 46, "time": 15, "trailing_stop": 40, "weekly_rebalance": 11 }, "gain_to_pain": 1.7157644261756761, "longest_underwater_sessions": 95, "max_drawdown_pct": 18.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 116, "peak_positions": 10, "profit_factor": 1.9551963451023378, "sessions_at_capacity": 16, "sessions_measured": 252, "sharpe": 1.53, "simulation_start_date": "2023-06-01", "skipped_book_full": 31, "skipped_min_initial_risk": 0, "sortino": 2.4208309389854175, "start_date": "2023-06-01", "total_return_pct": 46.5, "trades": 116, "transaction_cost": 377.6976281806773, "turnover_multiple": 37.76976281806773, "underwater_pct": 87.35177865612648, "weekly_rebalance": { "eligible_pool_mean": 1.4528301886792452, "entrant_pool_mean": 1.4528301886792452, "entrant_pool_median": 1, "entrant_pool_p90": 3.0, "events": 53, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 6, "reentries_within_5_sessions": 2, "replacements": 11, "weekly_rank_rejected_entries": 11, "zero_entrant_fraction": 0.41509433962264153 }, "win_rate": 38.8 }, "path_id": "empty-2023-06", "protocol": "empty_book", "simulation_start": "2023-06-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-06|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-06-03", "measurement_start": "2023-06-01", "metrics": { "avg_cash_pct": 11.7222, "avg_gross_exposure_pct": 88.2778, "avg_hold_days": 13.7, "avg_positions": 6.3413, "blocked_fraction": 0.2108843537414966, "cagr_pct": 42.1, "calmar": 2.14, "capacity_opportunities": 147, "end_date": "2024-05-31", "ev_net_r": 0.46249695420209025, "ev_without_best": { "1": 0.3629202563157162, "10": -0.16293888308432694, "5": 0.08240140363066603 }, "exit_reasons": { "open_at_end": 4, "stop": 46, "time": 15, "trailing_stop": 40, "weekly_rebalance": 11 }, "gain_to_pain": 1.5187097796312496, "longest_underwater_sessions": 97, "max_drawdown_pct": 19.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 116, "peak_positions": 10, "profit_factor": 1.841706596404787, "sessions_at_capacity": 16, "sessions_measured": 252, "sharpe": 1.42, "simulation_start_date": "2023-06-01", "skipped_book_full": 31, "skipped_min_initial_risk": 0, "sortino": 2.2208754029259357, "start_date": "2023-06-01", "total_return_pct": 42.0, "trades": 116, "transaction_cost": 742.9139494200512, "turnover_multiple": 37.145697471002556, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 1.4528301886792452, "entrant_pool_mean": 1.4528301886792452, "entrant_pool_median": 1, "entrant_pool_p90": 3.0, "events": 53, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 6, "reentries_within_5_sessions": 2, "replacements": 11, "weekly_rank_rejected_entries": 11, "zero_entrant_fraction": 0.41509433962264153 }, "win_rate": 38.8 }, "path_id": "empty-2023-06", "protocol": "empty_book", "simulation_start": "2023-06-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-07|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-07-03", "measurement_start": "2023-07-03", "metrics": { "avg_cash_pct": 12.6656, "avg_gross_exposure_pct": 87.3344, "avg_hold_days": 13.0, "avg_positions": 6.1984, "blocked_fraction": 0.19463087248322147, "cagr_pct": 43.0, "calmar": 3.29, "capacity_opportunities": 149, "end_date": "2024-07-02", "ev_net_r": 0.36082074525195995, "ev_without_best": { "1": 0.2632699472722033, "10": -0.23659542952117218, "5": -0.01231558196776898 }, "exit_reasons": { "open_at_end": 7, "stop": 46, "time": 12, "trailing_stop": 44, "weekly_rebalance": 11 }, "gain_to_pain": 1.9086667041182372, "longest_underwater_sessions": 65, "max_drawdown_pct": 13.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 120, "peak_positions": 10, "profit_factor": 1.7164111291855786, "sessions_at_capacity": 12, "sessions_measured": 252, "sharpe": 1.41, "simulation_start_date": "2023-07-03", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.2420466020411554, "start_date": "2023-07-03", "total_return_pct": 42.9, "trades": 120, "transaction_cost": 410.8871163788483, "turnover_multiple": 41.088711637884835, "underwater_pct": 88.14229249011858, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 11, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 42.5 }, "path_id": "empty-2023-07", "protocol": "empty_book", "simulation_start": "2023-07-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-07|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-07-03", "measurement_start": "2023-07-03", "metrics": { "avg_cash_pct": 12.6602, "avg_gross_exposure_pct": 87.3398, "avg_hold_days": 13.0, "avg_positions": 6.1984, "blocked_fraction": 0.19463087248322147, "cagr_pct": 38.3, "calmar": 2.82, "capacity_opportunities": 149, "end_date": "2024-07-02", "ev_net_r": 0.32111443792171085, "ev_without_best": { "1": 0.22369676755857307, "10": -0.27640402535653363, "5": -0.05190746377246294 }, "exit_reasons": { "open_at_end": 7, "stop": 46, "time": 12, "trailing_stop": 44, "weekly_rebalance": 11 }, "gain_to_pain": 1.653027580340849, "longest_underwater_sessions": 65, "max_drawdown_pct": 13.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 120, "peak_positions": 10, "profit_factor": 1.6094977693907493, "sessions_at_capacity": 12, "sessions_measured": 252, "sharpe": 1.29, "simulation_start_date": "2023-07-03", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.037371972010603, "start_date": "2023-07-03", "total_return_pct": 38.3, "trades": 120, "transaction_cost": 807.2410025629192, "turnover_multiple": 40.36205012814596, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 11, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 42.5 }, "path_id": "empty-2023-07", "protocol": "empty_book", "simulation_start": "2023-07-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-08|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-08-01", "measurement_start": "2023-08-01", "metrics": { "avg_cash_pct": 15.061, "avg_gross_exposure_pct": 84.939, "avg_hold_days": 13.4, "avg_positions": 5.9841, "blocked_fraction": 0.20567375886524822, "cagr_pct": 16.5, "calmar": 1.04, "capacity_opportunities": 141, "end_date": "2024-07-31", "ev_net_r": 0.21890349000900122, "ev_without_best": { "1": 0.13251426625981882, "10": -0.342049578217579, "5": -0.1363007162811301 }, "exit_reasons": { "open_at_end": 4, "stop": 48, "time": 13, "trailing_stop": 38, "weekly_rebalance": 9 }, "gain_to_pain": 0.6314375589317434, "longest_underwater_sessions": 94, "max_drawdown_pct": 15.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.3910521850504929, "sessions_at_capacity": 12, "sessions_measured": 252, "sharpe": 0.7, "simulation_start_date": "2023-08-01", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 1.068546162156795, "start_date": "2023-08-01", "total_return_pct": 16.4, "trades": 112, "transaction_cost": 350.25924031033793, "turnover_multiple": 35.02592403103379, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 1.2115384615384615, "entrant_pool_mean": 1.2115384615384615, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 9, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 36.6 }, "path_id": "empty-2023-08", "protocol": "empty_book", "simulation_start": "2023-08-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-08|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-08-01", "measurement_start": "2023-08-01", "metrics": { "avg_cash_pct": 15.0548, "avg_gross_exposure_pct": 84.9452, "avg_hold_days": 13.4, "avg_positions": 5.9841, "blocked_fraction": 0.20567375886524822, "cagr_pct": 12.8, "calmar": 0.77, "capacity_opportunities": 141, "end_date": "2024-07-31", "ev_net_r": 0.17983826161074465, "ev_without_best": { "1": 0.0933684931355702, "10": -0.3810041559268918, "5": -0.17548618412595862 }, "exit_reasons": { "open_at_end": 4, "stop": 48, "time": 13, "trailing_stop": 38, "weekly_rebalance": 9 }, "gain_to_pain": 0.495330182359625, "longest_underwater_sessions": 95, "max_drawdown_pct": 16.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.3079050138419062, "sessions_at_capacity": 12, "sessions_measured": 252, "sharpe": 0.58, "simulation_start_date": "2023-08-01", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 0.878870696168541, "start_date": "2023-08-01", "total_return_pct": 12.8, "trades": 112, "transaction_cost": 688.6482996686801, "turnover_multiple": 34.43241498343401, "underwater_pct": 93.67588932806325, "weekly_rebalance": { "eligible_pool_mean": 1.2115384615384615, "entrant_pool_mean": 1.2115384615384615, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 9, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 36.6 }, "path_id": "empty-2023-08", "protocol": "empty_book", "simulation_start": "2023-08-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-09|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-09-04", "measurement_start": "2023-09-01", "metrics": { "avg_cash_pct": 17.922, "avg_gross_exposure_pct": 82.078, "avg_hold_days": 13.2, "avg_positions": 5.8929, "blocked_fraction": 0.20567375886524822, "cagr_pct": 9.5, "calmar": 0.43, "capacity_opportunities": 141, "end_date": "2024-09-03", "ev_net_r": 0.15593866778609217, "ev_without_best": { "1": 0.06898219338625294, "10": -0.41118742222704774, "5": -0.2022078199163247 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 12, "trailing_stop": 37, "weekly_rebalance": 9 }, "gain_to_pain": 0.36653024987277893, "longest_underwater_sessions": 103, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.2617095758456387, "sessions_at_capacity": 12, "sessions_measured": 252, "sharpe": 0.47, "simulation_start_date": "2023-09-01", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 0.7008025742938817, "start_date": "2023-09-01", "total_return_pct": 9.6, "trades": 112, "transaction_cost": 357.0040616627815, "turnover_multiple": 35.70040616627815, "underwater_pct": 92.09486166007905, "weekly_rebalance": { "eligible_pool_mean": 1.2641509433962264, "entrant_pool_mean": 1.2641509433962264, "entrant_pool_median": 1, "entrant_pool_p90": 3.0, "events": 53, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 9, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.4528301886792453 }, "win_rate": 32.1 }, "path_id": "empty-2023-09", "protocol": "empty_book", "simulation_start": "2023-09-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-09|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-09-04", "measurement_start": "2023-09-01", "metrics": { "avg_cash_pct": 17.9101, "avg_gross_exposure_pct": 82.0899, "avg_hold_days": 13.2, "avg_positions": 5.8929, "blocked_fraction": 0.20567375886524822, "cagr_pct": 6.1, "calmar": 0.27, "capacity_opportunities": 141, "end_date": "2024-09-03", "ev_net_r": 0.11779933889950449, "ev_without_best": { "1": 0.03077066121071525, "10": -0.4491253259627634, "5": -0.24042412191716334 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 12, "trailing_stop": 37, "weekly_rebalance": 9 }, "gain_to_pain": 0.2658214503061693, "longest_underwater_sessions": 103, "max_drawdown_pct": 22.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.1895928995698049, "sessions_at_capacity": 12, "sessions_measured": 252, "sharpe": 0.35, "simulation_start_date": "2023-09-01", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 0.525740977623222, "start_date": "2023-09-01", "total_return_pct": 6.2, "trades": 112, "transaction_cost": 702.2790862947709, "turnover_multiple": 35.11395431473855, "underwater_pct": 93.2806324110672, "weekly_rebalance": { "eligible_pool_mean": 1.2641509433962264, "entrant_pool_mean": 1.2641509433962264, "entrant_pool_median": 1, "entrant_pool_p90": 3.0, "events": 53, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 9, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.4528301886792453 }, "win_rate": 32.1 }, "path_id": "empty-2023-09", "protocol": "empty_book", "simulation_start": "2023-09-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-10|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-10-02", "measurement_start": "2023-10-02", "metrics": { "avg_cash_pct": 18.0999, "avg_gross_exposure_pct": 81.9001, "avg_hold_days": 13.6, "avg_positions": 5.9286, "blocked_fraction": 0.21014492753623187, "cagr_pct": 30.4, "calmar": 1.25, "capacity_opportunities": 138, "end_date": "2024-10-01", "ev_net_r": 0.35533216251169025, "ev_without_best": { "1": 0.26780646655190726, "10": -0.2147609968178374, "5": -0.0035592481664888076 }, "exit_reasons": { "open_at_end": 7, "stop": 45, "time": 12, "trailing_stop": 36, "weekly_rebalance": 9 }, "gain_to_pain": 1.2348734677539726, "longest_underwater_sessions": 123, "max_drawdown_pct": 24.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 109, "peak_positions": 10, "profit_factor": 1.671666822459291, "sessions_at_capacity": 12, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-10-02", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 1.671251165603213, "start_date": "2023-10-02", "total_return_pct": 30.3, "trades": 109, "transaction_cost": 380.37805706630445, "turnover_multiple": 38.037805706630444, "underwater_pct": 88.14229249011858, "weekly_rebalance": { "eligible_pool_mean": 1.25, "entrant_pool_mean": 1.25, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 9, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.4230769230769231 }, "win_rate": 40.4 }, "path_id": "empty-2023-10", "protocol": "empty_book", "simulation_start": "2023-10-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-10|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-10-02", "measurement_start": "2023-10-02", "metrics": { "avg_cash_pct": 18.0897, "avg_gross_exposure_pct": 81.9103, "avg_hold_days": 13.6, "avg_positions": 5.9286, "blocked_fraction": 0.21014492753623187, "cagr_pct": 26.4, "calmar": 1.05, "capacity_opportunities": 138, "end_date": "2024-10-01", "ev_net_r": 0.3179845254520131, "ev_without_best": { "1": 0.23039195103624366, "10": -0.2520224068775687, "5": -0.04094801661164956 }, "exit_reasons": { "open_at_end": 7, "stop": 45, "time": 12, "trailing_stop": 36, "weekly_rebalance": 9 }, "gain_to_pain": 1.047197017814514, "longest_underwater_sessions": 123, "max_drawdown_pct": 25.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 109, "peak_positions": 10, "profit_factor": 1.577153433744788, "sessions_at_capacity": 12, "sessions_measured": 252, "sharpe": 0.99, "simulation_start_date": "2023-10-02", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 1.48940987123972, "start_date": "2023-10-02", "total_return_pct": 26.4, "trades": 109, "transaction_cost": 748.8429962043097, "turnover_multiple": 37.44214981021548, "underwater_pct": 89.72332015810277, "weekly_rebalance": { "eligible_pool_mean": 1.25, "entrant_pool_mean": 1.25, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 5, "reentries_within_5_sessions": 2, "replacements": 9, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.4230769230769231 }, "win_rate": 39.4 }, "path_id": "empty-2023-10", "protocol": "empty_book", "simulation_start": "2023-10-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-11|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-11-01", "measurement_start": "2023-11-01", "metrics": { "avg_cash_pct": 17.4222, "avg_gross_exposure_pct": 82.5778, "avg_hold_days": 16.6, "avg_positions": 5.7976, "blocked_fraction": 0.0, "cagr_pct": 83.5, "calmar": 3.52, "capacity_opportunities": 88, "end_date": "2024-10-31", "ev_net_r": 0.8599019153036653, "ev_without_best": { "1": 0.7463752483506694, "10": 0.0371177202937942, "5": 0.38274063143969367 }, "exit_reasons": { "open_at_end": 2, "stop": 35, "time": 19, "trailing_stop": 29, "weekly_rebalance": 3 }, "gain_to_pain": 3.405758264203797, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 8, "profit_factor": 2.724521158576726, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.39, "simulation_start_date": "2023-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.8532791145997716, "start_date": "2023-11-01", "total_return_pct": 83.4, "trades": 88, "transaction_cost": 366.5851074077605, "turnover_multiple": 36.65851074077605, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.3076923076923077, "entrant_pool_mean": 1.3076923076923077, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 3, "weekly_rank_rejected_entries": 8, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.3 }, "path_id": "empty-2023-11", "protocol": "empty_book", "simulation_start": "2023-11-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-11|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-11-01", "measurement_start": "2023-11-01", "metrics": { "avg_cash_pct": 17.4114, "avg_gross_exposure_pct": 82.5886, "avg_hold_days": 16.6, "avg_positions": 5.7976, "blocked_fraction": 0.0, "cagr_pct": 79.1, "calmar": 3.21, "capacity_opportunities": 88, "end_date": "2024-10-31", "ev_net_r": 0.8231348137139286, "ev_without_best": { "1": 0.7100399360451604, "10": 0.0012189677950349643, "5": 0.3467081374613557 }, "exit_reasons": { "open_at_end": 2, "stop": 35, "time": 19, "trailing_stop": 29, "weekly_rebalance": 3 }, "gain_to_pain": 3.089463028212068, "longest_underwater_sessions": 145, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 8, "profit_factor": 2.589323591120913, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.3, "simulation_start_date": "2023-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.6785684644768892, "start_date": "2023-11-01", "total_return_pct": 79.1, "trades": 88, "transaction_cost": 724.3111022314498, "turnover_multiple": 36.21555511157249, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 1.3076923076923077, "entrant_pool_mean": 1.3076923076923077, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 3, "weekly_rank_rejected_entries": 8, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.3 }, "path_id": "empty-2023-11", "protocol": "empty_book", "simulation_start": "2023-11-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-12|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-12-03", "measurement_start": "2023-12-01", "metrics": { "avg_cash_pct": 21.7636, "avg_gross_exposure_pct": 78.2364, "avg_hold_days": 15.7, "avg_positions": 5.3611, "blocked_fraction": 0.0, "cagr_pct": 49.3, "calmar": 2.08, "capacity_opportunities": 86, "end_date": "2024-12-02", "ev_net_r": 0.5699179440417259, "ev_without_best": { "1": 0.4503084852632248, "10": -0.15216396487008263, "5": 0.10979518884212663 }, "exit_reasons": { "open_at_end": 4, "stop": 37, "time": 17, "trailing_stop": 28 }, "gain_to_pain": 2.0744861393354586, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 86, "peak_positions": 8, "profit_factor": 2.0513286999700973, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.7, "simulation_start_date": "2023-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.606204656684332, "start_date": "2023-12-01", "total_return_pct": 49.6, "trades": 86, "transaction_cost": 313.3818949085356, "turnover_multiple": 31.33818949085356, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.0, "entrant_pool_mean": 1.0, "entrant_pool_median": 0, "entrant_pool_p90": 2.8000000000000043, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.5094339622641509 }, "win_rate": 39.5 }, "path_id": "empty-2023-12", "protocol": "empty_book", "simulation_start": "2023-12-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2023-12|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-12-03", "measurement_start": "2023-12-01", "metrics": { "avg_cash_pct": 21.7496, "avg_gross_exposure_pct": 78.2504, "avg_hold_days": 15.7, "avg_positions": 5.3611, "blocked_fraction": 0.0, "cagr_pct": 45.7, "calmar": 1.86, "capacity_opportunities": 86, "end_date": "2024-12-02", "ev_net_r": 0.5336749793915098, "ev_without_best": { "1": 0.41451363596203605, "10": -0.1880105127500762, "5": 0.07379054413250262 }, "exit_reasons": { "open_at_end": 4, "stop": 37, "time": 17, "trailing_stop": 28 }, "gain_to_pain": 1.8434273178480025, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 86, "peak_positions": 8, "profit_factor": 1.94665084593377, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.6, "simulation_start_date": "2023-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.436708280849204, "start_date": "2023-12-01", "total_return_pct": 46.0, "trades": 86, "transaction_cost": 618.9686974537954, "turnover_multiple": 30.948434872689766, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.0, "entrant_pool_mean": 1.0, "entrant_pool_median": 0, "entrant_pool_p90": 2.8000000000000043, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.5094339622641509 }, "win_rate": 39.5 }, "path_id": "empty-2023-12", "protocol": "empty_book", "simulation_start": "2023-12-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-01|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.7881, "avg_gross_exposure_pct": 73.2119, "avg_hold_days": 15.6, "avg_positions": 5.1944, "blocked_fraction": 0.0, "cagr_pct": 33.7, "calmar": 1.4, "capacity_opportunities": 84, "end_date": "2024-12-31", "ev_net_r": 0.5004912246746576, "ev_without_best": { "1": 0.3771631437645412, "10": -0.30813811066317603, "5": -0.0006673434630389871 }, "exit_reasons": { "open_at_end": 1, "stop": 40, "time": 17, "trailing_stop": 26 }, "gain_to_pain": 1.3124952843330333, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 1.8128465926614816, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.26, "simulation_start_date": "2024-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.918920374531516, "start_date": "2024-01-02", "total_return_pct": 33.6, "trades": 84, "transaction_cost": 284.2991625192628, "turnover_multiple": 28.429916251926276, "underwater_pct": 87.74703557312253, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 33.3 }, "path_id": "empty-2024-01", "protocol": "empty_book", "simulation_start": "2024-01-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-01|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.7718, "avg_gross_exposure_pct": 73.2282, "avg_hold_days": 15.6, "avg_positions": 5.1944, "blocked_fraction": 0.0, "cagr_pct": 30.6, "calmar": 1.23, "capacity_opportunities": 84, "end_date": "2024-12-31", "ev_net_r": 0.46558728211720346, "ev_without_best": { "1": 0.34273424731263036, "10": -0.3424950482644669, "5": -0.03541019421698178 }, "exit_reasons": { "open_at_end": 1, "stop": 40, "time": 17, "trailing_stop": 26 }, "gain_to_pain": 1.170837300304212, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 1.7295051035850246, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.17, "simulation_start_date": "2024-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.767752137310323, "start_date": "2024-01-02", "total_return_pct": 30.5, "trades": 84, "transaction_cost": 562.1111027142989, "turnover_multiple": 28.105555135714944, "underwater_pct": 88.14229249011858, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 33.3 }, "path_id": "empty-2024-01", "protocol": "empty_book", "simulation_start": "2024-01-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-02|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-02-04", "measurement_start": "2024-02-01", "metrics": { "avg_cash_pct": 29.2969, "avg_gross_exposure_pct": 70.7031, "avg_hold_days": 15.7, "avg_positions": 5.004, "blocked_fraction": 0.0, "cagr_pct": 20.7, "calmar": 0.87, "capacity_opportunities": 80, "end_date": "2025-02-03", "ev_net_r": 0.3406005466265366, "ev_without_best": { "1": 0.2538156327940603, "10": -0.28621388018928356, "5": -0.031254535525862284 }, "exit_reasons": { "open_at_end": 7, "stop": 33, "time": 15, "trailing_stop": 25 }, "gain_to_pain": 0.8690045982789265, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 8, "profit_factor": 1.5987476546892183, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.92, "simulation_start_date": "2024-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.2928007255188512, "start_date": "2024-02-01", "total_return_pct": 20.8, "trades": 80, "transaction_cost": 244.45558059829781, "turnover_multiple": 24.445558059829782, "underwater_pct": 90.11857707509881, "weekly_rebalance": { "eligible_pool_mean": 0.6226415094339622, "entrant_pool_mean": 0.6226415094339622, "entrant_pool_median": 0, "entrant_pool_p90": 2.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5283018867924528 }, "win_rate": 37.5 }, "path_id": "empty-2024-02", "protocol": "empty_book", "simulation_start": "2024-02-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-02|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-02-04", "measurement_start": "2024-02-01", "metrics": { "avg_cash_pct": 29.2794, "avg_gross_exposure_pct": 70.7206, "avg_hold_days": 15.7, "avg_positions": 5.004, "blocked_fraction": 0.0, "cagr_pct": 17.9, "calmar": 0.73, "capacity_opportunities": 80, "end_date": "2025-02-03", "ev_net_r": 0.30735053753903435, "ev_without_best": { "1": 0.2206130769521936, "10": -0.3193786798939787, "5": -0.06429326001691503 }, "exit_reasons": { "open_at_end": 7, "stop": 33, "time": 15, "trailing_stop": 25 }, "gain_to_pain": 0.7486238131885882, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 8, "profit_factor": 1.5217308711714153, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.82, "simulation_start_date": "2024-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.147795306707013, "start_date": "2024-02-01", "total_return_pct": 18.1, "trades": 80, "transaction_cost": 483.33139695027535, "turnover_multiple": 24.166569847513763, "underwater_pct": 90.11857707509881, "weekly_rebalance": { "eligible_pool_mean": 0.6226415094339622, "entrant_pool_mean": 0.6226415094339622, "entrant_pool_median": 0, "entrant_pool_p90": 2.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5283018867924528 }, "win_rate": 37.5 }, "path_id": "empty-2024-02", "protocol": "empty_book", "simulation_start": "2024-02-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-03|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-03-05", "measurement_start": "2024-03-01", "metrics": { "avg_cash_pct": 31.8304, "avg_gross_exposure_pct": 68.1696, "avg_hold_days": 15.0, "avg_positions": 4.9484, "blocked_fraction": 0.0, "cagr_pct": 9.9, "calmar": 0.42, "capacity_opportunities": 83, "end_date": "2025-03-04", "ev_net_r": 0.09520032749600892, "ev_without_best": { "1": 0.010982543116490247, "10": -0.45538840144104853, "5": -0.21762991031549128 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 14, "trailing_stop": 29 }, "gain_to_pain": 0.45811798981419677, "longest_underwater_sessions": 116, "max_drawdown_pct": 23.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 83, "peak_positions": 9, "profit_factor": 1.152172741875281, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.52, "simulation_start_date": "2024-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.717555999445849, "start_date": "2024-03-01", "total_return_pct": 10.0, "trades": 83, "transaction_cost": 230.8168259330519, "turnover_multiple": 23.08168259330519, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.5471698113207547, "entrant_pool_mean": 0.5471698113207547, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5849056603773585 }, "win_rate": 32.5 }, "path_id": "empty-2024-03", "protocol": "empty_book", "simulation_start": "2024-03-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-03|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-03-05", "measurement_start": "2024-03-01", "metrics": { "avg_cash_pct": 31.8145, "avg_gross_exposure_pct": 68.1855, "avg_hold_days": 15.0, "avg_positions": 4.9484, "blocked_fraction": 0.0, "cagr_pct": 7.5, "calmar": 0.31, "capacity_opportunities": 83, "end_date": "2025-03-04", "ev_net_r": 0.061848189618148884, "ev_without_best": { "1": -0.022477483477466892, "10": -0.48828853931637484, "5": -0.25072076368584373 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 14, "trailing_stop": 29 }, "gain_to_pain": 0.35691507447651166, "longest_underwater_sessions": 116, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 83, "peak_positions": 9, "profit_factor": 1.0954843648919061, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.43, "simulation_start_date": "2024-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5811349912967549, "start_date": "2024-03-01", "total_return_pct": 7.5, "trades": 83, "transaction_cost": 456.4350426339209, "turnover_multiple": 22.821752131696044, "underwater_pct": 89.72332015810277, "weekly_rebalance": { "eligible_pool_mean": 0.5471698113207547, "entrant_pool_mean": 0.5471698113207547, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5849056603773585 }, "win_rate": 32.5 }, "path_id": "empty-2024-03", "protocol": "empty_book", "simulation_start": "2024-03-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-04|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-04-02", "measurement_start": "2024-04-01", "metrics": { "avg_cash_pct": 37.9159, "avg_gross_exposure_pct": 62.0841, "avg_hold_days": 12.7, "avg_positions": 4.4643, "blocked_fraction": 0.0, "cagr_pct": -3.5, "calmar": -0.15, "capacity_opportunities": 88, "end_date": "2025-04-01", "ev_net_r": -0.03396814277712567, "ev_without_best": { "1": -0.114830519666708, "10": -0.5622041797943653, "5": -0.3357344186887243 }, "exit_reasons": { "open_at_end": 4, "stop": 48, "time": 12, "trailing_stop": 24 }, "gain_to_pain": -0.020161875067784458, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 9, "profit_factor": 0.9492315834026319, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.05, "simulation_start_date": "2024-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.06853721824032148, "start_date": "2024-04-01", "total_return_pct": -3.5, "trades": 88, "transaction_cost": 233.9741353728881, "turnover_multiple": 23.39741353728881, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.46153846153846156, "entrant_pool_mean": 0.46153846153846156, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.6153846153846154 }, "win_rate": 28.4 }, "path_id": "empty-2024-04", "protocol": "empty_book", "simulation_start": "2024-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-04|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-04-02", "measurement_start": "2024-04-01", "metrics": { "avg_cash_pct": 37.8975, "avg_gross_exposure_pct": 62.1025, "avg_hold_days": 12.7, "avg_positions": 4.4643, "blocked_fraction": 0.0, "cagr_pct": -5.8, "calmar": -0.24, "capacity_opportunities": 88, "end_date": "2025-04-01", "ev_net_r": -0.06724357091711962, "ev_without_best": { "1": -0.14820675430074906, "10": -0.5954896396029488, "5": -0.3687596812832372 }, "exit_reasons": { "open_at_end": 4, "stop": 48, "time": 12, "trailing_stop": 24 }, "gain_to_pain": -0.08602414369786607, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 9, "profit_factor": 0.9028786415270438, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.16, "simulation_start_date": "2024-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.21607560603911988, "start_date": "2024-04-01", "total_return_pct": -5.8, "trades": 88, "transaction_cost": 462.24823031041154, "turnover_multiple": 23.112411515520577, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.46153846153846156, "entrant_pool_mean": 0.46153846153846156, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.6153846153846154 }, "win_rate": 28.4 }, "path_id": "empty-2024-04", "protocol": "empty_book", "simulation_start": "2024-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-05|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-05-05", "measurement_start": "2024-05-01", "metrics": { "avg_cash_pct": 37.2897, "avg_gross_exposure_pct": 62.7103, "avg_hold_days": 13.1, "avg_positions": 4.7024, "blocked_fraction": 0.021739130434782608, "cagr_pct": 8.9, "calmar": 0.37, "capacity_opportunities": 92, "end_date": "2025-05-02", "ev_net_r": 0.09365261420640573, "ev_without_best": { "1": 0.016041310471460436, "10": -0.408638653962213, "5": -0.1935061753905946 }, "exit_reasons": { "open_at_end": 9, "stop": 44, "time": 11, "trailing_stop": 26 }, "gain_to_pain": 0.39452937132574917, "longest_underwater_sessions": 116, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 10, "profit_factor": 1.15355578945888, "sessions_at_capacity": 4, "sessions_measured": 252, "sharpe": 0.49, "simulation_start_date": "2024-05-01", "skipped_book_full": 2, "skipped_min_initial_risk": 0, "sortino": 0.6785396890414016, "start_date": "2024-05-01", "total_return_pct": 8.9, "trades": 90, "transaction_cost": 242.7250688317821, "turnover_multiple": 24.27250688317821, "underwater_pct": 91.699604743083, "weekly_rebalance": { "eligible_pool_mean": 0.5094339622641509, "entrant_pool_mean": 0.5094339622641509, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5660377358490566 }, "win_rate": 34.4 }, "path_id": "empty-2024-05", "protocol": "empty_book", "simulation_start": "2024-05-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-05|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-05-05", "measurement_start": "2024-05-01", "metrics": { "avg_cash_pct": 37.2713, "avg_gross_exposure_pct": 62.7287, "avg_hold_days": 13.1, "avg_positions": 4.7024, "blocked_fraction": 0.021739130434782608, "cagr_pct": 6.3, "calmar": 0.26, "capacity_opportunities": 92, "end_date": "2025-05-02", "ev_net_r": 0.062392586757637654, "ev_without_best": { "1": -0.01529461320529498, "10": -0.43978131408538523, "5": -0.22440337056017387 }, "exit_reasons": { "open_at_end": 9, "stop": 44, "time": 11, "trailing_stop": 26 }, "gain_to_pain": 0.300070166626638, "longest_underwater_sessions": 116, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 10, "profit_factor": 1.0988622101719574, "sessions_at_capacity": 4, "sessions_measured": 252, "sharpe": 0.39, "simulation_start_date": "2024-05-01", "skipped_book_full": 2, "skipped_min_initial_risk": 0, "sortino": 0.5278028631174163, "start_date": "2024-05-01", "total_return_pct": 6.3, "trades": 90, "transaction_cost": 479.7039527132911, "turnover_multiple": 23.98519763566455, "underwater_pct": 91.699604743083, "weekly_rebalance": { "eligible_pool_mean": 0.5094339622641509, "entrant_pool_mean": 0.5094339622641509, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5660377358490566 }, "win_rate": 34.4 }, "path_id": "empty-2024-05", "protocol": "empty_book", "simulation_start": "2024-05-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-06|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-06-05", "measurement_start": "2024-06-03", "metrics": { "avg_cash_pct": 37.2072, "avg_gross_exposure_pct": 62.7928, "avg_hold_days": 14.3, "avg_positions": 4.9603, "blocked_fraction": 0.1792452830188679, "cagr_pct": 21.5, "calmar": 1.0, "capacity_opportunities": 106, "end_date": "2025-06-04", "ev_net_r": 0.24850915419350275, "ev_without_best": { "1": 0.16999113683974656, "10": -0.27625203486556976, "5": -0.03971297282856477 }, "exit_reasons": { "open_at_end": 6, "stop": 42, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 0.8020506491975113, "longest_underwater_sessions": 92, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 10, "profit_factor": 1.3987724645253112, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.98, "simulation_start_date": "2024-06-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 1.3981057924474503, "start_date": "2024-06-03", "total_return_pct": 21.5, "trades": 87, "transaction_cost": 231.40414096458719, "turnover_multiple": 23.140414096458716, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.5, "entrant_pool_mean": 0.5, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 32.2 }, "path_id": "empty-2024-06", "protocol": "empty_book", "simulation_start": "2024-06-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-06|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-06-05", "measurement_start": "2024-06-03", "metrics": { "avg_cash_pct": 37.1852, "avg_gross_exposure_pct": 62.8148, "avg_hold_days": 14.3, "avg_positions": 4.9603, "blocked_fraction": 0.1792452830188679, "cagr_pct": 18.7, "calmar": 0.85, "capacity_opportunities": 106, "end_date": "2025-06-04", "ev_net_r": 0.2172482605896904, "ev_without_best": { "1": 0.13865168939353978, "10": -0.3073768810021089, "5": -0.07059781261584269 }, "exit_reasons": { "open_at_end": 6, "stop": 42, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 0.6984729819330393, "longest_underwater_sessions": 95, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 10, "profit_factor": 1.336608999528415, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 0.87, "simulation_start_date": "2024-06-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 1.2424003892593123, "start_date": "2024-06-03", "total_return_pct": 18.8, "trades": 87, "transaction_cost": 457.37989726984966, "turnover_multiple": 22.868994863492482, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5, "entrant_pool_mean": 0.5, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 32.2 }, "path_id": "empty-2024-06", "protocol": "empty_book", "simulation_start": "2024-06-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-07|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-07-03", "measurement_start": "2024-07-01", "metrics": { "avg_cash_pct": 38.0929, "avg_gross_exposure_pct": 61.9071, "avg_hold_days": 14.2, "avg_positions": 4.9365, "blocked_fraction": 0.1792452830188679, "cagr_pct": 34.4, "calmar": 1.6, "capacity_opportunities": 106, "end_date": "2025-07-02", "ev_net_r": 0.3876100127937209, "ev_without_best": { "1": 0.3107094472841533, "10": -0.15522225613778912, "5": 0.08044387508636076 }, "exit_reasons": { "open_at_end": 7, "stop": 42, "time": 17, "trailing_stop": 21 }, "gain_to_pain": 1.2760770636990209, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 10, "profit_factor": 1.6333003678844737, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.4, "simulation_start_date": "2024-07-01", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 2.046359772138187, "start_date": "2024-07-01", "total_return_pct": 34.5, "trades": 87, "transaction_cost": 240.90684397418798, "turnover_multiple": 24.090684397418798, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 0.5384615384615384, "entrant_pool_mean": 0.5384615384615384, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 36.8 }, "path_id": "empty-2024-07", "protocol": "empty_book", "simulation_start": "2024-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-07|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-07-03", "measurement_start": "2024-07-01", "metrics": { "avg_cash_pct": 38.0756, "avg_gross_exposure_pct": 61.9244, "avg_hold_days": 14.2, "avg_positions": 4.9365, "blocked_fraction": 0.1792452830188679, "cagr_pct": 31.4, "calmar": 1.43, "capacity_opportunities": 106, "end_date": "2025-07-02", "ev_net_r": 0.35696376163417376, "ev_without_best": { "1": 0.2799917892873776, "10": -0.18546812121033815, "5": 0.05026851297708419 }, "exit_reasons": { "open_at_end": 7, "stop": 42, "time": 17, "trailing_stop": 21 }, "gain_to_pain": 1.1536684609589318, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 10, "profit_factor": 1.5650119510566085, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.3, "simulation_start_date": "2024-07-01", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 1.8887277977490018, "start_date": "2024-07-01", "total_return_pct": 31.5, "trades": 87, "transaction_cost": 476.2347566841874, "turnover_multiple": 23.81173783420937, "underwater_pct": 86.56126482213439, "weekly_rebalance": { "eligible_pool_mean": 0.5384615384615384, "entrant_pool_mean": 0.5384615384615384, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 36.8 }, "path_id": "empty-2024-07", "protocol": "empty_book", "simulation_start": "2024-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-08|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-08-05", "measurement_start": "2024-08-01", "metrics": { "avg_cash_pct": 38.079, "avg_gross_exposure_pct": 61.921, "avg_hold_days": 15.5, "avg_positions": 4.8571, "blocked_fraction": 0.19387755102040816, "cagr_pct": 52.2, "calmar": 2.43, "capacity_opportunities": 98, "end_date": "2025-08-04", "ev_net_r": 0.6372971739969198, "ev_without_best": { "1": 0.5523263542690982, "10": 0.05192110783542884, "5": 0.2990684854099451 }, "exit_reasons": { "open_at_end": 3, "stop": 33, "time": 22, "trailing_stop": 21 }, "gain_to_pain": 2.4059733753003427, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 10, "profit_factor": 2.1534013984090397, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2024-08-01", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 3.036201832723205, "start_date": "2024-08-01", "total_return_pct": 52.7, "trades": 79, "transaction_cost": 252.04707380475128, "turnover_multiple": 25.204707380475128, "underwater_pct": 79.05138339920948, "weekly_rebalance": { "eligible_pool_mean": 0.49056603773584906, "entrant_pool_mean": 0.49056603773584906, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.6037735849056604 }, "win_rate": 40.5 }, "path_id": "empty-2024-08", "protocol": "empty_book", "simulation_start": "2024-08-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-08|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-08-05", "measurement_start": "2024-08-01", "metrics": { "avg_cash_pct": 38.06, "avg_gross_exposure_pct": 61.94, "avg_hold_days": 15.5, "avg_positions": 4.8571, "blocked_fraction": 0.19387755102040816, "cagr_pct": 49.2, "calmar": 2.24, "capacity_opportunities": 98, "end_date": "2025-08-04", "ev_net_r": 0.6070606813592697, "ev_without_best": { "1": 0.5221566058303968, "10": 0.022206617229859504, "5": 0.2693962160294224 }, "exit_reasons": { "open_at_end": 3, "stop": 33, "time": 22, "trailing_stop": 21 }, "gain_to_pain": 2.239361906040284, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 10, "profit_factor": 2.063994493511116, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.91, "simulation_start_date": "2024-08-01", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 2.8751708865933847, "start_date": "2024-08-01", "total_return_pct": 49.6, "trades": 79, "transaction_cost": 498.7278358740685, "turnover_multiple": 24.93639179370342, "underwater_pct": 79.84189723320159, "weekly_rebalance": { "eligible_pool_mean": 0.49056603773584906, "entrant_pool_mean": 0.49056603773584906, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.6037735849056604 }, "win_rate": 40.5 }, "path_id": "empty-2024-08", "protocol": "empty_book", "simulation_start": "2024-08-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-09|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-09-05", "measurement_start": "2024-09-03", "metrics": { "avg_cash_pct": 37.2784, "avg_gross_exposure_pct": 62.7216, "avg_hold_days": 15.9, "avg_positions": 4.8095, "blocked_fraction": 0.2, "cagr_pct": 99.2, "calmar": 4.61, "capacity_opportunities": 95, "end_date": "2025-09-04", "ev_net_r": 1.0271774725353813, "ev_without_best": { "1": 0.7959705698901512, "10": 0.24992261822618828, "5": 0.5002546243049297 }, "exit_reasons": { "open_at_end": 3, "stop": 29, "time": 23, "trailing_stop": 21 }, "gain_to_pain": 4.931342152601261, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 10, "profit_factor": 3.0349033073369442, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.95, "simulation_start_date": "2024-09-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 5.241505339635728, "start_date": "2024-09-03", "total_return_pct": 99.5, "trades": 76, "transaction_cost": 278.86396278815766, "turnover_multiple": 27.886396278815763, "underwater_pct": 75.49407114624506, "weekly_rebalance": { "eligible_pool_mean": 0.46153846153846156, "entrant_pool_mean": 0.46153846153846156, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.6153846153846154 }, "win_rate": 46.1 }, "path_id": "empty-2024-09", "protocol": "empty_book", "simulation_start": "2024-09-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-09|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-09-05", "measurement_start": "2024-09-03", "metrics": { "avg_cash_pct": 36.5036, "avg_gross_exposure_pct": 63.4964, "avg_hold_days": 15.8, "avg_positions": 4.7857, "blocked_fraction": 0.2, "cagr_pct": 93.9, "calmar": 4.27, "capacity_opportunities": 95, "end_date": "2025-09-04", "ev_net_r": 0.9981240692210276, "ev_without_best": { "1": 0.7671621710562414, "10": 0.22197808049604936, "5": 0.47177967492312467 }, "exit_reasons": { "open_at_end": 3, "stop": 29, "time": 23, "trailing_stop": 21 }, "gain_to_pain": 4.642806475557987, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 10, "profit_factor": 2.9216351121747084, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.82, "simulation_start_date": "2024-09-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.975883935232218, "start_date": "2024-09-03", "total_return_pct": 94.1, "trades": 76, "transaction_cost": 554.9515104299688, "turnover_multiple": 27.74757552149844, "underwater_pct": 76.6798418972332, "weekly_rebalance": { "eligible_pool_mean": 0.46153846153846156, "entrant_pool_mean": 0.46153846153846156, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.6153846153846154 }, "win_rate": 46.1 }, "path_id": "empty-2024-09", "protocol": "empty_book", "simulation_start": "2024-09-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-10|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-10-03", "measurement_start": "2024-10-01", "metrics": { "avg_cash_pct": 40.2471, "avg_gross_exposure_pct": 59.7529, "avg_hold_days": 15.6, "avg_positions": 4.4603, "blocked_fraction": 0.2087912087912088, "cagr_pct": 93.3, "calmar": 4.33, "capacity_opportunities": 91, "end_date": "2025-10-02", "ev_net_r": 1.051224891521426, "ev_without_best": { "1": 0.7921503514063689, "10": 0.11162742260523333, "5": 0.38417167162845944 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 21, "trailing_stop": 21 }, "gain_to_pain": 4.739400827783889, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 10, "profit_factor": 3.0501932716174607, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.7, "simulation_start_date": "2024-10-01", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.956641241142181, "start_date": "2024-10-01", "total_return_pct": 93.5, "trades": 72, "transaction_cost": 263.71049819560653, "turnover_multiple": 26.371049819560657, "underwater_pct": 76.6798418972332, "weekly_rebalance": { "eligible_pool_mean": 0.4230769230769231, "entrant_pool_mean": 0.4230769230769231, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.6538461538461539 }, "win_rate": 44.4 }, "path_id": "empty-2024-10", "protocol": "empty_book", "simulation_start": "2024-10-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-10|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-10-03", "measurement_start": "2024-10-01", "metrics": { "avg_cash_pct": 40.2226, "avg_gross_exposure_pct": 59.7774, "avg_hold_days": 15.6, "avg_positions": 4.4603, "blocked_fraction": 0.2087912087912088, "cagr_pct": 89.6, "calmar": 4.08, "capacity_opportunities": 91, "end_date": "2025-10-02", "ev_net_r": 1.0198016343413205, "ev_without_best": { "1": 0.7609677193408728, "10": 0.08088605230989732, "5": 0.35382767051529407 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 21, "trailing_stop": 21 }, "gain_to_pain": 4.513963251840428, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 10, "profit_factor": 2.9245913960341685, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.62, "simulation_start_date": "2024-10-01", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783066985932423, "start_date": "2024-10-01", "total_return_pct": 89.9, "trades": 72, "transaction_cost": 522.1889098092583, "turnover_multiple": 26.109445490462914, "underwater_pct": 77.4703557312253, "weekly_rebalance": { "eligible_pool_mean": 0.4230769230769231, "entrant_pool_mean": 0.4230769230769231, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.6538461538461539 }, "win_rate": 44.4 }, "path_id": "empty-2024-10", "protocol": "empty_book", "simulation_start": "2024-10-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-11|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-11-05", "measurement_start": "2024-11-01", "metrics": { "avg_cash_pct": 46.1688, "avg_gross_exposure_pct": 53.8312, "avg_hold_days": 14.3, "avg_positions": 4.0913, "blocked_fraction": 0.2087912087912088, "cagr_pct": 55.1, "calmar": 2.56, "capacity_opportunities": 91, "end_date": "2025-11-04", "ev_net_r": 0.6894289884124718, "ev_without_best": { "1": 0.4252587313522182, "10": -0.09123970736883971, "5": 0.1625131327440373 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 18, "trailing_stop": 20 }, "gain_to_pain": 3.403440254592601, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 10, "profit_factor": 2.245147160166462, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.96, "simulation_start_date": "2024-11-01", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 3.4727718480405705, "start_date": "2024-11-01", "total_return_pct": 55.6, "trades": 72, "transaction_cost": 219.9080821164901, "turnover_multiple": 21.99080821164901, "underwater_pct": 83.00395256916995, "weekly_rebalance": { "eligible_pool_mean": 0.41509433962264153, "entrant_pool_mean": 0.41509433962264153, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.660377358490566 }, "win_rate": 41.7 }, "path_id": "empty-2024-11", "protocol": "empty_book", "simulation_start": "2024-11-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-11|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-11-05", "measurement_start": "2024-11-01", "metrics": { "avg_cash_pct": 46.1463, "avg_gross_exposure_pct": 53.8537, "avg_hold_days": 14.3, "avg_positions": 4.0913, "blocked_fraction": 0.2087912087912088, "cagr_pct": 52.2, "calmar": 2.37, "capacity_opportunities": 91, "end_date": "2025-11-04", "ev_net_r": 0.6586119576469464, "ev_without_best": { "1": 0.3946908641015074, "10": -0.12235081588371881, "5": 0.131938814028092 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 18, "trailing_stop": 20 }, "gain_to_pain": 3.1821423671736464, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 10, "profit_factor": 2.151560136235163, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.88, "simulation_start_date": "2024-11-01", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 3.304534451200566, "start_date": "2024-11-01", "total_return_pct": 52.6, "trades": 72, "transaction_cost": 435.39907313854604, "turnover_multiple": 21.769953656927303, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 0.41509433962264153, "entrant_pool_mean": 0.41509433962264153, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.660377358490566 }, "win_rate": 41.7 }, "path_id": "empty-2024-11", "protocol": "empty_book", "simulation_start": "2024-11-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-12|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-12-04", "measurement_start": "2024-12-02", "metrics": { "avg_cash_pct": 49.7205, "avg_gross_exposure_pct": 50.2795, "avg_hold_days": 13.9, "avg_positions": 3.873, "blocked_fraction": 0.21348314606741572, "cagr_pct": 52.6, "calmar": 2.44, "capacity_opportunities": 89, "end_date": "2025-12-03", "ev_net_r": 0.6828027127427584, "ev_without_best": { "1": 0.41087931380148707, "10": -0.12499265217621583, "5": 0.13916434800224023 }, "exit_reasons": { "open_at_end": 2, "stop": 33, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 3.3828165890799995, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 10, "profit_factor": 2.21183515670272, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.92, "simulation_start_date": "2024-12-02", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 3.449170138965792, "start_date": "2024-12-02", "total_return_pct": 52.7, "trades": 70, "transaction_cost": 208.25261266282374, "turnover_multiple": 20.825261266282375, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 0.36538461538461536, "entrant_pool_mean": 0.36538461538461536, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7115384615384616 }, "win_rate": 40.0 }, "path_id": "empty-2024-12", "protocol": "empty_book", "simulation_start": "2024-12-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2024-12|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-12-04", "measurement_start": "2024-12-02", "metrics": { "avg_cash_pct": 49.7022, "avg_gross_exposure_pct": 50.2978, "avg_hold_days": 13.9, "avg_positions": 3.873, "blocked_fraction": 0.21348314606741572, "cagr_pct": 49.8, "calmar": 2.26, "capacity_opportunities": 89, "end_date": "2025-12-03", "ev_net_r": 0.6522752867316702, "ev_without_best": { "1": 0.38061247060643194, "10": -0.1557756910692297, "5": 0.10890937939259922 }, "exit_reasons": { "open_at_end": 2, "stop": 33, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 3.1612611685828456, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 10, "profit_factor": 2.120997410524842, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2024-12-02", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 3.2809419395488617, "start_date": "2024-12-02", "total_return_pct": 49.9, "trades": 70, "transaction_cost": 412.47363819165537, "turnover_multiple": 20.623681909582768, "underwater_pct": 85.37549407114624, "weekly_rebalance": { "eligible_pool_mean": 0.36538461538461536, "entrant_pool_mean": 0.36538461538461536, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7115384615384616 }, "win_rate": 40.0 }, "path_id": "empty-2024-12", "protocol": "empty_book", "simulation_start": "2024-12-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-01|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.9498, "avg_gross_exposure_pct": 52.0502, "avg_hold_days": 14.5, "avg_positions": 3.8056, "blocked_fraction": 0.2235294117647059, "cagr_pct": 72.9, "calmar": 3.33, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9490123890035294, "ev_without_best": { "1": 0.6644507759160377, "10": 0.028638300738581396, "5": 0.2997524932418104 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.993822265011311, "longest_underwater_sessions": 72, "max_drawdown_pct": 21.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.815659483559256, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.39, "simulation_start_date": "2025-01-02", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.444300732824004, "start_date": "2025-01-02", "total_return_pct": 73.6, "trades": 66, "transaction_cost": 214.91680965074886, "turnover_multiple": 21.491680965074885, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 0.3584905660377358, "entrant_pool_mean": 0.3584905660377358, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 45.5 }, "path_id": "empty-2025-01", "protocol": "empty_book", "simulation_start": "2025-01-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-01|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.9316, "avg_gross_exposure_pct": 52.0684, "avg_hold_days": 14.5, "avg_positions": 3.8056, "blocked_fraction": 0.2235294117647059, "cagr_pct": 69.9, "calmar": 3.12, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9183639665941584, "ev_without_best": { "1": 0.6340771107052513, "10": -0.0013668612083003369, "5": 0.2697831400360809 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.56697861091678, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7037014615677193, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.31, "simulation_start_date": "2025-01-02", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.27052879239393, "start_date": "2025-01-02", "total_return_pct": 70.5, "trades": 66, "transaction_cost": 425.71467460120994, "turnover_multiple": 21.285733730060496, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 0.3584905660377358, "entrant_pool_mean": 0.3584905660377358, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 45.5 }, "path_id": "empty-2025-01", "protocol": "empty_book", "simulation_start": "2025-01-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-02|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-02-04", "measurement_start": "2025-02-03", "metrics": { "avg_cash_pct": 47.7707, "avg_gross_exposure_pct": 52.2293, "avg_hold_days": 14.9, "avg_positions": 3.7302, "blocked_fraction": 0.23170731707317074, "cagr_pct": 71.9, "calmar": 3.69, "capacity_opportunities": 82, "end_date": "2026-02-03", "ev_net_r": 0.9688066378779259, "ev_without_best": { "1": 0.6707951765583685, "10": -0.023402830390596614, "5": 0.25930985615298835 }, "exit_reasons": { "open_at_end": 2, "stop": 26, "time": 18, "trailing_stop": 17 }, "gain_to_pain": 5.435217513680171, "longest_underwater_sessions": 62, "max_drawdown_pct": 19.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 63, "peak_positions": 10, "profit_factor": 2.879853188760889, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.46, "simulation_start_date": "2025-02-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.804004511004139, "start_date": "2025-02-03", "total_return_pct": 71.8, "trades": 63, "transaction_cost": 209.39767576016106, "turnover_multiple": 20.939767576016106, "underwater_pct": 82.6086956521739, "weekly_rebalance": { "eligible_pool_mean": 0.28846153846153844, "entrant_pool_mean": 0.28846153846153844, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7884615384615384 }, "win_rate": 44.4 }, "path_id": "empty-2025-02", "protocol": "empty_book", "simulation_start": "2025-02-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-02|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-02-04", "measurement_start": "2025-02-03", "metrics": { "avg_cash_pct": 47.7491, "avg_gross_exposure_pct": 52.2509, "avg_hold_days": 14.9, "avg_positions": 3.7302, "blocked_fraction": 0.23170731707317074, "cagr_pct": 69.0, "calmar": 3.47, "capacity_opportunities": 82, "end_date": "2026-02-03", "ev_net_r": 0.937081277022624, "ev_without_best": { "1": 0.6393404976298742, "10": -0.055532836307053475, "5": 0.227940276144947 }, "exit_reasons": { "open_at_end": 2, "stop": 26, "time": 18, "trailing_stop": 17 }, "gain_to_pain": 5.0796102268996846, "longest_underwater_sessions": 62, "max_drawdown_pct": 19.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 63, "peak_positions": 10, "profit_factor": 2.7576399743894835, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.38, "simulation_start_date": "2025-02-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.62184162599946, "start_date": "2025-02-03", "total_return_pct": 68.9, "trades": 63, "transaction_cost": 414.8284868401099, "turnover_multiple": 20.741424342005494, "underwater_pct": 82.6086956521739, "weekly_rebalance": { "eligible_pool_mean": 0.28846153846153844, "entrant_pool_mean": 0.28846153846153844, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7884615384615384 }, "win_rate": 44.4 }, "path_id": "empty-2025-02", "protocol": "empty_book", "simulation_start": "2025-02-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-03|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-03-04", "measurement_start": "2025-03-03", "metrics": { "avg_cash_pct": 49.8476, "avg_gross_exposure_pct": 50.1524, "avg_hold_days": 15.1, "avg_positions": 3.6071, "blocked_fraction": 0.24050632911392406, "cagr_pct": 74.0, "calmar": 5.86, "capacity_opportunities": 79, "end_date": "2026-03-03", "ev_net_r": 1.0490752526995677, "ev_without_best": { "1": 0.7372711512251455, "10": 0.013386939299262164, "5": 0.3081757933188737 }, "exit_reasons": { "open_at_end": 1, "stop": 25, "time": 19, "trailing_stop": 15 }, "gain_to_pain": 6.7874701015132946, "longest_underwater_sessions": 62, "max_drawdown_pct": 12.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 60, "peak_positions": 10, "profit_factor": 3.045450264752424, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.55, "simulation_start_date": "2025-03-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 5.12217521540789, "start_date": "2025-03-03", "total_return_pct": 73.9, "trades": 60, "transaction_cost": 220.29550353350555, "turnover_multiple": 22.029550353350555, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 0.28846153846153844, "entrant_pool_mean": 0.28846153846153844, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7884615384615384 }, "win_rate": 45.0 }, "path_id": "empty-2025-03", "protocol": "empty_book", "simulation_start": "2025-03-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-03|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-03-04", "measurement_start": "2025-03-03", "metrics": { "avg_cash_pct": 49.8266, "avg_gross_exposure_pct": 50.1734, "avg_hold_days": 15.1, "avg_positions": 3.6071, "blocked_fraction": 0.24050632911392406, "cagr_pct": 71.2, "calmar": 5.48, "capacity_opportunities": 79, "end_date": "2026-03-03", "ev_net_r": 1.0173641261115107, "ev_without_best": { "1": 0.7058447113104667, "10": -0.01875026420016991, "5": 0.2768411478304048 }, "exit_reasons": { "open_at_end": 1, "stop": 25, "time": 19, "trailing_stop": 15 }, "gain_to_pain": 6.4060709635388156, "longest_underwater_sessions": 62, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 60, "peak_positions": 10, "profit_factor": 2.9189071161925457, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.47, "simulation_start_date": "2025-03-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.935978037387164, "start_date": "2025-03-03", "total_return_pct": 71.1, "trades": 60, "transaction_cost": 436.5939215465557, "turnover_multiple": 21.82969607732778, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 0.28846153846153844, "entrant_pool_mean": 0.28846153846153844, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7884615384615384 }, "win_rate": 45.0 }, "path_id": "empty-2025-03", "protocol": "empty_book", "simulation_start": "2025-03-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-04|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-04-02", "measurement_start": "2025-04-01", "metrics": { "avg_cash_pct": 50.6389, "avg_gross_exposure_pct": 49.3611, "avg_hold_days": 16.9, "avg_positions": 3.5595, "blocked_fraction": 0.2638888888888889, "cagr_pct": 89.2, "calmar": 9.14, "capacity_opportunities": 72, "end_date": "2026-04-01", "ev_net_r": 1.3498581097147033, "ev_without_best": { "1": 1.0018646649074765, "10": 0.21551887483414675, "5": 0.5322423601134011 }, "exit_reasons": { "open_at_end": 2, "stop": 19, "time": 19, "trailing_stop": 13 }, "gain_to_pain": 20.300901129183494, "longest_underwater_sessions": 62, "max_drawdown_pct": 9.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 53, "peak_positions": 10, "profit_factor": 4.089640555698128, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.96, "simulation_start_date": "2025-04-01", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 6.295244388071046, "start_date": "2025-04-01", "total_return_pct": 89.2, "trades": 53, "transaction_cost": 229.51764877227686, "turnover_multiple": 22.951764877227685, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.28846153846153844, "entrant_pool_mean": 0.28846153846153844, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7884615384615384 }, "win_rate": 52.8 }, "path_id": "empty-2025-04", "protocol": "empty_book", "simulation_start": "2025-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-04|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-04-02", "measurement_start": "2025-04-01", "metrics": { "avg_cash_pct": 50.6179, "avg_gross_exposure_pct": 49.3821, "avg_hold_days": 16.9, "avg_positions": 3.5595, "blocked_fraction": 0.2638888888888889, "cagr_pct": 86.5, "calmar": 8.6, "capacity_opportunities": 72, "end_date": "2026-04-01", "ev_net_r": 1.3179267428783372, "ev_without_best": { "1": 0.9702520725611302, "10": 0.18304085106634252, "5": 0.500719436177781 }, "exit_reasons": { "open_at_end": 2, "stop": 19, "time": 19, "trailing_stop": 13 }, "gain_to_pain": 19.339449208826473, "longest_underwater_sessions": 62, "max_drawdown_pct": 10.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 53, "peak_positions": 10, "profit_factor": 3.912566403714535, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.9, "simulation_start_date": "2025-04-01", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 6.112526326746766, "start_date": "2025-04-01", "total_return_pct": 86.4, "trades": 53, "transaction_cost": 455.37172927184207, "turnover_multiple": 22.768586463592104, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.28846153846153844, "entrant_pool_mean": 0.28846153846153844, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7884615384615384 }, "win_rate": 52.8 }, "path_id": "empty-2025-04", "protocol": "empty_book", "simulation_start": "2025-04-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-05|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-05-04", "measurement_start": "2025-05-01", "metrics": { "avg_cash_pct": 51.7965, "avg_gross_exposure_pct": 48.2035, "avg_hold_days": 16.8, "avg_positions": 3.2143, "blocked_fraction": 0.0, "cagr_pct": 67.8, "calmar": 6.95, "capacity_opportunities": 48, "end_date": "2026-05-01", "ev_net_r": 1.1612829249555296, "ev_without_best": { "1": 0.7722566629398923, "10": -0.011416841592915944, "5": 0.3046376217241187 }, "exit_reasons": { "open_at_end": 2, "stop": 15, "time": 15, "trailing_stop": 15, "weekly_rebalance": 1 }, "gain_to_pain": 14.100837793021912, "longest_underwater_sessions": 74, "max_drawdown_pct": 9.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 48, "peak_positions": 9, "profit_factor": 3.7377988762209533, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.55, "simulation_start_date": "2025-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.104174777521681, "start_date": "2025-05-01", "total_return_pct": 67.8, "trades": 48, "transaction_cost": 203.36486865159287, "turnover_multiple": 20.336486865159284, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 0.2641509433962264, "entrant_pool_mean": 0.2641509433962264, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.8113207547169812 }, "win_rate": 52.1 }, "path_id": "empty-2025-05", "protocol": "empty_book", "simulation_start": "2025-05-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-05|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-05-04", "measurement_start": "2025-05-01", "metrics": { "avg_cash_pct": 51.7835, "avg_gross_exposure_pct": 48.2165, "avg_hold_days": 16.8, "avg_positions": 3.2143, "blocked_fraction": 0.0, "cagr_pct": 65.5, "calmar": 6.51, "capacity_opportunities": 48, "end_date": "2026-05-01", "ev_net_r": 1.1278949692543496, "ev_without_best": { "1": 0.739190402656078, "10": -0.044059906352578664, "5": 0.271822363216578 }, "exit_reasons": { "open_at_end": 2, "stop": 15, "time": 15, "trailing_stop": 15, "weekly_rebalance": 1 }, "gain_to_pain": 13.311865424308305, "longest_underwater_sessions": 74, "max_drawdown_pct": 10.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 48, "peak_positions": 9, "profit_factor": 3.5629325830496157, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2025-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.937344112916419, "start_date": "2025-05-01", "total_return_pct": 65.4, "trades": 48, "transaction_cost": 403.65970166908164, "turnover_multiple": 20.18298508345408, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 0.2641509433962264, "entrant_pool_mean": 0.2641509433962264, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.8113207547169812 }, "win_rate": 52.1 }, "path_id": "empty-2025-05", "protocol": "empty_book", "simulation_start": "2025-05-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-06|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-06-03", "measurement_start": "2025-06-02", "metrics": { "avg_cash_pct": 57.4182, "avg_gross_exposure_pct": 42.5818, "avg_hold_days": 14.1, "avg_positions": 2.5754, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.3, "capacity_opportunities": 46, "end_date": "2026-06-02", "ev_net_r": 1.0013778035400518, "ev_without_best": { "1": 0.5915080382922644, "10": -0.45996515841499647, "5": -0.06918802958024968 }, "exit_reasons": { "stop": 22, "time": 11, "trailing_stop": 13 }, "gain_to_pain": 4.7969599573852175, "longest_underwater_sessions": 95, "max_drawdown_pct": 12.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 46, "peak_positions": 7, "profit_factor": 2.7345541165088605, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.17, "simulation_start_date": "2025-06-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.294893425217418, "start_date": "2025-06-02", "total_return_pct": 52.7, "trades": 46, "transaction_cost": 202.89664640333015, "turnover_multiple": 20.289664640333015, "underwater_pct": 83.00395256916995, "weekly_rebalance": { "eligible_pool_mean": 0.17307692307692307, "entrant_pool_mean": 0.17307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.8461538461538461 }, "win_rate": 39.1 }, "path_id": "empty-2025-06", "protocol": "empty_book", "simulation_start": "2025-06-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-06|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-06-03", "measurement_start": "2025-06-02", "metrics": { "avg_cash_pct": 57.3972, "avg_gross_exposure_pct": 42.6028, "avg_hold_days": 14.1, "avg_positions": 2.5754, "blocked_fraction": 0.0, "cagr_pct": 50.6, "calmar": 3.96, "capacity_opportunities": 46, "end_date": "2026-06-02", "ev_net_r": 0.9670669575722088, "ev_without_best": { "1": 0.5575126766433, "10": -0.49244754446501343, "5": -0.10226762098349546 }, "exit_reasons": { "stop": 22, "time": 11, "trailing_stop": 13 }, "gain_to_pain": 4.530991677084176, "longest_underwater_sessions": 95, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 46, "peak_positions": 7, "profit_factor": 2.619987348650296, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2025-06-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.1288137100067726, "start_date": "2025-06-02", "total_return_pct": 50.6, "trades": 46, "transaction_cost": 402.84900226452214, "turnover_multiple": 20.142450113226108, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 0.17307692307692307, "entrant_pool_mean": 0.17307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.8461538461538461 }, "win_rate": 39.1 }, "path_id": "empty-2025-06", "protocol": "empty_book", "simulation_start": "2025-06-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-07|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-07-02", "measurement_start": "2025-07-01", "metrics": { "avg_cash_pct": 65.1906, "avg_gross_exposure_pct": 34.8094, "avg_hold_days": 12.0, "avg_positions": 2.0516, "blocked_fraction": 0.0, "cagr_pct": 23.8, "calmar": 1.51, "capacity_opportunities": 43, "end_date": "2026-07-01", "ev_net_r": 0.5452251953407651, "ev_without_best": { "1": 0.0952182419038671, "10": -0.7772818589904036, "5": -0.4547174016294614 }, "exit_reasons": { "stop": 23, "time": 6, "trailing_stop": 14 }, "gain_to_pain": 1.7655367955022525, "longest_underwater_sessions": 115, "max_drawdown_pct": 15.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 43, "peak_positions": 5, "profit_factor": 1.831056168703182, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.2, "simulation_start_date": "2025-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.380520643977697, "start_date": "2025-07-01", "total_return_pct": 23.7, "trades": 43, "transaction_cost": 174.33184222348854, "turnover_multiple": 17.433184222348853, "underwater_pct": 88.14229249011858, "weekly_rebalance": { "eligible_pool_mean": 0.1346153846153846, "entrant_pool_mean": 0.1346153846153846, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.8653846153846154 }, "win_rate": 30.2 }, "path_id": "empty-2025-07", "protocol": "empty_book", "simulation_start": "2025-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|empty_book|empty-2025-07|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-07-02", "measurement_start": "2025-07-01", "metrics": { "avg_cash_pct": 65.1693, "avg_gross_exposure_pct": 34.8307, "avg_hold_days": 12.0, "avg_positions": 2.0516, "blocked_fraction": 0.0, "cagr_pct": 22.1, "calmar": 1.35, "capacity_opportunities": 43, "end_date": "2026-07-01", "ev_net_r": 0.5107698190792945, "ev_without_best": { "1": 0.06109744335801313, "10": -0.8108974361728496, "5": -0.48805209489816753 }, "exit_reasons": { "stop": 23, "time": 6, "trailing_stop": 14 }, "gain_to_pain": 1.616661323432151, "longest_underwater_sessions": 115, "max_drawdown_pct": 16.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 43, "peak_positions": 5, "profit_factor": 1.7521725591406085, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.13, "simulation_start_date": "2025-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.2193305805786654, "start_date": "2025-07-01", "total_return_pct": 22.0, "trades": 43, "transaction_cost": 346.29126533668386, "turnover_multiple": 17.314563266834192, "underwater_pct": 88.14229249011858, "weekly_rebalance": { "eligible_pool_mean": 0.1346153846153846, "entrant_pool_mean": 0.1346153846153846, "entrant_pool_median": 0.0, "entrant_pool_p90": 1.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.8653846153846154 }, "win_rate": 30.2 }, "path_id": "empty-2025-07", "protocol": "empty_book", "simulation_start": "2025-07-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-01|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446524, "ev_without_best": { "1": 0.353104631636986, "10": -0.18636623631149013, "5": 0.06542367382007354 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.8157142473342263, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8183.32, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.8344405226680889, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-07-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3556617138882947, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 264.5727265637555, "turnover_multiple": 32.330732094523434, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2018-07-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-01|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.39153439546070107, "ev_without_best": { "1": 0.30693169839545875, "10": -0.23261460333137315, "5": 0.018969353939567533 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.478137705314427, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 8075.96, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.710491528992252, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-07-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0897966343387515, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 515.7628723200547, "turnover_multiple": 31.931985319395757, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2018-07-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-02|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446524, "ev_without_best": { "1": 0.353104631636986, "10": -0.18636623631149013, "5": 0.06542367382007354 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.8157142473342263, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8183.32, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.8344405226680889, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-07-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3556617138882947, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 264.5727265637555, "turnover_multiple": 32.330732094523434, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2018-07-09" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-02|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.39153439546070107, "ev_without_best": { "1": 0.30693169839545875, "10": -0.23261460333137315, "5": 0.018969353939567533 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.478137705314427, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 8075.96, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.710491528992252, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-07-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0897966343387515, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 515.7628723200547, "turnover_multiple": 31.931985319395757, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2018-07-09" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-03|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446524, "ev_without_best": { "1": 0.353104631636986, "10": -0.18636623631149013, "5": 0.06542367382007364 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.8156926052139064, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8013.8, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.834440522668089, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-07-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3556573744917766, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 259.09179215227823, "turnover_multiple": 32.330703555401705, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2018-07-16" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-03|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.3915343954607009, "ev_without_best": { "1": 0.3069316983954586, "10": -0.2326146033313733, "5": 0.018969353939567432 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.478133220345749, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 7911.72, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922518, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-07-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0898129822515283, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 505.27374084890073, "turnover_multiple": 31.93197818229795, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2018-07-16" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-04|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446524, "ev_without_best": { "1": 0.353104631636986, "10": -0.18636623631149007, "5": 0.0654236738200736 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.8157088340969736, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8013.86, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.8344405226680889, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-07-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3556570115471356, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 259.0936557206997, "turnover_multiple": 32.33069403766721, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2018-07-23" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-04|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.3915343954607009, "ev_without_best": { "1": 0.3069316983954586, "10": -0.23261460333137327, "5": 0.018969353939567432 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.478134758408789, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 7911.76, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.710491528992252, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-07-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0898040952748023, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 505.2765804919363, "turnover_multiple": 31.931996198818986, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2018-07-23" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-05|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446523, "ev_without_best": { "1": 0.35310463163698586, "10": -0.1863662363114904, "5": 0.06542367382007336 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.8156873547061316, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8095.07, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.8344405226680884, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-07-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3556431437877867, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 261.71935795280626, "turnover_multiple": 32.33070967302399, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2018-07-30" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-05|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.3915343954607011, "ev_without_best": { "1": 0.3069316983954588, "10": -0.23261460333137324, "5": 0.01896935393956754 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.4781441146624457, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 7995.23, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922527, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-07-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0897981265618393, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 510.60716883542983, "turnover_multiple": 31.931987499761096, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2018-07-30" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-06|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446524, "ev_without_best": { "1": 0.353104631636986, "10": -0.18636623631149007, "5": 0.06542367382007355 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.8157196561758653, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8154.77, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.8344405226680895, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-08-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3556609196047718, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 263.6494492586292, "turnover_multiple": 32.33070328882718, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2018-08-06" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-06|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.3915343954607005, "ev_without_best": { "1": 0.30693169839545825, "10": -0.23261460333137368, "5": 0.018969353939567033 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.478130132874269, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 8057.42, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922504, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-08-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0898122059588884, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 514.5788241268713, "turnover_multiple": 31.931984687832536, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2018-08-06" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-07|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446525, "ev_without_best": { "1": 0.3531046316369861, "10": -0.18636623631149005, "5": 0.06542367382007364 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.815720802919167, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8072.05, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.8344405226680898, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-08-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.355671543645851, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 260.9752214370077, "turnover_multiple": 32.33072409573872, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2018-08-13" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-07|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.39153439546070085, "ev_without_best": { "1": 0.3069316983954585, "10": -0.23261460333137343, "5": 0.018969353939567373 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.4781189270496284, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 7978.71, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922515, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-08-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.089805541148679, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 509.5520402308761, "turnover_multiple": 31.931981500197157, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2018-08-13" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-08|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446522, "ev_without_best": { "1": 0.35310463163698586, "10": -0.18636623631149038, "5": 0.0654236738200734 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.8157031559205334, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8063.83, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.8344405226680884, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-08-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.355658332514419, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 260.70923494638936, "turnover_multiple": 32.33069582895341, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2018-08-20" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-08|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.3915343954607006, "ev_without_best": { "1": 0.30693169839545836, "10": -0.23261460333137352, "5": 0.018969353939567155 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.4781131735792785, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 7970.57, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922513, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-08-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.089809634661872, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 509.03219908798843, "turnover_multiple": 31.93198222260067, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2018-08-20" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-09|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446523, "ev_without_best": { "1": 0.3531046316369859, "10": -0.18636623631149027, "5": 0.06542367382007344 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.8156970794745573, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 7896.32, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.8344405226680889, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-08-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3556744323111714, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 255.2936959676038, "turnover_multiple": 32.33071810255965, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2018-08-27" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-09|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.391534395460701, "ev_without_best": { "1": 0.3069316983954587, "10": -0.23261460333137318, "5": 0.01896935393956757 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.4781223530261633, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 7808.07, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922522, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-08-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0898087621627703, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 498.65440607288247, "turnover_multiple": 31.931988703538934, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2018-08-27" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-10|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446524, "ev_without_best": { "1": 0.353104631636986, "10": -0.18636623631149007, "5": 0.06542367382007364 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.815693372090547, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8180.49, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.834440522668089, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-09-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.355644646711431, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 264.4809333560145, "turnover_multiple": 32.33069575979122, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2018-09-04" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-10|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.3915343954607008, "ev_without_best": { "1": 0.3069316983954585, "10": -0.23261460333137338, "5": 0.01896935393956726 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.4781172903930244, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 8102.08, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922518, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-09-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.08980386726672, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 517.4310481532394, "turnover_multiple": 31.931988338379735, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2018-09-04" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-11|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446524, "ev_without_best": { "1": 0.353104631636986, "10": -0.18636623631149007, "5": 0.06542367382007364 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.815693372090547, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8180.49, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.834440522668089, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-09-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.355644646711431, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 264.4809333560145, "turnover_multiple": 32.33069575979122, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2018-09-10" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-11|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.3915343954607008, "ev_without_best": { "1": 0.3069316983954585, "10": -0.23261460333137338, "5": 0.01896935393956726 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.4781172903930244, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 8102.08, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922518, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-09-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.08980386726672, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 517.4310481532394, "turnover_multiple": 31.931988338379735, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2018-09-10" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-12|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446526, "ev_without_best": { "1": 0.3531046316369862, "10": -0.18636623631148996, "5": 0.06542367382007372 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.8156947982959832, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8322.01, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.8344405226680898, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-09-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3556517653512086, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 269.05656647785133, "turnover_multiple": 32.33071895826265, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2018-09-17" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-12|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.3915343954607005, "ev_without_best": { "1": 0.3069316983954582, "10": -0.2326146033313738, "5": 0.018969353939567 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.4781463879089034, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 8248.68, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922509, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-09-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0898178657704025, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 526.7937974453042, "turnover_multiple": 31.932005935816644, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2018-09-17" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-13|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446523, "ev_without_best": { "1": 0.3531046316369859, "10": -0.1863662363114903, "5": 0.06542367382007343 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.815707845281824, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8401.37, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.8344405226680884, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-09-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.355664175875431, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 271.62236350713835, "turnover_multiple": 32.33072266870026, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2018-09-24" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-13|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.3915343954607008, "ev_without_best": { "1": 0.3069316983954585, "10": -0.2326146033313733, "5": 0.01896935393956732 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.4781385341798643, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 8330.67, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922513, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-09-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0898236355135356, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 532.0299937623339, "turnover_multiple": 31.932005094568257, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2018-09-24" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-14|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.7096, "avg_gross_exposure_pct": 78.2904, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 41.9, "calmar": 3.22, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.4375599701446527, "ev_without_best": { "1": 0.35310463163698635, "10": -0.18636623631149, "5": 0.06542367382007384 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.8157158834250633, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.0, "measurement_start_equity": 8579.45, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.83444052266809, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2018-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.355674661724272, "start_date": "2019-01-02", "total_return_pct": 41.6, "trades": 76, "transaction_cost": 277.37972913004546, "turnover_multiple": 32.33071224030042, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2018-10-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2019-seed-14|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 21.6882, "avg_gross_exposure_pct": 78.3118, "avg_hold_days": 15.5, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 38.5, "calmar": 2.75, "capacity_opportunities": 76, "end_date": "2019-12-31", "ev_net_r": 0.39153439546070096, "ev_without_best": { "1": 0.30693169839545864, "10": -0.23261460333137315, "5": 0.01896935393956752 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 16, "trailing_stop": 22, "weekly_rebalance": 4 }, "gain_to_pain": 2.4781162681545883, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.0, "measurement_start_equity": 8513.63, "measurement_start_positions": 3, "opened_positions": 76, "peak_positions": 9, "profit_factor": 1.7104915289922522, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2018-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.089809347062827, "start_date": "2019-01-02", "total_return_pct": 38.2, "trades": 76, "transaction_cost": 543.7142141937718, "turnover_multiple": 31.931985192789195, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 1.3269230769230769, "entrant_pool_mean": 1.3269230769230769, "entrant_pool_median": 1.0, "entrant_pool_p90": 3.0, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 5, "weekly_rank_rejected_entries": 21, "zero_entrant_fraction": 0.46153846153846156 }, "win_rate": 44.7 }, "path_id": "warm-2019-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2018-10-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-01|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9187, "avg_gross_exposure_pct": 65.0813, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.44251539403867834, "ev_without_best": { "1": 0.3513062712687721, "10": -0.07333075903142242, "5": 0.14938058890471975 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0148406245695347, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 9938.48, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.9447778250914156, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-07-03", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.473804418894159, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 282.63271203736554, "turnover_multiple": 28.438223152571172, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2019-07-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-01|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8923, "avg_gross_exposure_pct": 65.1077, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.68, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4107005525010628, "ev_without_best": { "1": 0.3195337119320942, "10": -0.10459248431579103, "5": 0.11808977704479819 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.780629328520049, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 9813.38, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164227, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-07-03", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2820001791286386, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 550.6401544595749, "turnover_multiple": 28.055580975136746, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2019-07-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-02|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9187, "avg_gross_exposure_pct": 65.0813, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.44251539403867857, "ev_without_best": { "1": 0.35130627126877234, "10": -0.07333075903142222, "5": 0.14938058890472 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0148347280653347, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 9982.53, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.9447778250914163, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-07-08", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.4738051269221932, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 283.8856222102052, "turnover_multiple": 28.43824383299676, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2019-07-08" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-02|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8923, "avg_gross_exposure_pct": 65.1077, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.68, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.41070055250106263, "ev_without_best": { "1": 0.319533711932094, "10": -0.10459248431579113, "5": 0.11808977704479813 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.780633262444365, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 9860.95, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.845585019316422, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-07-08", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.281984127073919, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 553.3092752815832, "turnover_multiple": 28.055576556091612, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2019-07-08" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-03|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9187, "avg_gross_exposure_pct": 65.0813, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.44251539403867873, "ev_without_best": { "1": 0.3513062712687724, "10": -0.07333075903142214, "5": 0.14938058890472006 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0148170614857417, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10064.92, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.9447778250914167, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-07-15", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.473795791104145, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 286.22849639981484, "turnover_multiple": 28.438228659523855, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2019-07-15" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-03|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8923, "avg_gross_exposure_pct": 65.1077, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.68, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.41070055250106274, "ev_without_best": { "1": 0.3195337119320941, "10": -0.10459248431579105, "5": 0.11808977704479812 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.7806432045704288, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 9946.27, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164227, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-07-15", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2819845910411996, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 558.0963664545668, "turnover_multiple": 28.05556085118174, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2019-07-15" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-04|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9187, "avg_gross_exposure_pct": 65.0813, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.44251539403867834, "ev_without_best": { "1": 0.3513062712687721, "10": -0.07333075903142239, "5": 0.1493805889047198 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0148296209730585, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10196.99, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.9447778250914156, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-07-22", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.473801874561327, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 289.9844563620096, "turnover_multiple": 28.43824073202088, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2019-07-22" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-04|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8923, "avg_gross_exposure_pct": 65.1077, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.68, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.41070055250106274, "ev_without_best": { "1": 0.31953371193209407, "10": -0.10459248431579114, "5": 0.11808977704479813 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.780639989493678, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10081.03, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164223, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-07-22", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2819899868695837, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 565.6579488189119, "turnover_multiple": 28.055563212236837, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2019-07-22" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-05|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9187, "avg_gross_exposure_pct": 65.0813, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.44251539403867857, "ev_without_best": { "1": 0.35130627126877234, "10": -0.07333075903142218, "5": 0.14938058890472 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.014830395926267, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10281.8, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.944777825091416, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-07-29", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.4737972980745093, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 292.39607021605264, "turnover_multiple": 28.438218037313764, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2019-07-29" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-05|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8923, "avg_gross_exposure_pct": 65.1077, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.68, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.41070055250106285, "ev_without_best": { "1": 0.31953371193209423, "10": -0.1045924843157909, "5": 0.11808977704479828 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.78063395933928, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10168.92, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.845585019316423, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-07-29", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2819821392000863, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 570.5898173557086, "turnover_multiple": 28.055576076697854, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2019-07-29" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-06|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9187, "avg_gross_exposure_pct": 65.0813, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.44251539403867834, "ev_without_best": { "1": 0.3513062712687721, "10": -0.07333075903142248, "5": 0.14938058890471972 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0148270914280717, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10465.97, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.9447778250914156, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-08-05", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.4738033388590446, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 297.6336909579638, "turnover_multiple": 28.43823276370597, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2019-08-05" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-06|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8923, "avg_gross_exposure_pct": 65.1077, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.68, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4107005525010628, "ev_without_best": { "1": 0.3195337119320942, "10": -0.10459248431579106, "5": 0.11808977704479823 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.7806370140731664, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10358.73, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164227, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-08-05", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2819900246038665, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 581.2403529620036, "turnover_multiple": 28.055579832759594, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2019-08-05" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-07|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9233, "avg_gross_exposure_pct": 65.0767, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4425153940386785, "ev_without_best": { "1": 0.3513062712687722, "10": -0.07333075903142237, "5": 0.1493805889047198 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.01513881220793, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10486.96, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.944777825091416, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-08-12", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.474211556512238, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 298.2470647312044, "turnover_multiple": 28.439801880736113, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2019-08-12" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-07|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8971, "avg_gross_exposure_pct": 65.1029, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.69, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.41070055250106285, "ev_without_best": { "1": 0.3195337119320942, "10": -0.10459248431579105, "5": 0.11808977704479817 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.7809709651728345, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10380.5, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164227, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-08-12", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.282427308574666, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 582.4966970809693, "turnover_multiple": 28.057256253599018, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2019-08-12" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-08|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9312, "avg_gross_exposure_pct": 65.0688, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.06, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4425153940386785, "ev_without_best": { "1": 0.3513062712687722, "10": -0.07333075903142226, "5": 0.14938058890471992 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0157009291399253, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10546.57, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.944777825091416, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-08-19", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.4749545774284405, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 299.97129835272733, "turnover_multiple": 28.442545619355613, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2019-08-19" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-08|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9051, "avg_gross_exposure_pct": 65.0949, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.69, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.41070055250106263, "ev_without_best": { "1": 0.319533711932094, "10": -0.10459248431579114, "5": 0.11808977704479807 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.781527035622637, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10447.49, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.845585019316422, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-08-19", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.283211043947074, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 586.3160362437558, "turnover_multiple": 28.060138666979142, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2019-08-19" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-09|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9312, "avg_gross_exposure_pct": 65.0688, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.06, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4425153940386785, "ev_without_best": { "1": 0.35130627126877234, "10": -0.07333075903142221, "5": 0.14938058890472 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.015692951026044, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10538.54, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.9447778250914163, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-08-26", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.4749531929626447, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 299.7429375527361, "turnover_multiple": 28.4425487356632, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2019-08-26" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-09|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9051, "avg_gross_exposure_pct": 65.0949, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.69, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4107005525010626, "ev_without_best": { "1": 0.31953371193209396, "10": -0.10459248431579125, "5": 0.11808977704479799 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.7815337898472918, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10439.54, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.845585019316422, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-08-26", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2832132376118293, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 585.8699311542184, "turnover_multiple": 28.06014111513622, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2019-08-26" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-10|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9324, "avg_gross_exposure_pct": 65.0676, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.06, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4425153940386785, "ev_without_best": { "1": 0.3513062712687723, "10": -0.0733307590314223, "5": 0.14938058890471986 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0157681827117884, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10502.01, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.9447778250914163, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-09-03", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.475050809058801, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 298.70815083722704, "turnover_multiple": 28.442950524445042, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2019-09-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-10|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9064, "avg_gross_exposure_pct": 65.0936, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.69, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.41070055250106285, "ev_without_best": { "1": 0.31953371193209423, "10": -0.10459248431579099, "5": 0.11808977704479824 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.7816088317001129, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10403.15, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164227, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-09-03", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.283326042316834, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 583.8373596873191, "turnover_multiple": 28.06060470565738, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2019-09-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-11|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9154, "avg_gross_exposure_pct": 65.0846, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4425153940386785, "ev_without_best": { "1": 0.3513062712687723, "10": -0.07333075903142232, "5": 0.1493805889047199 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.014594915272803, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10618.35, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.944777825091416, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-09-09", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.473494130338537, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 301.9548637313932, "turnover_multiple": 28.437079558631346, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2019-09-09" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-11|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8891, "avg_gross_exposure_pct": 65.1109, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.68, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4107005525010628, "ev_without_best": { "1": 0.3195337119320942, "10": -0.10459248431579106, "5": 0.11808977704479819 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.7804126201283021, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10527.47, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164223, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-09-09", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.281675687585907, "start_date": "2020-01-02", "total_return_pct": 35.4, "trades": 98, "transaction_cost": 590.6833389959327, "turnover_multiple": 28.054382439272334, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2019-09-09" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-12|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.9034, "avg_gross_exposure_pct": 65.0966, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4425153940386787, "ev_without_best": { "1": 0.35130627126877234, "10": -0.07333075903142217, "5": 0.14938058890472003 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0137778537582864, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10115.61, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.9447778250914167, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-09-16", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.472410571817089, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 287.61751608170067, "turnover_multiple": 28.433037264356837, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2019-09-16" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-12|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8762, "avg_gross_exposure_pct": 65.1238, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.68, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4107005525010628, "ev_without_best": { "1": 0.3195337119320941, "10": -0.10459248431579106, "5": 0.1180897770447982 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.7795299672074336, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10030.42, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164227, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-09-16", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2804644906967364, "start_date": "2020-01-02", "total_return_pct": 35.3, "trades": 98, "transaction_cost": 562.7037351323393, "turnover_multiple": 28.04985908527954, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2019-09-16" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-13|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8908, "avg_gross_exposure_pct": 65.1092, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.4425153940386785, "ev_without_best": { "1": 0.3513062712687723, "10": -0.07333075903142233, "5": 0.14938058890471984 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0128942620375834, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10394.37, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.944777825091416, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-09-23", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.471234577952215, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 295.49800160665, "turnover_multiple": 28.42865913053412, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2019-09-23" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-13|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8631, "avg_gross_exposure_pct": 65.1369, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.68, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.41070055250106274, "ev_without_best": { "1": 0.3195337119320941, "10": -0.10459248431579103, "5": 0.11808977704479823 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.7786287235174165, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10316.48, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164227, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-09-23", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2792106899918334, "start_date": "2020-01-02", "total_return_pct": 35.3, "trades": 98, "transaction_cost": 578.6543296744444, "turnover_multiple": 28.045143773576086, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2019-09-23" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-14|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8909, "avg_gross_exposure_pct": 65.1091, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 39.0, "calmar": 3.05, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.44251539403867857, "ev_without_best": { "1": 0.3513062712687724, "10": -0.0733307590314222, "5": 0.14938058890472 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 2.0129060425067995, "longest_underwater_sessions": 77, "max_drawdown_pct": 12.8, "measurement_start_equity": 10655.82, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.9447778250914167, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.66, "simulation_start_date": "2019-09-30", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.4712328591364723, "start_date": "2020-01-02", "total_return_pct": 38.7, "trades": 98, "transaction_cost": 302.93118057908987, "turnover_multiple": 28.428706620334225, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2019-09-30" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2020-seed-14|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.8632, "avg_gross_exposure_pct": 65.1368, "avg_hold_days": 13.0, "avg_positions": 5.1349, "blocked_fraction": 0.5663716814159292, "cagr_pct": 35.6, "calmar": 2.68, "capacity_opportunities": 226, "end_date": "2020-12-30", "ev_net_r": 0.41070055250106297, "ev_without_best": { "1": 0.3195337119320943, "10": -0.10459248431579081, "5": 0.1180897770447984 }, "exit_reasons": { "open_at_end": 7, "stop": 35, "time": 20, "trailing_stop": 15, "weekly_rebalance": 21 }, "gain_to_pain": 1.7786404128915192, "longest_underwater_sessions": 77, "max_drawdown_pct": 13.3, "measurement_start_equity": 10588.39, "measurement_start_positions": 2, "opened_positions": 98, "peak_positions": 10, "profit_factor": 1.8455850193164232, "sessions_at_capacity": 42, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2019-09-30", "skipped_book_full": 128, "skipped_min_initial_risk": 0, "sortino": 2.2792221817227705, "start_date": "2020-01-02", "total_return_pct": 35.3, "trades": 98, "transaction_cost": 593.9072364779175, "turnover_multiple": 28.045209728670628, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 1.0576923076923077, "entrant_pool_mean": 1.0576923076923077, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 3, "reentries_within_20_sessions": 3, "reentries_within_5_sessions": 2, "replacements": 21, "weekly_rank_rejected_entries": 10, "zero_entrant_fraction": 0.5576923076923077 }, "win_rate": 46.9 }, "path_id": "warm-2020-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2019-09-30" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-01|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738265, "ev_without_best": { "1": -0.016457916360343675, "10": -0.4850624120216556, "5": -0.28452787181965106 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.1993910279898508, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 11458.71, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717904, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3381523262503907, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 255.69461820996298, "turnover_multiple": 22.31443314386724, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2020-07-06" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-01|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.042482333988710125, "ev_without_best": { "1": -0.05064820664913967, "10": -0.5188189152430146, "5": -0.31842199570476976 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135248435509927, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 11344.79, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.0736514677322728, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1909383938677527, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 500.37201862815897, "turnover_multiple": 22.052943184852207, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2020-07-06" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-02|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738279, "ev_without_best": { "1": -0.016457916360343522, "10": -0.48506241202165534, "5": -0.2845278718196507 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.19939662885265605, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 11392.33, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717906, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-07-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.33816045127870836, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 254.2135595609974, "turnover_multiple": 22.31444836666401, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-02", "protocol": "warm_book", "seed_offset_sessions": 121, "simulation_start": "2020-07-13" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-02|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.042482333988710125, "ev_without_best": { "1": -0.05064820664913964, "10": -0.5188189152430147, "5": -0.3184219957047698 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135365840207622, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 11290.16, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.0736514677322728, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-07-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1909399441160914, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 497.962407309081, "turnover_multiple": 22.05293845743023, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-02", "protocol": "warm_book", "seed_offset_sessions": 121, "simulation_start": "2020-07-13" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-03|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738283, "ev_without_best": { "1": -0.016457916360343494, "10": -0.48506241202165523, "5": -0.28452787181965067 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.199396579091028, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 11072.91, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717908, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-07-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3381590683316283, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 247.08588077158785, "turnover_multiple": 22.314448575088917, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-03", "protocol": "warm_book", "seed_offset_sessions": 116, "simulation_start": "2020-07-20" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-03|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.042482333988710104, "ev_without_best": { "1": -0.05064820664913967, "10": -0.5188189152430146, "5": -0.3184219957047697 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135163096432537, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10973.31, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.0736514677322728, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-07-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.19093710826282514, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 483.98750828782045, "turnover_multiple": 22.05294064816452, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-03", "protocol": "warm_book", "seed_offset_sessions": 116, "simulation_start": "2020-07-20" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-04|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738253, "ev_without_best": { "1": -0.016457916360343803, "10": -0.48506241202165573, "5": -0.2845278718196511 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.19939406865677534, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10445.39, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717902, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-07-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.33815593918109615, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 233.08294160003024, "turnover_multiple": 22.31443168709165, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-04", "protocol": "warm_book", "seed_offset_sessions": 111, "simulation_start": "2020-07-27" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-04|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.04248233398871008, "ev_without_best": { "1": -0.05064820664913966, "10": -0.5188189152430147, "5": -0.31842199570476976 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135419307327002, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10353.55, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.0736514677322728, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-07-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1909403834362733, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 456.6526017730027, "turnover_multiple": 22.052948108281832, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-04", "protocol": "warm_book", "seed_offset_sessions": 111, "simulation_start": "2020-07-27" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-05|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738265, "ev_without_best": { "1": -0.016457916360343702, "10": -0.4850624120216555, "5": -0.28452787181965095 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.19939478137681246, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10300.82, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717904, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3381581288645814, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 229.85700901087682, "turnover_multiple": 22.31443797783835, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-05", "protocol": "warm_book", "seed_offset_sessions": 106, "simulation_start": "2020-08-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-05|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.04248233398871026, "ev_without_best": { "1": -0.0506482066491395, "10": -0.5188189152430146, "5": -0.3184219957047697 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135200043002559, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10209.99, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.073651467732273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.190937792320608, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 450.32068214818537, "turnover_multiple": 22.052944329435455, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-05", "protocol": "warm_book", "seed_offset_sessions": 106, "simulation_start": "2020-08-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-06|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738268, "ev_without_best": { "1": -0.016457916360343643, "10": -0.4850624120216556, "5": -0.28452787181965095 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.1993960445217837, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10169.9, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717904, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-08-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3381582757207717, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 226.93561393735544, "turnover_multiple": 22.314439073870485, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-06", "protocol": "warm_book", "seed_offset_sessions": 101, "simulation_start": "2020-08-10" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-06|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.04248233398871018, "ev_without_best": { "1": -0.05064820664913958, "10": -0.5188189152430145, "5": -0.3184219957047697 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135575023132192, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10093.84, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.073651467732273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-08-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.190943261902815, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 445.1979716638882, "turnover_multiple": 22.052953665992735, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-06", "protocol": "warm_book", "seed_offset_sessions": 101, "simulation_start": "2020-08-10" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-07|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.0768142746773827, "ev_without_best": { "1": -0.01645791636034363, "10": -0.4850624120216555, "5": -0.2845278718196509 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.19939665675646476, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10277.22, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717904, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-08-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.33815895241948435, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 229.33045211098425, "turnover_multiple": 22.31444418928312, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-07", "protocol": "warm_book", "seed_offset_sessions": 96, "simulation_start": "2020-08-17" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-07|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.0424823339887102, "ev_without_best": { "1": -0.05064820664913953, "10": -0.5188189152430145, "5": -0.31842199570476964 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135294973185122, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10204.41, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.073651467732273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-08-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1909388054249535, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 450.0744289855415, "turnover_multiple": 22.05293735676739, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-07", "protocol": "warm_book", "seed_offset_sessions": 96, "simulation_start": "2020-08-17" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-08|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738274, "ev_without_best": { "1": -0.01645791636034354, "10": -0.4850624120216554, "5": -0.28452787181965083 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.19939258280192845, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10344.39, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717906, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-08-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3381550286776812, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 230.82922434393566, "turnover_multiple": 22.31443558720579, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-08", "protocol": "warm_book", "seed_offset_sessions": 91, "simulation_start": "2020-08-24" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-08|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.04248233398871022, "ev_without_best": { "1": -0.050648206649139535, "10": -0.5188189152430146, "5": -0.31842199570476964 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135534675669414, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10275.17, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.073651467732273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-08-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.19094246165914414, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 453.1954580452182, "turnover_multiple": 22.052942094642624, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-08", "protocol": "warm_book", "seed_offset_sessions": 91, "simulation_start": "2020-08-24" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-09|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738286, "ev_without_best": { "1": -0.016457916360343456, "10": -0.48506241202165534, "5": -0.2845278718196508 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.1993934889881419, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10252.88, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717908, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-08-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.33815534484162524, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 228.78722440564212, "turnover_multiple": 22.31443500807989, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-09", "protocol": "warm_book", "seed_offset_sessions": 86, "simulation_start": "2020-08-31" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-09|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.04248233398871018, "ev_without_best": { "1": -0.050648206649139604, "10": -0.5188189152430146, "5": -0.3184219957047697 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135416885759902, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10184.22, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.073651467732273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-08-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.19094082242599467, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 449.18422599065053, "turnover_multiple": 22.05295182108451, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-09", "protocol": "warm_book", "seed_offset_sessions": 86, "simulation_start": "2020-08-31" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-10|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.0768142746773826, "ev_without_best": { "1": -0.016457916360343702, "10": -0.4850624120216556, "5": -0.28452787181965106 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.19939502198769624, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10399.6, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717904, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-09-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.33815725230082283, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 232.06134464613956, "turnover_multiple": 22.31444907940109, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-10", "protocol": "warm_book", "seed_offset_sessions": 81, "simulation_start": "2020-09-08" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-10|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.04248233398871008, "ev_without_best": { "1": -0.050648206649139674, "10": -0.5188189152430147, "5": -0.31842199570476987 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135731650697558, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10332.83, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.0736514677322728, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-09-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.19094531413468108, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 455.7387588564367, "turnover_multiple": 22.052949620599424, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-10", "protocol": "warm_book", "seed_offset_sessions": 81, "simulation_start": "2020-09-08" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-11|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738274, "ev_without_best": { "1": -0.016457916360343546, "10": -0.48506241202165534, "5": -0.2845278718196508 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.1993993607389127, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10360.56, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717906, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-09-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3381627018465031, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 231.19021895658318, "turnover_multiple": 22.31445201384705, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-11", "protocol": "warm_book", "seed_offset_sessions": 77, "simulation_start": "2020-09-14" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-11|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.04248233398871004, "ev_without_best": { "1": -0.0506482066491397, "10": -0.5188189152430147, "5": -0.3184219957047698 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135340489811583, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10294.21, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.0736514677322728, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-09-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.19093994843548215, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 454.03505789777944, "turnover_multiple": 22.05293353728841, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-11", "protocol": "warm_book", "seed_offset_sessions": 77, "simulation_start": "2020-09-14" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-12|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738275, "ev_without_best": { "1": -0.01645791636034354, "10": -0.4850624120216554, "5": -0.2845278718196508 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.19939547836653226, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10580.86, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717906, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-09-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3381578963853426, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 236.106018489793, "turnover_multiple": 22.31444499688995, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-12", "protocol": "warm_book", "seed_offset_sessions": 72, "simulation_start": "2020-09-21" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-12|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.042482333988709965, "ev_without_best": { "1": -0.05064820664913983, "10": -0.5188189152430148, "5": -0.3184219957047699 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09135338865475838, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10520.57, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.0736514677322726, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-09-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.19093897121766937, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 464.0190571368093, "turnover_multiple": 22.052942812832825, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-12", "protocol": "warm_book", "seed_offset_sessions": 72, "simulation_start": "2020-09-21" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-13|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5926, "avg_gross_exposure_pct": 69.4074, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.07681427467738265, "ev_without_best": { "1": -0.016457916360343647, "10": -0.48506241202165545, "5": -0.2845278718196509 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.1993914069975379, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.0, "measurement_start_equity": 10635.12, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.1382170483717904, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2020-09-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.33815287495093466, "start_date": "2021-01-04", "total_return_pct": 3.0, "trades": 73, "transaction_cost": 237.3166667205355, "turnover_multiple": 22.314432438988508, "underwater_pct": 88.93280632411067, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-13", "protocol": "warm_book", "seed_offset_sessions": 67, "simulation_start": "2020-09-28" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2021-seed-13|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.5807, "avg_gross_exposure_pct": 69.4193, "avg_hold_days": 14.9, "avg_positions": 4.4722, "blocked_fraction": 0.0, "cagr_pct": 0.8, "calmar": 0.04, "capacity_opportunities": 73, "end_date": "2021-12-31", "ev_net_r": 0.04248233398871017, "ev_without_best": { "1": -0.050648206649139625, "10": -0.5188189152430146, "5": -0.31842199570476976 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 12, "trailing_stop": 21, "weekly_rebalance": 1 }, "gain_to_pain": 0.09134987172911159, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.5, "measurement_start_equity": 10577.02, "measurement_start_positions": 6, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.0736514677322728, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2020-09-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1909353006020333, "start_date": "2021-01-04", "total_return_pct": 0.8, "trades": 73, "transaction_cost": 466.50864417224585, "turnover_multiple": 22.05293382125806, "underwater_pct": 89.32806324110672, "weekly_rebalance": { "eligible_pool_mean": 0.7307692307692307, "entrant_pool_mean": 0.7307692307692307, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.8999999999999986, "events": 52, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 1, "weekly_rank_rejected_entries": 7, "zero_entrant_fraction": 0.6730769230769231 }, "win_rate": 38.4 }, "path_id": "warm-2021-seed-13", "protocol": "warm_book", "seed_offset_sessions": 67, "simulation_start": "2020-09-28" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-01|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.04153744493952998, "ev_without_best": { "1": -0.06807949670165588, "10": -0.25700328107920717, "5": -0.16322038542858366 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383289442491358, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9729.09, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024627, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-07-06", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.19836323015605964, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 389.64998985291703, "turnover_multiple": 40.04999335527958, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2021-07-06" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-01|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257726, "ev_without_best": { "1": -0.10428426373525293, "10": -0.2934500779217398, "5": -0.19950653739773003 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190658759479903, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9609.24, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.862715578929484, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-07-06", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.379817978080226, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 753.0303882502415, "turnover_multiple": 39.18261945014598, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2021-07-06" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-02|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.041537444939529954, "ev_without_best": { "1": -0.06807949670165583, "10": -0.25700328107920717, "5": -0.16322038542858364 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383181681417225, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9832.38, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024627, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-07-12", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.19835941381452113, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 393.7868636346423, "turnover_multiple": 40.05000453955627, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2021-07-12" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-02|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257698, "ev_without_best": { "1": -0.10428426373525264, "10": -0.2934500779217395, "5": -0.19950653739772972 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.1919067365335258, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9715.01, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294846, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-07-12", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.37981594108536404, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 761.3196147528631, "turnover_multiple": 39.182646994334696, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2021-07-12" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-03|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.041537444939530016, "ev_without_best": { "1": -0.0680794967016559, "10": -0.2570032810792072, "5": -0.16322038542858366 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383287545500113, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9939.52, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024626, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-07-19", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.19836037352774238, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 398.0778324782388, "turnover_multiple": 40.05000568218976, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2021-07-19" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-03|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257713, "ev_without_best": { "1": -0.10428426373525283, "10": -0.2934500779217397, "5": -0.19950653739772994 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190689898114907, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9824.74, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294844, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-07-19", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.3798170922294805, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 769.9187068028688, "turnover_multiple": 39.18265047232134, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2021-07-19" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-04|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.041537444939529995, "ev_without_best": { "1": -0.06807949670165589, "10": -0.25700328107920717, "5": -0.16322038542858366 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383397623682434, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9874.1, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024626, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-07-26", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.198360914500949, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 395.4576347444445, "turnover_multiple": 40.04999288486489, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2021-07-26" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-04|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257715, "ev_without_best": { "1": -0.1042842637352528, "10": -0.29345007792173966, "5": -0.1995065373977299 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190630770208542, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9760.03, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294844, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-07-26", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.37981799465096155, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 764.8470005774419, "turnover_multiple": 39.18261524695323, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2021-07-26" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-05|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.04153744493953, "ev_without_best": { "1": -0.06807949670165588, "10": -0.2570032810792072, "5": -0.16322038542858366 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383179957799439, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9706.38, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024627, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-08-02", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.1983597615285243, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 388.7406746596109, "turnover_multiple": 40.05001603683463, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2021-08-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-05|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257712, "ev_without_best": { "1": -0.10428426373525279, "10": -0.29345007792173966, "5": -0.1995065373977299 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190627494426074, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9593.84, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294844, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-08-02", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.3798150081090701, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 751.8242410123219, "turnover_multiple": 39.18265475619366, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2021-08-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-06|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.04153744493953, "ev_without_best": { "1": -0.06807949670165588, "10": -0.2570032810792072, "5": -0.16322038542858366 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383179957799439, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9706.38, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024627, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-08-09", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.1983597615285243, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 388.7406746596109, "turnover_multiple": 40.05001603683463, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2021-08-09" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-06|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257712, "ev_without_best": { "1": -0.10428426373525279, "10": -0.29345007792173966, "5": -0.1995065373977299 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190627494426074, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9593.84, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294844, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-08-09", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.3798150081090701, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 751.8242410123219, "turnover_multiple": 39.18265475619366, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2021-08-09" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-07|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.04153744493953011, "ev_without_best": { "1": -0.06807949670165597, "10": -0.2570032810792073, "5": -0.16322038542858378 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.1138318232801837, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9925.73, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024623, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-08-16", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.19835829177705047, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 397.5256334153612, "turnover_multiple": 40.05001480146661, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2021-08-16" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-07|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257717, "ev_without_best": { "1": -0.10428426373525285, "10": -0.2934500779217397, "5": -0.19950653739772994 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190632383089765, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9818.69, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294844, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-08-16", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.37981690592900497, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 769.4444331358095, "turnover_multiple": 39.18264214145724, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2021-08-16" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-08|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.04153744493952993, "ev_without_best": { "1": -0.0680794967016558, "10": -0.2570032810792071, "5": -0.1632203854285836 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.1138322449938764, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 10254.96, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024627, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-08-23", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.19835913354733886, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 410.71121775552035, "turnover_multiple": 40.050006802125054, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2021-08-23" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-08|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257708, "ev_without_best": { "1": -0.10428426373525276, "10": -0.29345007792173966, "5": -0.19950653739772983 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190670417479383, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 10156.44, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294845, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-08-23", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.3798176508620039, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 795.9124035425772, "turnover_multiple": 39.182646849810425, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2021-08-23" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-09|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.041537444939529954, "ev_without_best": { "1": -0.06807949670165585, "10": -0.25700328107920717, "5": -0.16322038542858366 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383256666996587, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 10202.23, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024627, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-08-30", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.1983602753138637, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 408.59939710306224, "turnover_multiple": 40.05000839062266, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2021-08-30" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-09|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257712, "ev_without_best": { "1": -0.1042842637352528, "10": -0.2934500779217397, "5": -0.1995065373977299 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190505509745054, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 10100.81, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294844, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-08-30", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.37981240498176, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 791.5529556170665, "turnover_multiple": 39.18264751129199, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2021-08-30" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-10|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.041537444939530134, "ev_without_best": { "1": -0.068079496701656, "10": -0.2570032810792073, "5": -0.16322038542858378 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383271887887128, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 10059.64, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024623, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-09-07", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.19836087019641988, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 402.88853623263464, "turnover_multiple": 40.0499954503973, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2021-09-07" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-10|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257704, "ev_without_best": { "1": -0.10428426373525271, "10": -0.2934500779217396, "5": -0.19950653739772975 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190655712623061, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9962.47, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294845, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-09-07", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.37981961915769014, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 780.7117399535338, "turnover_multiple": 39.18263944350818, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2021-09-07" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-11|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.041537444939530016, "ev_without_best": { "1": -0.0680794967016559, "10": -0.25700328107920717, "5": -0.1632203854285837 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383303225819492, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9548.34, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024625, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-09-13", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.19835620964292294, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 382.41114836929484, "turnover_multiple": 40.0500137583386, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2021-09-13" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-11|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257713, "ev_without_best": { "1": -0.10428426373525283, "10": -0.2934500779217397, "5": -0.1995065373977299 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.191904478368771, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9444.2, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294844, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-09-13", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.37981189057506476, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 740.0977126261649, "turnover_multiple": 39.18265774899753, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2021-09-13" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-12|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.04153744493953009, "ev_without_best": { "1": -0.06807949670165597, "10": -0.2570032810792073, "5": -0.16322038542858378 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383185745839831, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9751.5, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024625, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-09-20", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.19835875132491695, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 390.547544157689, "turnover_multiple": 40.049996837172635, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2021-09-20" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-12|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257727, "ev_without_best": { "1": -0.10428426373525296, "10": -0.2934500779217398, "5": -0.19950653739773003 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.1919080589755198, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9658.4, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.862715578929484, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-09-20", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.37982013485876254, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 756.883257419709, "turnover_multiple": 39.18264191893632, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2021-09-20" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-13|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.041537444939530044, "ev_without_best": { "1": -0.06807949670165593, "10": -0.2570032810792072, "5": -0.1632203854285837 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383023964435084, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9221.65, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024625, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-09-27", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.19835403105939167, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 369.3273184928533, "turnover_multiple": 40.05002559117439, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2021-09-27" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-13|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257719, "ev_without_best": { "1": -0.10428426373525287, "10": -0.2934500779217397, "5": -0.19950653739772994 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190669324820017, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 9129.69, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294843, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-09-27", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.379820544050605, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 715.4503276839163, "turnover_multiple": 39.182618888698094, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2021-09-27" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-14|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8303, "avg_gross_exposure_pct": 93.1697, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -8.6, "calmar": -0.43, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.04153744493952991, "ev_without_best": { "1": -0.06807949670165579, "10": -0.25700328107920706, "5": -0.16322038542858358 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.11383302638692583, "longest_underwater_sessions": 205, "max_drawdown_pct": 20.0, "measurement_start_equity": 9053.12, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.9237535077024627, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-10-04", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.19836092666566654, "start_date": "2022-01-03", "total_return_pct": -8.6, "trades": 172, "transaction_cost": 362.57763589484586, "turnover_multiple": 40.050019871032944, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 39.0 }, "path_id": "warm-2022-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2021-10-04" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2022-seed-14|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.8279, "avg_gross_exposure_pct": 93.1721, "avg_hold_days": 10.7, "avg_positions": 7.5437, "blocked_fraction": 0.5235457063711911, "cagr_pct": -12.4, "calmar": -0.59, "capacity_opportunities": 361, "end_date": "2023-01-03", "ev_net_r": -0.07781463810257722, "ev_without_best": { "1": -0.10428426373525289, "10": -0.2934500779217398, "5": -0.19950653739772997 }, "exit_reasons": { "open_at_end": 6, "stop": 76, "time": 17, "trailing_stop": 38, "weekly_rebalance": 35 }, "gain_to_pain": -0.19190634306805426, "longest_underwater_sessions": 205, "max_drawdown_pct": 21.1, "measurement_start_equity": 8978.93, "measurement_start_positions": 6, "opened_positions": 172, "peak_positions": 10, "profit_factor": 0.8627155789294843, "sessions_at_capacity": 27, "sessions_measured": 252, "sharpe": -0.28, "simulation_start_date": "2021-10-04", "skipped_book_full": 189, "skipped_min_initial_risk": 0, "sortino": -0.37981537302938856, "start_date": "2022-01-03", "total_return_pct": -12.4, "trades": 172, "transaction_cost": 703.6365570796854, "turnover_multiple": 39.18265077685678, "underwater_pct": 97.23320158102767, "weekly_rebalance": { "eligible_pool_mean": 8.01923076923077, "entrant_pool_mean": 8.01923076923077, "entrant_pool_median": 5.5, "entrant_pool_p90": 17.799999999999997, "events": 52, "reentries_within_10_sessions": 10, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 7, "replacements": 36, "weekly_rank_rejected_entries": 289, "zero_entrant_fraction": 0.09615384615384616 }, "win_rate": 38.4 }, "path_id": "warm-2022-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2021-10-04" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-01|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.677, "avg_gross_exposure_pct": 92.323, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 50.3, "calmar": 3.47, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.3606458142170023, "ev_without_best": { "1": 0.2796337965292218, "10": -0.11400736677827346, "5": 0.052867499296652506 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.8504421760487255, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 9830.93, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.659137753295782, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.76, "simulation_start_date": "2022-07-05", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.883478732232483, "start_date": "2023-01-03", "total_return_pct": 50.3, "trades": 138, "transaction_cost": 441.11750824221747, "turnover_multiple": 44.87037424152318, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2022-07-05" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-01|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.6671, "avg_gross_exposure_pct": 92.3329, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 44.8, "calmar": 2.93, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.31814495894747474, "ev_without_best": { "1": 0.23722539799277564, "10": -0.15628839411189807, "5": 0.010585494126386565 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.578071677057529, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 9623.32, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.555203698436007, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2022-07-05", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.5991590833165397, "start_date": "2023-01-03", "total_return_pct": 44.8, "trades": 138, "transaction_cost": 846.0705797372765, "turnover_multiple": 43.959391339853426, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2022-07-05" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-02|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.9728, "avg_gross_exposure_pct": 92.0272, "avg_hold_days": 11.7, "avg_positions": 6.9127, "blocked_fraction": 0.1686046511627907, "cagr_pct": 47.2, "calmar": 3.26, "capacity_opportunities": 172, "end_date": "2024-01-03", "ev_net_r": 0.34076534925330854, "ev_without_best": { "1": 0.26246586412521267, "10": -0.11753849899505416, "5": 0.04341811585312743 }, "exit_reasons": { "open_at_end": 5, "stop": 62, "time": 15, "trailing_stop": 38, "weekly_rebalance": 23 }, "gain_to_pain": 1.5889416471159132, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 9684.69, "measurement_start_positions": 8, "opened_positions": 143, "peak_positions": 10, "profit_factor": 1.6151776483029157, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.7, "simulation_start_date": "2022-07-11", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.803698208998171, "start_date": "2023-01-03", "total_return_pct": 47.2, "trades": 143, "transaction_cost": 443.21983911519885, "turnover_multiple": 45.76500013063906, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 4, "replacements": 27, "weekly_rank_rejected_entries": 32, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 37.8 }, "path_id": "warm-2023-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2022-07-11" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-02|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.7579, "avg_gross_exposure_pct": 92.2421, "avg_hold_days": 11.8, "avg_positions": 6.877, "blocked_fraction": 0.17159763313609466, "cagr_pct": 44.3, "calmar": 2.9, "capacity_opportunities": 169, "end_date": "2024-01-03", "ev_net_r": 0.2974705770161015, "ev_without_best": { "1": 0.21756658973030912, "10": -0.17125413845246348, "5": -0.006298169138428759 }, "exit_reasons": { "open_at_end": 5, "stop": 60, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.5002898337196964, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 9370.63, "measurement_start_positions": 9, "opened_positions": 140, "peak_positions": 10, "profit_factor": 1.5120264167223942, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.6, "simulation_start_date": "2022-07-11", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.6001086089924796, "start_date": "2023-01-03", "total_return_pct": 44.3, "trades": 140, "transaction_cost": 830.5025712102821, "turnover_multiple": 44.314126756166985, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 2.576923076923077, "entrant_pool_mean": 2.576923076923077, "entrant_pool_median": 2.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 4, "replacements": 27, "weekly_rank_rejected_entries": 32, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 37.9 }, "path_id": "warm-2023-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2022-07-11" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-03|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.9724, "avg_gross_exposure_pct": 92.0276, "avg_hold_days": 11.7, "avg_positions": 6.9127, "blocked_fraction": 0.1686046511627907, "cagr_pct": 47.2, "calmar": 3.26, "capacity_opportunities": 172, "end_date": "2024-01-03", "ev_net_r": 0.3407653492533083, "ev_without_best": { "1": 0.2624658641252124, "10": -0.11753849899505442, "5": 0.04341811585312718 }, "exit_reasons": { "open_at_end": 5, "stop": 62, "time": 15, "trailing_stop": 38, "weekly_rebalance": 23 }, "gain_to_pain": 1.5894820853609106, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 10408.07, "measurement_start_positions": 8, "opened_positions": 143, "peak_positions": 10, "profit_factor": 1.6151776483029148, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.7, "simulation_start_date": "2022-07-18", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.8040758222166353, "start_date": "2023-01-03", "total_return_pct": 47.2, "trades": 143, "transaction_cost": 476.3283580074713, "turnover_multiple": 45.76529154852641, "underwater_pct": 83.399209486166, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 4, "replacements": 27, "weekly_rank_rejected_entries": 32, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 37.8 }, "path_id": "warm-2023-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2022-07-18" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-03|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.9608, "avg_gross_exposure_pct": 92.0392, "avg_hold_days": 11.7, "avg_positions": 6.9127, "blocked_fraction": 0.1686046511627907, "cagr_pct": 41.7, "calmar": 2.73, "capacity_opportunities": 172, "end_date": "2024-01-03", "ev_net_r": 0.29836481974169643, "ev_without_best": { "1": 0.22015524234733339, "10": -0.15971992148881112, "5": 0.0012321420805832396 }, "exit_reasons": { "open_at_end": 5, "stop": 62, "time": 15, "trailing_stop": 38, "weekly_rebalance": 23 }, "gain_to_pain": 1.350222022823195, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 10197.0, "measurement_start_positions": 8, "opened_positions": 143, "peak_positions": 10, "profit_factor": 1.5143816805042538, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2022-07-18", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.506438298337442, "start_date": "2023-01-03", "total_return_pct": 41.6, "trades": 143, "transaction_cost": 913.89998984349, "turnover_multiple": 44.81219916855398, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 4, "replacements": 27, "weekly_rank_rejected_entries": 32, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 37.8 }, "path_id": "warm-2023-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2022-07-18" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-04|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.677, "avg_gross_exposure_pct": 92.323, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 50.3, "calmar": 3.47, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.36064581421700215, "ev_without_best": { "1": 0.2796337965292217, "10": -0.11400736677827365, "5": 0.05286749929665234 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.8504434699942163, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 9731.51, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.6591377532957816, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.76, "simulation_start_date": "2022-07-25", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.8834741468579717, "start_date": "2023-01-03", "total_return_pct": 50.3, "trades": 138, "transaction_cost": 436.65641346420614, "turnover_multiple": 44.87036579772369, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2022-07-25" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-04|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.6671, "avg_gross_exposure_pct": 92.3329, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 44.8, "calmar": 2.93, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.31814495894747463, "ev_without_best": { "1": 0.23722539799277556, "10": -0.1562883941118983, "5": 0.010585494126386421 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.5780612026441436, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 9564.87, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.5552036984360065, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2022-07-25", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.599148104905433, "start_date": "2023-01-03", "total_return_pct": 44.8, "trades": 138, "transaction_cost": 840.9313375257292, "turnover_multiple": 43.95937098600029, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2022-07-25" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-05|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.677, "avg_gross_exposure_pct": 92.323, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 50.3, "calmar": 3.47, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.36064581421700226, "ev_without_best": { "1": 0.27963379652922177, "10": -0.1140073667782736, "5": 0.052867499296652416 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.8504563417430766, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 9877.28, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.6591377532957818, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.76, "simulation_start_date": "2022-08-01", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.8834850870192623, "start_date": "2023-01-03", "total_return_pct": 50.3, "trades": 138, "transaction_cost": 443.1973552071948, "turnover_multiple": 44.870384884016126, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2022-08-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-05|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.6671, "avg_gross_exposure_pct": 92.3329, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 44.8, "calmar": 2.93, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.31814495894747474, "ev_without_best": { "1": 0.23722539799277564, "10": -0.1562883941118981, "5": 0.010585494126386565 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.5780674040065334, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 9706.82, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.555203698436007, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2022-08-01", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.5991528509800026, "start_date": "2023-01-03", "total_return_pct": 44.8, "trades": 138, "transaction_cost": 853.4116315837125, "turnover_multiple": 43.9593827630322, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2022-08-01" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-06|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.8242, "avg_gross_exposure_pct": 92.1758, "avg_hold_days": 11.9, "avg_positions": 6.8929, "blocked_fraction": 0.17159763313609466, "cagr_pct": 47.7, "calmar": 3.29, "capacity_opportunities": 169, "end_date": "2024-01-03", "ev_net_r": 0.3662181021795149, "ev_without_best": { "1": 0.2864118134366127, "10": -0.10070408464948642, "5": 0.06320584703437447 }, "exit_reasons": { "open_at_end": 5, "stop": 59, "time": 15, "trailing_stop": 38, "weekly_rebalance": 23 }, "gain_to_pain": 1.6635962304691292, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 9805.98, "measurement_start_positions": 9, "opened_positions": 140, "peak_positions": 10, "profit_factor": 1.6690345143312642, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.7, "simulation_start_date": "2022-08-08", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.7921011474133928, "start_date": "2023-01-03", "total_return_pct": 47.7, "trades": 140, "transaction_cost": 439.94931729773407, "turnover_multiple": 44.8654104227965, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 4, "replacements": 26, "weekly_rank_rejected_entries": 32, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.6 }, "path_id": "warm-2023-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2022-08-08" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-06|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.8158, "avg_gross_exposure_pct": 92.1842, "avg_hold_days": 11.9, "avg_positions": 6.8929, "blocked_fraction": 0.17159763313609466, "cagr_pct": 42.2, "calmar": 2.76, "capacity_opportunities": 169, "end_date": "2024-01-03", "ev_net_r": 0.32374298502926385, "ev_without_best": { "1": 0.24402800787306253, "10": -0.14296077597675017, "5": 0.020947291023369213 }, "exit_reasons": { "open_at_end": 5, "stop": 59, "time": 15, "trailing_stop": 38, "weekly_rebalance": 23 }, "gain_to_pain": 1.4153599839703297, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 9639.33, "measurement_start_positions": 9, "opened_positions": 140, "peak_positions": 10, "profit_factor": 1.5647813642442066, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.54, "simulation_start_date": "2022-08-08", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.5032145554815255, "start_date": "2023-01-03", "total_return_pct": 42.2, "trades": 140, "transaction_cost": 847.030201058446, "turnover_multiple": 43.93615536860165, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 4, "replacements": 26, "weekly_rank_rejected_entries": 32, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.6 }, "path_id": "warm-2023-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2022-08-08" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-07|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.3383, "avg_gross_exposure_pct": 91.6617, "avg_hold_days": 11.8, "avg_positions": 7.0675, "blocked_fraction": 0.16666666666666666, "cagr_pct": 45.2, "calmar": 3.12, "capacity_opportunities": 174, "end_date": "2024-01-03", "ev_net_r": 0.31148425198253443, "ev_without_best": { "1": 0.23406891875017058, "10": -0.14219887979331725, "5": 0.017339082728399687 }, "exit_reasons": { "open_at_end": 5, "stop": 62, "time": 15, "trailing_stop": 40, "weekly_rebalance": 23 }, "gain_to_pain": 1.5587505500269376, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 9697.88, "measurement_start_positions": 8, "opened_positions": 145, "peak_positions": 10, "profit_factor": 1.5599031792829305, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.65, "simulation_start_date": "2022-08-15", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.72544930733921, "start_date": "2023-01-03", "total_return_pct": 45.2, "trades": 145, "transaction_cost": 432.2114403551045, "turnover_multiple": 44.56762100119867, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 2.5, "entrant_pool_mean": 2.5, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 4, "replacements": 26, "weekly_rank_rejected_entries": 33, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 37.2 }, "path_id": "warm-2023-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2022-08-15" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-07|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.3315, "avg_gross_exposure_pct": 91.6685, "avg_hold_days": 11.8, "avg_positions": 7.0675, "blocked_fraction": 0.16666666666666666, "cagr_pct": 39.8, "calmar": 2.6, "capacity_opportunities": 174, "end_date": "2024-01-03", "ev_net_r": 0.2690751408255287, "ev_without_best": { "1": 0.19174840701361393, "10": -0.18439276563979864, "5": -0.024858844258860313 }, "exit_reasons": { "open_at_end": 5, "stop": 62, "time": 15, "trailing_stop": 40, "weekly_rebalance": 23 }, "gain_to_pain": 1.3364104815216242, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 9559.87, "measurement_start_positions": 8, "opened_positions": 145, "peak_positions": 10, "profit_factor": 1.4617897459001923, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.49, "simulation_start_date": "2022-08-15", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.4296058407802508, "start_date": "2023-01-03", "total_return_pct": 39.7, "trades": 145, "transaction_cost": 834.3771717485264, "turnover_multiple": 43.63956684288208, "underwater_pct": 85.37549407114624, "weekly_rebalance": { "eligible_pool_mean": 2.5, "entrant_pool_mean": 2.5, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 4, "replacements": 26, "weekly_rank_rejected_entries": 33, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 37.2 }, "path_id": "warm-2023-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2022-08-15" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-08|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.677, "avg_gross_exposure_pct": 92.323, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 50.3, "calmar": 3.47, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.36064581421700215, "ev_without_best": { "1": 0.27963379652922166, "10": -0.11400736677827362, "5": 0.05286749929665233 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.8504531911998858, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 9399.57, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.6591377532957816, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.76, "simulation_start_date": "2022-08-22", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.8834878759103564, "start_date": "2023-01-03", "total_return_pct": 50.3, "trades": 138, "transaction_cost": 421.76245375669197, "turnover_multiple": 44.87039872639833, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2022-08-22" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-08|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.6671, "avg_gross_exposure_pct": 92.3329, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 44.8, "calmar": 2.93, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.3181449589474746, "ev_without_best": { "1": 0.23722539799277545, "10": -0.15628839411189824, "5": 0.010585494126386383 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.5780623664649711, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 9263.03, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.5552036984360067, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2022-08-22", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.599156824068089, "start_date": "2023-01-03", "total_return_pct": 44.8, "trades": 138, "transaction_cost": 814.3936925537145, "turnover_multiple": 43.9593573891974, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2022-08-22" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-09|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.677, "avg_gross_exposure_pct": 92.323, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 50.3, "calmar": 3.47, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.36064581421700215, "ev_without_best": { "1": 0.2796337965292217, "10": -0.11400736677827368, "5": 0.052867499296652354 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.8504431294675625, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 8932.68, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.6591377532957818, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.76, "simulation_start_date": "2022-08-29", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.8834795359816434, "start_date": "2023-01-03", "total_return_pct": 50.3, "trades": 138, "transaction_cost": 400.8128304881267, "turnover_multiple": 44.870389456257996, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2022-08-29" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-09|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.6671, "avg_gross_exposure_pct": 92.3329, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 44.8, "calmar": 2.93, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.3181449589474747, "ev_without_best": { "1": 0.23722539799277556, "10": -0.15628839411189815, "5": 0.010585494126386511 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.5780653400031384, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 8794.79, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.5552036984360067, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2022-08-29", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.5991518237654314, "start_date": "2023-01-03", "total_return_pct": 44.8, "trades": 138, "transaction_cost": 773.2269838753032, "turnover_multiple": 43.95937730607002, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2022-08-29" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-10|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.6764, "avg_gross_exposure_pct": 92.3236, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 50.3, "calmar": 3.47, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.3606458142170022, "ev_without_best": { "1": 0.2796337965292217, "10": -0.1140073667782736, "5": 0.05286749929665242 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.8506551657824715, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 9804.95, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.6591377532957818, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.76, "simulation_start_date": "2022-09-06", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.8834480903346345, "start_date": "2023-01-03", "total_return_pct": 50.3, "trades": 138, "transaction_cost": 439.95895200206184, "turnover_multiple": 44.87110612517777, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2022-09-06" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-10|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.6669, "avg_gross_exposure_pct": 92.3331, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 44.8, "calmar": 2.93, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.3181449589474747, "ev_without_best": { "1": 0.23722539799277556, "10": -0.15628839411189815, "5": 0.010585494126386454 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.578120897893296, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 9674.12, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.555203698436007, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2022-09-06", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.5991381599460057, "start_date": "2023-01-03", "total_return_pct": 44.8, "trades": 138, "transaction_cost": 850.5402857029749, "turnover_multiple": 43.95956871027932, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2022-09-06" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-11|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.6607, "avg_gross_exposure_pct": 92.3393, "avg_hold_days": 11.9, "avg_positions": 6.869, "blocked_fraction": 0.17261904761904762, "cagr_pct": 48.9, "calmar": 3.37, "capacity_opportunities": 168, "end_date": "2024-01-03", "ev_net_r": 0.3636356299945085, "ev_without_best": { "1": 0.28323232124488235, "10": -0.10710630031262505, "5": 0.058265728460784726 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 23 }, "gain_to_pain": 1.814481679671974, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 8934.63, "measurement_start_positions": 8, "opened_positions": 139, "peak_positions": 10, "profit_factor": 1.669418075925399, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.72, "simulation_start_date": "2022-09-12", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.788534925618332, "start_date": "2023-01-03", "total_return_pct": 48.8, "trades": 139, "transaction_cost": 398.0308800831223, "turnover_multiple": 44.54922924431368, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 7, "reentries_within_20_sessions": 10, "reentries_within_5_sessions": 3, "replacements": 26, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.8 }, "path_id": "warm-2023-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2022-09-12" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-11|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.6499, "avg_gross_exposure_pct": 92.3501, "avg_hold_days": 11.9, "avg_positions": 6.869, "blocked_fraction": 0.17261904761904762, "cagr_pct": 43.4, "calmar": 2.84, "capacity_opportunities": 168, "end_date": "2024-01-03", "ev_net_r": 0.3210810774840562, "ev_without_best": { "1": 0.24076916638074317, "10": -0.14944689155651672, "5": 0.015926389211505323 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 23 }, "gain_to_pain": 1.5442865995972308, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 8800.11, "measurement_start_positions": 8, "opened_positions": 139, "peak_positions": 10, "profit_factor": 1.5643879462503822, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.56, "simulation_start_date": "2022-09-12", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.508743022750131, "start_date": "2023-01-03", "total_return_pct": 43.4, "trades": 139, "transaction_cost": 768.2243947112789, "turnover_multiple": 43.64856772877151, "underwater_pct": 84.98023715415019, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 7, "reentries_within_20_sessions": 10, "reentries_within_5_sessions": 3, "replacements": 26, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.8 }, "path_id": "warm-2023-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2022-09-12" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-12|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.8003, "avg_gross_exposure_pct": 92.1997, "avg_hold_days": 11.8, "avg_positions": 6.6667, "blocked_fraction": 0.17575757575757575, "cagr_pct": 47.5, "calmar": 3.27, "capacity_opportunities": 165, "end_date": "2024-01-03", "ev_net_r": 0.33852175163135134, "ev_without_best": { "1": 0.256145673958673, "10": -0.14542148482302816, "5": 0.025200101270017143 }, "exit_reasons": { "open_at_end": 5, "stop": 60, "time": 15, "trailing_stop": 36, "weekly_rebalance": 20 }, "gain_to_pain": 1.7014259541473848, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 9653.93, "measurement_start_positions": 7, "opened_positions": 136, "peak_positions": 10, "profit_factor": 1.6060785580189292, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2022-09-19", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.7531346430867893, "start_date": "2023-01-03", "total_return_pct": 47.4, "trades": 136, "transaction_cost": 425.09319540396257, "turnover_multiple": 44.03317565011996, "underwater_pct": 85.37549407114624, "weekly_rebalance": { "eligible_pool_mean": 2.5961538461538463, "entrant_pool_mean": 2.5961538461538463, "entrant_pool_median": 2.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 7, "reentries_within_20_sessions": 10, "reentries_within_5_sessions": 4, "replacements": 21, "weekly_rank_rejected_entries": 29, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 36.8 }, "path_id": "warm-2023-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2022-09-19" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-12|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.7903, "avg_gross_exposure_pct": 92.2097, "avg_hold_days": 11.8, "avg_positions": 6.6667, "blocked_fraction": 0.17575757575757575, "cagr_pct": 42.1, "calmar": 2.75, "capacity_opportunities": 165, "end_date": "2024-01-03", "ev_net_r": 0.29607050933807816, "ev_without_best": { "1": 0.21378862563138798, "10": -0.18764547231028442, "5": -0.01702705607605702 }, "exit_reasons": { "open_at_end": 5, "stop": 60, "time": 15, "trailing_stop": 36, "weekly_rebalance": 20 }, "gain_to_pain": 1.4485347295394138, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 9528.28, "measurement_start_positions": 7, "opened_positions": 136, "peak_positions": 10, "profit_factor": 1.5059308444375497, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.53, "simulation_start_date": "2022-09-19", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.473125701028207, "start_date": "2023-01-03", "total_return_pct": 42.1, "trades": 136, "transaction_cost": 822.0717345793853, "turnover_multiple": 43.1385168456104, "underwater_pct": 85.7707509881423, "weekly_rebalance": { "eligible_pool_mean": 2.5961538461538463, "entrant_pool_mean": 2.5961538461538463, "entrant_pool_median": 2.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 7, "reentries_within_20_sessions": 10, "reentries_within_5_sessions": 4, "replacements": 21, "weekly_rank_rejected_entries": 29, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 36.8 }, "path_id": "warm-2023-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2022-09-19" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-13|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.677, "avg_gross_exposure_pct": 92.323, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 50.3, "calmar": 3.47, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.36064581421700204, "ev_without_best": { "1": 0.27963379652922155, "10": -0.11400736677827379, "5": 0.052867499296652215 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.8504376941057097, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 10286.64, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.6591377532957816, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.76, "simulation_start_date": "2022-09-26", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.8834723767445563, "start_date": "2023-01-03", "total_return_pct": 50.3, "trades": 138, "transaction_cost": 461.5655017218865, "turnover_multiple": 44.870385443826805, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2022-09-26" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-13|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.6671, "avg_gross_exposure_pct": 92.3329, "avg_hold_days": 12.0, "avg_positions": 6.8571, "blocked_fraction": 0.17365269461077845, "cagr_pct": 44.8, "calmar": 2.93, "capacity_opportunities": 167, "end_date": "2024-01-03", "ev_net_r": 0.3181449589474745, "ev_without_best": { "1": 0.2372253979927754, "10": -0.15628839411189827, "5": 0.010585494126386338 }, "exit_reasons": { "open_at_end": 5, "stop": 58, "time": 15, "trailing_stop": 38, "weekly_rebalance": 22 }, "gain_to_pain": 1.5780601832552617, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 10173.66, "measurement_start_positions": 7, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.5552036984360067, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2022-09-26", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.599160716315863, "start_date": "2023-01-03", "total_return_pct": 44.8, "trades": 138, "transaction_cost": 894.455310094338, "turnover_multiple": 43.959367135049625, "underwater_pct": 84.58498023715416, "weekly_rebalance": { "eligible_pool_mean": 2.5576923076923075, "entrant_pool_mean": 2.5576923076923075, "entrant_pool_median": 2.0, "entrant_pool_p90": 5.899999999999999, "events": 52, "reentries_within_10_sessions": 8, "reentries_within_20_sessions": 11, "reentries_within_5_sessions": 3, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.4 }, "path_id": "warm-2023-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2022-09-26" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-14|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.7502, "avg_gross_exposure_pct": 92.2498, "avg_hold_days": 11.8, "avg_positions": 6.8333, "blocked_fraction": 0.17058823529411765, "cagr_pct": 49.4, "calmar": 3.4, "capacity_opportunities": 170, "end_date": "2024-01-03", "ev_net_r": 0.3449018957851646, "ev_without_best": { "1": 0.26551339334475205, "10": -0.12008319086913818, "5": 0.04333398786924031 }, "exit_reasons": { "open_at_end": 5, "stop": 60, "time": 15, "trailing_stop": 38, "weekly_rebalance": 23 }, "gain_to_pain": 1.762034021824423, "longest_underwater_sessions": 92, "max_drawdown_pct": 14.5, "measurement_start_equity": 9673.69, "measurement_start_positions": 7, "opened_positions": 141, "peak_positions": 10, "profit_factor": 1.6260767605592596, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.75, "simulation_start_date": "2022-10-03", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.8647778375888393, "start_date": "2023-01-03", "total_return_pct": 49.3, "trades": 141, "transaction_cost": 437.78084344572545, "turnover_multiple": 45.254793511651236, "underwater_pct": 83.79446640316206, "weekly_rebalance": { "eligible_pool_mean": 2.576923076923077, "entrant_pool_mean": 2.576923076923077, "entrant_pool_median": 2.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 4, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.3 }, "path_id": "warm-2023-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2022-10-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2023-seed-14|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.7408, "avg_gross_exposure_pct": 92.2592, "avg_hold_days": 11.8, "avg_positions": 6.8333, "blocked_fraction": 0.17058823529411765, "cagr_pct": 43.9, "calmar": 2.87, "capacity_opportunities": 170, "end_date": "2024-01-03", "ev_net_r": 0.3023750964500146, "ev_without_best": { "1": 0.22307688421222008, "10": -0.1623971769589497, "5": 0.0010202572316908491 }, "exit_reasons": { "open_at_end": 5, "stop": 60, "time": 15, "trailing_stop": 38, "weekly_rebalance": 23 }, "gain_to_pain": 1.5030385104710098, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.3, "measurement_start_equity": 9574.63, "measurement_start_positions": 7, "opened_positions": 141, "peak_positions": 10, "profit_factor": 1.5241860377758658, "sessions_at_capacity": 13, "sessions_measured": 252, "sharpe": 1.59, "simulation_start_date": "2022-10-03", "skipped_book_full": 29, "skipped_min_initial_risk": 0, "sortino": 2.5768567487831477, "start_date": "2023-01-03", "total_return_pct": 43.8, "trades": 141, "transaction_cost": 848.8782627991374, "turnover_multiple": 44.32955961740232, "underwater_pct": 84.18972332015811, "weekly_rebalance": { "eligible_pool_mean": 2.576923076923077, "entrant_pool_mean": 2.576923076923077, "entrant_pool_median": 2.0, "entrant_pool_p90": 6.0, "events": 52, "reentries_within_10_sessions": 9, "reentries_within_20_sessions": 12, "reentries_within_5_sessions": 4, "replacements": 25, "weekly_rank_rejected_entries": 31, "zero_entrant_fraction": 0.21153846153846154 }, "win_rate": 38.3 }, "path_id": "warm-2023-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2022-10-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-01|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.35553297719365307, "ev_without_best": { "1": 0.23883452844088032, "10": -0.3962170471236853, "5": -0.10480202294242599 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.919822341072922, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 12514.25, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.5651372445267908, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.3173695858213712, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 329.49791314908333, "turnover_multiple": 26.329817060477723, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2023-07-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-01|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759105, "ev_without_best": { "1": 0.20370146252996735, "10": -0.43130646956483737, "5": -0.1401069190250622 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.790135773141141, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 12293.95, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.4907980885673202, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.169731109995512, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 639.4326919637037, "turnover_multiple": 26.00599042470905, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2023-07-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-02|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3555329771936533, "ev_without_best": { "1": 0.23883452844088054, "10": -0.39621704712368505, "5": -0.10480202294242584 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198138442693872, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11726.61, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.5651372445267913, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-07-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.317367229596907, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 308.7593176519163, "turnover_multiple": 26.329801848267852, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2023-07-10" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-02|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759066, "ev_without_best": { "1": 0.2037014625299669, "10": -0.4313064695648378, "5": -0.1401069190250627 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901382088178835, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11533.48, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.4907980885673193, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-07-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1697302121526183, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 599.8790225073409, "turnover_multiple": 26.005985292701805, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2023-07-10" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-03|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3555329771936533, "ev_without_best": { "1": 0.2388345284408805, "10": -0.39621704712368516, "5": -0.10480202294242588 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198183499228478, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11979.58, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.5651372445267913, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-07-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.3173654692915087, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 315.41995257025366, "turnover_multiple": 26.329800591527718, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2023-07-17" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-03|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759094, "ev_without_best": { "1": 0.20370146252996726, "10": -0.43130646956483765, "5": -0.14010691902506237 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901367715538801, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11785.12, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.49079808856732, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-07-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1697311581585237, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 612.9674442172633, "turnover_multiple": 26.005990784025247, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2023-07-17" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-04|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.35553297719365323, "ev_without_best": { "1": 0.23883452844088046, "10": -0.39621704712368516, "5": -0.10480202294242588 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198179633615279, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 12038.52, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.565137244526791, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-07-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.3173719005411442, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 316.97200604669035, "turnover_multiple": 26.329815130654794, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2023-07-24" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-04|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759105, "ev_without_best": { "1": 0.20370146252996735, "10": -0.4313064695648374, "5": -0.14010691902506228 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901395513456816, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11861.11, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.4907980885673202, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-07-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1697357776213166, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 616.9200442346978, "turnover_multiple": 26.005999617012982, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2023-07-24" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-05|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.35553297719365323, "ev_without_best": { "1": 0.2388345284408805, "10": -0.3962170471236852, "5": -0.10480202294242588 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198203315104727, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11369.89, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.565137244526791, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-07-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.3173673656496752, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 299.3669560459294, "turnover_multiple": 26.32980231523167, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2023-07-31" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-05|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3204609881375906, "ev_without_best": { "1": 0.2037014625299669, "10": -0.43130646956483787, "5": -0.1401069190250627 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901364539619689, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11196.68, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.490798088567319, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-07-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1697301352455916, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 582.3616192932826, "turnover_multiple": 26.00599549568633, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2023-07-31" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-06|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3555329771936533, "ev_without_best": { "1": 0.23883452844088054, "10": -0.3962170471236851, "5": -0.10480202294242584 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198141173820605, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11125.53, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.565137244526791, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-08-07", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.3173650021280532, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 292.93295455692675, "turnover_multiple": 26.329797731607098, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2023-08-07" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-06|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759083, "ev_without_best": { "1": 0.20370146252996713, "10": -0.43130646956483776, "5": -0.14010691902506248 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901389053208354, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 10968.42, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.4907980885673198, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-08-07", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.169732058174243, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 570.4891221691347, "turnover_multiple": 26.00598455243028, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2023-08-07" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-07|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3555329771936531, "ev_without_best": { "1": 0.23883452844088038, "10": -0.3962170471236853, "5": -0.10480202294242605 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198202498165718, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11475.22, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.5651372445267908, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-08-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.317367398555857, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 302.1403792891511, "turnover_multiple": 26.32981147979308, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2023-08-14" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-07|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759066, "ev_without_best": { "1": 0.2037014625299669, "10": -0.43130646956483787, "5": -0.1401069190250627 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901417248427574, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11331.79, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.4907980885673195, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-08-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1697373917436023, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 589.3892225167668, "turnover_multiple": 26.00600710553085, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2023-08-14" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-08|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3555329771936533, "ev_without_best": { "1": 0.2388345284408805, "10": -0.3962170471236852, "5": -0.10480202294242592 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198173329059163, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11718.83, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.565137244526791, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-08-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.317366635888879, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 308.55452033788816, "turnover_multiple": 26.329805990690893, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2023-08-21" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-08|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.320460988137591, "ev_without_best": { "1": 0.20370146252996726, "10": -0.4313064695648375, "5": -0.1401069190250623 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901418878233462, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11579.64, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.4907980885673202, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-08-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1697370568525316, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 602.2803577108333, "turnover_multiple": 26.006005269198063, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2023-08-21" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-09|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3555329771936532, "ev_without_best": { "1": 0.23883452844088046, "10": -0.3962170471236851, "5": -0.10480202294242591 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198140331965716, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11430.96, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.5651372445267913, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-08-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.317365387885947, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 300.9749426317011, "turnover_multiple": 26.329804551122667, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2023-08-28" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-09|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759066, "ev_without_best": { "1": 0.203701462529967, "10": -0.43130646956483787, "5": -0.14010691902506262 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901375958559501, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11294.63, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.4907980885673195, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-08-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.169734839268535, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 587.4563420016724, "turnover_multiple": 26.006002055918273, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2023-08-28" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-10|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3555329771936533, "ev_without_best": { "1": 0.2388345284408805, "10": -0.39621704712368516, "5": -0.10480202294242588 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198162780566298, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11179.49, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.565137244526791, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-09-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.317369832200222, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 294.3539059898275, "turnover_multiple": 26.329815223219263, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2023-09-05" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-10|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759083, "ev_without_best": { "1": 0.20370146252996707, "10": -0.43130646956483765, "5": -0.14010691902506248 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901338610585366, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11046.62, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.4907980885673198, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-09-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1697266975209968, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 574.5564502199929, "turnover_multiple": 26.005984193354752, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2023-09-05" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-11|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3555329771936533, "ev_without_best": { "1": 0.2388345284408805, "10": -0.39621704712368505, "5": -0.10480202294242585 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198180017011036, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11392.12, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.5651372445267913, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-09-11", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.317368666512148, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 299.952395812121, "turnover_multiple": 26.329813573954713, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2023-09-11" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-11|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759066, "ev_without_best": { "1": 0.2037014625299669, "10": -0.4313064695648379, "5": -0.14010691902506273 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901388276890986, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11262.35, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.4907980885673193, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-09-11", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.169732422892844, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 585.7771557508321, "turnover_multiple": 26.005991456082974, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2023-09-11" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-12|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.35553297719365323, "ev_without_best": { "1": 0.23883452844088046, "10": -0.3962170471236851, "5": -0.10480202294242585 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198190817284124, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11518.82, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.5651372445267913, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-09-18", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.3173676010723174, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 303.2883510125684, "turnover_multiple": 26.32981078032024, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2023-09-18" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-12|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0778, "avg_gross_exposure_pct": 72.9222, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759083, "ev_without_best": { "1": 0.20370146252996715, "10": -0.43130646956483765, "5": -0.14010691902506245 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.7901364664923765, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11394.48, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.4907980885673198, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-09-18", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1697309785768801, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 592.6494952975629, "turnover_multiple": 26.005991291290297, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2023-09-18" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-13|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0629, "avg_gross_exposure_pct": 72.9371, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.1, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3555329771936533, "ev_without_best": { "1": 0.23883452844088046, "10": -0.3962170471236851, "5": -0.10480202294242591 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9233190012857422, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 11905.47, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.5651372445267915, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.91, "simulation_start_date": "2023-09-25", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.3232843925925637, "start_date": "2024-01-02", "total_return_pct": 22.0, "trades": 82, "transaction_cost": 313.6291515058591, "turnover_multiple": 26.343281828089033, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2023-09-25" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-13|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0494, "avg_gross_exposure_pct": 72.9506, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.2, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3204609881375909, "ev_without_best": { "1": 0.2037014625299672, "10": -0.43130646956483765, "5": -0.14010691902506242 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.793779216634764, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11793.59, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.49079808856732, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-09-25", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1760035912599087, "start_date": "2024-01-02", "total_return_pct": 19.1, "trades": 82, "transaction_cost": 613.745196733652, "turnover_multiple": 26.020287153176092, "underwater_pct": 92.09486166007905, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2023-09-25" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-14|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0896, "avg_gross_exposure_pct": 72.9104, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 22.0, "calmar": 0.91, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.3555329771936533, "ev_without_best": { "1": 0.2388345284408805, "10": -0.3962170471236852, "5": -0.10480202294242588 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.9198109726425663, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.3, "measurement_start_equity": 12073.03, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.5651372445267915, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.3173563418674221, "start_date": "2024-01-02", "total_return_pct": 21.9, "trades": 82, "transaction_cost": 317.880312283246, "turnover_multiple": 26.329787326234253, "underwater_pct": 90.9090909090909, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2023-10-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2024-seed-14|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 27.0779, "avg_gross_exposure_pct": 72.9221, "avg_hold_days": 15.6, "avg_positions": 5.1905, "blocked_fraction": 0.0, "cagr_pct": 19.0, "calmar": 0.76, "capacity_opportunities": 82, "end_date": "2024-12-31", "ev_net_r": 0.32046098813759094, "ev_without_best": { "1": 0.2037014625299672, "10": -0.43130646956483754, "5": -0.14010691902506237 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 16, "trailing_stop": 26 }, "gain_to_pain": 0.790125792633802, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.2, "measurement_start_equity": 11962.05, "measurement_start_positions": 10, "opened_positions": 82, "peak_positions": 8, "profit_factor": 1.49079808856732, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1697148076196016, "start_date": "2024-01-02", "total_return_pct": 19.0, "trades": 82, "transaction_cost": 622.1688683081215, "turnover_multiple": 26.005946652460135, "underwater_pct": 92.4901185770751, "weekly_rebalance": { "eligible_pool_mean": 0.5961538461538461, "entrant_pool_mean": 0.5961538461538461, "entrant_pool_median": 0.0, "entrant_pool_p90": 2.0, "events": 52, "reentries_within_10_sessions": 1, "reentries_within_20_sessions": 1, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 0, "zero_entrant_fraction": 0.5769230769230769 }, "win_rate": 31.7 }, "path_id": "warm-2024-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2023-10-02" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-01|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139454, "ev_without_best": { "1": 0.6361357563789218, "10": -0.004227346938428153, "5": 0.26958075111209673 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403309177806157, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10529.08, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.72238872943256, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783453656454057, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 228.98568063390206, "turnover_multiple": 21.747928654156112, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2024-07-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-01|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856191, "ev_without_best": { "1": 0.6051784398473498, "10": -0.034909961311221774, "5": 0.23898947436782514 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966623460024883, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10419.78, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321822, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-07-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608066379468927, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 448.9473016264783, "turnover_multiple": 21.543031696757428, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2024-07-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-02|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139455, "ev_without_best": { "1": 0.636135756378922, "10": -0.004227346938428243, "5": 0.26958075111209673 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403317757076393, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10775.86, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.722388729432561, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-08", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783456776024117, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 234.35255890638956, "turnover_multiple": 21.747921642113905, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2024-07-08" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-02|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856193, "ev_without_best": { "1": 0.6051784398473501, "10": -0.0349099613112213, "5": 0.23898947436782556 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.96666031441957, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10661.51, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218237, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-07-08", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608073374733902, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 459.36259284399387, "turnover_multiple": 21.54303625114988, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2024-07-08" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-03|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789217, "10": -0.004227346938428347, "5": 0.2695807511120966 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403274739068087, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10820.02, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.72238872943256, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-15", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.7834574742001825, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 235.31299174157115, "turnover_multiple": 21.74792576553196, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2024-07-15" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-03|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856193, "ev_without_best": { "1": 0.60517843984735, "10": -0.03490996131122149, "5": 0.23898947436782542 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966678134011936, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10716.28, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321823, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-07-15", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608062705250135, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 461.7226167276353, "turnover_multiple": 21.543045568407845, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2024-07-15" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-04|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789216, "10": -0.0042273469384285075, "5": 0.2695807511120964 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403278539424799, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11163.78, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325597, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-22", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783459134277751, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 242.78908029555907, "turnover_multiple": 21.74792769971811, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2024-07-22" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-04|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.889903154385619, "ev_without_best": { "1": 0.6051784398473498, "10": -0.034909961311221684, "5": 0.23898947436782522 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966693783141773, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11067.01, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321822, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-07-22", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608074331299857, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 476.8340514199634, "turnover_multiple": 21.54303878915639, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2024-07-22" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-05|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789216, "10": -0.004227346938428421, "5": 0.2695807511120964 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403353014607485, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11565.67, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325597, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-29", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783473604765121, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 251.5292947283485, "turnover_multiple": 21.747922492025843, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2024-07-29" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-05|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.889903154385619, "ev_without_best": { "1": 0.6051784398473496, "10": -0.03490996131122182, "5": 0.23898947436782508 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966595161628138, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11481.67, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218215, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-07-29", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.60805935042029, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 494.6999518101474, "turnover_multiple": 21.543031275509023, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2024-07-29" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-06|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139458, "ev_without_best": { "1": 0.6361357563789222, "10": -0.004227346938427951, "5": 0.26958075111209695 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403348601831333, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11836.22, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.722388729432562, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-05", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783452826808223, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 257.41311075641283, "turnover_multiple": 21.74791536118903, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2024-08-05" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-06|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856193, "ev_without_best": { "1": 0.6051784398473502, "10": -0.03490996131122136, "5": 0.23898947436782556 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966684025281924, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11757.52, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218233, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-08-05", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608070036945426, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 506.5854500787734, "turnover_multiple": 21.543040117251486, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2024-08-05" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-07|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139452, "ev_without_best": { "1": 0.6361357563789216, "10": -0.0042273469384284754, "5": 0.2695807511120964 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403409784742828, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11782.02, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325593, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-12", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783459365991719, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 256.23456091404586, "turnover_multiple": 21.74793124727728, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2024-08-12" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-07|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.889903154385619, "ev_without_best": { "1": 0.6051784398473498, "10": -0.034909961311221795, "5": 0.2389894743678252 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966668528692308, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11703.39, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321822, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-08-12", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608074952669824, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 504.25306368514237, "turnover_multiple": 21.543034269777493, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2024-08-12" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-08|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139456, "ev_without_best": { "1": 0.6361357563789221, "10": -0.004227346938428148, "5": 0.26958075111209684 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403317210409169, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11807.01, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.722388729432561, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-19", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783454066824154, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 256.77805240237115, "turnover_multiple": 21.747932152371444, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2024-08-19" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-08|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.889903154385619, "ev_without_best": { "1": 0.6051784398473498, "10": -0.03490996131122168, "5": 0.23898947436782525 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966702832521751, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11730.71, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321822, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-08-19", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608067077801088, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 505.43032717361484, "turnover_multiple": 21.543040752589352, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2024-08-19" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-09|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139454, "ev_without_best": { "1": 0.6361357563789218, "10": -0.004227346938428304, "5": 0.26958075111209656 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403370179291488, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12323.01, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.72238872943256, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-26", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783465356190261, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 267.9999242609535, "turnover_multiple": 21.74792719156712, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2024-08-26" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-09|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856192, "ev_without_best": { "1": 0.60517843984735, "10": -0.03490996131122171, "5": 0.23898947436782525 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.9666311045133, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 12256.63, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218224, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-08-26", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608068001487531, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 528.090238168603, "turnover_multiple": 21.543043975734072, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2024-08-26" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-10|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139454, "ev_without_best": { "1": 0.6361357563789217, "10": -0.004227346938428266, "5": 0.2695807511120967 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403278906961099, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12454.6, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325606, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783472609232126, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 270.8616372605712, "turnover_multiple": 21.747919424194365, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2024-09-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-10|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856191, "ev_without_best": { "1": 0.6051784398473499, "10": -0.034909961311221635, "5": 0.23898947436782525 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966654152580444, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 12300.12, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218224, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-09-03", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608068375319031, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 529.9638904227866, "turnover_multiple": 21.543037402187394, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2024-09-03" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-11|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789217, "10": -0.004227346938428395, "5": 0.26958075111209656 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403338340337676, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12655.83, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325597, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-09", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.7834583815984395, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 275.23794256154724, "turnover_multiple": 21.7479171703118, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2024-09-09" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-11|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856194, "ev_without_best": { "1": 0.6051784398473503, "10": -0.03490996131122128, "5": 0.23898947436782567 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966675522440884, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 12600.11, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218237, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-09-09", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608049340564465, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 542.8893166313239, "turnover_multiple": 21.543038776301316, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2024-09-09" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-12|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789216, "10": -0.004227346938428501, "5": 0.2695807511120964 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403305667141808, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12159.18, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325593, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-16", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.783455468888742, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 264.43691569170426, "turnover_multiple": 21.747923436589, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2024-09-16" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-12|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.889903154385619, "ev_without_best": { "1": 0.6051784398473498, "10": -0.034909961311221836, "5": 0.23898947436782514 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966661181104944, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 12106.27, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218215, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-09-16", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608067226012353, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 521.6115067702824, "turnover_multiple": 21.543031287518055, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2024-09-16" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-13|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789218, "10": -0.004227346938428135, "5": 0.26958075111209673 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.40335120483749, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10958.9, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.722388729432561, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-23", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.78346193472675, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 238.33334511849492, "turnover_multiple": 21.747925897534877, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2024-09-23" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-13|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856193, "ev_without_best": { "1": 0.6051784398473501, "10": -0.034909961311221406, "5": 0.2389894743678255 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966670437439988, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 10918.2, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.611716101321823, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-09-23", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608066869688482, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 470.42229973694737, "turnover_multiple": 21.543033638188863, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2024-09-23" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-14|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5648, "avg_gross_exposure_pct": 52.4352, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 78.7, "calmar": 3.65, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.9211263849139453, "ev_without_best": { "1": 0.6361357563789216, "10": -0.004227346938428442, "5": 0.2695807511120964 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.403366012131541, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11905.43, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.7223887294325597, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-30", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.78346239373389, "start_date": "2025-01-02", "total_return_pct": 79.5, "trades": 66, "transaction_cost": 258.9184003162517, "turnover_multiple": 21.747925133006675, "underwater_pct": 81.81818181818183, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2024-09-30" }, { "arm_id": "cap10_weekly_top10", "cell_id": "cap10_weekly_top10|warm_book|warm-2025-seed-14|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.5458, "avg_gross_exposure_pct": 52.4542, "avg_hold_days": 14.6, "avg_positions": 3.9167, "blocked_fraction": 0.2235294117647059, "cagr_pct": 75.6, "calmar": 3.44, "capacity_opportunities": 85, "end_date": "2026-01-05", "ev_net_r": 0.8899031543856191, "ev_without_best": { "1": 0.6051784398473499, "10": -0.03490996131122151, "5": 0.2389894743678253 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.966631702187221, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.0, "measurement_start_equity": 11867.9, "measurement_start_positions": 1, "opened_positions": 66, "peak_positions": 10, "profit_factor": 2.6117161013218233, "sessions_at_capacity": 18, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2024-09-30", "skipped_book_full": 19, "skipped_min_initial_risk": 0, "sortino": 4.608056445139402, "start_date": "2025-01-02", "total_return_pct": 76.3, "trades": 66, "transaction_cost": 511.3413246501591, "turnover_multiple": 21.54304150903526, "underwater_pct": 82.21343873517787, "weekly_rebalance": { "eligible_pool_mean": 0.33962264150943394, "entrant_pool_mean": 0.33962264150943394, "entrant_pool_median": 0, "entrant_pool_p90": 1.0, "events": 53, "reentries_within_10_sessions": 0, "reentries_within_20_sessions": 0, "reentries_within_5_sessions": 0, "replacements": 0, "weekly_rank_rejected_entries": 4, "zero_entrant_fraction": 0.7358490566037735 }, "win_rate": 43.9 }, "path_id": "warm-2025-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2024-09-30" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-02|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-02-03", "measurement_start": "2019-02-01", "metrics": { "avg_cash_pct": 26.4113, "avg_gross_exposure_pct": 73.5887, "avg_hold_days": 15.4, "avg_positions": 4.0357, "blocked_fraction": 0.0, "cagr_pct": 19.1, "calmar": 1.46, "capacity_opportunities": 66, "end_date": "2020-01-31", "ev_net_r": 0.21748314993189516, "ev_without_best": { "1": 0.137391867291295, "10": -0.3568607226348379, "5": -0.09864757132902827 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 12, "trailing_stop": 23 }, "gain_to_pain": 1.401085857188773, "longest_underwater_sessions": 195, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.388958677920167, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.24, "simulation_start_date": "2019-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.826698352838113, "start_date": "2019-02-01", "total_return_pct": 19.0, "trades": 66, "transaction_cost": 258.6753914229522, "turnover_multiple": 25.86753914229522, "underwater_pct": 90.11857707509881, "win_rate": 43.9 }, "path_id": "empty-2019-02", "protocol": "empty_book", "simulation_start": "2019-02-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-02|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-02-03", "measurement_start": "2019-02-01", "metrics": { "avg_cash_pct": 26.3887, "avg_gross_exposure_pct": 73.6113, "avg_hold_days": 15.4, "avg_positions": 4.0357, "blocked_fraction": 0.0, "cagr_pct": 16.3, "calmar": 1.17, "capacity_opportunities": 66, "end_date": "2020-01-31", "ev_net_r": 0.16979530083990133, "ev_without_best": { "1": 0.08938613151202886, "10": -0.4049716204815813, "5": -0.14663787950248003 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 12, "trailing_stop": 23 }, "gain_to_pain": 1.1618327127199846, "longest_underwater_sessions": 195, "max_drawdown_pct": 14.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.2896393023933344, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.08, "simulation_start_date": "2019-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5779843959036406, "start_date": "2019-02-01", "total_return_pct": 16.3, "trades": 66, "transaction_cost": 511.53310171422027, "turnover_multiple": 25.576655085711014, "underwater_pct": 90.51383399209486, "win_rate": 43.9 }, "path_id": "empty-2019-02", "protocol": "empty_book", "simulation_start": "2019-02-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-03|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-03-02", "measurement_start": "2019-03-01", "metrics": { "avg_cash_pct": 31.3843, "avg_gross_exposure_pct": 68.6157, "avg_hold_days": 14.0, "avg_positions": 3.7897, "blocked_fraction": 0.0, "cagr_pct": 7.0, "calmar": 0.54, "capacity_opportunities": 68, "end_date": "2020-02-28", "ev_net_r": 0.04783230686756506, "ev_without_best": { "1": -0.03363283276635289, "10": -0.5788980867964293, "5": -0.29606572498931255 }, "exit_reasons": { "stop": 35, "time": 11, "trailing_stop": 22 }, "gain_to_pain": 0.47419253553344676, "longest_underwater_sessions": 197, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 7, "profit_factor": 1.072619866477551, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.52, "simulation_start_date": "2019-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.7418303349021809, "start_date": "2019-03-01", "total_return_pct": 7.0, "trades": 68, "transaction_cost": 252.41764929263655, "turnover_multiple": 25.241764929263656, "underwater_pct": 92.88537549407114, "win_rate": 36.8 }, "path_id": "empty-2019-03", "protocol": "empty_book", "simulation_start": "2019-03-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-03|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-03-02", "measurement_start": "2019-03-01", "metrics": { "avg_cash_pct": 31.358, "avg_gross_exposure_pct": 68.642, "avg_hold_days": 14.0, "avg_positions": 3.7897, "blocked_fraction": 0.0, "cagr_pct": 4.5, "calmar": 0.32, "capacity_opportunities": 68, "end_date": "2020-02-28", "ev_net_r": -0.00011288222021935037, "ev_without_best": { "1": -0.08188911723413632, "10": -0.6272580320460129, "5": -0.34381985401051074 }, "exit_reasons": { "stop": 35, "time": 11, "trailing_stop": 22 }, "gain_to_pain": 0.3137899960829003, "longest_underwater_sessions": 201, "max_drawdown_pct": 14.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 7, "profit_factor": 0.9998362332895858, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.36, "simulation_start_date": "2019-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5119818404872438, "start_date": "2019-03-01", "total_return_pct": 4.5, "trades": 68, "transaction_cost": 498.972311286882, "turnover_multiple": 24.948615564344102, "underwater_pct": 94.86166007905138, "win_rate": 36.8 }, "path_id": "empty-2019-03", "protocol": "empty_book", "simulation_start": "2019-03-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-04|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-03-31", "measurement_start": "2019-04-01", "metrics": { "avg_cash_pct": 37.4127, "avg_gross_exposure_pct": 62.5873, "avg_hold_days": 13.0, "avg_positions": 3.4762, "blocked_fraction": 0.0, "cagr_pct": -0.3, "calmar": -0.02, "capacity_opportunities": 67, "end_date": "2020-03-30", "ev_net_r": -0.02489376657813951, "ev_without_best": { "1": -0.09694002011852189, "10": -0.6140820719537052, "5": -0.3548891044433387 }, "exit_reasons": { "open_at_end": 2, "stop": 35, "time": 7, "trailing_stop": 23 }, "gain_to_pain": 0.04698683167586627, "longest_underwater_sessions": 199, "max_drawdown_pct": 13.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 7, "profit_factor": 0.9618160729824214, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.05, "simulation_start_date": "2019-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.06893542473791334, "start_date": "2019-04-01", "total_return_pct": -0.3, "trades": 67, "transaction_cost": 238.68947469827478, "turnover_multiple": 23.86894746982748, "underwater_pct": 94.46640316205533, "win_rate": 35.8 }, "path_id": "empty-2019-04", "protocol": "empty_book", "simulation_start": "2019-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-04|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-03-31", "measurement_start": "2019-04-01", "metrics": { "avg_cash_pct": 37.3974, "avg_gross_exposure_pct": 62.6026, "avg_hold_days": 13.0, "avg_positions": 3.4762, "blocked_fraction": 0.0, "cagr_pct": -2.6, "calmar": -0.18, "capacity_opportunities": 67, "end_date": "2020-03-30", "ev_net_r": -0.07116184128807715, "ev_without_best": { "1": -0.14283042372196028, "10": -0.6599460522076928, "5": -0.4005677943207641 }, "exit_reasons": { "open_at_end": 2, "stop": 35, "time": 7, "trailing_stop": 23 }, "gain_to_pain": -0.05383746700096439, "longest_underwater_sessions": 201, "max_drawdown_pct": 14.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 7, "profit_factor": 0.8955633188246385, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.11, "simulation_start_date": "2019-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.15377072768270011, "start_date": "2019-04-01", "total_return_pct": -2.6, "trades": 67, "transaction_cost": 471.9522611383663, "turnover_multiple": 23.597613056918313, "underwater_pct": 95.25691699604744, "win_rate": 35.8 }, "path_id": "empty-2019-04", "protocol": "empty_book", "simulation_start": "2019-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-05|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-04-30", "measurement_start": "2019-05-01", "metrics": { "avg_cash_pct": 39.9578, "avg_gross_exposure_pct": 60.0422, "avg_hold_days": 13.2, "avg_positions": 3.7063, "blocked_fraction": 0.0, "cagr_pct": 7.8, "calmar": 0.63, "capacity_opportunities": 70, "end_date": "2020-04-29", "ev_net_r": 0.12334533951185918, "ev_without_best": { "1": 0.05657992461946439, "10": -0.4153800050354376, "5": -0.1715304326336998 }, "exit_reasons": { "open_at_end": 12, "stop": 33, "time": 6, "trailing_stop": 19 }, "gain_to_pain": 0.4596264301374102, "longest_underwater_sessions": 155, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 12, "profit_factor": 1.2043092973405587, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.54, "simulation_start_date": "2019-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.8231522943810969, "start_date": "2019-05-01", "total_return_pct": 7.8, "trades": 70, "transaction_cost": 221.4519479792468, "turnover_multiple": 22.145194797924677, "underwater_pct": 93.67588932806325, "win_rate": 42.9 }, "path_id": "empty-2019-05", "protocol": "empty_book", "simulation_start": "2019-05-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-05|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-04-30", "measurement_start": "2019-05-01", "metrics": { "avg_cash_pct": 39.9471, "avg_gross_exposure_pct": 60.0529, "avg_hold_days": 13.2, "avg_positions": 3.7063, "blocked_fraction": 0.0, "cagr_pct": 5.4, "calmar": 0.42, "capacity_opportunities": 70, "end_date": "2020-04-29", "ev_net_r": 0.0807583931195067, "ev_without_best": { "1": 0.014407578536481983, "10": -0.457830918157819, "5": -0.21331380009208586 }, "exit_reasons": { "open_at_end": 12, "stop": 33, "time": 6, "trailing_stop": 19 }, "gain_to_pain": 0.32825087616114895, "longest_underwater_sessions": 159, "max_drawdown_pct": 12.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 12, "profit_factor": 1.1282051372599466, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.4, "simulation_start_date": "2019-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.6011210267053002, "start_date": "2019-05-01", "total_return_pct": 5.4, "trades": 70, "transaction_cost": 437.90689234250584, "turnover_multiple": 21.89534461712529, "underwater_pct": 95.25691699604744, "win_rate": 42.9 }, "path_id": "empty-2019-05", "protocol": "empty_book", "simulation_start": "2019-05-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-06|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-06-02", "measurement_start": "2019-06-03", "metrics": { "avg_cash_pct": 34.2654, "avg_gross_exposure_pct": 65.7346, "avg_hold_days": 15.1, "avg_positions": 4.4008, "blocked_fraction": 0.0, "cagr_pct": 22.5, "calmar": 1.8, "capacity_opportunities": 73, "end_date": "2020-06-01", "ev_net_r": 0.38328984440985814, "ev_without_best": { "1": 0.3159131622438738, "10": -0.127604441507769, "5": 0.09333833533202747 }, "exit_reasons": { "open_at_end": 9, "stop": 30, "time": 16, "trailing_stop": 18 }, "gain_to_pain": 1.330475666215323, "longest_underwater_sessions": 155, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 12, "profit_factor": 1.7288886562159742, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.21, "simulation_start_date": "2019-06-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.881965242175624, "start_date": "2019-06-03", "total_return_pct": 22.4, "trades": 73, "transaction_cost": 234.3606336861832, "turnover_multiple": 23.436063368618324, "underwater_pct": 90.11857707509881, "win_rate": 49.3 }, "path_id": "empty-2019-06", "protocol": "empty_book", "simulation_start": "2019-06-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-06|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-06-02", "measurement_start": "2019-06-03", "metrics": { "avg_cash_pct": 34.2563, "avg_gross_exposure_pct": 65.7437, "avg_hold_days": 15.1, "avg_positions": 4.4008, "blocked_fraction": 0.0, "cagr_pct": 19.7, "calmar": 1.52, "capacity_opportunities": 73, "end_date": "2020-06-01", "ev_net_r": 0.3419695985773985, "ev_without_best": { "1": 0.2745156917606555, "10": -0.1687819518857231, "5": 0.05280955674694328 }, "exit_reasons": { "open_at_end": 9, "stop": 30, "time": 16, "trailing_stop": 18 }, "gain_to_pain": 1.1166718271103266, "longest_underwater_sessions": 160, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 12, "profit_factor": 1.6232179729911391, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.08, "simulation_start_date": "2019-06-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.6653346355763277, "start_date": "2019-06-03", "total_return_pct": 19.6, "trades": 73, "transaction_cost": 463.3223647308249, "turnover_multiple": 23.166118236541244, "underwater_pct": 91.699604743083, "win_rate": 49.3 }, "path_id": "empty-2019-06", "protocol": "empty_book", "simulation_start": "2019-06-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-07|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-06-30", "measurement_start": "2019-07-01", "metrics": { "avg_cash_pct": 34.8569, "avg_gross_exposure_pct": 65.1431, "avg_hold_days": 15.4, "avg_positions": 4.5516, "blocked_fraction": 0.0, "cagr_pct": 21.1, "calmar": 1.69, "capacity_opportunities": 74, "end_date": "2020-06-29", "ev_net_r": 0.3397360962384339, "ev_without_best": { "1": 0.2795933171857125, "10": -0.15958387778215316, "5": 0.06702963942650716 }, "exit_reasons": { "open_at_end": 6, "stop": 30, "time": 17, "trailing_stop": 21 }, "gain_to_pain": 1.2216266196214354, "longest_underwater_sessions": 93, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 1.637206525093276, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2019-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.6347021031144113, "start_date": "2019-07-01", "total_return_pct": 21.0, "trades": 74, "transaction_cost": 226.74114778570566, "turnover_multiple": 22.674114778570566, "underwater_pct": 87.35177865612648, "win_rate": 45.9 }, "path_id": "empty-2019-07", "protocol": "empty_book", "simulation_start": "2019-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-07|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-06-30", "measurement_start": "2019-07-01", "metrics": { "avg_cash_pct": 34.8448, "avg_gross_exposure_pct": 65.1552, "avg_hold_days": 15.4, "avg_positions": 4.5516, "blocked_fraction": 0.0, "cagr_pct": 18.3, "calmar": 1.43, "capacity_opportunities": 74, "end_date": "2020-06-29", "ev_net_r": 0.2997119019870388, "ev_without_best": { "1": 0.23999611161222814, "10": -0.1994662161173254, "5": 0.027863143523576536 }, "exit_reasons": { "open_at_end": 6, "stop": 30, "time": 17, "trailing_stop": 21 }, "gain_to_pain": 1.0224768180265327, "longest_underwater_sessions": 96, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 1.5379196392294705, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.97, "simulation_start_date": "2019-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4418785113538404, "start_date": "2019-07-01", "total_return_pct": 18.3, "trades": 74, "transaction_cost": 448.2204411198399, "turnover_multiple": 22.411022055991996, "underwater_pct": 88.53754940711462, "win_rate": 44.6 }, "path_id": "empty-2019-07", "protocol": "empty_book", "simulation_start": "2019-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-08|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-07-31", "measurement_start": "2019-08-01", "metrics": { "avg_cash_pct": 31.1228, "avg_gross_exposure_pct": 68.8772, "avg_hold_days": 16.6, "avg_positions": 4.9563, "blocked_fraction": 0.0, "cagr_pct": 46.6, "calmar": 3.73, "capacity_opportunities": 75, "end_date": "2020-07-30", "ev_net_r": 0.6572611424458754, "ev_without_best": { "1": 0.540605207847582, "10": 0.0792969857585414, "5": 0.32591091592585725 }, "exit_reasons": { "open_at_end": 6, "stop": 28, "time": 21, "trailing_stop": 20 }, "gain_to_pain": 3.028292893118488, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 12, "profit_factor": 2.404660438288643, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.98, "simulation_start_date": "2019-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.1542612165253736, "start_date": "2019-08-01", "total_return_pct": 46.4, "trades": 75, "transaction_cost": 243.12617275140747, "turnover_multiple": 24.312617275140745, "underwater_pct": 80.63241106719367, "win_rate": 50.7 }, "path_id": "empty-2019-08", "protocol": "empty_book", "simulation_start": "2019-08-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-08|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-07-31", "measurement_start": "2019-08-01", "metrics": { "avg_cash_pct": 31.1107, "avg_gross_exposure_pct": 68.8893, "avg_hold_days": 16.6, "avg_positions": 4.9563, "blocked_fraction": 0.0, "cagr_pct": 43.4, "calmar": 3.39, "capacity_opportunities": 75, "end_date": "2020-07-30", "ev_net_r": 0.6184012294671165, "ev_without_best": { "1": 0.5017055151667935, "10": 0.04077528652951722, "5": 0.2875407884670967 }, "exit_reasons": { "open_at_end": 6, "stop": 28, "time": 21, "trailing_stop": 20 }, "gain_to_pain": 2.7008475900295843, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 12, "profit_factor": 2.2649551995120145, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.87, "simulation_start_date": "2019-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.9518921642976, "start_date": "2019-08-01", "total_return_pct": 43.2, "trades": 75, "transaction_cost": 480.48940156804053, "turnover_multiple": 24.02447007840203, "underwater_pct": 81.42292490118577, "win_rate": 50.7 }, "path_id": "empty-2019-08", "protocol": "empty_book", "simulation_start": "2019-08-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-09|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-09-01", "measurement_start": "2019-09-03", "metrics": { "avg_cash_pct": 29.3077, "avg_gross_exposure_pct": 70.6923, "avg_hold_days": 16.4, "avg_positions": 5.1706, "blocked_fraction": 0.0, "cagr_pct": 60.8, "calmar": 4.87, "capacity_opportunities": 79, "end_date": "2020-08-31", "ev_net_r": 0.7352820842273093, "ev_without_best": { "1": 0.6256087737338186, "10": 0.10447947240344714, "5": 0.36279589655124045 }, "exit_reasons": { "open_at_end": 4, "stop": 30, "time": 25, "trailing_stop": 20 }, "gain_to_pain": 4.2331669660812, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 12, "profit_factor": 2.497791870374477, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.38, "simulation_start_date": "2019-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.8407379490740468, "start_date": "2019-09-03", "total_return_pct": 60.3, "trades": 79, "transaction_cost": 268.8723798015551, "turnover_multiple": 26.88723798015551, "underwater_pct": 79.84189723320159, "win_rate": 46.8 }, "path_id": "empty-2019-09", "protocol": "empty_book", "simulation_start": "2019-09-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-09|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-09-01", "measurement_start": "2019-09-03", "metrics": { "avg_cash_pct": 29.2965, "avg_gross_exposure_pct": 70.7035, "avg_hold_days": 16.4, "avg_positions": 5.1706, "blocked_fraction": 0.0, "cagr_pct": 57.1, "calmar": 4.47, "capacity_opportunities": 79, "end_date": "2020-08-31", "ev_net_r": 0.696282714049772, "ev_without_best": { "1": 0.5865698759261663, "10": 0.06604499830525584, "5": 0.3239173168458436 }, "exit_reasons": { "open_at_end": 4, "stop": 30, "time": 25, "trailing_stop": 20 }, "gain_to_pain": 3.777908320039061, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 12, "profit_factor": 2.3553013603296464, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.26, "simulation_start_date": "2019-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.626365967768567, "start_date": "2019-09-03", "total_return_pct": 56.6, "trades": 79, "transaction_cost": 530.9581370839279, "turnover_multiple": 26.547906854196395, "underwater_pct": 80.63241106719367, "win_rate": 46.8 }, "path_id": "empty-2019-09", "protocol": "empty_book", "simulation_start": "2019-09-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-10|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-09-30", "measurement_start": "2019-10-01", "metrics": { "avg_cash_pct": 32.9249, "avg_gross_exposure_pct": 67.0751, "avg_hold_days": 17.1, "avg_positions": 5.0119, "blocked_fraction": 0.0, "cagr_pct": 53.6, "calmar": 4.29, "capacity_opportunities": 74, "end_date": "2020-09-29", "ev_net_r": 0.7319667800784982, "ev_without_best": { "1": 0.6147361838779355, "10": 0.11032800003031024, "5": 0.37372434915685687 }, "exit_reasons": { "open_at_end": 1, "stop": 30, "time": 24, "trailing_stop": 19 }, "gain_to_pain": 3.075785638523552, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.501835864852324, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.15, "simulation_start_date": "2019-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.449488476842279, "start_date": "2019-10-01", "total_return_pct": 53.4, "trades": 74, "transaction_cost": 253.47663595718848, "turnover_multiple": 25.347663595718846, "underwater_pct": 79.05138339920948, "win_rate": 50.0 }, "path_id": "empty-2019-10", "protocol": "empty_book", "simulation_start": "2019-10-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-10|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-09-30", "measurement_start": "2019-10-01", "metrics": { "avg_cash_pct": 32.9059, "avg_gross_exposure_pct": 67.0941, "avg_hold_days": 17.1, "avg_positions": 5.0119, "blocked_fraction": 0.0, "cagr_pct": 50.4, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-09-29", "ev_net_r": 0.69487967374889, "ev_without_best": { "1": 0.5776330379414636, "10": 0.07360137682254492, "5": 0.33686383881002385 }, "exit_reasons": { "open_at_end": 1, "stop": 30, "time": 24, "trailing_stop": 19 }, "gain_to_pain": 2.7431400149667353, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.368875816132655, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2019-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.2598024607823572, "start_date": "2019-10-01", "total_return_pct": 50.2, "trades": 74, "transaction_cost": 501.1352207592301, "turnover_multiple": 25.056761037961504, "underwater_pct": 79.84189723320159, "win_rate": 50.0 }, "path_id": "empty-2019-10", "protocol": "empty_book", "simulation_start": "2019-10-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-11|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-11-02", "measurement_start": "2019-11-01", "metrics": { "avg_cash_pct": 35.272, "avg_gross_exposure_pct": 64.728, "avg_hold_days": 16.6, "avg_positions": 5.0913, "blocked_fraction": 0.0, "cagr_pct": 44.9, "calmar": 3.53, "capacity_opportunities": 77, "end_date": "2020-10-30", "ev_net_r": 0.6173816124237277, "ev_without_best": { "1": 0.5032708401829927, "10": 0.0324760218113863, "5": 0.2661086461477958 }, "exit_reasons": { "open_at_end": 4, "stop": 27, "time": 23, "trailing_stop": 23 }, "gain_to_pain": 1.9334833284334274, "longest_underwater_sessions": 103, "max_drawdown_pct": 12.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 77, "peak_positions": 12, "profit_factor": 2.298734039331178, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2019-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.9031008657098187, "start_date": "2019-11-01", "total_return_pct": 44.7, "trades": 77, "transaction_cost": 260.0727777681839, "turnover_multiple": 26.00727777681839, "underwater_pct": 82.21343873517787, "win_rate": 44.2 }, "path_id": "empty-2019-11", "protocol": "empty_book", "simulation_start": "2019-11-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-11|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-11-02", "measurement_start": "2019-11-01", "metrics": { "avg_cash_pct": 35.2555, "avg_gross_exposure_pct": 64.7445, "avg_hold_days": 16.6, "avg_positions": 5.0913, "blocked_fraction": 0.0, "cagr_pct": 41.8, "calmar": 3.13, "capacity_opportunities": 77, "end_date": "2020-10-30", "ev_net_r": 0.5809147480331252, "ev_without_best": { "1": 0.46679673040604747, "10": -0.003968286977047468, "5": 0.22990200859756127 }, "exit_reasons": { "open_at_end": 4, "stop": 27, "time": 23, "trailing_stop": 23 }, "gain_to_pain": 1.7478447181184853, "longest_underwater_sessions": 103, "max_drawdown_pct": 13.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 77, "peak_positions": 12, "profit_factor": 2.1661456263715917, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.74, "simulation_start_date": "2019-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.719967342229707, "start_date": "2019-11-01", "total_return_pct": 41.6, "trades": 77, "transaction_cost": 514.1417236115487, "turnover_multiple": 25.707086180577434, "underwater_pct": 82.21343873517787, "win_rate": 44.2 }, "path_id": "empty-2019-11", "protocol": "empty_book", "simulation_start": "2019-11-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-12|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-01", "measurement_start": "2019-12-02", "metrics": { "avg_cash_pct": 38.2451, "avg_gross_exposure_pct": 61.7549, "avg_hold_days": 15.8, "avg_positions": 4.9643, "blocked_fraction": 0.0, "cagr_pct": 52.5, "calmar": 4.21, "capacity_opportunities": 79, "end_date": "2020-11-30", "ev_net_r": 0.6510023889251426, "ev_without_best": { "1": 0.5402485695175215, "10": 0.013368555785569409, "5": 0.30072327514511704 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 22, "trailing_stop": 20 }, "gain_to_pain": 2.402790692507317, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 12, "profit_factor": 2.2779779419906374, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-12-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.412109713377651, "start_date": "2019-12-02", "total_return_pct": 52.3, "trades": 79, "transaction_cost": 260.0789041312517, "turnover_multiple": 26.007890413125168, "underwater_pct": 81.02766798418972, "win_rate": 43.0 }, "path_id": "empty-2019-12", "protocol": "empty_book", "simulation_start": "2019-12-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2019-12|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-01", "measurement_start": "2019-12-02", "metrics": { "avg_cash_pct": 38.2279, "avg_gross_exposure_pct": 61.7721, "avg_hold_days": 15.8, "avg_positions": 4.9643, "blocked_fraction": 0.0, "cagr_pct": 49.3, "calmar": 3.86, "capacity_opportunities": 79, "end_date": "2020-11-30", "ev_net_r": 0.6160547225076904, "ev_without_best": { "1": 0.5053133203899554, "10": -0.020873466257616415, "5": 0.26621847209789223 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 22, "trailing_stop": 20 }, "gain_to_pain": 2.1840581411657123, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 12, "profit_factor": 2.160564546667477, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-12-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.2209292682042996, "start_date": "2019-12-02", "total_return_pct": 49.1, "trades": 79, "transaction_cost": 514.1221395659508, "turnover_multiple": 25.70610697829754, "underwater_pct": 81.81818181818183, "win_rate": 43.0 }, "path_id": "empty-2019-12", "protocol": "empty_book", "simulation_start": "2019-12-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-01|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.5631, "avg_gross_exposure_pct": 66.4369, "avg_hold_days": 16.4, "avg_positions": 5.2183, "blocked_fraction": 0.0, "cagr_pct": 54.9, "calmar": 4.4, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215378, "ev_without_best": { "1": 0.5380301432278917, "10": 0.031760248931442865, "5": 0.29760090360095315 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.6576865580044067, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.335778780110731, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.16, "simulation_start_date": "2020-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.4769892380749954, "start_date": "2020-01-02", "total_return_pct": 54.5, "trades": 80, "transaction_cost": 276.90960010863745, "turnover_multiple": 27.690960010863748, "underwater_pct": 75.49407114624506, "win_rate": 45.0 }, "path_id": "empty-2020-01", "protocol": "empty_book", "simulation_start": "2020-01-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-01|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.5401, "avg_gross_exposure_pct": 66.4599, "avg_hold_days": 16.4, "avg_positions": 5.2183, "blocked_fraction": 0.0, "cagr_pct": 51.8, "calmar": 4.06, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284508, "ev_without_best": { "1": 0.5051088568428486, "10": -0.0005955888641021104, "5": 0.26521571864450855 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.414013185275186, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.220668320488061, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.06, "simulation_start_date": "2020-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.296539807216668, "start_date": "2020-01-02", "total_return_pct": 51.4, "trades": 80, "transaction_cost": 547.4702749224982, "turnover_multiple": 27.373513746124907, "underwater_pct": 75.8893280632411, "win_rate": 45.0 }, "path_id": "empty-2020-01", "protocol": "empty_book", "simulation_start": "2020-01-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-02|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-02-02", "measurement_start": "2020-02-03", "metrics": { "avg_cash_pct": 32.1615, "avg_gross_exposure_pct": 67.8385, "avg_hold_days": 16.8, "avg_positions": 5.3413, "blocked_fraction": 0.0, "cagr_pct": 47.9, "calmar": 4.63, "capacity_opportunities": 80, "end_date": "2021-02-01", "ev_net_r": 0.5626847858250499, "ev_without_best": { "1": 0.4522149691554989, "10": -0.03583527456303176, "5": 0.20767414660197722 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 24, "trailing_stop": 25 }, "gain_to_pain": 2.136075513323446, "longest_underwater_sessions": 53, "max_drawdown_pct": 10.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.1561321172203747, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.93, "simulation_start_date": "2020-02-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.056412887527551, "start_date": "2020-02-03", "total_return_pct": 47.7, "trades": 80, "transaction_cost": 269.49852832376104, "turnover_multiple": 26.949852832376102, "underwater_pct": 79.44664031620553, "win_rate": 42.5 }, "path_id": "empty-2020-02", "protocol": "empty_book", "simulation_start": "2020-02-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-02|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-02-02", "measurement_start": "2020-02-03", "metrics": { "avg_cash_pct": 32.144, "avg_gross_exposure_pct": 67.856, "avg_hold_days": 16.8, "avg_positions": 5.3413, "blocked_fraction": 0.0, "cagr_pct": 44.9, "calmar": 4.24, "capacity_opportunities": 80, "end_date": "2021-02-01", "ev_net_r": 0.5306295968702468, "ev_without_best": { "1": 0.42020865394846485, "10": -0.06786709965315288, "5": 0.1758067092958049 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 24, "trailing_stop": 25 }, "gain_to_pain": 1.9401201836110666, "longest_underwater_sessions": 55, "max_drawdown_pct": 10.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.048326757989891, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.83, "simulation_start_date": "2020-02-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8875044763670634, "start_date": "2020-02-03", "total_return_pct": 44.8, "trades": 80, "transaction_cost": 532.8893359971979, "turnover_multiple": 26.644466799859895, "underwater_pct": 80.23715415019763, "win_rate": 42.5 }, "path_id": "empty-2020-02", "protocol": "empty_book", "simulation_start": "2020-02-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-03|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-03-02", "measurement_start": "2020-03-02", "metrics": { "avg_cash_pct": 30.4927, "avg_gross_exposure_pct": 69.5073, "avg_hold_days": 17.6, "avg_positions": 5.4643, "blocked_fraction": 0.0, "cagr_pct": 56.7, "calmar": 8.01, "capacity_opportunities": 78, "end_date": "2021-03-01", "ev_net_r": 0.665257418435373, "ev_without_best": { "1": 0.5532503679901235, "10": 0.06421803753739525, "5": 0.3075459831110053 }, "exit_reasons": { "open_at_end": 2, "stop": 26, "time": 24, "trailing_stop": 26 }, "gain_to_pain": 3.158734550178769, "longest_underwater_sessions": 53, "max_drawdown_pct": 7.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 78, "peak_positions": 12, "profit_factor": 2.5158238644886946, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.2, "simulation_start_date": "2020-03-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.50279947955975, "start_date": "2020-03-02", "total_return_pct": 56.5, "trades": 78, "transaction_cost": 278.09868124551804, "turnover_multiple": 27.8098681245518, "underwater_pct": 79.05138339920948, "win_rate": 46.2 }, "path_id": "empty-2020-03", "protocol": "empty_book", "simulation_start": "2020-03-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-03|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-03-02", "measurement_start": "2020-03-02", "metrics": { "avg_cash_pct": 30.4798, "avg_gross_exposure_pct": 69.5202, "avg_hold_days": 17.6, "avg_positions": 5.4643, "blocked_fraction": 0.0, "cagr_pct": 53.8, "calmar": 7.27, "capacity_opportunities": 78, "end_date": "2021-03-01", "ev_net_r": 0.6341477054113519, "ev_without_best": { "1": 0.5222030770700575, "10": 0.03327141612860316, "5": 0.2766939242417957 }, "exit_reasons": { "open_at_end": 2, "stop": 26, "time": 24, "trailing_stop": 26 }, "gain_to_pain": 2.8850889687087404, "longest_underwater_sessions": 55, "max_drawdown_pct": 7.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 78, "peak_positions": 12, "profit_factor": 2.3900929181900628, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2020-03-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3392757651357394, "start_date": "2020-03-02", "total_return_pct": 53.5, "trades": 78, "transaction_cost": 550.2765538470318, "turnover_multiple": 27.513827692351583, "underwater_pct": 79.44664031620553, "win_rate": 46.2 }, "path_id": "empty-2020-03", "protocol": "empty_book", "simulation_start": "2020-03-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-04|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-04-01", "measurement_start": "2020-04-01", "metrics": { "avg_cash_pct": 28.2471, "avg_gross_exposure_pct": 71.7529, "avg_hold_days": 17.8, "avg_positions": 5.504, "blocked_fraction": 0.0, "cagr_pct": 49.1, "calmar": 6.82, "capacity_opportunities": 78, "end_date": "2021-03-31", "ev_net_r": 0.4930222448582832, "ev_without_best": { "1": 0.3787783739769676, "10": -0.09055289587078298, "5": 0.12351387983685459 }, "exit_reasons": { "open_at_end": 1, "stop": 29, "time": 22, "trailing_stop": 26 }, "gain_to_pain": 3.0306594388891597, "longest_underwater_sessions": 53, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 78, "peak_positions": 12, "profit_factor": 2.0328192515120116, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2020-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.1267082791819174, "start_date": "2020-04-01", "total_return_pct": 48.9, "trades": 78, "transaction_cost": 276.7287709268429, "turnover_multiple": 27.672877092684292, "underwater_pct": 81.81818181818183, "win_rate": 41.0 }, "path_id": "empty-2020-04", "protocol": "empty_book", "simulation_start": "2020-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-04|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-04-01", "measurement_start": "2020-04-01", "metrics": { "avg_cash_pct": 28.2344, "avg_gross_exposure_pct": 71.7656, "avg_hold_days": 17.8, "avg_positions": 5.504, "blocked_fraction": 0.0, "cagr_pct": 46.3, "calmar": 6.28, "capacity_opportunities": 78, "end_date": "2021-03-31", "ev_net_r": 0.4623135315524993, "ev_without_best": { "1": 0.34813729056368725, "10": -0.12120927319960559, "5": 0.09309028642000783 }, "exit_reasons": { "open_at_end": 1, "stop": 29, "time": 22, "trailing_stop": 26 }, "gain_to_pain": 2.7459404850547475, "longest_underwater_sessions": 55, "max_drawdown_pct": 7.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 78, "peak_positions": 12, "profit_factor": 1.9321603995104661, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.89, "simulation_start_date": "2020-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.9680973465116645, "start_date": "2020-04-01", "total_return_pct": 46.1, "trades": 78, "transaction_cost": 547.7535190197522, "turnover_multiple": 27.387675950987603, "underwater_pct": 82.21343873517787, "win_rate": 41.0 }, "path_id": "empty-2020-04", "protocol": "empty_book", "simulation_start": "2020-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-05|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-05-03", "measurement_start": "2020-05-01", "metrics": { "avg_cash_pct": 28.8707, "avg_gross_exposure_pct": 71.1293, "avg_hold_days": 16.5, "avg_positions": 4.8016, "blocked_fraction": 0.0, "cagr_pct": 31.2, "calmar": 4.33, "capacity_opportunities": 73, "end_date": "2021-04-30", "ev_net_r": 0.38993051391261696, "ev_without_best": { "1": 0.3200871682489306, "10": -0.1769090423242018, "5": 0.054815259123982725 }, "exit_reasons": { "open_at_end": 7, "stop": 25, "time": 18, "trailing_stop": 23 }, "gain_to_pain": 2.054393378001474, "longest_underwater_sessions": 54, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.8800189933405687, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.64, "simulation_start_date": "2020-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.434032419028002, "start_date": "2020-05-01", "total_return_pct": 31.0, "trades": 73, "transaction_cost": 253.2690445365256, "turnover_multiple": 25.32690445365256, "underwater_pct": 82.6086956521739, "win_rate": 43.8 }, "path_id": "empty-2020-05", "protocol": "empty_book", "simulation_start": "2020-05-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-05|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-05-03", "measurement_start": "2020-05-01", "metrics": { "avg_cash_pct": 28.8529, "avg_gross_exposure_pct": 71.1471, "avg_hold_days": 16.5, "avg_positions": 4.8016, "blocked_fraction": 0.0, "cagr_pct": 28.6, "calmar": 3.89, "capacity_opportunities": 73, "end_date": "2021-04-30", "ev_net_r": 0.358272449370036, "ev_without_best": { "1": 0.28859477102091685, "10": -0.20814961496111473, "5": 0.023285359632788515 }, "exit_reasons": { "open_at_end": 7, "stop": 25, "time": 18, "trailing_stop": 23 }, "gain_to_pain": 1.8149355450931457, "longest_underwater_sessions": 55, "max_drawdown_pct": 7.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.7777968745769137, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2020-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.2442233322018716, "start_date": "2020-05-01", "total_return_pct": 28.4, "trades": 73, "transaction_cost": 501.21203293463714, "turnover_multiple": 25.060601646731854, "underwater_pct": 83.79446640316206, "win_rate": 43.8 }, "path_id": "empty-2020-05", "protocol": "empty_book", "simulation_start": "2020-05-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-06|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-06-01", "measurement_start": "2020-06-01", "metrics": { "avg_cash_pct": 31.5898, "avg_gross_exposure_pct": 68.4102, "avg_hold_days": 14.9, "avg_positions": 4.4563, "blocked_fraction": 0.0, "cagr_pct": 20.5, "calmar": 2.85, "capacity_opportunities": 75, "end_date": "2021-05-28", "ev_net_r": 0.20604194035755177, "ev_without_best": { "1": 0.1356012719610588, "10": -0.3712311826412666, "5": -0.12884821756217102 }, "exit_reasons": { "open_at_end": 4, "stop": 32, "time": 15, "trailing_stop": 24 }, "gain_to_pain": 1.4569705839262015, "longest_underwater_sessions": 74, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 8, "profit_factor": 1.3734353494291998, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.12, "simulation_start_date": "2020-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.6166125457738716, "start_date": "2020-06-01", "total_return_pct": 20.2, "trades": 75, "transaction_cost": 244.15388430736763, "turnover_multiple": 24.415388430736765, "underwater_pct": 84.58498023715416, "win_rate": 36.0 }, "path_id": "empty-2020-06", "protocol": "empty_book", "simulation_start": "2020-06-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-06|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-06-01", "measurement_start": "2020-06-01", "metrics": { "avg_cash_pct": 31.5744, "avg_gross_exposure_pct": 68.4256, "avg_hold_days": 14.9, "avg_positions": 4.4563, "blocked_fraction": 0.0, "cagr_pct": 18.0, "calmar": 2.43, "capacity_opportunities": 75, "end_date": "2021-05-28", "ev_net_r": 0.17330070552675336, "ev_without_best": { "1": 0.10300658951351205, "10": -0.4037200268482464, "5": -0.16142398486188217 }, "exit_reasons": { "open_at_end": 4, "stop": 32, "time": 15, "trailing_stop": 24 }, "gain_to_pain": 1.2358934827612191, "longest_underwater_sessions": 74, "max_drawdown_pct": 7.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 8, "profit_factor": 1.3028640147747874, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.0, "simulation_start_date": "2020-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4329333926602594, "start_date": "2020-06-01", "total_return_pct": 17.7, "trades": 75, "transaction_cost": 482.87626423309433, "turnover_multiple": 24.143813211654717, "underwater_pct": 85.37549407114624, "win_rate": 36.0 }, "path_id": "empty-2020-06", "protocol": "empty_book", "simulation_start": "2020-06-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-07|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-07-01", "measurement_start": "2020-07-01", "metrics": { "avg_cash_pct": 33.8306, "avg_gross_exposure_pct": 66.1694, "avg_hold_days": 15.6, "avg_positions": 4.0952, "blocked_fraction": 0.0, "cagr_pct": 18.6, "calmar": 2.0, "capacity_opportunities": 66, "end_date": "2021-06-30", "ev_net_r": 0.21537091032158337, "ev_without_best": { "1": 0.13338131372729542, "10": -0.37822576458911433, "5": -0.17547910849839668 }, "exit_reasons": { "open_at_end": 5, "stop": 25, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 1.3864434983703797, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.4312640954947233, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.18, "simulation_start_date": "2020-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.7544956349456722, "start_date": "2020-07-01", "total_return_pct": 18.5, "trades": 66, "transaction_cost": 206.73496363622235, "turnover_multiple": 20.673496363622235, "underwater_pct": 90.9090909090909, "win_rate": 39.4 }, "path_id": "empty-2020-07", "protocol": "empty_book", "simulation_start": "2020-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-07|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-07-01", "measurement_start": "2020-07-01", "metrics": { "avg_cash_pct": 33.8108, "avg_gross_exposure_pct": 66.1892, "avg_hold_days": 15.6, "avg_positions": 4.0952, "blocked_fraction": 0.0, "cagr_pct": 16.4, "calmar": 1.69, "capacity_opportunities": 66, "end_date": "2021-06-30", "ev_net_r": 0.18280421606212902, "ev_without_best": { "1": 0.10097946729728079, "10": -0.41008937941507456, "5": -0.20748693941714913 }, "exit_reasons": { "open_at_end": 5, "stop": 25, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 1.1645874671311867, "longest_underwater_sessions": 109, "max_drawdown_pct": 9.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 66, "peak_positions": 7, "profit_factor": 1.3525140740108126, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.06, "simulation_start_date": "2020-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5609014850122682, "start_date": "2020-07-01", "total_return_pct": 16.3, "trades": 66, "transaction_cost": 409.4814197646764, "turnover_multiple": 20.47407098823382, "underwater_pct": 92.88537549407114, "win_rate": 37.9 }, "path_id": "empty-2020-07", "protocol": "empty_book", "simulation_start": "2020-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-08|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-08-03", "measurement_start": "2020-08-03", "metrics": { "avg_cash_pct": 36.9453, "avg_gross_exposure_pct": 63.0547, "avg_hold_days": 14.2, "avg_positions": 3.9048, "blocked_fraction": 0.0, "cagr_pct": 6.3, "calmar": 0.88, "capacity_opportunities": 69, "end_date": "2021-08-02", "ev_net_r": 0.0343397903684203, "ev_without_best": { "1": -0.06504362491136294, "10": -0.5840096182346601, "5": -0.36479043566209896 }, "exit_reasons": { "open_at_end": 4, "stop": 30, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.3972879513654182, "longest_underwater_sessions": 83, "max_drawdown_pct": 7.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.0595584328400092, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.49, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.6932277764193107, "start_date": "2020-08-03", "total_return_pct": 6.3, "trades": 69, "transaction_cost": 206.38357910821887, "turnover_multiple": 20.638357910821888, "underwater_pct": 91.30434782608695, "win_rate": 30.4 }, "path_id": "empty-2020-08", "protocol": "empty_book", "simulation_start": "2020-08-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-08|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-08-03", "measurement_start": "2020-08-03", "metrics": { "avg_cash_pct": 36.9249, "avg_gross_exposure_pct": 63.0751, "avg_hold_days": 14.2, "avg_positions": 3.9048, "blocked_fraction": 0.0, "cagr_pct": 4.2, "calmar": 0.57, "capacity_opportunities": 69, "end_date": "2021-08-02", "ev_net_r": 0.0018070256269100678, "ev_without_best": { "1": -0.09739994840672203, "10": -0.6154213669090937, "5": -0.39679605333416124 }, "exit_reasons": { "open_at_end": 4, "stop": 30, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.2746988332478902, "longest_underwater_sessions": 83, "max_drawdown_pct": 7.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.003016780425129, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.35, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.49910733764010906, "start_date": "2020-08-03", "total_return_pct": 4.2, "trades": 69, "transaction_cost": 408.5965187115063, "turnover_multiple": 20.429825935575312, "underwater_pct": 91.699604743083, "win_rate": 30.4 }, "path_id": "empty-2020-08", "protocol": "empty_book", "simulation_start": "2020-08-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-09|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-09-01", "measurement_start": "2020-09-01", "metrics": { "avg_cash_pct": 35.7993, "avg_gross_exposure_pct": 64.2007, "avg_hold_days": 14.3, "avg_positions": 4.004, "blocked_fraction": 0.0, "cagr_pct": 5.5, "calmar": 0.65, "capacity_opportunities": 70, "end_date": "2021-08-31", "ev_net_r": 0.018268638822406848, "ev_without_best": { "1": -0.0799073523452927, "10": -0.5318575620602092, "5": -0.3512526078063081 }, "exit_reasons": { "open_at_end": 6, "stop": 29, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.3852220545172406, "longest_underwater_sessions": 83, "max_drawdown_pct": 8.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 7, "profit_factor": 1.0337412934039862, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.42, "simulation_start_date": "2020-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5875009423616746, "start_date": "2020-09-01", "total_return_pct": 5.5, "trades": 70, "transaction_cost": 210.56838042361977, "turnover_multiple": 21.056838042361978, "underwater_pct": 88.53754940711462, "win_rate": 34.3 }, "path_id": "empty-2020-09", "protocol": "empty_book", "simulation_start": "2020-09-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-09|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-09-01", "measurement_start": "2020-09-01", "metrics": { "avg_cash_pct": 35.7804, "avg_gross_exposure_pct": 64.2196, "avg_hold_days": 14.3, "avg_positions": 4.004, "blocked_fraction": 0.0, "cagr_pct": 3.5, "calmar": 0.4, "capacity_opportunities": 70, "end_date": "2021-08-31", "ev_net_r": -0.014544751725027423, "ev_without_best": { "1": -0.11255092580675093, "10": -0.5633275026603575, "5": -0.3834496737599202 }, "exit_reasons": { "open_at_end": 6, "stop": 29, "time": 10, "trailing_stop": 25 }, "gain_to_pain": 0.24834233697962324, "longest_underwater_sessions": 83, "max_drawdown_pct": 8.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 7, "profit_factor": 0.974129393226809, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.3, "simulation_start_date": "2020-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.40715847515642706, "start_date": "2020-09-01", "total_return_pct": 3.4, "trades": 70, "transaction_cost": 416.8353680515443, "turnover_multiple": 20.841768402577216, "underwater_pct": 89.32806324110672, "win_rate": 34.3 }, "path_id": "empty-2020-09", "protocol": "empty_book", "simulation_start": "2020-09-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-10|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-10-01", "measurement_start": "2020-10-01", "metrics": { "avg_cash_pct": 30.9292, "avg_gross_exposure_pct": 69.0708, "avg_hold_days": 15.6, "avg_positions": 4.2857, "blocked_fraction": 0.0, "cagr_pct": 13.8, "calmar": 1.52, "capacity_opportunities": 69, "end_date": "2021-09-30", "ev_net_r": 0.1490536363506235, "ev_without_best": { "1": 0.05135718939410799, "10": -0.4477637510827195, "5": -0.2182239967508293 }, "exit_reasons": { "open_at_end": 5, "stop": 28, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 0.99579976228613, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.273529887875526, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2020-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1940976382479151, "start_date": "2020-10-01", "total_return_pct": 13.7, "trades": 69, "transaction_cost": 213.20773727171536, "turnover_multiple": 21.320773727171538, "underwater_pct": 88.53754940711462, "win_rate": 36.2 }, "path_id": "empty-2020-10", "protocol": "empty_book", "simulation_start": "2020-10-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-10|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-10-01", "measurement_start": "2020-10-01", "metrics": { "avg_cash_pct": 30.9116, "avg_gross_exposure_pct": 69.0884, "avg_hold_days": 15.6, "avg_positions": 4.2857, "blocked_fraction": 0.0, "cagr_pct": 11.6, "calmar": 1.25, "capacity_opportunities": 69, "end_date": "2021-09-30", "ev_net_r": 0.11592753553491247, "ev_without_best": { "1": 0.018398804294045085, "10": -0.47979687415731, "5": -0.2507646110458302 }, "exit_reasons": { "open_at_end": 5, "stop": 28, "time": 10, "trailing_stop": 26 }, "gain_to_pain": 0.7971872320557704, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.2049464720250902, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.7, "simulation_start_date": "2020-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.023999552303377, "start_date": "2020-10-01", "total_return_pct": 11.5, "trades": 69, "transaction_cost": 422.1541116334629, "turnover_multiple": 21.107705581673144, "underwater_pct": 89.32806324110672, "win_rate": 36.2 }, "path_id": "empty-2020-10", "protocol": "empty_book", "simulation_start": "2020-10-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-11|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-11-02", "measurement_start": "2020-11-02", "metrics": { "avg_cash_pct": 32.8459, "avg_gross_exposure_pct": 67.1541, "avg_hold_days": 16.5, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 18.9, "calmar": 2.09, "capacity_opportunities": 65, "end_date": "2021-11-01", "ev_net_r": 0.34556979865407716, "ev_without_best": { "1": 0.24483788879877091, "10": -0.2723824544915705, "5": -0.04155500704450309 }, "exit_reasons": { "open_at_end": 8, "stop": 25, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 1.5486601734491021, "longest_underwater_sessions": 104, "max_drawdown_pct": 9.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 8, "profit_factor": 1.7390370965783828, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.06, "simulation_start_date": "2020-11-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5703969128144044, "start_date": "2020-11-02", "total_return_pct": 18.8, "trades": 65, "transaction_cost": 192.92550558149554, "turnover_multiple": 19.292550558149554, "underwater_pct": 87.74703557312253, "win_rate": 47.7 }, "path_id": "empty-2020-11", "protocol": "empty_book", "simulation_start": "2020-11-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-11|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-11-02", "measurement_start": "2020-11-02", "metrics": { "avg_cash_pct": 32.8283, "avg_gross_exposure_pct": 67.1717, "avg_hold_days": 16.5, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 16.7, "calmar": 1.81, "capacity_opportunities": 65, "end_date": "2021-11-01", "ev_net_r": 0.31234331927017694, "ev_without_best": { "1": 0.21178803894761888, "10": -0.3045102646111195, "5": -0.07419317227564473 }, "exit_reasons": { "open_at_end": 8, "stop": 25, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 1.2925357268126578, "longest_underwater_sessions": 104, "max_drawdown_pct": 9.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 8, "profit_factor": 1.64504216028729, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2020-11-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4045440137597174, "start_date": "2020-11-02", "total_return_pct": 16.7, "trades": 65, "transaction_cost": 382.24611145001427, "turnover_multiple": 19.112305572500713, "underwater_pct": 88.14229249011858, "win_rate": 47.7 }, "path_id": "empty-2020-11", "protocol": "empty_book", "simulation_start": "2020-11-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-12|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-12-01", "measurement_start": "2020-12-01", "metrics": { "avg_cash_pct": 30.1079, "avg_gross_exposure_pct": 69.8921, "avg_hold_days": 15.7, "avg_positions": 4.5635, "blocked_fraction": 0.0, "cagr_pct": 11.2, "calmar": 0.71, "capacity_opportunities": 73, "end_date": "2021-11-30", "ev_net_r": 0.13139812639128212, "ev_without_best": { "1": 0.038884044405137756, "10": -0.4624526324622361, "5": -0.23234169243937247 }, "exit_reasons": { "open_at_end": 3, "stop": 30, "time": 14, "trailing_stop": 26 }, "gain_to_pain": 0.6753386944031587, "longest_underwater_sessions": 83, "max_drawdown_pct": 15.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.2390480312355967, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.62, "simulation_start_date": "2020-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.8572338396121378, "start_date": "2020-12-01", "total_return_pct": 11.1, "trades": 73, "transaction_cost": 227.35615827882296, "turnover_multiple": 22.735615827882295, "underwater_pct": 87.74703557312253, "win_rate": 35.6 }, "path_id": "empty-2020-12", "protocol": "empty_book", "simulation_start": "2020-12-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2020-12|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-12-01", "measurement_start": "2020-12-01", "metrics": { "avg_cash_pct": 30.0905, "avg_gross_exposure_pct": 69.9095, "avg_hold_days": 15.7, "avg_positions": 4.5635, "blocked_fraction": 0.0, "cagr_pct": 8.9, "calmar": 0.55, "capacity_opportunities": 73, "end_date": "2021-11-30", "ev_net_r": 0.09697435659789756, "ev_without_best": { "1": 0.004600649607397625, "10": -0.49649013192984415, "5": -0.26667877810551394 }, "exit_reasons": { "open_at_end": 3, "stop": 30, "time": 14, "trailing_stop": 26 }, "gain_to_pain": 0.5241508609765448, "longest_underwater_sessions": 83, "max_drawdown_pct": 16.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 8, "profit_factor": 1.169509376941348, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.52, "simulation_start_date": "2020-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.7110226783020359, "start_date": "2020-12-01", "total_return_pct": 8.8, "trades": 73, "transaction_cost": 449.90444073954063, "turnover_multiple": 22.49522203697703, "underwater_pct": 88.14229249011858, "win_rate": 35.6 }, "path_id": "empty-2020-12", "protocol": "empty_book", "simulation_start": "2020-12-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-01|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.4613, "avg_gross_exposure_pct": 68.5387, "avg_hold_days": 14.8, "avg_positions": 4.4325, "blocked_fraction": 0.0, "cagr_pct": 5.4, "calmar": 0.27, "capacity_opportunities": 75, "end_date": "2021-12-31", "ev_net_r": 0.07455920292026323, "ev_without_best": { "1": -0.016222592032080273, "10": -0.47037590445836147, "5": -0.2766199588023637 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 23 }, "gain_to_pain": 0.3366193425141595, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 8, "profit_factor": 1.1350318447845997, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.36, "simulation_start_date": "2021-01-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.4903982096970361, "start_date": "2021-01-04", "total_return_pct": 5.4, "trades": 75, "transaction_cost": 234.82403168977365, "turnover_multiple": 23.482403168977363, "underwater_pct": 86.56126482213439, "win_rate": 38.7 }, "path_id": "empty-2021-01", "protocol": "empty_book", "simulation_start": "2021-01-04" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-01|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.4403, "avg_gross_exposure_pct": 68.5597, "avg_hold_days": 14.8, "avg_positions": 4.4325, "blocked_fraction": 0.0, "cagr_pct": 3.1, "calmar": 0.15, "capacity_opportunities": 75, "end_date": "2021-12-31", "ev_net_r": 0.03989872097815539, "ev_without_best": { "1": -0.05074969171016537, "10": -0.5045291995096015, "5": -0.31087860022483604 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 23 }, "gain_to_pain": 0.20884893162358484, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 75, "peak_positions": 8, "profit_factor": 1.0696009899434644, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2021-01-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3427715494386221, "start_date": "2021-01-04", "total_return_pct": 3.1, "trades": 75, "transaction_cost": 464.4924241772236, "turnover_multiple": 23.22462120886118, "underwater_pct": 87.35177865612648, "win_rate": 38.7 }, "path_id": "empty-2021-01", "protocol": "empty_book", "simulation_start": "2021-01-04" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-02|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-31", "measurement_start": "2021-02-01", "metrics": { "avg_cash_pct": 31.1401, "avg_gross_exposure_pct": 68.8599, "avg_hold_days": 13.6, "avg_positions": 4.4524, "blocked_fraction": 0.0, "cagr_pct": -2.8, "calmar": -0.12, "capacity_opportunities": 82, "end_date": "2022-01-28", "ev_net_r": -0.046630563314094486, "ev_without_best": { "1": -0.131063187915425, "10": -0.5554177805634581, "5": -0.3737538120381942 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 13, "trailing_stop": 23 }, "gain_to_pain": -0.05816379118988618, "longest_underwater_sessions": 72, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 82, "peak_positions": 8, "profit_factor": 0.9210135620280004, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.03, "simulation_start_date": "2021-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.03959737497410788, "start_date": "2021-02-01", "total_return_pct": -2.7, "trades": 82, "transaction_cost": 249.96058888648645, "turnover_multiple": 24.996058888648644, "underwater_pct": 85.37549407114624, "win_rate": 31.7 }, "path_id": "empty-2021-02", "protocol": "empty_book", "simulation_start": "2021-02-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-02|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-31", "measurement_start": "2021-02-01", "metrics": { "avg_cash_pct": 31.1231, "avg_gross_exposure_pct": 68.8769, "avg_hold_days": 13.6, "avg_positions": 4.4524, "blocked_fraction": 0.0, "cagr_pct": -5.1, "calmar": -0.21, "capacity_opportunities": 82, "end_date": "2022-01-28", "ev_net_r": -0.08186570112051283, "ev_without_best": { "1": -0.16618356483698696, "10": -0.5902748546301084, "5": -0.40866095559717186 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 13, "trailing_stop": 23 }, "gain_to_pain": -0.14240196577781616, "longest_underwater_sessions": 73, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 82, "peak_positions": 8, "profit_factor": 0.8669082955891401, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.14, "simulation_start_date": "2021-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.19287953908078695, "start_date": "2021-02-01", "total_return_pct": -5.0, "trades": 82, "transaction_cost": 493.959177719816, "turnover_multiple": 24.6979588859908, "underwater_pct": 86.56126482213439, "win_rate": 30.5 }, "path_id": "empty-2021-02", "protocol": "empty_book", "simulation_start": "2021-02-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-03|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-02-28", "measurement_start": "2021-03-01", "metrics": { "avg_cash_pct": 28.2353, "avg_gross_exposure_pct": 71.7647, "avg_hold_days": 14.0, "avg_positions": 4.6984, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.12, "capacity_opportunities": 84, "end_date": "2022-02-25", "ev_net_r": 0.053048530145405316, "ev_without_best": { "1": -0.02814862044794738, "10": -0.4599787282310461, "5": -0.2594843139616602 }, "exit_reasons": { "open_at_end": 8, "stop": 40, "time": 11, "trailing_stop": 25 }, "gain_to_pain": 0.17595238971864371, "longest_underwater_sessions": 75, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 1.0904602116418314, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.24, "simulation_start_date": "2021-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3251509144318182, "start_date": "2021-03-01", "total_return_pct": 2.8, "trades": 84, "transaction_cost": 250.67734230452837, "turnover_multiple": 25.06773423045284, "underwater_pct": 87.35177865612648, "win_rate": 36.9 }, "path_id": "empty-2021-03", "protocol": "empty_book", "simulation_start": "2021-03-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-03|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-02-28", "measurement_start": "2021-03-01", "metrics": { "avg_cash_pct": 28.2206, "avg_gross_exposure_pct": 71.7794, "avg_hold_days": 14.0, "avg_positions": 4.6984, "blocked_fraction": 0.0, "cagr_pct": 0.4, "calmar": 0.02, "capacity_opportunities": 84, "end_date": "2022-02-25", "ev_net_r": 0.017606983371746456, "ev_without_best": { "1": -0.06348065851430354, "10": -0.4949127703275101, "5": -0.2946192339983985 }, "exit_reasons": { "open_at_end": 8, "stop": 40, "time": 11, "trailing_stop": 25 }, "gain_to_pain": 0.06844393104824771, "longest_underwater_sessions": 75, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 1.0289107634103696, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2021-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1716987510889387, "start_date": "2021-03-01", "total_return_pct": 0.4, "trades": 84, "transaction_cost": 495.3789429375371, "turnover_multiple": 24.76894714687685, "underwater_pct": 87.74703557312253, "win_rate": 35.7 }, "path_id": "empty-2021-03", "protocol": "empty_book", "simulation_start": "2021-03-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-04|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-03-31", "measurement_start": "2021-04-01", "metrics": { "avg_cash_pct": 20.2515, "avg_gross_exposure_pct": 79.7485, "avg_hold_days": 14.7, "avg_positions": 5.4683, "blocked_fraction": 0.0, "cagr_pct": 17.6, "calmar": 0.74, "capacity_opportunities": 93, "end_date": "2022-03-30", "ev_net_r": 0.2528229484918006, "ev_without_best": { "1": 0.18174045848199752, "10": -0.26636810210271084, "5": -0.037994067628486825 }, "exit_reasons": { "open_at_end": 10, "stop": 41, "time": 14, "trailing_stop": 28 }, "gain_to_pain": 0.8986697539187098, "longest_underwater_sessions": 98, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 93, "peak_positions": 10, "profit_factor": 1.4606985579983107, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.81, "simulation_start_date": "2021-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1524518851052343, "start_date": "2021-04-01", "total_return_pct": 17.5, "trades": 93, "transaction_cost": 280.9136433847067, "turnover_multiple": 28.09136433847067, "underwater_pct": 86.16600790513834, "win_rate": 38.7 }, "path_id": "empty-2021-04", "protocol": "empty_book", "simulation_start": "2021-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-04|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-03-31", "measurement_start": "2021-04-01", "metrics": { "avg_cash_pct": 20.237, "avg_gross_exposure_pct": 79.763, "avg_hold_days": 14.7, "avg_positions": 5.4683, "blocked_fraction": 0.0, "cagr_pct": 14.6, "calmar": 0.59, "capacity_opportunities": 93, "end_date": "2022-03-30", "ev_net_r": 0.21688568575659053, "ev_without_best": { "1": 0.14589660342879376, "10": -0.30162402510870834, "5": -0.07370774747323482 }, "exit_reasons": { "open_at_end": 10, "stop": 41, "time": 14, "trailing_stop": 28 }, "gain_to_pain": 0.7184580436295452, "longest_underwater_sessions": 98, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 93, "peak_positions": 10, "profit_factor": 1.3798949140666679, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.69, "simulation_start_date": "2021-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.9862680224730859, "start_date": "2021-04-01", "total_return_pct": 14.5, "trades": 93, "transaction_cost": 554.5784231170949, "turnover_multiple": 27.728921155854746, "underwater_pct": 86.56126482213439, "win_rate": 37.6 }, "path_id": "empty-2021-04", "protocol": "empty_book", "simulation_start": "2021-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-05|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-05-02", "measurement_start": "2021-05-03", "metrics": { "avg_cash_pct": 21.2187, "avg_gross_exposure_pct": 78.7813, "avg_hold_days": 13.5, "avg_positions": 5.5952, "blocked_fraction": 0.0, "cagr_pct": 11.5, "calmar": 0.48, "capacity_opportunities": 104, "end_date": "2022-04-29", "ev_net_r": 0.11711183629177149, "ev_without_best": { "1": 0.010950505974388772, "10": -0.4143490148630284, "5": -0.20985758124759674 }, "exit_reasons": { "open_at_end": 4, "stop": 52, "time": 18, "trailing_stop": 30 }, "gain_to_pain": 0.5648080665338816, "longest_underwater_sessions": 119, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 104, "peak_positions": 11, "profit_factor": 1.1839992043084964, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.57, "simulation_start_date": "2021-05-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.8092800541488301, "start_date": "2021-05-03", "total_return_pct": 11.4, "trades": 104, "transaction_cost": 303.06243786815855, "turnover_multiple": 30.306243786815855, "underwater_pct": 86.56126482213439, "win_rate": 31.7 }, "path_id": "empty-2021-05", "protocol": "empty_book", "simulation_start": "2021-05-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-05|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-05-02", "measurement_start": "2021-05-03", "metrics": { "avg_cash_pct": 21.2053, "avg_gross_exposure_pct": 78.7947, "avg_hold_days": 13.5, "avg_positions": 5.5952, "blocked_fraction": 0.0, "cagr_pct": 8.4, "calmar": 0.34, "capacity_opportunities": 104, "end_date": "2022-04-29", "ev_net_r": 0.08000279122562255, "ev_without_best": { "1": -0.026121410192583166, "10": -0.45105270054402274, "5": -0.24676539391285912 }, "exit_reasons": { "open_at_end": 4, "stop": 52, "time": 18, "trailing_stop": 30 }, "gain_to_pain": 0.40457244860391733, "longest_underwater_sessions": 119, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 104, "peak_positions": 11, "profit_factor": 1.1209050486974983, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.45, "simulation_start_date": "2021-05-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.637373370654395, "start_date": "2021-05-03", "total_return_pct": 8.3, "trades": 104, "transaction_cost": 597.5855446719687, "turnover_multiple": 29.87927723359844, "underwater_pct": 86.56126482213439, "win_rate": 31.7 }, "path_id": "empty-2021-05", "protocol": "empty_book", "simulation_start": "2021-05-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-06|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-05-31", "measurement_start": "2021-06-01", "metrics": { "avg_cash_pct": 17.6952, "avg_gross_exposure_pct": 82.3048, "avg_hold_days": 12.8, "avg_positions": 5.9405, "blocked_fraction": 0.0, "cagr_pct": 14.6, "calmar": 0.61, "capacity_opportunities": 116, "end_date": "2022-05-27", "ev_net_r": 0.1330072538804925, "ev_without_best": { "1": 0.038061848618738646, "10": -0.34037890572736634, "5": -0.1613266410224166 }, "exit_reasons": { "open_at_end": 9, "stop": 58, "time": 17, "trailing_stop": 32 }, "gain_to_pain": 0.6883100761015677, "longest_underwater_sessions": 139, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 116, "peak_positions": 11, "profit_factor": 1.2115288674855145, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.65, "simulation_start_date": "2021-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.904614244157528, "start_date": "2021-06-01", "total_return_pct": 14.4, "trades": 116, "transaction_cost": 325.9034004304538, "turnover_multiple": 32.59034004304538, "underwater_pct": 89.72332015810277, "win_rate": 33.6 }, "path_id": "empty-2021-06", "protocol": "empty_book", "simulation_start": "2021-06-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-06|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-05-31", "measurement_start": "2021-06-01", "metrics": { "avg_cash_pct": 17.6819, "avg_gross_exposure_pct": 82.3181, "avg_hold_days": 12.8, "avg_positions": 5.9405, "blocked_fraction": 0.0, "cagr_pct": 11.1, "calmar": 0.45, "capacity_opportunities": 116, "end_date": "2022-05-27", "ev_net_r": 0.09684686292088854, "ev_without_best": { "1": 0.0019429614045413574, "10": -0.3760527587429725, "5": -0.19722894209900907 }, "exit_reasons": { "open_at_end": 9, "stop": 58, "time": 17, "trailing_stop": 32 }, "gain_to_pain": 0.5088909386165762, "longest_underwater_sessions": 139, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 116, "peak_positions": 11, "profit_factor": 1.1482694538559093, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.53, "simulation_start_date": "2021-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.7351075957453924, "start_date": "2021-06-01", "total_return_pct": 11.0, "trades": 116, "transaction_cost": 641.8653093055474, "turnover_multiple": 32.09326546527737, "underwater_pct": 89.72332015810277, "win_rate": 33.6 }, "path_id": "empty-2021-06", "protocol": "empty_book", "simulation_start": "2021-06-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-07|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-07-01", "measurement_start": "2021-07-01", "metrics": { "avg_cash_pct": 19.7549, "avg_gross_exposure_pct": 80.2451, "avg_hold_days": 12.7, "avg_positions": 5.9683, "blocked_fraction": 0.0, "cagr_pct": -4.4, "calmar": -0.18, "capacity_opportunities": 118, "end_date": "2022-06-30", "ev_net_r": -0.046348742897214856, "ev_without_best": { "1": -0.14120410701584227, "10": -0.4863339336531294, "5": -0.3179365931766283 }, "exit_reasons": { "open_at_end": 6, "stop": 59, "time": 15, "trailing_stop": 38 }, "gain_to_pain": -0.09566083890307689, "longest_underwater_sessions": 161, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 118, "peak_positions": 11, "profit_factor": 0.9278560820928274, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.03, "simulation_start_date": "2021-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.03902579444791425, "start_date": "2021-07-01", "total_return_pct": -4.4, "trades": 118, "transaction_cost": 302.6508677204619, "turnover_multiple": 30.265086772046192, "underwater_pct": 93.67588932806325, "win_rate": 29.7 }, "path_id": "empty-2021-07", "protocol": "empty_book", "simulation_start": "2021-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-07|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-07-01", "measurement_start": "2021-07-01", "metrics": { "avg_cash_pct": 19.7466, "avg_gross_exposure_pct": 80.2534, "avg_hold_days": 12.7, "avg_positions": 5.9683, "blocked_fraction": 0.0, "cagr_pct": -7.3, "calmar": -0.3, "capacity_opportunities": 118, "end_date": "2022-06-30", "ev_net_r": -0.08242012638872442, "ev_without_best": { "1": -0.17723393548008806, "10": -0.521867412028295, "5": -0.3538872814997219 }, "exit_reasons": { "open_at_end": 6, "stop": 59, "time": 15, "trailing_stop": 38 }, "gain_to_pain": -0.1847509263567839, "longest_underwater_sessions": 161, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 118, "peak_positions": 11, "profit_factor": 0.8765754545714145, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.14, "simulation_start_date": "2021-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.18989598827691911, "start_date": "2021-07-01", "total_return_pct": -7.3, "trades": 118, "transaction_cost": 596.0167159676821, "turnover_multiple": 29.800835798384103, "underwater_pct": 93.67588932806325, "win_rate": 29.7 }, "path_id": "empty-2021-07", "protocol": "empty_book", "simulation_start": "2021-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-08|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-08-02", "measurement_start": "2021-08-02", "metrics": { "avg_cash_pct": 15.872, "avg_gross_exposure_pct": 84.128, "avg_hold_days": 12.9, "avg_positions": 6.2183, "blocked_fraction": 0.0, "cagr_pct": 0.0, "calmar": 0.0, "capacity_opportunities": 121, "end_date": "2022-08-01", "ev_net_r": -0.049508339522019384, "ev_without_best": { "1": -0.14201864950955448, "10": -0.4669908271895861, "5": -0.297537312522487 }, "exit_reasons": { "open_at_end": 8, "stop": 62, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 0.06222858881441853, "longest_underwater_sessions": 182, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 121, "peak_positions": 11, "profit_factor": 0.9224640931144338, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.14, "simulation_start_date": "2021-08-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1884229466639534, "start_date": "2021-08-02", "total_return_pct": 0.0, "trades": 121, "transaction_cost": 309.9925898659926, "turnover_multiple": 30.99925898659926, "underwater_pct": 91.30434782608695, "win_rate": 31.4 }, "path_id": "empty-2021-08", "protocol": "empty_book", "simulation_start": "2021-08-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-08|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-08-02", "measurement_start": "2021-08-02", "metrics": { "avg_cash_pct": 15.8653, "avg_gross_exposure_pct": 84.1347, "avg_hold_days": 12.9, "avg_positions": 6.2183, "blocked_fraction": 0.0, "cagr_pct": -3.1, "calmar": -0.12, "capacity_opportunities": 121, "end_date": "2022-08-01", "ev_net_r": -0.0857435312847427, "ev_without_best": { "1": -0.17821469018962235, "10": -0.5028339944018402, "5": -0.33368054537870107 }, "exit_reasons": { "open_at_end": 8, "stop": 62, "time": 15, "trailing_stop": 36 }, "gain_to_pain": -0.03435775060378628, "longest_underwater_sessions": 182, "max_drawdown_pct": 24.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 121, "peak_positions": 11, "profit_factor": 0.8708111931856829, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.03, "simulation_start_date": "2021-08-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.03535485996493606, "start_date": "2021-08-02", "total_return_pct": -3.0, "trades": 121, "transaction_cost": 610.4840475522465, "turnover_multiple": 30.52420237761232, "underwater_pct": 91.699604743083, "win_rate": 31.4 }, "path_id": "empty-2021-08", "protocol": "empty_book", "simulation_start": "2021-08-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-09|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-09-01", "measurement_start": "2021-09-01", "metrics": { "avg_cash_pct": 11.1937, "avg_gross_exposure_pct": 88.8063, "avg_hold_days": 13.3, "avg_positions": 6.6071, "blocked_fraction": 0.0, "cagr_pct": 13.0, "calmar": 0.62, "capacity_opportunities": 125, "end_date": "2022-08-31", "ev_net_r": 0.054975932433105675, "ev_without_best": { "1": -0.03370755891003208, "10": -0.3661271092064085, "5": -0.19819502017138496 }, "exit_reasons": { "open_at_end": 8, "stop": 63, "time": 18, "trailing_stop": 36 }, "gain_to_pain": 0.6090425772378725, "longest_underwater_sessions": 204, "max_drawdown_pct": 20.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 125, "peak_positions": 11, "profit_factor": 1.088523281700742, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.58, "simulation_start_date": "2021-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.8093005820295949, "start_date": "2021-09-01", "total_return_pct": 13.0, "trades": 125, "transaction_cost": 333.6883863484575, "turnover_multiple": 33.36883863484575, "underwater_pct": 93.67588932806325, "win_rate": 32.0 }, "path_id": "empty-2021-09", "protocol": "empty_book", "simulation_start": "2021-09-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-09|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-09-01", "measurement_start": "2021-09-01", "metrics": { "avg_cash_pct": 11.185, "avg_gross_exposure_pct": 88.815, "avg_hold_days": 13.3, "avg_positions": 6.6071, "blocked_fraction": 0.0, "cagr_pct": 9.6, "calmar": 0.44, "capacity_opportunities": 125, "end_date": "2022-08-31", "ev_net_r": 0.01925581951867547, "ev_without_best": { "1": -0.06938562981827723, "10": -0.4013072974902561, "5": -0.2337926661321402 }, "exit_reasons": { "open_at_end": 8, "stop": 63, "time": 18, "trailing_stop": 36 }, "gain_to_pain": 0.44584837595760235, "longest_underwater_sessions": 204, "max_drawdown_pct": 21.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 125, "peak_positions": 11, "profit_factor": 1.029830172252211, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.47, "simulation_start_date": "2021-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.6469927783857896, "start_date": "2021-09-01", "total_return_pct": 9.5, "trades": 125, "transaction_cost": 656.8776527782974, "turnover_multiple": 32.84388263891487, "underwater_pct": 93.67588932806325, "win_rate": 32.0 }, "path_id": "empty-2021-09", "protocol": "empty_book", "simulation_start": "2021-09-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-10|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-10-03", "measurement_start": "2021-10-01", "metrics": { "avg_cash_pct": 11.1815, "avg_gross_exposure_pct": 88.8185, "avg_hold_days": 12.6, "avg_positions": 6.5992, "blocked_fraction": 0.0, "cagr_pct": -9.6, "calmar": -0.45, "capacity_opportunities": 132, "end_date": "2022-09-30", "ev_net_r": -0.13970308484084631, "ev_without_best": { "1": -0.22513386303796873, "10": -0.4944861559789012, "5": -0.3579669905130298 }, "exit_reasons": { "open_at_end": 5, "stop": 66, "time": 19, "trailing_stop": 42 }, "gain_to_pain": -0.21036582270501872, "longest_underwater_sessions": 225, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 132, "peak_positions": 11, "profit_factor": 0.7840029143544017, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.22, "simulation_start_date": "2021-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.29148693213848337, "start_date": "2021-10-01", "total_return_pct": -9.6, "trades": 132, "transaction_cost": 329.38068382440355, "turnover_multiple": 32.938068382440356, "underwater_pct": 96.04743083003953, "win_rate": 28.8 }, "path_id": "empty-2021-10", "protocol": "empty_book", "simulation_start": "2021-10-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-10|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-10-03", "measurement_start": "2021-10-01", "metrics": { "avg_cash_pct": 11.1751, "avg_gross_exposure_pct": 88.8249, "avg_hold_days": 12.6, "avg_positions": 6.5992, "blocked_fraction": 0.0, "cagr_pct": -12.6, "calmar": -0.57, "capacity_opportunities": 132, "end_date": "2022-09-30", "ev_net_r": -0.17549499153889941, "ev_without_best": { "1": -0.260886522293401, "10": -0.5298290253926655, "5": -0.3933735667114673 }, "exit_reasons": { "open_at_end": 5, "stop": 66, "time": 19, "trailing_stop": 42 }, "gain_to_pain": -0.28286960349490325, "longest_underwater_sessions": 225, "max_drawdown_pct": 22.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 132, "peak_positions": 11, "profit_factor": 0.7390001708535587, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.34, "simulation_start_date": "2021-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.44399656471009835, "start_date": "2021-10-01", "total_return_pct": -12.6, "trades": 132, "transaction_cost": 647.6511368583024, "turnover_multiple": 32.382556842915115, "underwater_pct": 96.04743083003953, "win_rate": 28.8 }, "path_id": "empty-2021-10", "protocol": "empty_book", "simulation_start": "2021-10-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-11|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-11-01", "measurement_start": "2021-11-01", "metrics": { "avg_cash_pct": 10.5096, "avg_gross_exposure_pct": 89.4904, "avg_hold_days": 12.3, "avg_positions": 6.7698, "blocked_fraction": 0.0, "cagr_pct": -4.7, "calmar": -0.21, "capacity_opportunities": 138, "end_date": "2022-10-31", "ev_net_r": -0.08980138606448931, "ev_without_best": { "1": -0.17112642434950157, "10": -0.43510500213036185, "5": -0.2986376631985005 }, "exit_reasons": { "open_at_end": 8, "stop": 71, "time": 14, "trailing_stop": 45 }, "gain_to_pain": -0.039062932587089816, "longest_underwater_sessions": 246, "max_drawdown_pct": 21.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 138, "peak_positions": 11, "profit_factor": 0.8634778539603842, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.03, "simulation_start_date": "2021-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.0432416356066688, "start_date": "2021-11-01", "total_return_pct": -4.6, "trades": 138, "transaction_cost": 314.54451667456436, "turnover_multiple": 31.454451667456432, "underwater_pct": 98.41897233201581, "win_rate": 30.4 }, "path_id": "empty-2021-11", "protocol": "empty_book", "simulation_start": "2021-11-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-11|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-11-01", "measurement_start": "2021-11-01", "metrics": { "avg_cash_pct": 10.503, "avg_gross_exposure_pct": 89.497, "avg_hold_days": 12.3, "avg_positions": 6.7698, "blocked_fraction": 0.0, "cagr_pct": -7.9, "calmar": -0.35, "capacity_opportunities": 138, "end_date": "2022-10-31", "ev_net_r": -0.12566526339130588, "ev_without_best": { "1": -0.2069532984328542, "10": -0.47034168288946426, "5": -0.3340573167536811 }, "exit_reasons": { "open_at_end": 8, "stop": 71, "time": 14, "trailing_stop": 45 }, "gain_to_pain": -0.11887744381178984, "longest_underwater_sessions": 246, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 138, "peak_positions": 11, "profit_factor": 0.8160892079999945, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.15, "simulation_start_date": "2021-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.20655849146305555, "start_date": "2021-11-01", "total_return_pct": -7.9, "trades": 138, "transaction_cost": 618.2467931439268, "turnover_multiple": 30.912339657196338, "underwater_pct": 98.41897233201581, "win_rate": 29.7 }, "path_id": "empty-2021-11", "protocol": "empty_book", "simulation_start": "2021-11-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-12|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-12-01", "measurement_start": "2021-12-01", "metrics": { "avg_cash_pct": 10.4347, "avg_gross_exposure_pct": 89.5653, "avg_hold_days": 13.0, "avg_positions": 6.9087, "blocked_fraction": 0.0, "cagr_pct": 5.1, "calmar": 0.29, "capacity_opportunities": 133, "end_date": "2022-11-30", "ev_net_r": -0.017128629026548013, "ev_without_best": { "1": -0.1009836099963112, "10": -0.3623047753003494, "5": -0.2288992832554216 }, "exit_reasons": { "open_at_end": 7, "stop": 61, "time": 17, "trailing_stop": 48 }, "gain_to_pain": 0.25793283525498817, "longest_underwater_sessions": 157, "max_drawdown_pct": 17.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 133, "peak_positions": 11, "profit_factor": 0.9713650608015718, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.32, "simulation_start_date": "2021-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.4379588077981867, "start_date": "2021-12-01", "total_return_pct": 5.1, "trades": 133, "transaction_cost": 337.45798745752114, "turnover_multiple": 33.74579874575211, "underwater_pct": 93.2806324110672, "win_rate": 33.1 }, "path_id": "empty-2021-12", "protocol": "empty_book", "simulation_start": "2021-12-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2021-12|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-12-01", "measurement_start": "2021-12-01", "metrics": { "avg_cash_pct": 10.4309, "avg_gross_exposure_pct": 89.5691, "avg_hold_days": 13.0, "avg_positions": 6.9087, "blocked_fraction": 0.0, "cagr_pct": 1.7, "calmar": 0.09, "capacity_opportunities": 133, "end_date": "2022-11-30", "ev_net_r": -0.05275539196167148, "ev_without_best": { "1": -0.13657017172881147, "10": -0.3974693854358392, "5": -0.26413727515721813 }, "exit_reasons": { "open_at_end": 7, "stop": 61, "time": 17, "trailing_stop": 48 }, "gain_to_pain": 0.1407500370259892, "longest_underwater_sessions": 157, "max_drawdown_pct": 18.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 133, "peak_positions": 11, "profit_factor": 0.9152705870876471, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2021-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.2761202780663084, "start_date": "2021-12-01", "total_return_pct": 1.7, "trades": 133, "transaction_cost": 663.7148760940012, "turnover_multiple": 33.18574380470005, "underwater_pct": 93.2806324110672, "win_rate": 32.3 }, "path_id": "empty-2021-12", "protocol": "empty_book", "simulation_start": "2021-12-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-01|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.0674, "avg_gross_exposure_pct": 93.9326, "avg_hold_days": 12.2, "avg_positions": 7.2302, "blocked_fraction": 0.0, "cagr_pct": -2.7, "calmar": -0.11, "capacity_opportunities": 149, "end_date": "2023-01-03", "ev_net_r": -0.17070082505784942, "ev_without_best": { "1": -0.24652805265271455, "10": -0.48835463201065876, "5": -0.36553440370219836 }, "exit_reasons": { "open_at_end": 8, "stop": 70, "time": 17, "trailing_stop": 54 }, "gain_to_pain": 0.028357443030408023, "longest_underwater_sessions": 179, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 149, "peak_positions": 11, "profit_factor": 0.7335134236380954, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.06, "simulation_start_date": "2022-01-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.07781083020527348, "start_date": "2022-01-03", "total_return_pct": -2.7, "trades": 149, "transaction_cost": 398.07821703780195, "turnover_multiple": 39.8078217037802, "underwater_pct": 92.88537549407114, "win_rate": 27.5 }, "path_id": "empty-2022-01", "protocol": "empty_book", "simulation_start": "2022-01-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-01|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.0646, "avg_gross_exposure_pct": 93.9354, "avg_hold_days": 12.2, "avg_positions": 7.2302, "blocked_fraction": 0.0, "cagr_pct": -6.0, "calmar": -0.23, "capacity_opportunities": 149, "end_date": "2023-01-03", "ev_net_r": -0.2070569355563005, "ev_without_best": { "1": -0.28285323604857826, "10": -0.5244059509752759, "5": -0.4014809999797156 }, "exit_reasons": { "open_at_end": 8, "stop": 70, "time": 17, "trailing_stop": 54 }, "gain_to_pain": -0.049165143395923365, "longest_underwater_sessions": 179, "max_drawdown_pct": 26.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 149, "peak_positions": 11, "profit_factor": 0.6898957525745673, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.06, "simulation_start_date": "2022-01-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.08422911603350389, "start_date": "2022-01-03", "total_return_pct": -6.0, "trades": 149, "transaction_cost": 782.1512873052975, "turnover_multiple": 39.10756436526488, "underwater_pct": 93.2806324110672, "win_rate": 26.2 }, "path_id": "empty-2022-01", "protocol": "empty_book", "simulation_start": "2022-01-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-02|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-02-02", "measurement_start": "2022-02-01", "metrics": { "avg_cash_pct": 5.2723, "avg_gross_exposure_pct": 94.7277, "avg_hold_days": 12.1, "avg_positions": 7.3968, "blocked_fraction": 0.0, "cagr_pct": -15.5, "calmar": -0.62, "capacity_opportunities": 153, "end_date": "2023-02-01", "ev_net_r": -0.15718966304250406, "ev_without_best": { "1": -0.2309325480558244, "10": -0.44074453972999306, "5": -0.33928781545396447 }, "exit_reasons": { "open_at_end": 9, "stop": 74, "time": 15, "trailing_stop": 55 }, "gain_to_pain": -0.3110764800753194, "longest_underwater_sessions": 229, "max_drawdown_pct": 24.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 153, "peak_positions": 10, "profit_factor": 0.7511862629389054, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2022-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.5998994488949888, "start_date": "2022-02-01", "total_return_pct": -15.5, "trades": 153, "transaction_cost": 358.6417472053388, "turnover_multiple": 35.86417472053388, "underwater_pct": 97.62845849802372, "win_rate": 29.4 }, "path_id": "empty-2022-02", "protocol": "empty_book", "simulation_start": "2022-02-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-02|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-02-02", "measurement_start": "2022-02-01", "metrics": { "avg_cash_pct": 5.2688, "avg_gross_exposure_pct": 94.7312, "avg_hold_days": 12.1, "avg_positions": 7.3968, "blocked_fraction": 0.0, "cagr_pct": -18.6, "calmar": -0.69, "capacity_opportunities": 153, "end_date": "2023-02-01", "ev_net_r": -0.19376821369454156, "ev_without_best": { "1": -0.26748244889845835, "10": -0.47726237303549024, "5": -0.3759061390750998 }, "exit_reasons": { "open_at_end": 9, "stop": 74, "time": 15, "trailing_stop": 55 }, "gain_to_pain": -0.3765484561479955, "longest_underwater_sessions": 229, "max_drawdown_pct": 27.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 153, "peak_positions": 10, "profit_factor": 0.7055343597493461, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.58, "simulation_start_date": "2022-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.7638118938455769, "start_date": "2022-02-01", "total_return_pct": -18.6, "trades": 153, "transaction_cost": 704.0822945489057, "turnover_multiple": 35.20411472744529, "underwater_pct": 97.62845849802372, "win_rate": 28.8 }, "path_id": "empty-2022-02", "protocol": "empty_book", "simulation_start": "2022-02-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-03|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-03-02", "measurement_start": "2022-03-01", "metrics": { "avg_cash_pct": 5.8037, "avg_gross_exposure_pct": 94.1963, "avg_hold_days": 12.7, "avg_positions": 7.369, "blocked_fraction": 0.0, "cagr_pct": -7.2, "calmar": -0.26, "capacity_opportunities": 146, "end_date": "2023-03-01", "ev_net_r": -0.1096919410938253, "ev_without_best": { "1": -0.18666725695641853, "10": -0.42266391231216643, "5": -0.30732439718219995 }, "exit_reasons": { "open_at_end": 7, "stop": 72, "time": 19, "trailing_stop": 48 }, "gain_to_pain": -0.07991499151562942, "longest_underwater_sessions": 218, "max_drawdown_pct": 27.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 146, "peak_positions": 10, "profit_factor": 0.8265508719957884, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.13, "simulation_start_date": "2022-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.17810649532830822, "start_date": "2022-03-01", "total_return_pct": -7.2, "trades": 146, "transaction_cost": 385.57433974226103, "turnover_multiple": 38.55743397422611, "underwater_pct": 92.88537549407114, "win_rate": 30.1 }, "path_id": "empty-2022-03", "protocol": "empty_book", "simulation_start": "2022-03-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-03|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-03-02", "measurement_start": "2022-03-01", "metrics": { "avg_cash_pct": 5.8, "avg_gross_exposure_pct": 94.2, "avg_hold_days": 12.7, "avg_positions": 7.369, "blocked_fraction": 0.0, "cagr_pct": -10.5, "calmar": -0.35, "capacity_opportunities": 146, "end_date": "2023-03-01", "ev_net_r": -0.14692959437199338, "ev_without_best": { "1": -0.22387942286628856, "10": -0.459623041352097, "5": -0.3443145284009649 }, "exit_reasons": { "open_at_end": 7, "stop": 72, "time": 19, "trailing_stop": 48 }, "gain_to_pain": -0.15307603463833605, "longest_underwater_sessions": 218, "max_drawdown_pct": 29.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 146, "peak_positions": 10, "profit_factor": 0.7769931671682927, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.26, "simulation_start_date": "2022-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.34741599061302175, "start_date": "2022-03-01", "total_return_pct": -10.5, "trades": 146, "transaction_cost": 757.4561271139215, "turnover_multiple": 37.87280635569607, "underwater_pct": 92.88537549407114, "win_rate": 29.5 }, "path_id": "empty-2022-03", "protocol": "empty_book", "simulation_start": "2022-03-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-04|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-04-04", "measurement_start": "2022-04-01", "metrics": { "avg_cash_pct": 8.1754, "avg_gross_exposure_pct": 91.8246, "avg_hold_days": 11.9, "avg_positions": 7.0873, "blocked_fraction": 0.0, "cagr_pct": -25.6, "calmar": -0.86, "capacity_opportunities": 150, "end_date": "2023-04-03", "ev_net_r": -0.3112020862321297, "ev_without_best": { "1": -0.33703895849233795, "10": -0.5200322639968634, "5": -0.42853483336477977 }, "exit_reasons": { "open_at_end": 6, "stop": 77, "time": 14, "trailing_stop": 53 }, "gain_to_pain": -0.5078015445334394, "longest_underwater_sessions": 151, "max_drawdown_pct": 29.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 150, "peak_positions": 10, "profit_factor": 0.5275020954686207, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.97, "simulation_start_date": "2022-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -1.255072507989032, "start_date": "2022-04-01", "total_return_pct": -25.7, "trades": 150, "transaction_cost": 332.0042156262279, "turnover_multiple": 33.20042156262279, "underwater_pct": 97.62845849802372, "win_rate": 26.7 }, "path_id": "empty-2022-04", "protocol": "empty_book", "simulation_start": "2022-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-04|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-04-04", "measurement_start": "2022-04-01", "metrics": { "avg_cash_pct": 8.1702, "avg_gross_exposure_pct": 91.8298, "avg_hold_days": 11.9, "avg_positions": 7.0873, "blocked_fraction": 0.0, "cagr_pct": -28.4, "calmar": -0.9, "capacity_opportunities": 150, "end_date": "2023-04-03", "ev_net_r": -0.34902003260934167, "ev_without_best": { "1": -0.37482131334672697, "10": -0.557980430652021, "5": -0.46650585890896634 }, "exit_reasons": { "open_at_end": 6, "stop": 77, "time": 14, "trailing_stop": 53 }, "gain_to_pain": -0.5508455475693885, "longest_underwater_sessions": 239, "max_drawdown_pct": 31.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 150, "peak_positions": 10, "profit_factor": 0.4919495853114657, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -1.1, "simulation_start_date": "2022-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -1.4179700757756162, "start_date": "2022-04-01", "total_return_pct": -28.5, "trades": 150, "transaction_cost": 651.75125471244, "turnover_multiple": 32.587562735622, "underwater_pct": 98.41897233201581, "win_rate": 26.0 }, "path_id": "empty-2022-04", "protocol": "empty_book", "simulation_start": "2022-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-05|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-05-03", "measurement_start": "2022-05-02", "metrics": { "avg_cash_pct": 6.9409, "avg_gross_exposure_pct": 93.0591, "avg_hold_days": 12.3, "avg_positions": 7.1071, "blocked_fraction": 0.0, "cagr_pct": -16.3, "calmar": -0.55, "capacity_opportunities": 145, "end_date": "2023-05-02", "ev_net_r": -0.23351358366940414, "ev_without_best": { "1": -0.26474503113500103, "10": -0.46568753122992007, "5": -0.3637653141328861 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 15, "trailing_stop": 50 }, "gain_to_pain": -0.3172476235596835, "longest_underwater_sessions": 171, "max_drawdown_pct": 29.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.6306978036280493, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.55, "simulation_start_date": "2022-05-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.7210439595587176, "start_date": "2022-05-02", "total_return_pct": -16.3, "trades": 145, "transaction_cost": 334.3024851238316, "turnover_multiple": 33.43024851238316, "underwater_pct": 96.83794466403161, "win_rate": 29.0 }, "path_id": "empty-2022-05", "protocol": "empty_book", "simulation_start": "2022-05-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-05|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-05-03", "measurement_start": "2022-05-02", "metrics": { "avg_cash_pct": 6.9353, "avg_gross_exposure_pct": 93.0647, "avg_hold_days": 12.3, "avg_positions": 7.1071, "blocked_fraction": 0.0, "cagr_pct": -19.3, "calmar": -0.61, "capacity_opportunities": 145, "end_date": "2023-05-02", "ev_net_r": -0.27147489112339485, "ev_without_best": { "1": -0.30259916185570507, "10": -0.5036034801575524, "5": -0.4016566949188243 }, "exit_reasons": { "open_at_end": 8, "stop": 72, "time": 15, "trailing_stop": 50 }, "gain_to_pain": -0.37556334006325404, "longest_underwater_sessions": 171, "max_drawdown_pct": 31.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.5885701904598046, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.68, "simulation_start_date": "2022-05-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.8882053063107178, "start_date": "2022-05-02", "total_return_pct": -19.2, "trades": 145, "transaction_cost": 656.8851173676621, "turnover_multiple": 32.84425586838311, "underwater_pct": 97.23320158102767, "win_rate": 28.3 }, "path_id": "empty-2022-05", "protocol": "empty_book", "simulation_start": "2022-05-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-06|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-06-02", "measurement_start": "2022-06-01", "metrics": { "avg_cash_pct": 5.5975, "avg_gross_exposure_pct": 94.4025, "avg_hold_days": 12.4, "avg_positions": 7.1746, "blocked_fraction": 0.0, "cagr_pct": -8.3, "calmar": -0.28, "capacity_opportunities": 145, "end_date": "2023-06-01", "ev_net_r": -0.12388131747015733, "ev_without_best": { "1": -0.18299011403681018, "10": -0.4465606874154465, "5": -0.3202795011521477 }, "exit_reasons": { "open_at_end": 8, "stop": 78, "time": 17, "trailing_stop": 42 }, "gain_to_pain": -0.11249880877972106, "longest_underwater_sessions": 192, "max_drawdown_pct": 29.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 145, "peak_positions": 10, "profit_factor": 0.8164941055459798, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.21, "simulation_start_date": "2022-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.2946110051284395, "start_date": "2022-06-01", "total_return_pct": -8.3, "trades": 145, "transaction_cost": 330.44494535189926, "turnover_multiple": 33.044494535189926, "underwater_pct": 96.44268774703558, "win_rate": 29.0 }, "path_id": "empty-2022-06", "protocol": "empty_book", "simulation_start": "2022-06-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-06|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-06-02", "measurement_start": "2022-06-01", "metrics": { "avg_cash_pct": 5.592, "avg_gross_exposure_pct": 94.408, "avg_hold_days": 12.5, "avg_positions": 7.1587, "blocked_fraction": 0.0, "cagr_pct": -11.5, "calmar": -0.37, "capacity_opportunities": 144, "end_date": "2023-06-01", "ev_net_r": -0.1565941035890207, "ev_without_best": { "1": -0.21598072348724418, "10": -0.48087888822096775, "5": -0.3539113621913678 }, "exit_reasons": { "open_at_end": 8, "stop": 77, "time": 17, "trailing_stop": 42 }, "gain_to_pain": -0.184021989298601, "longest_underwater_sessions": 192, "max_drawdown_pct": 31.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 144, "peak_positions": 10, "profit_factor": 0.7763946006410362, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.35, "simulation_start_date": "2022-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.48458792123842115, "start_date": "2022-06-01", "total_return_pct": -11.5, "trades": 144, "transaction_cost": 649.1966263829189, "turnover_multiple": 32.45983131914595, "underwater_pct": 96.44268774703558, "win_rate": 28.5 }, "path_id": "empty-2022-06", "protocol": "empty_book", "simulation_start": "2022-06-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-07|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-07-05", "measurement_start": "2022-07-01", "metrics": { "avg_cash_pct": 3.9618, "avg_gross_exposure_pct": 96.0382, "avg_hold_days": 13.2, "avg_positions": 7.6627, "blocked_fraction": 0.0, "cagr_pct": 12.2, "calmar": 0.43, "capacity_opportunities": 146, "end_date": "2023-07-03", "ev_net_r": 0.1151207538264312, "ev_without_best": { "1": 0.03688508842217953, "10": -0.25570032763937034, "5": -0.12022770795273145 }, "exit_reasons": { "open_at_end": 10, "stop": 73, "time": 23, "trailing_stop": 40 }, "gain_to_pain": 0.43590758266748214, "longest_underwater_sessions": 156, "max_drawdown_pct": 28.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 146, "peak_positions": 10, "profit_factor": 1.1852816155565897, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.6, "simulation_start_date": "2022-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.8785965108630236, "start_date": "2022-07-01", "total_return_pct": 12.2, "trades": 146, "transaction_cost": 355.84550457590336, "turnover_multiple": 35.58455045759033, "underwater_pct": 93.67588932806325, "win_rate": 32.2 }, "path_id": "empty-2022-07", "protocol": "empty_book", "simulation_start": "2022-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-07|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-07-05", "measurement_start": "2022-07-01", "metrics": { "avg_cash_pct": 3.956, "avg_gross_exposure_pct": 96.044, "avg_hold_days": 13.2, "avg_positions": 7.6468, "blocked_fraction": 0.0, "cagr_pct": 8.3, "calmar": 0.28, "capacity_opportunities": 145, "end_date": "2023-07-03", "ev_net_r": 0.08250446622557935, "ev_without_best": { "1": 0.003882102728942768, "10": -0.2900858158383721, "5": -0.15401069460439096 }, "exit_reasons": { "open_at_end": 10, "stop": 72, "time": 23, "trailing_stop": 40 }, "gain_to_pain": 0.32525915842690944, "longest_underwater_sessions": 213, "max_drawdown_pct": 29.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 145, "peak_positions": 10, "profit_factor": 1.1277322876151927, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.45, "simulation_start_date": "2022-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.6565826257042254, "start_date": "2022-07-01", "total_return_pct": 8.3, "trades": 145, "transaction_cost": 699.0930285912837, "turnover_multiple": 34.95465142956418, "underwater_pct": 94.0711462450593, "win_rate": 31.7 }, "path_id": "empty-2022-07", "protocol": "empty_book", "simulation_start": "2022-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-08|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-08-02", "measurement_start": "2022-08-01", "metrics": { "avg_cash_pct": 3.757, "avg_gross_exposure_pct": 96.243, "avg_hold_days": 13.8, "avg_positions": 7.5675, "blocked_fraction": 0.0, "cagr_pct": 18.4, "calmar": 0.75, "capacity_opportunities": 138, "end_date": "2023-08-01", "ev_net_r": 0.20386200419012818, "ev_without_best": { "1": 0.1217055791298888, "10": -0.19723104154802387, "5": -0.03957392553832086 }, "exit_reasons": { "open_at_end": 9, "stop": 66, "time": 26, "trailing_stop": 37 }, "gain_to_pain": 0.6300927412793742, "longest_underwater_sessions": 216, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.3333768692628931, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.8, "simulation_start_date": "2022-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.18055349573182, "start_date": "2022-08-01", "total_return_pct": 18.4, "trades": 138, "transaction_cost": 327.2049623721642, "turnover_multiple": 32.720496237216416, "underwater_pct": 93.2806324110672, "win_rate": 34.1 }, "path_id": "empty-2022-08", "protocol": "empty_book", "simulation_start": "2022-08-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-08|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-08-02", "measurement_start": "2022-08-01", "metrics": { "avg_cash_pct": 3.7537, "avg_gross_exposure_pct": 96.2463, "avg_hold_days": 13.8, "avg_positions": 7.5675, "blocked_fraction": 0.0, "cagr_pct": 14.5, "calmar": 0.55, "capacity_opportunities": 138, "end_date": "2023-08-01", "ev_net_r": 0.16375106174153592, "ev_without_best": { "1": 0.0817045380335088, "10": -0.23692617334589844, "5": -0.07928384131995593 }, "exit_reasons": { "open_at_end": 9, "stop": 66, "time": 26, "trailing_stop": 37 }, "gain_to_pain": 0.5034279271560373, "longest_underwater_sessions": 219, "max_drawdown_pct": 26.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 138, "peak_positions": 10, "profit_factor": 1.2568241042702029, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.66, "simulation_start_date": "2022-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.9701905936364528, "start_date": "2022-08-01", "total_return_pct": 14.5, "trades": 138, "transaction_cost": 643.0475188163505, "turnover_multiple": 32.15237594081752, "underwater_pct": 94.86166007905138, "win_rate": 34.1 }, "path_id": "empty-2022-08", "protocol": "empty_book", "simulation_start": "2022-08-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-09|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-09-05", "measurement_start": "2022-09-01", "metrics": { "avg_cash_pct": 6.128, "avg_gross_exposure_pct": 93.872, "avg_hold_days": 12.7, "avg_positions": 7.4048, "blocked_fraction": 0.0, "cagr_pct": 6.5, "calmar": 0.23, "capacity_opportunities": 146, "end_date": "2023-09-01", "ev_net_r": 0.10584928352298506, "ev_without_best": { "1": 0.024155949788535865, "10": -0.3362869588373591, "5": -0.18009420194519313 }, "exit_reasons": { "open_at_end": 7, "stop": 74, "time": 20, "trailing_stop": 45 }, "gain_to_pain": 0.2751933461835732, "longest_underwater_sessions": 162, "max_drawdown_pct": 28.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 146, "peak_positions": 10, "profit_factor": 1.164021993531047, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.37, "simulation_start_date": "2022-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.542346031564247, "start_date": "2022-09-01", "total_return_pct": 6.5, "trades": 146, "transaction_cost": 338.0927429727056, "turnover_multiple": 33.809274297270555, "underwater_pct": 96.04743083003953, "win_rate": 30.1 }, "path_id": "empty-2022-09", "protocol": "empty_book", "simulation_start": "2022-09-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-09|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-09-05", "measurement_start": "2022-09-01", "metrics": { "avg_cash_pct": 6.1218, "avg_gross_exposure_pct": 93.8782, "avg_hold_days": 12.8, "avg_positions": 7.3889, "blocked_fraction": 0.0, "cagr_pct": 2.7, "calmar": 0.09, "capacity_opportunities": 145, "end_date": "2023-09-01", "ev_net_r": 0.07234638904069496, "ev_without_best": { "1": -0.009758403627767226, "10": -0.37227873657655414, "5": -0.21504608633844238 }, "exit_reasons": { "open_at_end": 7, "stop": 73, "time": 20, "trailing_stop": 45 }, "gain_to_pain": 0.17277043584047933, "longest_underwater_sessions": 166, "max_drawdown_pct": 29.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 145, "peak_positions": 10, "profit_factor": 1.1077463341485703, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2022-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3328553711391965, "start_date": "2022-09-01", "total_return_pct": 2.7, "trades": 145, "transaction_cost": 663.5310390790845, "turnover_multiple": 33.176551953954224, "underwater_pct": 97.23320158102767, "win_rate": 29.7 }, "path_id": "empty-2022-09", "protocol": "empty_book", "simulation_start": "2022-09-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-10|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-10-04", "measurement_start": "2022-10-03", "metrics": { "avg_cash_pct": 6.4184, "avg_gross_exposure_pct": 93.5816, "avg_hold_days": 13.8, "avg_positions": 7.2778, "blocked_fraction": 0.0, "cagr_pct": 14.1, "calmar": 0.66, "capacity_opportunities": 133, "end_date": "2023-10-03", "ev_net_r": 0.20266734283776586, "ev_without_best": { "1": 0.11738988151499946, "10": -0.2923887088872058, "5": -0.1072498551762627 }, "exit_reasons": { "open_at_end": 4, "stop": 68, "time": 25, "trailing_stop": 36 }, "gain_to_pain": 0.533490651891798, "longest_underwater_sessions": 149, "max_drawdown_pct": 21.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 133, "peak_positions": 10, "profit_factor": 1.3243441931791953, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.67, "simulation_start_date": "2022-10-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.9887276909802837, "start_date": "2022-10-03", "total_return_pct": 14.0, "trades": 133, "transaction_cost": 352.48806992038027, "turnover_multiple": 35.24880699203803, "underwater_pct": 90.51383399209486, "win_rate": 33.1 }, "path_id": "empty-2022-10", "protocol": "empty_book", "simulation_start": "2022-10-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-10|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-10-04", "measurement_start": "2022-10-03", "metrics": { "avg_cash_pct": 6.4106, "avg_gross_exposure_pct": 93.5894, "avg_hold_days": 13.8, "avg_positions": 7.2778, "blocked_fraction": 0.0, "cagr_pct": 10.3, "calmar": 0.46, "capacity_opportunities": 133, "end_date": "2023-10-03", "ev_net_r": 0.16053200646284904, "ev_without_best": { "1": 0.07535327310467936, "10": -0.3343106067544175, "5": -0.1491992466678421 }, "exit_reasons": { "open_at_end": 4, "stop": 68, "time": 25, "trailing_stop": 36 }, "gain_to_pain": 0.4022027332623572, "longest_underwater_sessions": 150, "max_drawdown_pct": 22.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 133, "peak_positions": 10, "profit_factor": 1.2457204203537522, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.53, "simulation_start_date": "2022-10-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.7734867413371223, "start_date": "2022-10-03", "total_return_pct": 10.3, "trades": 133, "transaction_cost": 692.7318950322727, "turnover_multiple": 34.63659475161364, "underwater_pct": 91.30434782608695, "win_rate": 32.3 }, "path_id": "empty-2022-10", "protocol": "empty_book", "simulation_start": "2022-10-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-11|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-11-02", "measurement_start": "2022-11-01", "metrics": { "avg_cash_pct": 8.7132, "avg_gross_exposure_pct": 91.2868, "avg_hold_days": 12.4, "avg_positions": 7.0833, "blocked_fraction": 0.0, "cagr_pct": -1.1, "calmar": -0.05, "capacity_opportunities": 143, "end_date": "2023-11-01", "ev_net_r": -0.00306319785953659, "ev_without_best": { "1": -0.08378401078420179, "10": -0.4610514510558755, "5": -0.2946038164281136 }, "exit_reasons": { "open_at_end": 6, "stop": 75, "time": 18, "trailing_stop": 44 }, "gain_to_pain": 0.04697927927704045, "longest_underwater_sessions": 144, "max_drawdown_pct": 22.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 143, "peak_positions": 10, "profit_factor": 0.9953112410743926, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.07, "simulation_start_date": "2022-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.09418671476458676, "start_date": "2022-11-01", "total_return_pct": -1.1, "trades": 143, "transaction_cost": 338.7889330637994, "turnover_multiple": 33.87889330637994, "underwater_pct": 93.67588932806325, "win_rate": 26.6 }, "path_id": "empty-2022-11", "protocol": "empty_book", "simulation_start": "2022-11-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-11|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-11-02", "measurement_start": "2022-11-01", "metrics": { "avg_cash_pct": 8.6994, "avg_gross_exposure_pct": 91.3006, "avg_hold_days": 12.4, "avg_positions": 7.0833, "blocked_fraction": 0.0, "cagr_pct": -4.6, "calmar": -0.19, "capacity_opportunities": 143, "end_date": "2023-11-01", "ev_net_r": -0.04519433779399057, "ev_without_best": { "1": -0.12582334587522467, "10": -0.5030188681365643, "5": -0.33645007917736114 }, "exit_reasons": { "open_at_end": 6, "stop": 75, "time": 18, "trailing_stop": 44 }, "gain_to_pain": -0.05332007950303865, "longest_underwater_sessions": 155, "max_drawdown_pct": 23.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 143, "peak_positions": 10, "profit_factor": 0.9339356466379841, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.09, "simulation_start_date": "2022-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.12307647928305557, "start_date": "2022-11-01", "total_return_pct": -4.6, "trades": 143, "transaction_cost": 665.1451385806278, "turnover_multiple": 33.257256929031385, "underwater_pct": 96.04743083003953, "win_rate": 26.6 }, "path_id": "empty-2022-11", "protocol": "empty_book", "simulation_start": "2022-11-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-12|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-12-04", "measurement_start": "2022-12-01", "metrics": { "avg_cash_pct": 8.2624, "avg_gross_exposure_pct": 91.7376, "avg_hold_days": 13.8, "avg_positions": 6.6627, "blocked_fraction": 0.0, "cagr_pct": 21.0, "calmar": 1.25, "capacity_opportunities": 121, "end_date": "2023-12-01", "ev_net_r": 0.2903987274301228, "ev_without_best": { "1": 0.19732461484668276, "10": -0.24619529490940864, "5": -0.050747858553726106 }, "exit_reasons": { "open_at_end": 7, "stop": 60, "time": 19, "trailing_stop": 35 }, "gain_to_pain": 0.7784044383634791, "longest_underwater_sessions": 119, "max_drawdown_pct": 16.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 121, "peak_positions": 10, "profit_factor": 1.4816315837323724, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.98, "simulation_start_date": "2022-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.513512278724778, "start_date": "2022-12-01", "total_return_pct": 21.0, "trades": 121, "transaction_cost": 337.6799057345657, "turnover_multiple": 33.76799057345657, "underwater_pct": 90.11857707509881, "win_rate": 34.7 }, "path_id": "empty-2022-12", "protocol": "empty_book", "simulation_start": "2022-12-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2022-12|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-12-04", "measurement_start": "2022-12-01", "metrics": { "avg_cash_pct": 8.2499, "avg_gross_exposure_pct": 91.7501, "avg_hold_days": 13.8, "avg_positions": 6.6627, "blocked_fraction": 0.0, "cagr_pct": 17.2, "calmar": 0.98, "capacity_opportunities": 121, "end_date": "2023-12-01", "ev_net_r": 0.24753593516418024, "ev_without_best": { "1": 0.15456436120937134, "10": -0.2888337675018024, "5": -0.09332740512918984 }, "exit_reasons": { "open_at_end": 7, "stop": 60, "time": 19, "trailing_stop": 35 }, "gain_to_pain": 0.6253483051678957, "longest_underwater_sessions": 119, "max_drawdown_pct": 17.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 121, "peak_positions": 10, "profit_factor": 1.3924431349190107, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.83, "simulation_start_date": "2022-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.2732725434277268, "start_date": "2022-12-01", "total_return_pct": 17.2, "trades": 121, "transaction_cost": 663.9665439627653, "turnover_multiple": 33.198327198138266, "underwater_pct": 90.11857707509881, "win_rate": 34.7 }, "path_id": "empty-2022-12", "protocol": "empty_book", "simulation_start": "2022-12-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-01|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 9.0155, "avg_gross_exposure_pct": 90.9845, "avg_hold_days": 14.5, "avg_positions": 6.5119, "blocked_fraction": 0.0, "cagr_pct": 41.4, "calmar": 2.47, "capacity_opportunities": 113, "end_date": "2024-01-03", "ev_net_r": 0.4738254826310392, "ev_without_best": { "1": 0.3757409580345045, "10": -0.14487181214188044, "5": 0.0879612737159991 }, "exit_reasons": { "open_at_end": 4, "stop": 46, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.3698067816559225, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 113, "peak_positions": 10, "profit_factor": 1.889339947414777, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2023-01-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.5509343396180277, "start_date": "2023-01-03", "total_return_pct": 41.3, "trades": 113, "transaction_cost": 366.56446865797545, "turnover_multiple": 36.65644686579754, "underwater_pct": 83.399209486166, "win_rate": 38.1 }, "path_id": "empty-2023-01", "protocol": "empty_book", "simulation_start": "2023-01-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-01|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 9.0016, "avg_gross_exposure_pct": 90.9984, "avg_hold_days": 14.5, "avg_positions": 6.5119, "blocked_fraction": 0.0, "cagr_pct": 37.1, "calmar": 2.11, "capacity_opportunities": 113, "end_date": "2024-01-03", "ev_net_r": 0.4305307147244929, "ev_without_best": { "1": 0.33255219601898617, "10": -0.18770137218172303, "5": 0.04485237678806504 }, "exit_reasons": { "open_at_end": 4, "stop": 46, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.1891594076747547, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 113, "peak_positions": 10, "profit_factor": 1.768760259539432, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.47, "simulation_start_date": "2023-01-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.3087416738560007, "start_date": "2023-01-03", "total_return_pct": 37.1, "trades": 113, "transaction_cost": 721.1757112236324, "turnover_multiple": 36.05878556118162, "underwater_pct": 83.79446640316206, "win_rate": 38.1 }, "path_id": "empty-2023-01", "protocol": "empty_book", "simulation_start": "2023-01-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-02|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-02-02", "measurement_start": "2023-02-01", "metrics": { "avg_cash_pct": 8.562, "avg_gross_exposure_pct": 91.438, "avg_hold_days": 14.9, "avg_positions": 6.5437, "blocked_fraction": 0.0, "cagr_pct": 52.3, "calmar": 3.12, "capacity_opportunities": 110, "end_date": "2024-02-01", "ev_net_r": 0.5889997408750698, "ev_without_best": { "1": 0.48927228677811707, "10": -0.04350763984203725, "5": 0.1975953287645539 }, "exit_reasons": { "open_at_end": 6, "stop": 42, "time": 20, "trailing_stop": 42 }, "gain_to_pain": 2.7510906024863915, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 110, "peak_positions": 10, "profit_factor": 2.1201724410416554, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2023-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0348009678327306, "start_date": "2023-02-01", "total_return_pct": 52.3, "trades": 110, "transaction_cost": 361.83540135405894, "turnover_multiple": 36.18354013540589, "underwater_pct": 84.98023715415019, "win_rate": 40.9 }, "path_id": "empty-2023-02", "protocol": "empty_book", "simulation_start": "2023-02-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-02|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-02-02", "measurement_start": "2023-02-01", "metrics": { "avg_cash_pct": 8.5493, "avg_gross_exposure_pct": 91.4507, "avg_hold_days": 14.9, "avg_positions": 6.5437, "blocked_fraction": 0.0, "cagr_pct": 47.9, "calmar": 2.72, "capacity_opportunities": 110, "end_date": "2024-02-01", "ev_net_r": 0.5451976619433482, "ev_without_best": { "1": 0.44557447710116566, "10": -0.08683144737676644, "5": 0.15396027374296795 }, "exit_reasons": { "open_at_end": 6, "stop": 42, "time": 20, "trailing_stop": 42 }, "gain_to_pain": 2.359751439749301, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 110, "peak_positions": 10, "profit_factor": 1.988182856602589, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.77, "simulation_start_date": "2023-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8029750420025414, "start_date": "2023-02-01", "total_return_pct": 47.9, "trades": 110, "transaction_cost": 712.1886010131501, "turnover_multiple": 35.6094300506575, "underwater_pct": 84.98023715415019, "win_rate": 40.9 }, "path_id": "empty-2023-02", "protocol": "empty_book", "simulation_start": "2023-02-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-03|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-03-01", "measurement_start": "2023-03-01", "metrics": { "avg_cash_pct": 8.9499, "avg_gross_exposure_pct": 91.0501, "avg_hold_days": 14.6, "avg_positions": 6.5278, "blocked_fraction": 0.0, "cagr_pct": 76.1, "calmar": 5.0, "capacity_opportunities": 112, "end_date": "2024-02-29", "ev_net_r": 0.7500641879801376, "ev_without_best": { "1": 0.6535846560029954, "10": 0.07583613310250076, "5": 0.33406182797096784 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 21, "trailing_stop": 45 }, "gain_to_pain": 3.53454473781877, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 112, "peak_positions": 10, "profit_factor": 2.4877451296059334, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.34, "simulation_start_date": "2023-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.8661338730705888, "start_date": "2023-03-01", "total_return_pct": 76.1, "trades": 112, "transaction_cost": 369.78307306109025, "turnover_multiple": 36.97830730610902, "underwater_pct": 83.00395256916995, "win_rate": 42.9 }, "path_id": "empty-2023-03", "protocol": "empty_book", "simulation_start": "2023-03-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-03|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-03-01", "measurement_start": "2023-03-01", "metrics": { "avg_cash_pct": 8.9423, "avg_gross_exposure_pct": 91.0577, "avg_hold_days": 14.6, "avg_positions": 6.5278, "blocked_fraction": 0.0, "cagr_pct": 71.1, "calmar": 4.4, "capacity_opportunities": 112, "end_date": "2024-02-29", "ev_net_r": 0.7072861146933864, "ev_without_best": { "1": 0.6109181985217841, "10": 0.033784115408080934, "5": 0.29189102516654 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 21, "trailing_stop": 45 }, "gain_to_pain": 3.083306002236871, "longest_underwater_sessions": 102, "max_drawdown_pct": 16.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 112, "peak_positions": 10, "profit_factor": 2.3376725021745823, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.22, "simulation_start_date": "2023-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.6388656925651643, "start_date": "2023-03-01", "total_return_pct": 71.0, "trades": 112, "transaction_cost": 727.8477635706396, "turnover_multiple": 36.39238817853198, "underwater_pct": 83.00395256916995, "win_rate": 42.9 }, "path_id": "empty-2023-03", "protocol": "empty_book", "simulation_start": "2023-03-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-04|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-04-04", "measurement_start": "2023-04-03", "metrics": { "avg_cash_pct": 6.278, "avg_gross_exposure_pct": 93.722, "avg_hold_days": 15.8, "avg_positions": 6.8175, "blocked_fraction": 0.0, "cagr_pct": 81.2, "calmar": 5.66, "capacity_opportunities": 108, "end_date": "2024-04-03", "ev_net_r": 0.8545689512913626, "ev_without_best": { "1": 0.7567481547655246, "10": 0.12981675229912953, "5": 0.4255854807171861 }, "exit_reasons": { "open_at_end": 7, "stop": 40, "time": 24, "trailing_stop": 37 }, "gain_to_pain": 4.038811448047283, "longest_underwater_sessions": 102, "max_drawdown_pct": 14.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 108, "peak_positions": 11, "profit_factor": 2.7157110052384366, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.5, "simulation_start_date": "2023-04-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.142404300714908, "start_date": "2023-04-03", "total_return_pct": 81.4, "trades": 108, "transaction_cost": 352.4718038077304, "turnover_multiple": 35.24718038077304, "underwater_pct": 82.21343873517787, "win_rate": 40.7 }, "path_id": "empty-2023-04", "protocol": "empty_book", "simulation_start": "2023-04-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-04|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-04-04", "measurement_start": "2023-04-03", "metrics": { "avg_cash_pct": 6.2675, "avg_gross_exposure_pct": 93.7325, "avg_hold_days": 15.8, "avg_positions": 6.8175, "blocked_fraction": 0.0, "cagr_pct": 76.1, "calmar": 5.05, "capacity_opportunities": 108, "end_date": "2024-04-03", "ev_net_r": 0.8116626817726349, "ev_without_best": { "1": 0.7139578595746994, "10": 0.0872406092986154, "5": 0.3831992270643275 }, "exit_reasons": { "open_at_end": 7, "stop": 40, "time": 24, "trailing_stop": 37 }, "gain_to_pain": 3.5384841156346027, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 108, "peak_positions": 11, "profit_factor": 2.5488867146196714, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.38, "simulation_start_date": "2023-04-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.9173624254846975, "start_date": "2023-04-03", "total_return_pct": 76.4, "trades": 108, "transaction_cost": 694.0201535868231, "turnover_multiple": 34.70100767934115, "underwater_pct": 82.21343873517787, "win_rate": 40.7 }, "path_id": "empty-2023-04", "protocol": "empty_book", "simulation_start": "2023-04-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-05|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-05-01", "measurement_start": "2023-05-01", "metrics": { "avg_cash_pct": 10.9839, "avg_gross_exposure_pct": 89.0161, "avg_hold_days": 15.1, "avg_positions": 5.9405, "blocked_fraction": 0.0, "cagr_pct": 75.2, "calmar": 4.85, "capacity_opportunities": 99, "end_date": "2024-04-30", "ev_net_r": 0.7204684185837043, "ev_without_best": { "1": 0.6108885836973856, "10": -0.10260727643014364, "5": 0.2320198775914124 }, "exit_reasons": { "open_at_end": 2, "stop": 41, "time": 20, "trailing_stop": 36 }, "gain_to_pain": 3.0555372143856574, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 99, "peak_positions": 9, "profit_factor": 2.351104436276981, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.28, "simulation_start_date": "2023-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.790080627803467, "start_date": "2023-05-01", "total_return_pct": 75.1, "trades": 99, "transaction_cost": 384.25708293559165, "turnover_multiple": 38.42570829355917, "underwater_pct": 80.63241106719367, "win_rate": 40.4 }, "path_id": "empty-2023-05", "protocol": "empty_book", "simulation_start": "2023-05-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-05|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-05-01", "measurement_start": "2023-05-01", "metrics": { "avg_cash_pct": 10.9761, "avg_gross_exposure_pct": 89.0239, "avg_hold_days": 15.1, "avg_positions": 5.9405, "blocked_fraction": 0.0, "cagr_pct": 70.3, "calmar": 4.31, "capacity_opportunities": 99, "end_date": "2024-04-30", "ev_net_r": 0.6784800260126401, "ev_without_best": { "1": 0.569034671076634, "10": -0.14407733382528462, "5": 0.1905706596405374 }, "exit_reasons": { "open_at_end": 2, "stop": 41, "time": 20, "trailing_stop": 36 }, "gain_to_pain": 2.7059435045018634, "longest_underwater_sessions": 93, "max_drawdown_pct": 16.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 99, "peak_positions": 9, "profit_factor": 2.215539982611778, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.16, "simulation_start_date": "2023-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.5741735627564477, "start_date": "2023-05-01", "total_return_pct": 70.2, "trades": 99, "transaction_cost": 756.7857907507466, "turnover_multiple": 37.83928953753733, "underwater_pct": 81.02766798418972, "win_rate": 40.4 }, "path_id": "empty-2023-05", "protocol": "empty_book", "simulation_start": "2023-05-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-06|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-06-03", "measurement_start": "2023-06-01", "metrics": { "avg_cash_pct": 10.9966, "avg_gross_exposure_pct": 89.0034, "avg_hold_days": 15.4, "avg_positions": 6.131, "blocked_fraction": 0.0, "cagr_pct": 62.1, "calmar": 4.74, "capacity_opportunities": 100, "end_date": "2024-05-31", "ev_net_r": 0.6371941133554683, "ev_without_best": { "1": 0.5227277336434729, "10": -0.10902287270833505, "5": 0.17326369748055423 }, "exit_reasons": { "open_at_end": 4, "stop": 38, "time": 19, "trailing_stop": 39 }, "gain_to_pain": 2.8852202170809185, "longest_underwater_sessions": 99, "max_drawdown_pct": 13.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 100, "peak_positions": 9, "profit_factor": 2.2262810962377824, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.98, "simulation_start_date": "2023-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.145684383302337, "start_date": "2023-06-01", "total_return_pct": 62.1, "trades": 100, "transaction_cost": 350.0657586451313, "turnover_multiple": 35.00657586451313, "underwater_pct": 83.399209486166, "win_rate": 38.0 }, "path_id": "empty-2023-06", "protocol": "empty_book", "simulation_start": "2023-06-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-06|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-06-03", "measurement_start": "2023-06-01", "metrics": { "avg_cash_pct": 10.9827, "avg_gross_exposure_pct": 89.0173, "avg_hold_days": 15.4, "avg_positions": 6.131, "blocked_fraction": 0.0, "cagr_pct": 57.8, "calmar": 4.13, "capacity_opportunities": 100, "end_date": "2024-05-31", "ev_net_r": 0.5974621974248931, "ev_without_best": { "1": 0.48315558112478996, "10": -0.14815836690568288, "5": 0.134114929293185 }, "exit_reasons": { "open_at_end": 4, "stop": 38, "time": 19, "trailing_stop": 39 }, "gain_to_pain": 2.5704684245393747, "longest_underwater_sessions": 101, "max_drawdown_pct": 14.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 100, "peak_positions": 9, "profit_factor": 2.0985764134318536, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.87, "simulation_start_date": "2023-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.951583449689795, "start_date": "2023-06-01", "total_return_pct": 57.7, "trades": 100, "transaction_cost": 689.7060018855105, "turnover_multiple": 34.48530009427552, "underwater_pct": 84.18972332015811, "win_rate": 38.0 }, "path_id": "empty-2023-06", "protocol": "empty_book", "simulation_start": "2023-06-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-07|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-07-03", "measurement_start": "2023-07-03", "metrics": { "avg_cash_pct": 12.1024, "avg_gross_exposure_pct": 87.8976, "avg_hold_days": 14.4, "avg_positions": 5.9643, "blocked_fraction": 0.0, "cagr_pct": 45.2, "calmar": 3.34, "capacity_opportunities": 104, "end_date": "2024-07-02", "ev_net_r": 0.4250482743605242, "ev_without_best": { "1": 0.31296752260826716, "10": -0.2764762697550633, "5": -0.03085191455959236 }, "exit_reasons": { "open_at_end": 7, "stop": 40, "time": 15, "trailing_stop": 42 }, "gain_to_pain": 1.8708648158336778, "longest_underwater_sessions": 99, "max_drawdown_pct": 13.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 104, "peak_positions": 9, "profit_factor": 1.8295240841296638, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.4196457622873604, "start_date": "2023-07-03", "total_return_pct": 45.2, "trades": 104, "transaction_cost": 355.479504707227, "turnover_multiple": 35.547950470722704, "underwater_pct": 86.16600790513834, "win_rate": 41.3 }, "path_id": "empty-2023-07", "protocol": "empty_book", "simulation_start": "2023-07-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-07|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-07-03", "measurement_start": "2023-07-03", "metrics": { "avg_cash_pct": 12.0925, "avg_gross_exposure_pct": 87.9075, "avg_hold_days": 14.4, "avg_positions": 5.9643, "blocked_fraction": 0.0, "cagr_pct": 41.1, "calmar": 2.86, "capacity_opportunities": 104, "end_date": "2024-07-02", "ev_net_r": 0.3851387317416615, "ev_without_best": { "1": 0.27320981446599696, "10": -0.3159569414697377, "5": -0.07021084200509028 }, "exit_reasons": { "open_at_end": 7, "stop": 40, "time": 15, "trailing_stop": 42 }, "gain_to_pain": 1.633355766136401, "longest_underwater_sessions": 102, "max_drawdown_pct": 14.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 104, "peak_positions": 9, "profit_factor": 1.7180770973745254, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.41, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.229696800860543, "start_date": "2023-07-03", "total_return_pct": 41.1, "trades": 104, "transaction_cost": 699.8594563769947, "turnover_multiple": 34.99297281884973, "underwater_pct": 87.35177865612648, "win_rate": 41.3 }, "path_id": "empty-2023-07", "protocol": "empty_book", "simulation_start": "2023-07-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-08|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-08-01", "measurement_start": "2023-08-01", "metrics": { "avg_cash_pct": 14.4139, "avg_gross_exposure_pct": 85.5861, "avg_hold_days": 14.8, "avg_positions": 5.7698, "blocked_fraction": 0.0, "cagr_pct": 21.7, "calmar": 1.37, "capacity_opportunities": 98, "end_date": "2024-07-31", "ev_net_r": 0.2937005576864201, "ev_without_best": { "1": 0.1860405434335552, "10": -0.36440823875222034, "5": -0.1420944716639752 }, "exit_reasons": { "open_at_end": 4, "stop": 42, "time": 16, "trailing_stop": 36 }, "gain_to_pain": 0.7600687907583115, "longest_underwater_sessions": 94, "max_drawdown_pct": 15.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 9, "profit_factor": 1.5230771608007776, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.89, "simulation_start_date": "2023-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.3631074046001015, "start_date": "2023-08-01", "total_return_pct": 21.7, "trades": 98, "transaction_cost": 316.7834385127762, "turnover_multiple": 31.67834385127762, "underwater_pct": 89.72332015810277, "win_rate": 35.7 }, "path_id": "empty-2023-08", "protocol": "empty_book", "simulation_start": "2023-08-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-08|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-08-01", "measurement_start": "2023-08-01", "metrics": { "avg_cash_pct": 14.4028, "avg_gross_exposure_pct": 85.5972, "avg_hold_days": 14.8, "avg_positions": 5.7698, "blocked_fraction": 0.0, "cagr_pct": 18.3, "calmar": 1.1, "capacity_opportunities": 98, "end_date": "2024-07-31", "ev_net_r": 0.25426460889357705, "ev_without_best": { "1": 0.1469643556770492, "10": -0.4032672717720354, "5": -0.18122533001113214 }, "exit_reasons": { "open_at_end": 4, "stop": 42, "time": 16, "trailing_stop": 36 }, "gain_to_pain": 0.6295420127109345, "longest_underwater_sessions": 95, "max_drawdown_pct": 16.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 9, "profit_factor": 1.433638833735435, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.78, "simulation_start_date": "2023-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.1839300606379854, "start_date": "2023-08-01", "total_return_pct": 18.3, "trades": 98, "transaction_cost": 623.9519911641856, "turnover_multiple": 31.19759955820928, "underwater_pct": 90.11857707509881, "win_rate": 35.7 }, "path_id": "empty-2023-08", "protocol": "empty_book", "simulation_start": "2023-08-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-09|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-09-04", "measurement_start": "2023-09-01", "metrics": { "avg_cash_pct": 17.2748, "avg_gross_exposure_pct": 82.7252, "avg_hold_days": 14.6, "avg_positions": 5.6786, "blocked_fraction": 0.0, "cagr_pct": 14.4, "calmar": 0.67, "capacity_opportunities": 98, "end_date": "2024-09-03", "ev_net_r": 0.2217407608602385, "ev_without_best": { "1": 0.11333889303184595, "10": -0.4445452852177408, "5": -0.2179230747711344 }, "exit_reasons": { "open_at_end": 4, "stop": 44, "time": 15, "trailing_stop": 35 }, "gain_to_pain": 0.48400041531143745, "longest_underwater_sessions": 103, "max_drawdown_pct": 21.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 9, "profit_factor": 1.3679100101352233, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.65, "simulation_start_date": "2023-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.9615008559499669, "start_date": "2023-09-01", "total_return_pct": 14.6, "trades": 98, "transaction_cost": 323.3986200734435, "turnover_multiple": 32.33986200734435, "underwater_pct": 88.53754940711462, "win_rate": 30.6 }, "path_id": "empty-2023-09", "protocol": "empty_book", "simulation_start": "2023-09-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-09|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-09-04", "measurement_start": "2023-09-01", "metrics": { "avg_cash_pct": 17.2581, "avg_gross_exposure_pct": 82.7419, "avg_hold_days": 14.6, "avg_positions": 5.6786, "blocked_fraction": 0.0, "cagr_pct": 11.3, "calmar": 0.51, "capacity_opportunities": 98, "end_date": "2024-09-03", "ev_net_r": 0.18336298293787415, "ev_without_best": { "1": 0.0753317851238649, "10": -0.48222590067724985, "5": -0.2559388713407975 }, "exit_reasons": { "open_at_end": 4, "stop": 44, "time": 15, "trailing_stop": 35 }, "gain_to_pain": 0.38924815346014396, "longest_underwater_sessions": 103, "max_drawdown_pct": 22.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 98, "peak_positions": 9, "profit_factor": 1.2915471619927745, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.54, "simulation_start_date": "2023-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.7973418474866615, "start_date": "2023-09-01", "total_return_pct": 11.4, "trades": 98, "transaction_cost": 637.3252916865786, "turnover_multiple": 31.866264584328928, "underwater_pct": 89.32806324110672, "win_rate": 30.6 }, "path_id": "empty-2023-09", "protocol": "empty_book", "simulation_start": "2023-09-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-10|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-10-02", "measurement_start": "2023-10-02", "metrics": { "avg_cash_pct": 17.4527, "avg_gross_exposure_pct": 82.5473, "avg_hold_days": 15.1, "avg_positions": 5.7143, "blocked_fraction": 0.0, "cagr_pct": 36.3, "calmar": 1.53, "capacity_opportunities": 95, "end_date": "2024-10-01", "ev_net_r": 0.45259652090563407, "ev_without_best": { "1": 0.34319093133852047, "10": -0.21694360843492072, "5": 0.011102544089070753 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 15, "trailing_stop": 34 }, "gain_to_pain": 1.36199557604977, "longest_underwater_sessions": 123, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 95, "peak_positions": 9, "profit_factor": 1.8600278940562078, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.31, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.984227839501035, "start_date": "2023-10-02", "total_return_pct": 36.2, "trades": 95, "transaction_cost": 344.9240075529036, "turnover_multiple": 34.49240075529036, "underwater_pct": 84.18972332015811, "win_rate": 40.0 }, "path_id": "empty-2023-10", "protocol": "empty_book", "simulation_start": "2023-10-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-10|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-10-02", "measurement_start": "2023-10-02", "metrics": { "avg_cash_pct": 17.4376, "avg_gross_exposure_pct": 82.5624, "avg_hold_days": 15.1, "avg_positions": 5.7143, "blocked_fraction": 0.0, "cagr_pct": 32.7, "calmar": 1.33, "capacity_opportunities": 95, "end_date": "2024-10-01", "ev_net_r": 0.415119575215122, "ev_without_best": { "1": 0.30610606887808317, "10": -0.2538272269679462, "5": -0.025950307968547262 }, "exit_reasons": { "open_at_end": 7, "stop": 39, "time": 15, "trailing_stop": 34 }, "gain_to_pain": 1.179647038519998, "longest_underwater_sessions": 123, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 95, "peak_positions": 9, "profit_factor": 1.7569300690537146, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.21, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.812725534764465, "start_date": "2023-10-02", "total_return_pct": 32.6, "trades": 95, "transaction_cost": 680.2858557256387, "turnover_multiple": 34.014292786281935, "underwater_pct": 84.18972332015811, "win_rate": 38.9 }, "path_id": "empty-2023-10", "protocol": "empty_book", "simulation_start": "2023-10-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-11|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-11-01", "measurement_start": "2023-11-01", "metrics": { "avg_cash_pct": 17.2896, "avg_gross_exposure_pct": 82.7104, "avg_hold_days": 17.2, "avg_positions": 5.7302, "blocked_fraction": 0.0, "cagr_pct": 81.8, "calmar": 3.45, "capacity_opportunities": 84, "end_date": "2024-10-31", "ev_net_r": 0.893314627139323, "ev_without_best": { "1": 0.7747193583070943, "10": 0.021505520207348628, "5": 0.3941080068667741 }, "exit_reasons": { "open_at_end": 2, "stop": 33, "time": 21, "trailing_stop": 28 }, "gain_to_pain": 3.4139917788085814, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 2.7808743217039655, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.37, "simulation_start_date": "2023-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.818399021680186, "start_date": "2023-11-01", "total_return_pct": 81.7, "trades": 84, "transaction_cost": 354.4106292885252, "turnover_multiple": 35.44106292885252, "underwater_pct": 83.00395256916995, "win_rate": 42.9 }, "path_id": "empty-2023-11", "protocol": "empty_book", "simulation_start": "2023-11-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-11|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-11-01", "measurement_start": "2023-11-01", "metrics": { "avg_cash_pct": 17.2784, "avg_gross_exposure_pct": 82.7216, "avg_hold_days": 17.2, "avg_positions": 5.7302, "blocked_fraction": 0.0, "cagr_pct": 77.6, "calmar": 3.15, "capacity_opportunities": 84, "end_date": "2024-10-31", "ev_net_r": 0.8565997116119739, "ev_without_best": { "1": 0.7384576699338438, "10": -0.014490503455531436, "5": 0.3581681971882609 }, "exit_reasons": { "open_at_end": 2, "stop": 33, "time": 21, "trailing_stop": 28 }, "gain_to_pain": 3.0979228728814885, "longest_underwater_sessions": 145, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 2.6423719511703543, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.27, "simulation_start_date": "2023-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.6467954376581924, "start_date": "2023-11-01", "total_return_pct": 77.6, "trades": 84, "transaction_cost": 700.5615101776762, "turnover_multiple": 35.0280755088838, "underwater_pct": 83.399209486166, "win_rate": 42.9 }, "path_id": "empty-2023-11", "protocol": "empty_book", "simulation_start": "2023-11-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-12|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-12-03", "measurement_start": "2023-12-01", "metrics": { "avg_cash_pct": 21.7636, "avg_gross_exposure_pct": 78.2364, "avg_hold_days": 15.7, "avg_positions": 5.3611, "blocked_fraction": 0.0, "cagr_pct": 49.3, "calmar": 2.08, "capacity_opportunities": 86, "end_date": "2024-12-02", "ev_net_r": 0.5699179440417259, "ev_without_best": { "1": 0.4503084852632248, "10": -0.15216396487008263, "5": 0.10979518884212663 }, "exit_reasons": { "open_at_end": 4, "stop": 37, "time": 17, "trailing_stop": 28 }, "gain_to_pain": 2.0744861393354586, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 86, "peak_positions": 8, "profit_factor": 2.0513286999700973, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.7, "simulation_start_date": "2023-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.606204656684332, "start_date": "2023-12-01", "total_return_pct": 49.6, "trades": 86, "transaction_cost": 313.3818949085356, "turnover_multiple": 31.33818949085356, "underwater_pct": 85.7707509881423, "win_rate": 39.5 }, "path_id": "empty-2023-12", "protocol": "empty_book", "simulation_start": "2023-12-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2023-12|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-12-03", "measurement_start": "2023-12-01", "metrics": { "avg_cash_pct": 21.7496, "avg_gross_exposure_pct": 78.2504, "avg_hold_days": 15.7, "avg_positions": 5.3611, "blocked_fraction": 0.0, "cagr_pct": 45.7, "calmar": 1.86, "capacity_opportunities": 86, "end_date": "2024-12-02", "ev_net_r": 0.5336749793915098, "ev_without_best": { "1": 0.41451363596203605, "10": -0.1880105127500762, "5": 0.07379054413250262 }, "exit_reasons": { "open_at_end": 4, "stop": 37, "time": 17, "trailing_stop": 28 }, "gain_to_pain": 1.8434273178480025, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 86, "peak_positions": 8, "profit_factor": 1.94665084593377, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.6, "simulation_start_date": "2023-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.436708280849204, "start_date": "2023-12-01", "total_return_pct": 46.0, "trades": 86, "transaction_cost": 618.9686974537954, "turnover_multiple": 30.948434872689766, "underwater_pct": 85.7707509881423, "win_rate": 39.5 }, "path_id": "empty-2023-12", "protocol": "empty_book", "simulation_start": "2023-12-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-01|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.7881, "avg_gross_exposure_pct": 73.2119, "avg_hold_days": 15.6, "avg_positions": 5.1944, "blocked_fraction": 0.0, "cagr_pct": 33.7, "calmar": 1.4, "capacity_opportunities": 84, "end_date": "2024-12-31", "ev_net_r": 0.5004912246746576, "ev_without_best": { "1": 0.3771631437645412, "10": -0.30813811066317603, "5": -0.0006673434630389871 }, "exit_reasons": { "open_at_end": 1, "stop": 40, "time": 17, "trailing_stop": 26 }, "gain_to_pain": 1.3124952843330333, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 1.8128465926614816, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.26, "simulation_start_date": "2024-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.918920374531516, "start_date": "2024-01-02", "total_return_pct": 33.6, "trades": 84, "transaction_cost": 284.2991625192628, "turnover_multiple": 28.429916251926276, "underwater_pct": 87.74703557312253, "win_rate": 33.3 }, "path_id": "empty-2024-01", "protocol": "empty_book", "simulation_start": "2024-01-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-01|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.7718, "avg_gross_exposure_pct": 73.2282, "avg_hold_days": 15.6, "avg_positions": 5.1944, "blocked_fraction": 0.0, "cagr_pct": 30.6, "calmar": 1.23, "capacity_opportunities": 84, "end_date": "2024-12-31", "ev_net_r": 0.46558728211720346, "ev_without_best": { "1": 0.34273424731263036, "10": -0.3424950482644669, "5": -0.03541019421698178 }, "exit_reasons": { "open_at_end": 1, "stop": 40, "time": 17, "trailing_stop": 26 }, "gain_to_pain": 1.170837300304212, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 8, "profit_factor": 1.7295051035850246, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.17, "simulation_start_date": "2024-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.767752137310323, "start_date": "2024-01-02", "total_return_pct": 30.5, "trades": 84, "transaction_cost": 562.1111027142989, "turnover_multiple": 28.105555135714944, "underwater_pct": 88.14229249011858, "win_rate": 33.3 }, "path_id": "empty-2024-01", "protocol": "empty_book", "simulation_start": "2024-01-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-02|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-02-04", "measurement_start": "2024-02-01", "metrics": { "avg_cash_pct": 29.2969, "avg_gross_exposure_pct": 70.7031, "avg_hold_days": 15.7, "avg_positions": 5.004, "blocked_fraction": 0.0, "cagr_pct": 20.7, "calmar": 0.87, "capacity_opportunities": 80, "end_date": "2025-02-03", "ev_net_r": 0.3406005466265366, "ev_without_best": { "1": 0.2538156327940603, "10": -0.28621388018928356, "5": -0.031254535525862284 }, "exit_reasons": { "open_at_end": 7, "stop": 33, "time": 15, "trailing_stop": 25 }, "gain_to_pain": 0.8690045982789265, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 8, "profit_factor": 1.5987476546892183, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.92, "simulation_start_date": "2024-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.2928007255188512, "start_date": "2024-02-01", "total_return_pct": 20.8, "trades": 80, "transaction_cost": 244.45558059829781, "turnover_multiple": 24.445558059829782, "underwater_pct": 90.11857707509881, "win_rate": 37.5 }, "path_id": "empty-2024-02", "protocol": "empty_book", "simulation_start": "2024-02-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-02|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-02-04", "measurement_start": "2024-02-01", "metrics": { "avg_cash_pct": 29.2794, "avg_gross_exposure_pct": 70.7206, "avg_hold_days": 15.7, "avg_positions": 5.004, "blocked_fraction": 0.0, "cagr_pct": 17.9, "calmar": 0.73, "capacity_opportunities": 80, "end_date": "2025-02-03", "ev_net_r": 0.30735053753903435, "ev_without_best": { "1": 0.2206130769521936, "10": -0.3193786798939787, "5": -0.06429326001691503 }, "exit_reasons": { "open_at_end": 7, "stop": 33, "time": 15, "trailing_stop": 25 }, "gain_to_pain": 0.7486238131885882, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 80, "peak_positions": 8, "profit_factor": 1.5217308711714153, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.82, "simulation_start_date": "2024-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.147795306707013, "start_date": "2024-02-01", "total_return_pct": 18.1, "trades": 80, "transaction_cost": 483.33139695027535, "turnover_multiple": 24.166569847513763, "underwater_pct": 90.11857707509881, "win_rate": 37.5 }, "path_id": "empty-2024-02", "protocol": "empty_book", "simulation_start": "2024-02-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-03|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-03-05", "measurement_start": "2024-03-01", "metrics": { "avg_cash_pct": 31.8304, "avg_gross_exposure_pct": 68.1696, "avg_hold_days": 15.0, "avg_positions": 4.9484, "blocked_fraction": 0.0, "cagr_pct": 9.9, "calmar": 0.42, "capacity_opportunities": 83, "end_date": "2025-03-04", "ev_net_r": 0.09520032749600892, "ev_without_best": { "1": 0.010982543116490247, "10": -0.45538840144104853, "5": -0.21762991031549128 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 14, "trailing_stop": 29 }, "gain_to_pain": 0.45811798981419677, "longest_underwater_sessions": 116, "max_drawdown_pct": 23.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 83, "peak_positions": 9, "profit_factor": 1.152172741875281, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.52, "simulation_start_date": "2024-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.717555999445849, "start_date": "2024-03-01", "total_return_pct": 10.0, "trades": 83, "transaction_cost": 230.8168259330519, "turnover_multiple": 23.08168259330519, "underwater_pct": 89.32806324110672, "win_rate": 32.5 }, "path_id": "empty-2024-03", "protocol": "empty_book", "simulation_start": "2024-03-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-03|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-03-05", "measurement_start": "2024-03-01", "metrics": { "avg_cash_pct": 31.8145, "avg_gross_exposure_pct": 68.1855, "avg_hold_days": 15.0, "avg_positions": 4.9484, "blocked_fraction": 0.0, "cagr_pct": 7.5, "calmar": 0.31, "capacity_opportunities": 83, "end_date": "2025-03-04", "ev_net_r": 0.061848189618148884, "ev_without_best": { "1": -0.022477483477466892, "10": -0.48828853931637484, "5": -0.25072076368584373 }, "exit_reasons": { "open_at_end": 1, "stop": 39, "time": 14, "trailing_stop": 29 }, "gain_to_pain": 0.35691507447651166, "longest_underwater_sessions": 116, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 83, "peak_positions": 9, "profit_factor": 1.0954843648919061, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.43, "simulation_start_date": "2024-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5811349912967549, "start_date": "2024-03-01", "total_return_pct": 7.5, "trades": 83, "transaction_cost": 456.4350426339209, "turnover_multiple": 22.821752131696044, "underwater_pct": 89.72332015810277, "win_rate": 32.5 }, "path_id": "empty-2024-03", "protocol": "empty_book", "simulation_start": "2024-03-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-04|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-04-02", "measurement_start": "2024-04-01", "metrics": { "avg_cash_pct": 37.9159, "avg_gross_exposure_pct": 62.0841, "avg_hold_days": 12.7, "avg_positions": 4.4643, "blocked_fraction": 0.0, "cagr_pct": -3.5, "calmar": -0.15, "capacity_opportunities": 88, "end_date": "2025-04-01", "ev_net_r": -0.03396814277712567, "ev_without_best": { "1": -0.114830519666708, "10": -0.5622041797943653, "5": -0.3357344186887243 }, "exit_reasons": { "open_at_end": 4, "stop": 48, "time": 12, "trailing_stop": 24 }, "gain_to_pain": -0.020161875067784458, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 9, "profit_factor": 0.9492315834026319, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.05, "simulation_start_date": "2024-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.06853721824032148, "start_date": "2024-04-01", "total_return_pct": -3.5, "trades": 88, "transaction_cost": 233.9741353728881, "turnover_multiple": 23.39741353728881, "underwater_pct": 92.4901185770751, "win_rate": 28.4 }, "path_id": "empty-2024-04", "protocol": "empty_book", "simulation_start": "2024-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-04|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-04-02", "measurement_start": "2024-04-01", "metrics": { "avg_cash_pct": 37.8975, "avg_gross_exposure_pct": 62.1025, "avg_hold_days": 12.7, "avg_positions": 4.4643, "blocked_fraction": 0.0, "cagr_pct": -5.8, "calmar": -0.24, "capacity_opportunities": 88, "end_date": "2025-04-01", "ev_net_r": -0.06724357091711962, "ev_without_best": { "1": -0.14820675430074906, "10": -0.5954896396029488, "5": -0.3687596812832372 }, "exit_reasons": { "open_at_end": 4, "stop": 48, "time": 12, "trailing_stop": 24 }, "gain_to_pain": -0.08602414369786607, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 9, "profit_factor": 0.9028786415270438, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.16, "simulation_start_date": "2024-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.21607560603911988, "start_date": "2024-04-01", "total_return_pct": -5.8, "trades": 88, "transaction_cost": 462.24823031041154, "turnover_multiple": 23.112411515520577, "underwater_pct": 92.4901185770751, "win_rate": 28.4 }, "path_id": "empty-2024-04", "protocol": "empty_book", "simulation_start": "2024-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-05|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-05-05", "measurement_start": "2024-05-01", "metrics": { "avg_cash_pct": 37.194, "avg_gross_exposure_pct": 62.806, "avg_hold_days": 13.0, "avg_positions": 4.7222, "blocked_fraction": 0.0, "cagr_pct": 9.1, "calmar": 0.39, "capacity_opportunities": 91, "end_date": "2025-05-02", "ev_net_r": 0.09973963066297194, "ev_without_best": { "1": 0.02305830826348787, "10": -0.39559902722497675, "5": -0.1837262069354257 }, "exit_reasons": { "open_at_end": 10, "stop": 44, "time": 11, "trailing_stop": 26 }, "gain_to_pain": 0.4028194441040657, "longest_underwater_sessions": 116, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 91, "peak_positions": 11, "profit_factor": 1.1653533237282125, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.5, "simulation_start_date": "2024-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.6929062408416549, "start_date": "2024-05-01", "total_return_pct": 9.2, "trades": 91, "transaction_cost": 243.77905738097502, "turnover_multiple": 24.3779057380975, "underwater_pct": 91.699604743083, "win_rate": 35.2 }, "path_id": "empty-2024-05", "protocol": "empty_book", "simulation_start": "2024-05-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-05|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-05-05", "measurement_start": "2024-05-01", "metrics": { "avg_cash_pct": 37.1771, "avg_gross_exposure_pct": 62.8229, "avg_hold_days": 13.0, "avg_positions": 4.7222, "blocked_fraction": 0.0, "cagr_pct": 6.6, "calmar": 0.27, "capacity_opportunities": 91, "end_date": "2025-05-02", "ev_net_r": 0.06852215397087971, "ev_without_best": { "1": -0.008233748578984307, "10": -0.4266953323909649, "5": -0.2145825964471176 }, "exit_reasons": { "open_at_end": 10, "stop": 44, "time": 11, "trailing_stop": 26 }, "gain_to_pain": 0.30761824439343777, "longest_underwater_sessions": 116, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 91, "peak_positions": 11, "profit_factor": 1.1097810077340162, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.4, "simulation_start_date": "2024-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.5412179760389622, "start_date": "2024-05-01", "total_return_pct": 6.6, "trades": 91, "transaction_cost": 481.73185254233675, "turnover_multiple": 24.086592627116836, "underwater_pct": 91.699604743083, "win_rate": 35.2 }, "path_id": "empty-2024-05", "protocol": "empty_book", "simulation_start": "2024-05-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-06|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-06-05", "measurement_start": "2024-06-03", "metrics": { "avg_cash_pct": 36.8171, "avg_gross_exposure_pct": 63.1829, "avg_hold_days": 14.4, "avg_positions": 5.1151, "blocked_fraction": 0.0, "cagr_pct": 22.3, "calmar": 1.04, "capacity_opportunities": 89, "end_date": "2025-06-04", "ev_net_r": 0.26362213112720684, "ev_without_best": { "1": 0.18706035254210082, "10": -0.2459409294830659, "5": -0.016837982338757645 }, "exit_reasons": { "open_at_end": 7, "stop": 43, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 0.8269866263010447, "longest_underwater_sessions": 92, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 89, "peak_positions": 12, "profit_factor": 1.4261359398364826, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2024-06-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4404565150899553, "start_date": "2024-06-03", "total_return_pct": 22.3, "trades": 89, "transaction_cost": 231.47049823425078, "turnover_multiple": 23.147049823425075, "underwater_pct": 88.93280632411067, "win_rate": 33.7 }, "path_id": "empty-2024-06", "protocol": "empty_book", "simulation_start": "2024-06-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-06|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-06-05", "measurement_start": "2024-06-03", "metrics": { "avg_cash_pct": 36.8004, "avg_gross_exposure_pct": 63.1996, "avg_hold_days": 14.4, "avg_positions": 5.1151, "blocked_fraction": 0.0, "cagr_pct": 19.5, "calmar": 0.89, "capacity_opportunities": 89, "end_date": "2025-06-04", "ev_net_r": 0.23210592410952838, "ev_without_best": { "1": 0.15546447570783387, "10": -0.27735685142680283, "5": -0.048002286429215967 }, "exit_reasons": { "open_at_end": 7, "stop": 43, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 0.7222469126217613, "longest_underwater_sessions": 95, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 89, "peak_positions": 12, "profit_factor": 1.3624078316983768, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2024-06-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.2836908023410227, "start_date": "2024-06-03", "total_return_pct": 19.6, "trades": 89, "transaction_cost": 457.498934605773, "turnover_multiple": 22.874946730288652, "underwater_pct": 90.51383399209486, "win_rate": 33.7 }, "path_id": "empty-2024-06", "protocol": "empty_book", "simulation_start": "2024-06-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-07|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-07-03", "measurement_start": "2024-07-01", "metrics": { "avg_cash_pct": 37.5491, "avg_gross_exposure_pct": 62.4509, "avg_hold_days": 14.4, "avg_positions": 5.1071, "blocked_fraction": 0.0, "cagr_pct": 34.4, "calmar": 1.6, "capacity_opportunities": 89, "end_date": "2025-07-02", "ev_net_r": 0.378288086008232, "ev_without_best": { "1": 0.3030293296376831, "10": -0.15198158456874483, "5": 0.07788055117572028 }, "exit_reasons": { "open_at_end": 6, "stop": 43, "time": 19, "trailing_stop": 21 }, "gain_to_pain": 1.2594069094793843, "longest_underwater_sessions": 59, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 89, "peak_positions": 12, "profit_factor": 1.6200671004030591, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.41, "simulation_start_date": "2024-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.0561078084553994, "start_date": "2024-07-01", "total_return_pct": 34.5, "trades": 89, "transaction_cost": 243.1436060425822, "turnover_multiple": 24.31436060425822, "underwater_pct": 84.98023715415019, "win_rate": 37.1 }, "path_id": "empty-2024-07", "protocol": "empty_book", "simulation_start": "2024-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-07|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-07-03", "measurement_start": "2024-07-01", "metrics": { "avg_cash_pct": 37.5354, "avg_gross_exposure_pct": 62.4646, "avg_hold_days": 14.4, "avg_positions": 5.1071, "blocked_fraction": 0.0, "cagr_pct": 31.4, "calmar": 1.43, "capacity_opportunities": 89, "end_date": "2025-07-02", "ev_net_r": 0.347227568034152, "ev_without_best": { "1": 0.2718943201316009, "10": -0.18270429164974214, "5": 0.04725505186889657 }, "exit_reasons": { "open_at_end": 6, "stop": 43, "time": 19, "trailing_stop": 21 }, "gain_to_pain": 1.1386947792141344, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 89, "peak_positions": 12, "profit_factor": 1.5512317381865466, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.31, "simulation_start_date": "2024-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.8961064997862094, "start_date": "2024-07-01", "total_return_pct": 31.5, "trades": 89, "transaction_cost": 480.5698733305688, "turnover_multiple": 24.028493666528437, "underwater_pct": 85.7707509881423, "win_rate": 37.1 }, "path_id": "empty-2024-07", "protocol": "empty_book", "simulation_start": "2024-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-08|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-08-05", "measurement_start": "2024-08-01", "metrics": { "avg_cash_pct": 37.3212, "avg_gross_exposure_pct": 62.6788, "avg_hold_days": 15.6, "avg_positions": 5.0079, "blocked_fraction": 0.0, "cagr_pct": 57.4, "calmar": 2.67, "capacity_opportunities": 81, "end_date": "2025-08-04", "ev_net_r": 0.664855675045898, "ev_without_best": { "1": 0.5823536070743841, "10": 0.05465977539513481, "5": 0.30136881020758105 }, "exit_reasons": { "open_at_end": 2, "stop": 34, "time": 24, "trailing_stop": 21 }, "gain_to_pain": 2.6742178553683726, "longest_underwater_sessions": 59, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 81, "peak_positions": 12, "profit_factor": 2.204797373582275, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.18, "simulation_start_date": "2024-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3047177625569817, "start_date": "2024-08-01", "total_return_pct": 57.9, "trades": 81, "transaction_cost": 252.55679514793442, "turnover_multiple": 25.255679514793442, "underwater_pct": 76.6798418972332, "win_rate": 40.7 }, "path_id": "empty-2024-08", "protocol": "empty_book", "simulation_start": "2024-08-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-08|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-08-05", "measurement_start": "2024-08-01", "metrics": { "avg_cash_pct": 37.3074, "avg_gross_exposure_pct": 62.6926, "avg_hold_days": 15.6, "avg_positions": 5.0079, "blocked_fraction": 0.0, "cagr_pct": 54.2, "calmar": 2.47, "capacity_opportunities": 81, "end_date": "2025-08-04", "ev_net_r": 0.6341098726211157, "ev_without_best": { "1": 0.5516665138712378, "10": 0.024763717262677943, "5": 0.2711056254270096 }, "exit_reasons": { "open_at_end": 2, "stop": 34, "time": 24, "trailing_stop": 21 }, "gain_to_pain": 2.4952047944737323, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 81, "peak_positions": 12, "profit_factor": 2.1124592401876487, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.08, "simulation_start_date": "2024-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.1377841830444426, "start_date": "2024-08-01", "total_return_pct": 54.7, "trades": 81, "transaction_cost": 499.7057291256277, "turnover_multiple": 24.985286456281386, "underwater_pct": 77.4703557312253, "win_rate": 40.7 }, "path_id": "empty-2024-08", "protocol": "empty_book", "simulation_start": "2024-08-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-09|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-09-05", "measurement_start": "2024-09-03", "metrics": { "avg_cash_pct": 36.5949, "avg_gross_exposure_pct": 63.4051, "avg_hold_days": 16.0, "avg_positions": 4.9524, "blocked_fraction": 0.0, "cagr_pct": 106.1, "calmar": 4.93, "capacity_opportunities": 78, "end_date": "2025-09-04", "ev_net_r": 1.0475562443349498, "ev_without_best": { "1": 0.8226193751584217, "10": 0.2490788292023445, "5": 0.5110030988101865 }, "exit_reasons": { "open_at_end": 3, "stop": 30, "time": 24, "trailing_stop": 21 }, "gain_to_pain": 5.177595575763232, "longest_underwater_sessions": 59, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 78, "peak_positions": 12, "profit_factor": 3.073218074815799, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 3.12, "simulation_start_date": "2024-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.574221031099352, "start_date": "2024-09-03", "total_return_pct": 106.4, "trades": 78, "transaction_cost": 280.33941147027434, "turnover_multiple": 28.033941147027434, "underwater_pct": 72.33201581027669, "win_rate": 46.2 }, "path_id": "empty-2024-09", "protocol": "empty_book", "simulation_start": "2024-09-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-09|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-09-05", "measurement_start": "2024-09-03", "metrics": { "avg_cash_pct": 35.8253, "avg_gross_exposure_pct": 64.1747, "avg_hold_days": 15.9, "avg_positions": 4.9286, "blocked_fraction": 0.0, "cagr_pct": 100.5, "calmar": 4.57, "capacity_opportunities": 78, "end_date": "2025-09-04", "ev_net_r": 1.0179418477536708, "ev_without_best": { "1": 0.7932363336780043, "10": 0.22080606873497047, "5": 0.48208803506887704 }, "exit_reasons": { "open_at_end": 3, "stop": 30, "time": 24, "trailing_stop": 21 }, "gain_to_pain": 4.882370740884014, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 78, "peak_positions": 12, "profit_factor": 2.956967619575737, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.99, "simulation_start_date": "2024-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.297419422184169, "start_date": "2024-09-03", "total_return_pct": 100.8, "trades": 78, "transaction_cost": 557.7947359302843, "turnover_multiple": 27.889736796514217, "underwater_pct": 73.51778656126481, "win_rate": 46.2 }, "path_id": "empty-2024-09", "protocol": "empty_book", "simulation_start": "2024-09-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-10|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-10-03", "measurement_start": "2024-10-01", "metrics": { "avg_cash_pct": 39.5639, "avg_gross_exposure_pct": 60.4361, "avg_hold_days": 15.6, "avg_positions": 4.6032, "blocked_fraction": 0.0, "cagr_pct": 100.0, "calmar": 4.64, "capacity_opportunities": 74, "end_date": "2025-10-02", "ev_net_r": 1.0720552883105379, "ev_without_best": { "1": 0.8203640287025935, "10": 0.11220410361226765, "5": 0.40389909716515554 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 22, "trailing_stop": 21 }, "gain_to_pain": 4.98722647802104, "longest_underwater_sessions": 59, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 3.089544657780767, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.85, "simulation_start_date": "2024-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.2776909491589565, "start_date": "2024-10-01", "total_return_pct": 100.2, "trades": 74, "transaction_cost": 265.7343587963666, "turnover_multiple": 26.573435879636662, "underwater_pct": 73.51778656126481, "win_rate": 44.6 }, "path_id": "empty-2024-10", "protocol": "empty_book", "simulation_start": "2024-10-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-10|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-10-03", "measurement_start": "2024-10-01", "metrics": { "avg_cash_pct": 39.5447, "avg_gross_exposure_pct": 60.4553, "avg_hold_days": 15.6, "avg_positions": 4.6032, "blocked_fraction": 0.0, "cagr_pct": 96.2, "calmar": 4.37, "capacity_opportunities": 74, "end_date": "2025-10-02", "ev_net_r": 1.040104764007612, "ev_without_best": { "1": 0.7886403142080844, "10": 0.08131547604786261, "5": 0.3731264281204944 }, "exit_reasons": { "open_at_end": 2, "stop": 29, "time": 22, "trailing_stop": 21 }, "gain_to_pain": 4.755236540870292, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.9610332719648733, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.77, "simulation_start_date": "2024-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.09700067116755, "start_date": "2024-10-01", "total_return_pct": 96.4, "trades": 74, "transaction_cost": 526.1311148168105, "turnover_multiple": 26.30655574084053, "underwater_pct": 74.30830039525692, "win_rate": 44.6 }, "path_id": "empty-2024-10", "protocol": "empty_book", "simulation_start": "2024-10-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-11|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-11-05", "measurement_start": "2024-11-01", "metrics": { "avg_cash_pct": 45.4856, "avg_gross_exposure_pct": 54.5144, "avg_hold_days": 14.4, "avg_positions": 4.2341, "blocked_fraction": 0.0, "cagr_pct": 60.4, "calmar": 2.81, "capacity_opportunities": 74, "end_date": "2025-11-04", "ev_net_r": 0.7200376528531769, "ev_without_best": { "1": 0.4635242338554056, "10": -0.08613122395082139, "5": 0.16411208288023946 }, "exit_reasons": { "open_at_end": 2, "stop": 33, "time": 19, "trailing_stop": 20 }, "gain_to_pain": 3.668863020055989, "longest_underwater_sessions": 59, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.3022958814405534, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.13, "simulation_start_date": "2024-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.782512104340434, "start_date": "2024-11-01", "total_return_pct": 61.0, "trades": 74, "transaction_cost": 221.85797180944368, "turnover_multiple": 22.18579718094437, "underwater_pct": 79.84189723320159, "win_rate": 41.9 }, "path_id": "empty-2024-11", "protocol": "empty_book", "simulation_start": "2024-11-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-11|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-11-05", "measurement_start": "2024-11-01", "metrics": { "avg_cash_pct": 45.4684, "avg_gross_exposure_pct": 54.5316, "avg_hold_days": 14.4, "avg_positions": 4.2341, "blocked_fraction": 0.0, "cagr_pct": 57.4, "calmar": 2.61, "capacity_opportunities": 74, "end_date": "2025-11-04", "ev_net_r": 0.6886769704671398, "ev_without_best": { "1": 0.43239844130404426, "10": -0.11772743652933926, "5": 0.13337386790916142 }, "exit_reasons": { "open_at_end": 2, "stop": 33, "time": 19, "trailing_stop": 20 }, "gain_to_pain": 3.439385069887779, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.2054555556091184, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.04, "simulation_start_date": "2024-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.6071398304821027, "start_date": "2024-11-01", "total_return_pct": 57.9, "trades": 74, "transaction_cost": 439.2000999142843, "turnover_multiple": 21.960004995714215, "underwater_pct": 80.23715415019763, "win_rate": 41.9 }, "path_id": "empty-2024-11", "protocol": "empty_book", "simulation_start": "2024-11-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-12|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-12-04", "measurement_start": "2024-12-02", "metrics": { "avg_cash_pct": 49.0373, "avg_gross_exposure_pct": 50.9627, "avg_hold_days": 14.0, "avg_positions": 4.0159, "blocked_fraction": 0.0, "cagr_pct": 57.8, "calmar": 2.69, "capacity_opportunities": 72, "end_date": "2025-12-03", "ev_net_r": 0.7144456810754196, "ev_without_best": { "1": 0.45062777179915114, "10": -0.11863057429931372, "5": 0.14150800664226335 }, "exit_reasons": { "open_at_end": 2, "stop": 34, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 3.657706073929906, "longest_underwater_sessions": 60, "max_drawdown_pct": 21.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 12, "profit_factor": 2.270446064281466, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.08, "simulation_start_date": "2024-12-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.772700670730631, "start_date": "2024-12-02", "total_return_pct": 58.0, "trades": 72, "transaction_cost": 210.35135615213056, "turnover_multiple": 21.035135615213058, "underwater_pct": 81.81818181818183, "win_rate": 40.3 }, "path_id": "empty-2024-12", "protocol": "empty_book", "simulation_start": "2024-12-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2024-12|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-12-04", "measurement_start": "2024-12-02", "metrics": { "avg_cash_pct": 49.0243, "avg_gross_exposure_pct": 50.9757, "avg_hold_days": 14.0, "avg_positions": 4.0159, "blocked_fraction": 0.0, "cagr_pct": 54.9, "calmar": 2.5, "capacity_opportunities": 72, "end_date": "2025-12-03", "ev_net_r": 0.6833514574334045, "ev_without_best": { "1": 0.4197788075469298, "10": -0.1499249486651762, "5": 0.11107471651296903 }, "exit_reasons": { "open_at_end": 2, "stop": 34, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 3.4275217444440536, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 12, "profit_factor": 2.1762718503373555, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2024-12-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.596793353806734, "start_date": "2024-12-02", "total_return_pct": 55.1, "trades": 72, "transaction_cost": 416.5703167832393, "turnover_multiple": 20.828515839161966, "underwater_pct": 82.21343873517787, "win_rate": 40.3 }, "path_id": "empty-2024-12", "protocol": "empty_book", "simulation_start": "2024-12-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-01|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.2667, "avg_gross_exposure_pct": 52.7333, "avg_hold_days": 14.6, "avg_positions": 3.9484, "blocked_fraction": 0.0, "cagr_pct": 78.9, "calmar": 3.6, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9746870120539716, "ev_without_best": { "1": 0.6990029788056653, "10": 0.030141523540966504, "5": 0.2972598360409754 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.435141933844855, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.864609528641243, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.55, "simulation_start_date": "2025-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.785293668099796, "start_date": "2025-01-02", "total_return_pct": 79.6, "trades": 68, "transaction_cost": 217.54382903070774, "turnover_multiple": 21.754382903070773, "underwater_pct": 80.63241106719367, "win_rate": 45.6 }, "path_id": "empty-2025-01", "protocol": "empty_book", "simulation_start": "2025-01-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-01|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.2537, "avg_gross_exposure_pct": 52.7463, "avg_hold_days": 14.6, "avg_positions": 3.9484, "blocked_fraction": 0.0, "cagr_pct": 75.7, "calmar": 3.38, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9434420096941573, "ev_without_best": { "1": 0.6680156277586503, "10": -0.0004370617371024965, "5": 0.26703624866664766 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 6.992091449212213, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.7493104874033687, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.47, "simulation_start_date": "2025-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.6033549067372865, "start_date": "2025-01-02", "total_return_pct": 76.4, "trades": 68, "transaction_cost": 430.84988283860247, "turnover_multiple": 21.542494141930124, "underwater_pct": 81.02766798418972, "win_rate": 45.6 }, "path_id": "empty-2025-01", "protocol": "empty_book", "simulation_start": "2025-01-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-02|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-02-04", "measurement_start": "2025-02-03", "metrics": { "avg_cash_pct": 47.0875, "avg_gross_exposure_pct": 52.9125, "avg_hold_days": 15.0, "avg_positions": 3.873, "blocked_fraction": 0.0, "cagr_pct": 77.9, "calmar": 3.99, "capacity_opportunities": 65, "end_date": "2026-02-03", "ev_net_r": 0.9950571897191762, "ev_without_best": { "1": 0.7067687514383746, "10": -0.019925208848838718, "5": 0.25511848371031265 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 19, "trailing_stop": 17 }, "gain_to_pain": 5.783529215794355, "longest_underwater_sessions": 62, "max_drawdown_pct": 19.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 12, "profit_factor": 2.9297583381763674, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.64, "simulation_start_date": "2025-02-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.200235328922835, "start_date": "2025-02-03", "total_return_pct": 77.8, "trades": 65, "transaction_cost": 212.8832206605133, "turnover_multiple": 21.288322066051332, "underwater_pct": 79.84189723320159, "win_rate": 44.6 }, "path_id": "empty-2025-02", "protocol": "empty_book", "simulation_start": "2025-02-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-02|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-02-04", "measurement_start": "2025-02-03", "metrics": { "avg_cash_pct": 47.0713, "avg_gross_exposure_pct": 52.9287, "avg_hold_days": 15.0, "avg_positions": 3.873, "blocked_fraction": 0.0, "cagr_pct": 74.8, "calmar": 3.76, "capacity_opportunities": 65, "end_date": "2026-02-03", "ev_net_r": 0.962740851021747, "ev_without_best": { "1": 0.6747054018287568, "10": -0.052582648679290064, "5": 0.22361940804614314 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 19, "trailing_stop": 17 }, "gain_to_pain": 5.413312274459172, "longest_underwater_sessions": 62, "max_drawdown_pct": 19.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 12, "profit_factor": 2.8041572864763467, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2025-02-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.0085504088987145, "start_date": "2025-02-03", "total_return_pct": 74.7, "trades": 65, "transaction_cost": 421.65535841594783, "turnover_multiple": 21.08276792079739, "underwater_pct": 79.84189723320159, "win_rate": 44.6 }, "path_id": "empty-2025-02", "protocol": "empty_book", "simulation_start": "2025-02-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-03|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-03-04", "measurement_start": "2025-03-03", "metrics": { "avg_cash_pct": 49.1644, "avg_gross_exposure_pct": 50.8356, "avg_hold_days": 15.2, "avg_positions": 3.75, "blocked_fraction": 0.0, "cagr_pct": 80.0, "calmar": 6.33, "capacity_opportunities": 62, "end_date": "2026-03-03", "ev_net_r": 1.0740066823775996, "ev_without_best": { "1": 0.7728343781593555, "10": 0.015650201711126712, "5": 0.302049228040061 }, "exit_reasons": { "open_at_end": 1, "stop": 26, "time": 20, "trailing_stop": 15 }, "gain_to_pain": 7.214973724160683, "longest_underwater_sessions": 62, "max_drawdown_pct": 12.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 62, "peak_positions": 12, "profit_factor": 3.0925565858744015, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2025-03-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.550161435433673, "start_date": "2025-03-03", "total_return_pct": 80.0, "trades": 62, "transaction_cost": 224.70285797081775, "turnover_multiple": 22.47028579708177, "underwater_pct": 81.42292490118577, "win_rate": 45.2 }, "path_id": "empty-2025-03", "protocol": "empty_book", "simulation_start": "2025-03-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-03|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-03-04", "measurement_start": "2025-03-03", "metrics": { "avg_cash_pct": 49.1488, "avg_gross_exposure_pct": 50.8512, "avg_hold_days": 15.2, "avg_positions": 3.75, "blocked_fraction": 0.0, "cagr_pct": 77.1, "calmar": 5.93, "capacity_opportunities": 62, "end_date": "2026-03-03", "ev_net_r": 1.0416755230754657, "ev_without_best": { "1": 0.740768407070586, "10": -0.01704458775183936, "5": 0.2705770455619981 }, "exit_reasons": { "open_at_end": 1, "stop": 26, "time": 20, "trailing_stop": 15 }, "gain_to_pain": 6.819049982448968, "longest_underwater_sessions": 62, "max_drawdown_pct": 13.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 62, "peak_positions": 12, "profit_factor": 2.9625600125211644, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2025-03-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.353400521891937, "start_date": "2025-03-03", "total_return_pct": 77.0, "trades": 62, "transaction_cost": 445.2412026334674, "turnover_multiple": 22.26206013167337, "underwater_pct": 81.42292490118577, "win_rate": 45.2 }, "path_id": "empty-2025-03", "protocol": "empty_book", "simulation_start": "2025-03-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-04|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-04-02", "measurement_start": "2025-04-01", "metrics": { "avg_cash_pct": 49.9557, "avg_gross_exposure_pct": 50.0443, "avg_hold_days": 16.9, "avg_positions": 3.7024, "blocked_fraction": 0.0, "cagr_pct": 95.8, "calmar": 9.81, "capacity_opportunities": 55, "end_date": "2026-04-01", "ev_net_r": 1.3670250720057526, "ev_without_best": { "1": 1.032238180011591, "10": 0.20915055870852903, "5": 0.5162954130237739 }, "exit_reasons": { "open_at_end": 2, "stop": 20, "time": 20, "trailing_stop": 13 }, "gain_to_pain": 21.423052551638065, "longest_underwater_sessions": 62, "max_drawdown_pct": 9.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 55, "peak_positions": 12, "profit_factor": 4.106333368202278, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 3.15, "simulation_start_date": "2025-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 6.800186332327925, "start_date": "2025-04-01", "total_return_pct": 95.7, "trades": 55, "transaction_cost": 234.78807631426594, "turnover_multiple": 23.478807631426594, "underwater_pct": 79.05138339920948, "win_rate": 52.7 }, "path_id": "empty-2025-04", "protocol": "empty_book", "simulation_start": "2025-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-04|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-04-02", "measurement_start": "2025-04-01", "metrics": { "avg_cash_pct": 49.9401, "avg_gross_exposure_pct": 50.0599, "avg_hold_days": 16.9, "avg_positions": 3.7024, "blocked_fraction": 0.0, "cagr_pct": 92.9, "calmar": 9.24, "capacity_opportunities": 55, "end_date": "2026-04-01", "ev_net_r": 1.334402767937093, "ev_without_best": { "1": 0.9999100488364259, "10": 0.17604336095034678, "5": 0.48462322805790287 }, "exit_reasons": { "open_at_end": 2, "stop": 20, "time": 20, "trailing_stop": 13 }, "gain_to_pain": 20.426907465043563, "longest_underwater_sessions": 62, "max_drawdown_pct": 10.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 55, "peak_positions": 12, "profit_factor": 3.9263722011166933, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 3.08, "simulation_start_date": "2025-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 6.605882190130148, "start_date": "2025-04-01", "total_return_pct": 92.8, "trades": 55, "transaction_cost": 465.7348571078003, "turnover_multiple": 23.286742855390017, "underwater_pct": 79.05138339920948, "win_rate": 52.7 }, "path_id": "empty-2025-04", "protocol": "empty_book", "simulation_start": "2025-04-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-05|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-05-04", "measurement_start": "2025-05-01", "metrics": { "avg_cash_pct": 51.7247, "avg_gross_exposure_pct": 48.2753, "avg_hold_days": 16.8, "avg_positions": 3.2143, "blocked_fraction": 0.0, "cagr_pct": 69.2, "calmar": 7.09, "capacity_opportunities": 48, "end_date": "2026-05-01", "ev_net_r": 1.1864475572556135, "ev_without_best": { "1": 0.7979567129484886, "10": -0.0954199828597984, "5": 0.247173792771797 }, "exit_reasons": { "open_at_end": 2, "stop": 16, "time": 15, "trailing_stop": 15 }, "gain_to_pain": 14.340414095908924, "longest_underwater_sessions": 74, "max_drawdown_pct": 9.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 48, "peak_positions": 9, "profit_factor": 3.6075482488973547, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.67, "simulation_start_date": "2025-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.425808352314732, "start_date": "2025-05-01", "total_return_pct": 69.1, "trades": 48, "transaction_cost": 204.01453687391722, "turnover_multiple": 20.401453687391722, "underwater_pct": 80.23715415019763, "win_rate": 50.0 }, "path_id": "empty-2025-05", "protocol": "empty_book", "simulation_start": "2025-05-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-05|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-05-04", "measurement_start": "2025-05-01", "metrics": { "avg_cash_pct": 51.707, "avg_gross_exposure_pct": 48.293, "avg_hold_days": 16.8, "avg_positions": 3.2143, "blocked_fraction": 0.0, "cagr_pct": 66.9, "calmar": 6.65, "capacity_opportunities": 48, "end_date": "2026-05-01", "ev_net_r": 1.1526941334747, "ev_without_best": { "1": 0.7645172086683508, "10": -0.12814024266721322, "5": 0.2143373115540214 }, "exit_reasons": { "open_at_end": 2, "stop": 16, "time": 15, "trailing_stop": 15 }, "gain_to_pain": 13.55090613592762, "longest_underwater_sessions": 74, "max_drawdown_pct": 10.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 48, "peak_positions": 9, "profit_factor": 3.4452756821513146, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.6, "simulation_start_date": "2025-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.249053309122371, "start_date": "2025-05-01", "total_return_pct": 66.8, "trades": 48, "transaction_cost": 405.0156592505776, "turnover_multiple": 20.25078296252888, "underwater_pct": 80.23715415019763, "win_rate": 50.0 }, "path_id": "empty-2025-05", "protocol": "empty_book", "simulation_start": "2025-05-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-06|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-06-03", "measurement_start": "2025-06-02", "metrics": { "avg_cash_pct": 57.4182, "avg_gross_exposure_pct": 42.5818, "avg_hold_days": 14.1, "avg_positions": 2.5754, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.3, "capacity_opportunities": 46, "end_date": "2026-06-02", "ev_net_r": 1.0013778035400518, "ev_without_best": { "1": 0.5915080382922644, "10": -0.45996515841499647, "5": -0.06918802958024968 }, "exit_reasons": { "stop": 22, "time": 11, "trailing_stop": 13 }, "gain_to_pain": 4.7969599573852175, "longest_underwater_sessions": 95, "max_drawdown_pct": 12.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 46, "peak_positions": 7, "profit_factor": 2.7345541165088605, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.17, "simulation_start_date": "2025-06-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.294893425217418, "start_date": "2025-06-02", "total_return_pct": 52.7, "trades": 46, "transaction_cost": 202.89664640333015, "turnover_multiple": 20.289664640333015, "underwater_pct": 83.00395256916995, "win_rate": 39.1 }, "path_id": "empty-2025-06", "protocol": "empty_book", "simulation_start": "2025-06-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-06|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-06-03", "measurement_start": "2025-06-02", "metrics": { "avg_cash_pct": 57.3972, "avg_gross_exposure_pct": 42.6028, "avg_hold_days": 14.1, "avg_positions": 2.5754, "blocked_fraction": 0.0, "cagr_pct": 50.6, "calmar": 3.96, "capacity_opportunities": 46, "end_date": "2026-06-02", "ev_net_r": 0.9670669575722088, "ev_without_best": { "1": 0.5575126766433, "10": -0.49244754446501343, "5": -0.10226762098349546 }, "exit_reasons": { "stop": 22, "time": 11, "trailing_stop": 13 }, "gain_to_pain": 4.530991677084176, "longest_underwater_sessions": 95, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 46, "peak_positions": 7, "profit_factor": 2.619987348650296, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2025-06-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.1288137100067726, "start_date": "2025-06-02", "total_return_pct": 50.6, "trades": 46, "transaction_cost": 402.84900226452214, "turnover_multiple": 20.142450113226108, "underwater_pct": 83.399209486166, "win_rate": 39.1 }, "path_id": "empty-2025-06", "protocol": "empty_book", "simulation_start": "2025-06-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-07|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-07-02", "measurement_start": "2025-07-01", "metrics": { "avg_cash_pct": 65.1906, "avg_gross_exposure_pct": 34.8094, "avg_hold_days": 12.0, "avg_positions": 2.0516, "blocked_fraction": 0.0, "cagr_pct": 23.8, "calmar": 1.51, "capacity_opportunities": 43, "end_date": "2026-07-01", "ev_net_r": 0.5452251953407651, "ev_without_best": { "1": 0.0952182419038671, "10": -0.7772818589904036, "5": -0.4547174016294614 }, "exit_reasons": { "stop": 23, "time": 6, "trailing_stop": 14 }, "gain_to_pain": 1.7655367955022525, "longest_underwater_sessions": 115, "max_drawdown_pct": 15.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 43, "peak_positions": 5, "profit_factor": 1.831056168703182, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.2, "simulation_start_date": "2025-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.380520643977697, "start_date": "2025-07-01", "total_return_pct": 23.7, "trades": 43, "transaction_cost": 174.33184222348854, "turnover_multiple": 17.433184222348853, "underwater_pct": 88.14229249011858, "win_rate": 30.2 }, "path_id": "empty-2025-07", "protocol": "empty_book", "simulation_start": "2025-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|empty_book|empty-2025-07|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-07-02", "measurement_start": "2025-07-01", "metrics": { "avg_cash_pct": 65.1693, "avg_gross_exposure_pct": 34.8307, "avg_hold_days": 12.0, "avg_positions": 2.0516, "blocked_fraction": 0.0, "cagr_pct": 22.1, "calmar": 1.35, "capacity_opportunities": 43, "end_date": "2026-07-01", "ev_net_r": 0.5107698190792945, "ev_without_best": { "1": 0.06109744335801313, "10": -0.8108974361728496, "5": -0.48805209489816753 }, "exit_reasons": { "stop": 23, "time": 6, "trailing_stop": 14 }, "gain_to_pain": 1.616661323432151, "longest_underwater_sessions": 115, "max_drawdown_pct": 16.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 43, "peak_positions": 5, "profit_factor": 1.7521725591406085, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.13, "simulation_start_date": "2025-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.2193305805786654, "start_date": "2025-07-01", "total_return_pct": 22.0, "trades": 43, "transaction_cost": 346.29126533668386, "turnover_multiple": 17.314563266834192, "underwater_pct": 88.14229249011858, "win_rate": 30.2 }, "path_id": "empty-2025-07", "protocol": "empty_book", "simulation_start": "2025-07-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-01|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171684, "ev_without_best": { "1": 0.28340099763591964, "10": -0.25059398521238835, "5": 0.01062908054755213 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470846914686477, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8237.53, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-07-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073431699453923, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 241.5167572792096, "turnover_multiple": 29.319074683698823, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2018-07-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-01|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274096, "ev_without_best": { "1": 0.23738493261509808, "10": -0.29643871926273174, "5": -0.035629479597303 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557794946830278, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8135.43, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717672, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-07-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805568435337251, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 471.41058746913035, "turnover_multiple": 28.972690286139166, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2018-07-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-02|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171684, "ev_without_best": { "1": 0.28340099763591964, "10": -0.25059398521238835, "5": 0.01062908054755213 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470846914686477, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8237.53, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-07-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073431699453923, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 241.5167572792096, "turnover_multiple": 29.319074683698823, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2018-07-09" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-02|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274096, "ev_without_best": { "1": 0.23738493261509808, "10": -0.29643871926273174, "5": -0.035629479597303 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557794946830278, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8135.43, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717672, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-07-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805568435337251, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 471.41058746913035, "turnover_multiple": 28.972690286139166, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2018-07-09" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-03|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117172, "ev_without_best": { "1": 0.28340099763591997, "10": -0.25059398521238807, "5": 0.010629080547552457 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470856355594742, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8066.88, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672499, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-07-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073455163395047, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 236.51345431932933, "turnover_multiple": 29.319074328529656, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2018-07-16" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-03|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274063, "ev_without_best": { "1": 0.23738493261509777, "10": -0.29643871926273213, "5": -0.03562947959730336 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557995618334775, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 7969.98, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717665, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-07-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805560190419961, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 461.8234537411537, "turnover_multiple": 28.972685862521214, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2018-07-16" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-04|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117171, "ev_without_best": { "1": 0.2834009976359199, "10": -0.250593985212388, "5": 0.010629080547552388 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470816032618953, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8066.94, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672497, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-07-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734455575953024, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 236.51515548863722, "turnover_multiple": 29.319067141770883, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2018-07-23" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-04|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3262593035227405, "ev_without_best": { "1": 0.23738493261509766, "10": -0.2964387192627322, "5": -0.035629479597303504 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557934846000015, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 7970.03, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.581071263771766, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-07-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055534231429418, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 461.82604919317913, "turnover_multiple": 28.972666928052913, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2018-07-23" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-05|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117167, "ev_without_best": { "1": 0.28340099763591936, "10": -0.2505939852123885, "5": 0.010629080547551916 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708226860719744, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8148.69, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-07-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734294861898204, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 238.91204309272035, "turnover_multiple": 29.319073752065716, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2018-07-30" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-05|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3262593035227407, "ev_without_best": { "1": 0.2373849326150978, "10": -0.2964387192627321, "5": -0.03562947959730332 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557911334220403, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8054.11, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717665, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-07-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055645989079783, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 466.69824127489807, "turnover_multiple": 28.972676141429538, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2018-07-30" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-06|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117165, "ev_without_best": { "1": 0.2834009976359193, "10": -0.25059398521238857, "5": 0.010629080547551881 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708388772272043, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8208.78, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672483, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-08-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734456447727516, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 240.6739382037148, "turnover_multiple": 29.31908739224523, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2018-08-06" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-06|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274085, "ev_without_best": { "1": 0.2373849326150979, "10": -0.29643871926273185, "5": -0.03562947959730317 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557958292538446, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8116.76, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717668, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-08-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805565919969225, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 470.3283597937851, "turnover_multiple": 28.972666420701433, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2018-08-06" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-07|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171684, "ev_without_best": { "1": 0.2834009976359196, "10": -0.25059398521238824, "5": 0.010629080547552083 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470832221027015, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8125.52, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-08-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073450223150933, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 238.23275373208634, "turnover_multiple": 29.31907788450294, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2018-08-13" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-07|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3262593035227408, "ev_without_best": { "1": 0.23738493261509785, "10": -0.29643871926273185, "5": -0.035629479597303226 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557885617389134, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8037.47, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717665, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-08-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055527103607947, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 465.7338469339665, "turnover_multiple": 28.97266471501396, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2018-08-13" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-08|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117169, "ev_without_best": { "1": 0.28340099763591964, "10": -0.25059398521238824, "5": 0.010629080547552183 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470837520859574, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8117.24, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.695165277467249, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-08-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073442026440732, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 237.98994641204015, "turnover_multiple": 29.319072296992594, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2018-08-20" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-08|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274046, "ev_without_best": { "1": 0.2373849326150976, "10": -0.29643871926273235, "5": -0.035629479597303566 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557806079599833, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8029.27, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717657, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-08-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055636183477692, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 465.2587087809294, "turnover_multiple": 28.97266555869521, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2018-08-20" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-09|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171706, "ev_without_best": { "1": 0.28340099763591986, "10": -0.2505939852123881, "5": 0.010629080547552378 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708438265665302, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 7948.62, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672492, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-08-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734527923503916, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 233.04634005448824, "turnover_multiple": 29.319094390534236, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2018-08-27" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-09|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274074, "ev_without_best": { "1": 0.23738493261509785, "10": -0.2964387192627319, "5": -0.035629479597303226 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.1557866435102047, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 7865.57, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717668, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-08-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055642691283893, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 455.7733391189416, "turnover_multiple": 28.97268342402023, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2018-08-27" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-10|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171645, "ev_without_best": { "1": 0.28340099763591925, "10": -0.2505939852123888, "5": 0.010629080547551626 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708373863453206, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8234.67, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672479, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-09-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073456904952802, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 241.43296331389115, "turnover_multiple": 29.3190817985288, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2018-09-04" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-10|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.326259303522741, "ev_without_best": { "1": 0.23738493261509816, "10": -0.29643871926273174, "5": -0.03562947959730293 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.155787143867264, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8161.75, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717674, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-09-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055492453484683, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 472.93531092583436, "turnover_multiple": 28.97266584530489, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2018-09-04" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-11|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.37223478611171645, "ev_without_best": { "1": 0.28340099763591925, "10": -0.2505939852123888, "5": 0.010629080547551626 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708373863453206, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8234.67, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672479, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-09-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.073456904952802, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 241.43296331389115, "turnover_multiple": 29.3190817985288, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2018-09-10" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-11|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.326259303522741, "ev_without_best": { "1": 0.23738493261509816, "10": -0.29643871926273174, "5": -0.03562947959730293 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.155787143867264, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8161.75, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717674, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-09-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055492453484683, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 472.93531092583436, "turnover_multiple": 28.97266584530489, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2018-09-10" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-12|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117169, "ev_without_best": { "1": 0.28340099763591964, "10": -0.25059398521238824, "5": 0.010629080547552077 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.4708269774100935, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8377.13, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.695165277467249, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-09-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734438194780043, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 245.60985670890676, "turnover_multiple": 29.31909337791186, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2018-09-17" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-12|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274096, "ev_without_best": { "1": 0.23738493261509802, "10": -0.29643871926273174, "5": -0.03562947959730308 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.155803417384332, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8309.43, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.581071263771767, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-09-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805565489740794, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 481.49292408679, "turnover_multiple": 28.97268068247702, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2018-09-17" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-13|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117168, "ev_without_best": { "1": 0.2834009976359195, "10": -0.2505939852123883, "5": 0.01062908054755205 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470847368020538, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8457.02, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-09-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734335239941966, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 247.95205949903706, "turnover_multiple": 29.319081603098613, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2018-09-24" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-13|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274035, "ev_without_best": { "1": 0.23738493261509747, "10": -0.2964387192627325, "5": -0.03562947959730376 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.155779609256923, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8392.02, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717654, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-09-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.8055696160105006, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 486.2788412483163, "turnover_multiple": 28.972693180445013, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2018-09-24" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-14|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2289, "avg_gross_exposure_pct": 77.7711, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 35.1, "calmar": 2.89, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.3722347861117174, "ev_without_best": { "1": 0.28340099763592014, "10": -0.2505939852123878, "5": 0.010629080547552652 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.470837976597, "longest_underwater_sessions": 174, "max_drawdown_pct": 12.2, "measurement_start_equity": 8636.28, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.6951652774672505, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.95, "simulation_start_date": "2018-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.0734310080592997, "start_date": "2019-01-02", "total_return_pct": 34.9, "trades": 71, "transaction_cost": 253.2077043033031, "turnover_multiple": 29.319070746120218, "underwater_pct": 84.98023715415019, "win_rate": 45.1 }, "path_id": "warm-2019-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2018-10-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2019-seed-14|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.2186, "avg_gross_exposure_pct": 77.7814, "avg_hold_days": 16.1, "avg_positions": 4.6706, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 2.44, "capacity_opportunities": 71, "end_date": "2019-12-31", "ev_net_r": 0.32625930352274046, "ev_without_best": { "1": 0.23738493261509755, "10": -0.2964387192627322, "5": -0.03562947959730351 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 16, "trailing_stop": 23 }, "gain_to_pain": 2.155776897340697, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.1, "measurement_start_equity": 8576.33, "measurement_start_positions": 3, "opened_positions": 71, "peak_positions": 9, "profit_factor": 1.5810712637717657, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2018-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.805545686990132, "start_date": "2019-01-02", "total_return_pct": 31.8, "trades": 71, "transaction_cost": 496.9582939838847, "turnover_multiple": 28.97266627939251, "underwater_pct": 85.37549407114624, "win_rate": 45.1 }, "path_id": "warm-2019-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2018-10-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-01|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7359, "avg_gross_exposure_pct": 67.2641, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215377, "ev_without_best": { "1": 0.5380301432278914, "10": 0.03176024893144266, "5": 0.2976009036009529 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.579888377123526, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 9938.48, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.3357787801107306, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3667266109031853, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 271.4897064923251, "turnover_multiple": 27.317024986952244, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2019-07-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-01|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7124, "avg_gross_exposure_pct": 67.2876, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284508, "ev_without_best": { "1": 0.5051088568428486, "10": -0.0005955888641020816, "5": 0.2652157186445086 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.337860525077119, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 9813.38, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.220668320488061, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.1842870008203605, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 529.7886761927728, "turnover_multiple": 26.99318054496885, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2019-07-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-02|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7359, "avg_gross_exposure_pct": 67.2641, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215378, "ev_without_best": { "1": 0.5380301432278916, "10": 0.03176024893144275, "5": 0.29760090360095304 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.579889627942606, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 9982.53, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.3357787801107306, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-07-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3667402713091628, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 272.69321974680116, "turnover_multiple": 27.317044852036624, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2019-07-08" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-02|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7124, "avg_gross_exposure_pct": 67.2876, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284506, "ev_without_best": { "1": 0.5051088568428485, "10": -0.0005955888641021965, "5": 0.26521571864450844 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.337865541817113, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 9860.95, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.2206683204880604, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-07-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.1842986541993774, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 532.3567235381, "turnover_multiple": 26.99317629326282, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2019-07-08" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-03|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7359, "avg_gross_exposure_pct": 67.2641, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215377, "ev_without_best": { "1": 0.5380301432278914, "10": 0.031760248931442664, "5": 0.297600903600953 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.5798757955414025, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10064.92, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.33577878011073, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-07-15", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3667341700464237, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 274.9437243734612, "turnover_multiple": 27.3170302767892, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2019-07-15" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-03|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7124, "avg_gross_exposure_pct": 67.2876, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284508, "ev_without_best": { "1": 0.5051088568428486, "10": -0.0005955888641021891, "5": 0.2652157186445084 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.3378643490638398, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 9946.27, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.220668320488061, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-07-15", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.1842939621390167, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 536.9625385605045, "turnover_multiple": 26.99316118306181, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2019-07-15" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-04|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7359, "avg_gross_exposure_pct": 67.2641, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215378, "ev_without_best": { "1": 0.5380301432278916, "10": 0.03176024893144282, "5": 0.2976009036009531 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.57988473643776, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10196.99, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.335778780110731, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-07-22", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.366748193377007, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 278.55160281181537, "turnover_multiple": 27.317041873319024, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2019-07-22" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-04|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7124, "avg_gross_exposure_pct": 67.2876, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284506, "ev_without_best": { "1": 0.5051088568428483, "10": -0.0005955888641023157, "5": 0.26521571864450827 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.3378799023655064, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10081.03, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.2206683204880604, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-07-22", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.184289823785907, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 544.237781163654, "turnover_multiple": 26.993163454709187, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2019-07-22" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-05|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7359, "avg_gross_exposure_pct": 67.2641, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.647427270221538, "ev_without_best": { "1": 0.5380301432278918, "10": 0.03176024893144307, "5": 0.29760090360095326 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.579892495337741, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10281.8, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.3357787801107324, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-07-29", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3667333250978966, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 280.86813699035173, "turnover_multiple": 27.31702007336768, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2019-07-29" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-05|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7124, "avg_gross_exposure_pct": 67.2876, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284503, "ev_without_best": { "1": 0.5051088568428482, "10": -0.0005955888641024585, "5": 0.2652157186445082 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.337862667276572, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10168.92, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.2206683204880595, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-07-29", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.1842886236015135, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 548.9828911635424, "turnover_multiple": 26.993175832022587, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2019-07-29" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-06|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7359, "avg_gross_exposure_pct": 67.2641, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215377, "ev_without_best": { "1": 0.5380301432278914, "10": 0.03176024893144262, "5": 0.29760090360095287 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.57988565639289, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10465.97, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.3357787801107306, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-08-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3667483290076063, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 285.89926062671134, "turnover_multiple": 27.31703421916089, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2019-08-05" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-06|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7124, "avg_gross_exposure_pct": 67.2876, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284508, "ev_without_best": { "1": 0.5051088568428486, "10": -0.0005955888641021974, "5": 0.2652157186445085 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.337870757332598, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10358.73, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.2206683204880613, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-08-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.184301818348273, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 559.2301154422383, "turnover_multiple": 26.993179445850906, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2019-08-05" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-07|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7404, "avg_gross_exposure_pct": 67.2596, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215378, "ev_without_best": { "1": 0.5380301432278916, "10": 0.031760248931442796, "5": 0.297600903600953 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.5801960595462416, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10486.96, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.335778780110731, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-08-12", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3672035928459407, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 286.48845170160337, "turnover_multiple": 27.318541474517247, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2019-08-12" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-07|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7171, "avg_gross_exposure_pct": 67.2829, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284506, "ev_without_best": { "1": 0.5051088568428485, "10": -0.0005955888641023584, "5": 0.26521571864450827 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.33819730161705, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10380.5, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.22066832048806, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-08-12", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.184800180402306, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 560.4388847362991, "turnover_multiple": 26.994792386508312, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2019-08-12" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-08|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7483, "avg_gross_exposure_pct": 67.2517, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.9, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215378, "ev_without_best": { "1": 0.5380301432278916, "10": 0.03176024893144276, "5": 0.29760090360095304 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.5807398088300197, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10546.57, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.335778780110731, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-08-19", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3680257348240055, "start_date": "2020-01-02", "total_return_pct": 52.5, "trades": 80, "transaction_cost": 288.1447061779119, "turnover_multiple": 27.321177044092245, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2019-08-19" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-08|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7251, "avg_gross_exposure_pct": 67.2749, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284508, "ev_without_best": { "1": 0.5051088568428486, "10": -0.0005955888641022979, "5": 0.2652157186445084 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.338756064712753, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10447.49, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.220668320488061, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2019-08-19", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.1856422022768816, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 564.1135943996695, "turnover_multiple": 26.997565654509817, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2019-08-19" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-09|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7483, "avg_gross_exposure_pct": 67.2517, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.9, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215377, "ev_without_best": { "1": 0.5380301432278914, "10": 0.03176024893144269, "5": 0.2976009036009529 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.580734824935545, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10538.54, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.3357787801107306, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-08-26", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.368004464536782, "start_date": "2020-01-02", "total_return_pct": 52.5, "trades": 80, "transaction_cost": 287.92534867272826, "turnover_multiple": 27.3211800375316, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2019-08-26" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-09|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7251, "avg_gross_exposure_pct": 67.2749, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284505, "ev_without_best": { "1": 0.5051088568428483, "10": -0.000595588864102358, "5": 0.26521571864450827 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.3387607166604205, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10439.54, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.22066832048806, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2019-08-26", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.185657936446257, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 563.6843822852944, "turnover_multiple": 26.997568009955145, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2019-08-26" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-10|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7495, "avg_gross_exposure_pct": 67.2505, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.9, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215378, "ev_without_best": { "1": 0.5380301432278917, "10": 0.03176024893144285, "5": 0.2976009036009531 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.5808342810473426, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10502.01, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.3357787801107315, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.368139526967134, "start_date": "2020-01-02", "total_return_pct": 52.5, "trades": 80, "transaction_cost": 286.93135920200467, "turnover_multiple": 27.321565986130715, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2019-09-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-10|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7264, "avg_gross_exposure_pct": 67.2736, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284508, "ev_without_best": { "1": 0.5051088568428486, "10": -0.0005955888641021931, "5": 0.2652157186445085 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.338834262314333, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10403.15, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.220668320488061, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2019-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.18578112004958, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 561.7287796465334, "turnover_multiple": 26.998014046059772, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2019-09-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-11|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7325, "avg_gross_exposure_pct": 67.2675, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215378, "ev_without_best": { "1": 0.5380301432278916, "10": 0.03176024893144276, "5": 0.29760090360095304 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.579642748257627, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10618.35, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.3357787801107306, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-09-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3664014703726086, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 290.05006791431066, "turnover_multiple": 27.315926477683504, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2019-09-09" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-11|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7091, "avg_gross_exposure_pct": 67.2909, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.7, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284507, "ev_without_best": { "1": 0.5051088568428486, "10": -0.0005955888641022577, "5": 0.2652157186445084 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.3376346473379215, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10527.47, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.2206683204880604, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-09-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.183949218349491, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 568.3155172281503, "turnover_multiple": 26.992027392533547, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2019-09-09" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-12|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7206, "avg_gross_exposure_pct": 67.2794, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215378, "ev_without_best": { "1": 0.5380301432278916, "10": 0.03176024893144277, "5": 0.297600903600953 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.5788393182249054, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10115.61, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.335778780110731, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.1, "simulation_start_date": "2019-09-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.365182249229185, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 276.2779801958927, "turnover_multiple": 27.312043484860798, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2019-09-16" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-12|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.6962, "avg_gross_exposure_pct": 67.3038, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.6, "calmar": 3.89, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284508, "ev_without_best": { "1": 0.5051088568428486, "10": -0.0005955888641021633, "5": 0.2652157186445085 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.336755376826687, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10030.42, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.2206683204880613, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-09-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.182607753481205, "start_date": "2020-01-02", "total_return_pct": 49.3, "trades": 80, "transaction_cost": 541.3954352818079, "turnover_multiple": 26.987675255961758, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2019-09-16" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-13|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7079, "avg_gross_exposure_pct": 67.2921, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215375, "ev_without_best": { "1": 0.5380301432278913, "10": 0.03176024893144248, "5": 0.2976009036009527 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.5779581292137053, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10394.37, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.33577878011073, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.09, "simulation_start_date": "2019-09-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.3638888405586727, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 283.84777175276554, "turnover_multiple": 27.307837969281977, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2019-09-23" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-13|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.6831, "avg_gross_exposure_pct": 67.3169, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.6, "calmar": 3.88, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284505, "ev_without_best": { "1": 0.5051088568428483, "10": -0.0005955888641023284, "5": 0.26521571864450827 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.3358460603592204, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10316.48, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.2206683204880595, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-09-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.181220879247734, "start_date": "2020-01-02", "total_return_pct": 49.2, "trades": 80, "transaction_cost": 556.7420175573077, "turnover_multiple": 26.98313851029167, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2019-09-23" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-14|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.7081, "avg_gross_exposure_pct": 67.2919, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 52.8, "calmar": 4.23, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6474272702215378, "ev_without_best": { "1": 0.5380301432278917, "10": 0.03176024893144272, "5": 0.2976009036009531 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.577973501181968, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10655.82, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.3357787801107315, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.09, "simulation_start_date": "2019-09-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.363899998336953, "start_date": "2020-01-02", "total_return_pct": 52.4, "trades": 80, "transaction_cost": 290.9878919955352, "turnover_multiple": 27.30788357869551, "underwater_pct": 78.65612648221344, "win_rate": 45.0 }, "path_id": "warm-2020-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2019-09-30" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2020-seed-14|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 32.6833, "avg_gross_exposure_pct": 67.3167, "avg_hold_days": 16.4, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 49.6, "calmar": 3.88, "capacity_opportunities": 80, "end_date": "2020-12-30", "ev_net_r": 0.6144685472284509, "ev_without_best": { "1": 0.5051088568428487, "10": -0.0005955888641019756, "5": 0.26521571864450866 }, "exit_reasons": { "open_at_end": 7, "stop": 29, "time": 24, "trailing_stop": 20 }, "gain_to_pain": 2.3358705710216983, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10588.39, "measurement_start_positions": 2, "opened_positions": 80, "peak_positions": 12, "profit_factor": 2.2206683204880613, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.99, "simulation_start_date": "2019-09-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 3.181225850361204, "start_date": "2020-01-02", "total_return_pct": 49.2, "trades": 80, "transaction_cost": 571.4173315786468, "turnover_multiple": 26.983201958874144, "underwater_pct": 79.05138339920948, "win_rate": 45.0 }, "path_id": "warm-2020-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2019-09-30" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-01|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421152, "ev_without_best": { "1": -0.02413304980906884, "10": -0.48649491586689975, "5": -0.2887628687225152 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694307105463706, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 11458.71, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.121479234940287, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197322641146983, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 257.75542961745606, "turnover_multiple": 22.494279863741735, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2020-07-06" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-01|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498436, "ev_without_best": { "1": -0.05847440576442481, "10": -0.5204305062871074, "5": -0.32282110797085944 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469845090752379, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 11344.79, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.057665417159135, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100492398891778, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 504.38341322503305, "turnover_multiple": 22.229737757377308, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2020-07-06" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-02|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421148, "ev_without_best": { "1": -0.02413304980906888, "10": -0.48649491586689975, "5": -0.2887628687225151 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694836483288071, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 11392.33, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402867, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-07-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197397321651128, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 256.26243414095444, "turnover_multiple": 22.494295209228877, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-02", "protocol": "warm_book", "seed_offset_sessions": 121, "simulation_start": "2020-07-13" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-02|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149852, "ev_without_best": { "1": -0.05847440576442471, "10": -0.5204305062871074, "5": -0.32282110797085933 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469727362158843, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 11290.16, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591349, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-07-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100343242003552, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 501.9544844751699, "turnover_multiple": 22.229732992055467, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-02", "protocol": "warm_book", "seed_offset_sessions": 121, "simulation_start": "2020-07-13" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-03|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421155, "ev_without_best": { "1": -0.024133049809068833, "10": -0.4864949158668996, "5": -0.28876286872251505 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694831877182377, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 11072.91, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402871, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-07-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31973857524501864, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 249.0773086916961, "turnover_multiple": 22.49429541933386, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-03", "protocol": "warm_book", "seed_offset_sessions": 116, "simulation_start": "2020-07-20" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-03|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498415, "ev_without_best": { "1": -0.05847440576442481, "10": -0.5204305062871074, "5": -0.3228211079708594 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469873926560161, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10973.31, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591349, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-07-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100478999668037, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 487.867551142789, "turnover_multiple": 22.22973520035381, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-03", "protocol": "warm_book", "seed_offset_sessions": 116, "simulation_start": "2020-07-20" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-04|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421146, "ev_without_best": { "1": -0.024133049809068906, "10": -0.4864949158668998, "5": -0.2887628687225152 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694093573738352, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10445.39, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402867, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-07-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31972995674018395, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 234.96151060670158, "turnover_multiple": 22.494278395225223, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-04", "protocol": "warm_book", "seed_offset_sessions": 111, "simulation_start": "2020-07-27" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-04|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149839, "ev_without_best": { "1": -0.05847440576442481, "10": -0.5204305062871075, "5": -0.32282110797085944 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.0746992736101969, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10353.55, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591349, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-07-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100537992340478, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 460.31350548307245, "turnover_multiple": 22.22974272027819, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-04", "protocol": "warm_book", "seed_offset_sessions": 111, "simulation_start": "2020-07-27" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-05|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421146, "ev_without_best": { "1": -0.024133049809068937, "10": -0.48649491586689975, "5": -0.2887628687225152 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694496967056226, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10300.82, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.121479234940287, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31973568293633997, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 231.7095781012159, "turnover_multiple": 22.494284736672995, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-05", "protocol": "warm_book", "seed_offset_sessions": 106, "simulation_start": "2020-08-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-05|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498436, "ev_without_best": { "1": -0.05847440576442478, "10": -0.5204305062871075, "5": -0.3228211079708595 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469776585667443, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10209.99, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591349, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.171003360221859, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 453.93082397062796, "turnover_multiple": 22.229738911136444, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-05", "protocol": "warm_book", "seed_offset_sessions": 106, "simulation_start": "2020-08-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-06|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421143, "ev_without_best": { "1": -0.024133049809068923, "10": -0.4864949158668999, "5": -0.2887628687225153 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.1869426818957744, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10169.9, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402867, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-08-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31973198991824375, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 228.76463757986062, "turnover_multiple": 22.494285841538325, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-06", "protocol": "warm_book", "seed_offset_sessions": 101, "simulation_start": "2020-08-10" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-06|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149859, "ev_without_best": { "1": -0.05847440576442462, "10": -0.5204305062871072, "5": -0.3228211079708592 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07470129549504136, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10093.84, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.057665417159135, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-08-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100867149938812, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 448.7670456159929, "turnover_multiple": 22.229748322540917, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-06", "protocol": "warm_book", "seed_offset_sessions": 101, "simulation_start": "2020-08-10" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-07|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421157, "ev_without_best": { "1": -0.02413304980906879, "10": -0.48649491586689964, "5": -0.28876286872251505 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694461936800963, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10277.22, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.121479234940287, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-08-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31973417969026685, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 231.1787773323097, "turnover_multiple": 22.49429099817944, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-07", "protocol": "warm_book", "seed_offset_sessions": 96, "simulation_start": "2020-08-17" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-07|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498304, "ev_without_best": { "1": -0.05847440576442488, "10": -0.5204305062871074, "5": -0.32282110797085956 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469591814068896, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10204.41, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591346, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-08-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100106237350965, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 453.68259663957866, "turnover_multiple": 22.22973188256737, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-07", "protocol": "warm_book", "seed_offset_sessions": 96, "simulation_start": "2020-08-17" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-08|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.0679824242342114, "ev_without_best": { "1": -0.024133049809068913, "10": -0.4864949158668998, "5": -0.2887628687225153 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.1869421239141856, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10344.39, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402865, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-08-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197317999310613, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 232.68962915824028, "turnover_multiple": 22.494282326772318, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-08", "protocol": "warm_book", "seed_offset_sessions": 91, "simulation_start": "2020-08-24" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-08|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149865, "ev_without_best": { "1": -0.05847440576442455, "10": -0.5204305062871072, "5": -0.32282110797085917 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469927215463164, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10275.17, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591353, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-08-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100550868177608, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 456.8286464411049, "turnover_multiple": 22.229736658425352, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-08", "protocol": "warm_book", "seed_offset_sessions": 91, "simulation_start": "2020-08-24" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-09|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421184, "ev_without_best": { "1": -0.02413304980906851, "10": -0.48649491586689936, "5": -0.2887628687225149 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694328957721928, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10252.88, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402876, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-08-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197329753099125, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 230.63117139692628, "turnover_multiple": 22.494281742976245, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-09", "protocol": "warm_book", "seed_offset_sessions": 86, "simulation_start": "2020-08-31" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-09|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149862, "ev_without_best": { "1": -0.0584744057644246, "10": -0.5204305062871073, "5": -0.32282110797085917 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469834838237051, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10184.22, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591353, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-08-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100429289321095, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 452.7852570433463, "turnover_multiple": 22.22974646282908, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-09", "protocol": "warm_book", "seed_offset_sessions": 86, "simulation_start": "2020-08-31" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-10|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421123, "ev_without_best": { "1": -0.024133049809069114, "10": -0.4864949158669001, "5": -0.2887628687225155 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694994952674487, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10399.6, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402865, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-09-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.31974085419292575, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 233.93167992974278, "turnover_multiple": 22.494295927703252, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-10", "protocol": "warm_book", "seed_offset_sessions": 81, "simulation_start": "2020-09-08" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-10|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498436, "ev_without_best": { "1": -0.05847440576442477, "10": -0.5204305062871074, "5": -0.32282110797085944 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469809067265593, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10332.83, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591349, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-09-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100466121272426, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 459.39233644754376, "turnover_multiple": 22.229744244681456, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-10", "protocol": "warm_book", "seed_offset_sessions": 81, "simulation_start": "2020-09-08" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-11|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421148, "ev_without_best": { "1": -0.024133049809068843, "10": -0.48649491586689964, "5": -0.2887628687225151 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694588087165115, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10360.56, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.121479234940287, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-09-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197351927926027, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 233.05353326411765, "turnover_multiple": 22.49429888578587, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-11", "protocol": "warm_book", "seed_offset_sessions": 77, "simulation_start": "2020-09-14" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-11|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.033503373501498165, "ev_without_best": { "1": -0.05847440576442504, "10": -0.5204305062871077, "5": -0.3228211079708597 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469456053128574, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10294.21, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591342, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-09-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1709991742930311, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 457.6749772160564, "turnover_multiple": 22.22972803236268, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-11", "protocol": "warm_book", "seed_offset_sessions": 77, "simulation_start": "2020-09-14" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-12|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.06798242423421162, "ev_without_best": { "1": -0.024133049809068705, "10": -0.4864949158668996, "5": -0.288762868722515 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.186947096313021, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10580.86, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402871, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-09-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197370730309457, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 238.0089524638899, "turnover_multiple": 22.49429181218633, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-12", "protocol": "warm_book", "seed_offset_sessions": 72, "simulation_start": "2020-09-21" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-12|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149837, "ev_without_best": { "1": -0.05847440576442488, "10": -0.5204305062871074, "5": -0.3228211079708595 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469640208365069, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10520.57, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591346, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-09-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.17100114558026122, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 467.7390164140299, "turnover_multiple": 22.229737381816285, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-12", "protocol": "warm_book", "seed_offset_sessions": 72, "simulation_start": "2020-09-21" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-13|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.6044, "avg_gross_exposure_pct": 69.3956, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 2.8, "calmar": 0.14, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.0679824242342112, "ev_without_best": { "1": -0.02413304980906914, "10": -0.48649491586689997, "5": -0.28876286872251544 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.18694171291993472, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10635.12, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.1214792349402865, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.23, "simulation_start_date": "2020-09-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.3197312198824638, "start_date": "2021-01-04", "total_return_pct": 2.7, "trades": 74, "transaction_cost": 239.22935810872767, "turnover_multiple": 22.49427915328907, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2021-seed-13", "protocol": "warm_book", "seed_offset_sessions": 67, "simulation_start": "2020-09-28" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2021-seed-13|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 30.593, "avg_gross_exposure_pct": 69.407, "avg_hold_days": 14.8, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 0.5, "calmar": 0.02, "capacity_opportunities": 74, "end_date": "2021-12-31", "ev_net_r": 0.03350337350149869, "ev_without_best": { "1": -0.05847440576442455, "10": -0.5204305062871072, "5": -0.3228211079708592 }, "exit_reasons": { "open_at_end": 6, "stop": 33, "time": 13, "trailing_stop": 22 }, "gain_to_pain": 0.07469759530409444, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10577.02, "measurement_start_positions": 6, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.0576654171591353, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.13, "simulation_start_date": "2020-09-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 0.1710040800599337, "start_date": "2021-01-04", "total_return_pct": 0.5, "trades": 74, "transaction_cost": 470.2485620544931, "turnover_multiple": 22.22972831924744, "underwater_pct": 89.32806324110672, "win_rate": 37.8 }, "path_id": "warm-2021-seed-13", "protocol": "warm_book", "seed_offset_sessions": 67, "simulation_start": "2020-09-28" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-01|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.15655896468078848, "ev_without_best": { "1": -0.23385750139570557, "10": -0.4789925628294648, "5": -0.353749003117434 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15900131559968952, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9703.36, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718029, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.3180992359522799, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 352.20599772362743, "turnover_multiple": 36.29732357901051, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2021-07-06" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-01|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307444, "ev_without_best": { "1": -0.27027547980930816, "10": -0.5150839434761382, "5": -0.38987413563312406 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22534034752152068, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9582.08, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329795, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.48042807746835253, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 682.7529663637087, "turnover_multiple": 35.62655323080734, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2021-07-06" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-02|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.1565589646807884, "ev_without_best": { "1": -0.23385750139570546, "10": -0.4789925628294647, "5": -0.3537490031174339 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.1589997065953503, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9806.38, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.759951522571803, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-07-12", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.31809662647899867, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 355.9453325002025, "turnover_multiple": 36.2973219985563, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2021-07-12" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-02|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307438, "ev_without_best": { "1": -0.2702754798093081, "10": -0.5150839434761382, "5": -0.389874135633124 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22534202614226836, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9687.56, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329795, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-07-12", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.48042994771742686, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 690.2685913263026, "turnover_multiple": 35.62654534920571, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2021-07-12" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-03|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.15655896468078856, "ev_without_best": { "1": -0.23385750139570566, "10": -0.4789925628294648, "5": -0.3537490031174341 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15899959077891773, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9913.24, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718029, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-07-19", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.31810039028307996, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 359.8239543457476, "turnover_multiple": 36.29731090397767, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2021-07-19" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-03|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307452, "ev_without_best": { "1": -0.2702754798093082, "10": -0.5150839434761383, "5": -0.3898741356331242 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22534186130518594, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9796.98, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329794, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-07-19", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.4804351223596454, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 698.0651632798176, "turnover_multiple": 35.62654834856342, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2021-07-19" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-04|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.1565589646807882, "ev_without_best": { "1": -0.23385750139570533, "10": -0.47899256282946445, "5": -0.3537490031174338 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15900026892570188, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9848.2, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718033, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-07-26", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.3180958675060441, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 357.4632668308479, "turnover_multiple": 36.29732000069534, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2021-07-26" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-04|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307444, "ev_without_best": { "1": -0.27027547980930816, "10": -0.5150839434761382, "5": -0.3898741356331241 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2253411626748596, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9732.67, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329795, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-07-26", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.4804322226491557, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 693.4830843622882, "turnover_multiple": 35.62655902040695, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2021-07-26" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-05|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.1565589646807884, "ev_without_best": { "1": -0.23385750139570546, "10": -0.4789925628294647, "5": -0.35374900311743396 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15900110246346535, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9653.59, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.759951522571803, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.3180985244017279, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 350.399374700903, "turnover_multiple": 36.297312678589314, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2021-08-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-05|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307435, "ev_without_best": { "1": -0.2702754798093081, "10": -0.5150839434761381, "5": -0.38987413563312395 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2253401493698563, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9538.93, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329795, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-08-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.48042944819735905, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 679.6784486322235, "turnover_multiple": 35.626556051476605, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2021-08-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-06|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.1565589646807884, "ev_without_best": { "1": -0.23385750139570546, "10": -0.4789925628294647, "5": -0.35374900311743396 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15900110246346535, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9653.59, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.759951522571803, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.3180985244017279, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 350.399374700903, "turnover_multiple": 36.297312678589314, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2021-08-09" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-06|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307435, "ev_without_best": { "1": -0.2702754798093081, "10": -0.5150839434761381, "5": -0.38987413563312395 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2253401493698563, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9538.93, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329795, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-08-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.48042944819735905, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 679.6784486322235, "turnover_multiple": 35.626556051476605, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2021-08-09" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-07|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.1565589646807883, "ev_without_best": { "1": -0.2338575013957054, "10": -0.47899256282946445, "5": -0.3537490031174338 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15900220188601052, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9871.75, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718032, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.31810289621696647, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 358.3178773311809, "turnover_multiple": 36.29730061348605, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2021-08-16" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-07|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307424, "ev_without_best": { "1": -0.27027547980930794, "10": -0.515083943476138, "5": -0.3898741356331239 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22533996381754542, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9762.49, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329798, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-08-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.48042730935870886, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 695.6077898183611, "turnover_multiple": 35.62655581815506, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2021-08-16" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-08|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.15655896468078837, "ev_without_best": { "1": -0.23385750139570546, "10": -0.4789925628294647, "5": -0.3537490031174339 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.1590010707143239, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 10199.18, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718031, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.31810011784433706, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 370.20297402682115, "turnover_multiple": 36.29732723874087, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2021-08-23" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-08|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307444, "ev_without_best": { "1": -0.2702754798093081, "10": -0.5150839434761381, "5": -0.389874135633124 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22533992345645015, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 10098.31, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329795, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-08-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.48042892974121665, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 719.535867796124, "turnover_multiple": 35.626548788664834, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2021-08-23" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-09|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.1565589646807883, "ev_without_best": { "1": -0.23385750139570538, "10": -0.47899256282946456, "5": -0.35374900311743385 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15900055496746143, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 10135.79, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718032, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-08-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.31809710481245146, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 367.9019799422487, "turnover_multiple": 36.29731673034353, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2021-08-30" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-09|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307452, "ev_without_best": { "1": -0.2702754798093082, "10": -0.5150839434761383, "5": -0.3898741356331241 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22534118769495337, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 10032.82, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329794, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-08-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.480431194564404, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 714.8695354997936, "turnover_multiple": 35.62655043645724, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2021-08-30" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-10|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.1565589646807884, "ev_without_best": { "1": -0.23385750139570552, "10": -0.4789925628294647, "5": -0.35374900311743396 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15900211338718467, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 10113.22, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718031, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-09-07", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.3181034874241279, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 367.0826158442806, "turnover_multiple": 36.29730351404208, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2021-09-07" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-10|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.1930078701030745, "ev_without_best": { "1": -0.2702754798093082, "10": -0.5150839434761382, "5": -0.3898741356331241 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22534235644042086, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 10017.62, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329794, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-09-07", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.48043244242611416, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 713.7862283539374, "turnover_multiple": 35.62653745869465, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2021-09-07" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-11|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.15655896468078823, "ev_without_best": { "1": -0.23385750139570533, "10": -0.47899256282946445, "5": -0.35374900311743374 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15900083931996797, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9732.16, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718031, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-09-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.31809749497880807, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 353.25128838239203, "turnover_multiple": 36.29731615411091, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2021-09-13" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-11|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307432, "ev_without_best": { "1": -0.27027547980930805, "10": -0.5150839434761381, "5": -0.389874135633124 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2253397220838604, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9632.51, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329796, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-09-13", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.48042503940743647, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 686.3465034682055, "turnover_multiple": 35.6265658415203, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2021-09-13" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-12|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.15655896468078861, "ev_without_best": { "1": -0.2338575013957057, "10": -0.478992562829465, "5": -0.3537490031174342 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.1590014523317982, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9981.14, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718029, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-09-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.3181017837004258, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 362.28869846884203, "turnover_multiple": 36.29732660486097, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2021-09-20" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-12|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.1930078701030745, "ev_without_best": { "1": -0.2702754798093082, "10": -0.5150839434761382, "5": -0.3898741356331241 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.2253395298919006, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9893.4, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329794, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-09-20", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.4804273657681087, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 704.935745527628, "turnover_multiple": 35.62656647500496, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2021-09-20" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-13|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.15655896468078853, "ev_without_best": { "1": -0.2338575013957056, "10": -0.4789925628294648, "5": -0.353749003117434 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15900001316367302, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9398.69, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718028, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-09-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.31809935848493026, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 341.14733945716915, "turnover_multiple": 36.29732861251612, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2021-09-27" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-13|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.19300787010307427, "ev_without_best": { "1": -0.270275479809308, "10": -0.5150839434761381, "5": -0.3898741356331239 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22533943652371274, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9310.65, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329796, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-09-27", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.4804268559921269, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 663.4130201869975, "turnover_multiple": 35.62656850955613, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2021-09-27" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-14|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.4639, "avg_gross_exposure_pct": 93.5361, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -10.2, "calmar": -0.43, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.15655896468078828, "ev_without_best": { "1": -0.23385750139570538, "10": -0.47899256282946456, "5": -0.35374900311743385 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.15900009187428157, "longest_underwater_sessions": 179, "max_drawdown_pct": 23.7, "measurement_start_equity": 9092.43, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7599515225718031, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-10-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.3180991490666731, "start_date": "2022-01-03", "total_return_pct": -10.2, "trades": 146, "transaction_cost": 330.03075837410296, "turnover_multiple": 36.29731088104092, "underwater_pct": 94.46640316205533, "win_rate": 28.1 }, "path_id": "warm-2022-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2021-10-04" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2022-seed-14|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 6.461, "avg_gross_exposure_pct": 93.539, "avg_hold_days": 12.2, "avg_positions": 7.3056, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 146, "end_date": "2023-01-03", "ev_net_r": -0.1930078701030745, "ev_without_best": { "1": -0.2702754798093082, "10": -0.5150839434761383, "5": -0.3898741356331242 }, "exit_reasons": { "open_at_end": 8, "stop": 73, "time": 17, "trailing_stop": 48 }, "gain_to_pain": -0.22533930260179655, "longest_underwater_sessions": 179, "max_drawdown_pct": 25.8, "measurement_start_equity": 9017.77, "measurement_start_positions": 6, "opened_positions": 146, "peak_positions": 11, "profit_factor": 0.7158152753329794, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.36, "simulation_start_date": "2021-10-04", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": -0.4804254731014357, "start_date": "2022-01-03", "total_return_pct": -13.4, "trades": 146, "transaction_cost": 642.5441212458545, "turnover_multiple": 35.626552975173155, "underwater_pct": 94.46640316205533, "win_rate": 26.7 }, "path_id": "warm-2022-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2021-10-04" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-01|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4641, "avg_gross_exposure_pct": 91.5359, "avg_hold_days": 13.8, "avg_positions": 6.7024, "blocked_fraction": 0.0, "cagr_pct": 37.7, "calmar": 2.24, "capacity_opportunities": 115, "end_date": "2024-01-03", "ev_net_r": 0.3816871668055851, "ev_without_best": { "1": 0.28451519250174884, "10": -0.23400049528836975, "5": -0.001349434484883965 }, "exit_reasons": { "open_at_end": 4, "stop": 54, "time": 21, "trailing_stop": 36 }, "gain_to_pain": 1.228314152883833, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9600.61, "measurement_start_positions": 7, "opened_positions": 115, "peak_positions": 10, "profit_factor": 1.6517831309663278, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.49, "simulation_start_date": "2022-07-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.346770719138552, "start_date": "2023-01-03", "total_return_pct": 37.6, "trades": 115, "transaction_cost": 339.89908148715375, "turnover_multiple": 35.403904698467464, "underwater_pct": 85.7707509881423, "win_rate": 34.8 }, "path_id": "warm-2023-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2022-07-05" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-01|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4507, "avg_gross_exposure_pct": 91.5493, "avg_hold_days": 13.9, "avg_positions": 6.6865, "blocked_fraction": 0.0, "cagr_pct": 33.4, "calmar": 1.9, "capacity_opportunities": 114, "end_date": "2024-01-03", "ev_net_r": 0.35136476855912135, "ev_without_best": { "1": 0.25355273279644763, "10": -0.2685348892581282, "5": -0.03440670142217282 }, "exit_reasons": { "open_at_end": 4, "stop": 53, "time": 21, "trailing_stop": 36 }, "gain_to_pain": 1.0589205808436337, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 9420.62, "measurement_start_positions": 7, "opened_positions": 114, "peak_positions": 10, "profit_factor": 1.5764741598019523, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.36, "simulation_start_date": "2022-07-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.1084623996390577, "start_date": "2023-01-03", "total_return_pct": 33.4, "trades": 114, "transaction_cost": 655.7046726254271, "turnover_multiple": 34.801566809054336, "underwater_pct": 85.7707509881423, "win_rate": 35.1 }, "path_id": "warm-2023-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2022-07-05" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-02|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7077, "avg_gross_exposure_pct": 91.2923, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.0, "cagr_pct": 32.7, "calmar": 1.95, "capacity_opportunities": 118, "end_date": "2024-01-03", "ev_net_r": 0.39031492415727786, "ev_without_best": { "1": 0.2957082804539817, "10": -0.20747143645705865, "5": 0.017829195350258894 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.1347208898852452, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8355.05, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.689782306332094, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-07-11", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.079992426134841, "start_date": "2023-01-03", "total_return_pct": 32.7, "trades": 118, "transaction_cost": 285.90328115738225, "turnover_multiple": 34.2192184555906, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2022-07-11" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-02|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6943, "avg_gross_exposure_pct": 91.3057, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.0, "cagr_pct": 28.6, "calmar": 1.63, "capacity_opportunities": 117, "end_date": "2024-01-03", "ev_net_r": 0.3596746628292612, "ev_without_best": { "1": 0.26446388570070956, "10": -0.24206800511739818, "5": -0.01539266535475986 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9674430086525678, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8187.24, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.6101151873611763, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.2, "simulation_start_date": "2022-07-11", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.8467664546255618, "start_date": "2023-01-03", "total_return_pct": 28.6, "trades": 117, "transaction_cost": 550.7238638956752, "turnover_multiple": 33.63305973048764, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2022-07-11" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-03|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7069, "avg_gross_exposure_pct": 91.2931, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.0, "cagr_pct": 32.8, "calmar": 1.95, "capacity_opportunities": 118, "end_date": "2024-01-03", "ev_net_r": 0.39031492415727814, "ev_without_best": { "1": 0.295708280453982, "10": -0.20747143645705834, "5": 0.017829195350259255 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.1375380100197503, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9406.95, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.6897823063320947, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-07-18", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.0845705586092986, "start_date": "2023-01-03", "total_return_pct": 32.8, "trades": 118, "transaction_cost": 321.97600404130105, "turnover_multiple": 34.22745991435067, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2022-07-18" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-03|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6935, "avg_gross_exposure_pct": 91.3065, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.0, "cagr_pct": 28.7, "calmar": 1.63, "capacity_opportunities": 117, "end_date": "2024-01-03", "ev_net_r": 0.35967466282926136, "ev_without_best": { "1": 0.2644638857007097, "10": -0.2420680051173981, "5": -0.015392665354759773 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9700712586786928, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 9248.52, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.6101151873611765, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.21, "simulation_start_date": "2022-07-18", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.8513692997496236, "start_date": "2023-01-03", "total_return_pct": 28.7, "trades": 117, "transaction_cost": 622.2694629474073, "turnover_multiple": 33.64156983752034, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2022-07-18" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-04|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7077, "avg_gross_exposure_pct": 91.2923, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.0, "cagr_pct": 32.7, "calmar": 1.95, "capacity_opportunities": 118, "end_date": "2024-01-03", "ev_net_r": 0.3903149241572782, "ev_without_best": { "1": 0.29570828045398206, "10": -0.2074714364570582, "5": 0.017829195350259314 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.1347977808646554, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8928.58, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.689782306332095, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-07-25", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.0801900553514603, "start_date": "2023-01-03", "total_return_pct": 32.7, "trades": 118, "transaction_cost": 305.53525614728176, "turnover_multiple": 34.219915837376355, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2022-07-25" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-04|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6943, "avg_gross_exposure_pct": 91.3057, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.0, "cagr_pct": 28.6, "calmar": 1.63, "capacity_opportunities": 117, "end_date": "2024-01-03", "ev_net_r": 0.3596746628292616, "ev_without_best": { "1": 0.26446388570070994, "10": -0.24206800511739787, "5": -0.015392665354759544 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9675334241872825, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8782.2, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.610115187361177, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.2, "simulation_start_date": "2022-07-25", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.846991508827311, "start_date": "2023-01-03", "total_return_pct": 28.6, "trades": 117, "transaction_cost": 590.758116332667, "turnover_multiple": 33.6338341379533, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2022-07-25" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-05|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.5169, "avg_gross_exposure_pct": 91.4831, "avg_hold_days": 14.4, "avg_positions": 6.7659, "blocked_fraction": 0.0, "cagr_pct": 40.9, "calmar": 2.44, "capacity_opportunities": 112, "end_date": "2024-01-03", "ev_net_r": 0.42754766563921937, "ev_without_best": { "1": 0.32816257940675364, "10": -0.20175232976792684, "5": 0.03591473435152383 }, "exit_reasons": { "open_at_end": 4, "stop": 49, "time": 21, "trailing_stop": 38 }, "gain_to_pain": 1.394451760402237, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8869.79, "measurement_start_positions": 7, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.755847090266805, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.61, "simulation_start_date": "2022-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.5687009691492015, "start_date": "2023-01-03", "total_return_pct": 40.9, "trades": 112, "transaction_cost": 310.4883890991207, "turnover_multiple": 35.005156728526906, "underwater_pct": 85.37549407114624, "win_rate": 35.7 }, "path_id": "warm-2023-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2022-08-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-05|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.5052, "avg_gross_exposure_pct": 91.4948, "avg_hold_days": 14.4, "avg_positions": 6.7659, "blocked_fraction": 0.0, "cagr_pct": 36.7, "calmar": 2.08, "capacity_opportunities": 112, "end_date": "2024-01-03", "ev_net_r": 0.384568715958399, "ev_without_best": { "1": 0.2852934358342291, "10": -0.24423054814945575, "5": -0.006861849377719483 }, "exit_reasons": { "open_at_end": 4, "stop": 49, "time": 21, "trailing_stop": 38 }, "gain_to_pain": 1.2204380523356695, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8728.09, "measurement_start_positions": 7, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.6480100840771421, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.47, "simulation_start_date": "2022-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.3276089829527615, "start_date": "2023-01-03", "total_return_pct": 36.6, "trades": 112, "transaction_cost": 600.9409232178164, "turnover_multiple": 34.425683237559205, "underwater_pct": 85.37549407114624, "win_rate": 35.7 }, "path_id": "warm-2023-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2022-08-01" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-06|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.5277, "avg_gross_exposure_pct": 91.4723, "avg_hold_days": 14.1, "avg_positions": 6.9881, "blocked_fraction": 0.0, "cagr_pct": 30.2, "calmar": 1.8, "capacity_opportunities": 118, "end_date": "2024-01-03", "ev_net_r": 0.38737643093105983, "ev_without_best": { "1": 0.29274467190104386, "10": -0.21068201238940795, "5": 0.014760680299871962 }, "exit_reasons": { "open_at_end": 4, "stop": 53, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 1.0064913189699012, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9270.95, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.6801948258390889, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.25, "simulation_start_date": "2022-08-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.924322915240993, "start_date": "2023-01-03", "total_return_pct": 30.2, "trades": 118, "transaction_cost": 311.7900547722235, "turnover_multiple": 33.630863587035144, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2022-08-08" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-06|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.5166, "avg_gross_exposure_pct": 91.4834, "avg_hold_days": 14.1, "avg_positions": 6.9881, "blocked_fraction": 0.0, "cagr_pct": 26.1, "calmar": 1.48, "capacity_opportunities": 118, "end_date": "2024-01-03", "ev_net_r": 0.34432897079964536, "ev_without_best": { "1": 0.24980080123604184, "10": -0.2532629031872873, "5": -0.02809819041060642 }, "exit_reasons": { "open_at_end": 4, "stop": 53, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 0.8531672214316508, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 9135.4, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.5762562446931638, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.11, "simulation_start_date": "2022-08-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.6933724659076392, "start_date": "2023-01-03", "total_return_pct": 26.1, "trades": 118, "transaction_cost": 603.8680429617244, "turnover_multiple": 33.050990813851854, "underwater_pct": 86.16600790513834, "win_rate": 35.6 }, "path_id": "warm-2023-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2022-08-08" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-07|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.9157, "avg_gross_exposure_pct": 92.0843, "avg_hold_days": 14.5, "avg_positions": 6.8214, "blocked_fraction": 0.0, "cagr_pct": 47.3, "calmar": 3.36, "capacity_opportunities": 112, "end_date": "2024-01-03", "ev_net_r": 0.46274360116365487, "ev_without_best": { "1": 0.3636755954314092, "10": -0.16455218163192545, "5": 0.07275533976027866 }, "exit_reasons": { "open_at_end": 4, "stop": 47, "time": 22, "trailing_stop": 39 }, "gain_to_pain": 1.7145433608589928, "longest_underwater_sessions": 101, "max_drawdown_pct": 14.1, "measurement_start_equity": 9180.0, "measurement_start_positions": 6, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.8138856549886213, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.74, "simulation_start_date": "2022-08-15", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.818732030654765, "start_date": "2023-01-03", "total_return_pct": 47.3, "trades": 112, "transaction_cost": 331.83645360537844, "turnover_multiple": 36.14776183065125, "underwater_pct": 85.7707509881423, "win_rate": 33.9 }, "path_id": "warm-2023-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2022-08-15" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-07|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 7.9074, "avg_gross_exposure_pct": 92.0926, "avg_hold_days": 14.5, "avg_positions": 6.8214, "blocked_fraction": 0.0, "cagr_pct": 42.8, "calmar": 2.85, "capacity_opportunities": 112, "end_date": "2024-01-03", "ev_net_r": 0.41976832683990023, "ev_without_best": { "1": 0.32081016032727544, "10": -0.20679935862641446, "5": 0.029982603133758473 }, "exit_reasons": { "open_at_end": 4, "stop": 47, "time": 22, "trailing_stop": 39 }, "gain_to_pain": 1.519772108046186, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.0, "measurement_start_equity": 9061.25, "measurement_start_positions": 6, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.7028943444757612, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.6, "simulation_start_date": "2022-08-15", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.5779038995418273, "start_date": "2023-01-03", "total_return_pct": 42.8, "trades": 112, "transaction_cost": 644.1305396656854, "turnover_multiple": 35.543139173165144, "underwater_pct": 86.16600790513834, "win_rate": 33.9 }, "path_id": "warm-2023-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2022-08-15" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-08|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4458, "avg_gross_exposure_pct": 91.5542, "avg_hold_days": 14.4, "avg_positions": 6.7659, "blocked_fraction": 0.0, "cagr_pct": 41.8, "calmar": 2.49, "capacity_opportunities": 112, "end_date": "2024-01-03", "ev_net_r": 0.4275476656392194, "ev_without_best": { "1": 0.32816257940675364, "10": -0.20175232976792687, "5": 0.03591473435152384 }, "exit_reasons": { "open_at_end": 4, "stop": 49, "time": 21, "trailing_stop": 38 }, "gain_to_pain": 1.4388071225196315, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8750.83, "measurement_start_positions": 7, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.755847090266805, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.64, "simulation_start_date": "2022-08-22", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.6190039709182935, "start_date": "2023-01-03", "total_return_pct": 41.8, "trades": 112, "transaction_cost": 306.61220628979845, "turnover_multiple": 35.03807139320481, "underwater_pct": 84.98023715415019, "win_rate": 35.7 }, "path_id": "warm-2023-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2022-08-22" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-08|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4326, "avg_gross_exposure_pct": 91.5674, "avg_hold_days": 14.4, "avg_positions": 6.7659, "blocked_fraction": 0.0, "cagr_pct": 37.6, "calmar": 2.13, "capacity_opportunities": 112, "end_date": "2024-01-03", "ev_net_r": 0.3845687159583991, "ev_without_best": { "1": 0.2852934358342292, "10": -0.24423054814945558, "5": -0.006861849377719381 }, "exit_reasons": { "open_at_end": 4, "stop": 49, "time": 21, "trailing_stop": 38 }, "gain_to_pain": 1.2617037895650332, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8636.22, "measurement_start_positions": 7, "opened_positions": 112, "peak_positions": 10, "profit_factor": 1.6480100840771421, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.5, "simulation_start_date": "2022-08-22", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.3791870230613736, "start_date": "2023-01-03", "total_return_pct": 37.6, "trades": 112, "transaction_cost": 595.2451926591361, "turnover_multiple": 34.462136945280236, "underwater_pct": 84.98023715415019, "win_rate": 35.7 }, "path_id": "warm-2023-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2022-08-22" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-09|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7069, "avg_gross_exposure_pct": 91.2931, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.0, "cagr_pct": 32.8, "calmar": 1.95, "capacity_opportunities": 118, "end_date": "2024-01-03", "ev_net_r": 0.39031492415727786, "ev_without_best": { "1": 0.2957082804539818, "10": -0.20747143645705868, "5": 0.01782919535025899 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.13753724084293, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8051.35, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.689782306332094, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-08-29", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.084561333033225, "start_date": "2023-01-03", "total_return_pct": 32.8, "trades": 118, "transaction_cost": 275.57711621699247, "turnover_multiple": 34.2274421329333, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2022-08-29" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-09|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6935, "avg_gross_exposure_pct": 91.3065, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.0, "cagr_pct": 28.7, "calmar": 1.63, "capacity_opportunities": 117, "end_date": "2024-01-03", "ev_net_r": 0.35967466282926114, "ev_without_best": { "1": 0.26446388570070956, "10": -0.2420680051173982, "5": -0.015392665354759897 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9700680652724537, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 7927.82, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.610115187361176, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.21, "simulation_start_date": "2022-08-29", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.8513722275057651, "start_date": "2023-01-03", "total_return_pct": 28.7, "trades": 117, "transaction_cost": 533.4087059053904, "turnover_multiple": 33.64157523161414, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2022-08-29" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-10|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7076, "avg_gross_exposure_pct": 91.2924, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.0, "cagr_pct": 32.7, "calmar": 1.95, "capacity_opportunities": 118, "end_date": "2024-01-03", "ev_net_r": 0.39031492415727814, "ev_without_best": { "1": 0.295708280453982, "10": -0.20747143645705837, "5": 0.017829195350259203 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.1349503035168853, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8839.93, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.6897823063320947, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-09-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.0803804094096296, "start_date": "2023-01-03", "total_return_pct": 32.7, "trades": 118, "transaction_cost": 302.5025511033845, "turnover_multiple": 34.22001657291228, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2022-09-06" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-10|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6942, "avg_gross_exposure_pct": 91.3058, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.0, "cagr_pct": 28.6, "calmar": 1.63, "capacity_opportunities": 117, "end_date": "2024-01-03", "ev_net_r": 0.3596746628292612, "ev_without_best": { "1": 0.26446388570070967, "10": -0.24206800511739807, "5": -0.015392665354759848 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9676741077395464, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8722.68, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.6101151873611763, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.2, "simulation_start_date": "2022-09-06", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.847184860259617, "start_date": "2023-01-03", "total_return_pct": 28.6, "trades": 117, "transaction_cost": 586.7558292848479, "turnover_multiple": 33.63391923610907, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2022-09-06" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-11|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4295, "avg_gross_exposure_pct": 91.5705, "avg_hold_days": 13.8, "avg_positions": 6.7976, "blocked_fraction": 0.0, "cagr_pct": 34.0, "calmar": 2.03, "capacity_opportunities": 118, "end_date": "2024-01-03", "ev_net_r": 0.36704239087000556, "ev_without_best": { "1": 0.27223683662579257, "10": -0.23289883393759686, "5": -0.006473096047069673 }, "exit_reasons": { "open_at_end": 4, "stop": 53, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 1.178667178645095, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 8529.47, "measurement_start_positions": 8, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.634245667650726, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-09-12", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.157285454554024, "start_date": "2023-01-03", "total_return_pct": 34.0, "trades": 118, "transaction_cost": 293.7748529201764, "turnover_multiple": 34.442333805051945, "underwater_pct": 86.56126482213439, "win_rate": 34.7 }, "path_id": "warm-2023-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2022-09-12" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-11|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4147, "avg_gross_exposure_pct": 91.5853, "avg_hold_days": 13.8, "avg_positions": 6.7817, "blocked_fraction": 0.0, "cagr_pct": 29.9, "calmar": 1.7, "capacity_opportunities": 117, "end_date": "2024-01-03", "ev_net_r": 0.3362797049622026, "ev_without_best": { "1": 0.24086724716238322, "10": -0.2676494076449296, "5": -0.03983204098374081 }, "exit_reasons": { "open_at_end": 4, "stop": 52, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 1.0063463205927308, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8413.73, "measurement_start_positions": 8, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.5578748573940613, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.24, "simulation_start_date": "2022-09-12", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.9208468103233465, "start_date": "2023-01-03", "total_return_pct": 29.9, "trades": 117, "transaction_cost": 569.6010950642018, "turnover_multiple": 33.84949927465, "underwater_pct": 86.56126482213439, "win_rate": 35.0 }, "path_id": "warm-2023-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2022-09-12" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-12|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4263, "avg_gross_exposure_pct": 91.5737, "avg_hold_days": 13.8, "avg_positions": 6.7976, "blocked_fraction": 0.0, "cagr_pct": 34.1, "calmar": 2.03, "capacity_opportunities": 118, "end_date": "2024-01-03", "ev_net_r": 0.3670423908700058, "ev_without_best": { "1": 0.2722368366257928, "10": -0.23289883393759667, "5": -0.006473096047069454 }, "exit_reasons": { "open_at_end": 4, "stop": 53, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 1.1789353602804777, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9056.11, "measurement_start_positions": 8, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.6342456676507267, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-09-19", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.158021637718876, "start_date": "2023-01-03", "total_return_pct": 34.0, "trades": 118, "transaction_cost": 311.9263658423064, "turnover_multiple": 34.443747463569494, "underwater_pct": 86.56126482213439, "win_rate": 34.7 }, "path_id": "warm-2023-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2022-09-19" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-12|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4115, "avg_gross_exposure_pct": 91.5885, "avg_hold_days": 13.8, "avg_positions": 6.7817, "blocked_fraction": 0.0, "cagr_pct": 29.9, "calmar": 1.7, "capacity_opportunities": 117, "end_date": "2024-01-03", "ev_net_r": 0.3362797049622028, "ev_without_best": { "1": 0.24086724716238336, "10": -0.26764940764492934, "5": -0.03983204098374056 }, "exit_reasons": { "open_at_end": 4, "stop": 52, "time": 21, "trailing_stop": 40 }, "gain_to_pain": 1.0065909776106963, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 8948.97, "measurement_start_positions": 8, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.5578748573940617, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.24, "simulation_start_date": "2022-09-19", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.921548560717841, "start_date": "2023-01-03", "total_return_pct": 29.9, "trades": 117, "transaction_cost": 605.8598094497243, "turnover_multiple": 33.850812409122184, "underwater_pct": 86.56126482213439, "win_rate": 35.0 }, "path_id": "warm-2023-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2022-09-19" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-13|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7069, "avg_gross_exposure_pct": 91.2931, "avg_hold_days": 14.0, "avg_positions": 6.9881, "blocked_fraction": 0.0, "cagr_pct": 32.8, "calmar": 1.95, "capacity_opportunities": 118, "end_date": "2024-01-03", "ev_net_r": 0.3903149241572778, "ev_without_best": { "1": 0.2957082804539817, "10": -0.2074714364570586, "5": 0.017829195350258953 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 1.137533480499554, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9270.1, "measurement_start_positions": 9, "opened_positions": 118, "peak_positions": 10, "profit_factor": 1.6897823063320943, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2022-09-26", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.084558766571569, "start_date": "2023-01-03", "total_return_pct": 32.8, "trades": 118, "transaction_cost": 317.2919360152762, "turnover_multiple": 34.22745558465132, "underwater_pct": 85.7707509881423, "win_rate": 35.6 }, "path_id": "warm-2023-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2022-09-26" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-13|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6935, "avg_gross_exposure_pct": 91.3065, "avg_hold_days": 14.1, "avg_positions": 6.9722, "blocked_fraction": 0.0, "cagr_pct": 28.7, "calmar": 1.63, "capacity_opportunities": 117, "end_date": "2024-01-03", "ev_net_r": 0.35967466282926114, "ev_without_best": { "1": 0.2644638857007095, "10": -0.24206800511739826, "5": -0.015392665354759994 }, "exit_reasons": { "open_at_end": 4, "stop": 50, "time": 21, "trailing_stop": 42 }, "gain_to_pain": 0.9700687812410091, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 9169.02, "measurement_start_positions": 9, "opened_positions": 117, "peak_positions": 10, "profit_factor": 1.610115187361176, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.21, "simulation_start_date": "2022-09-26", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.8513784445737949, "start_date": "2023-01-03", "total_return_pct": 28.7, "trades": 117, "transaction_cost": 616.9205652463586, "turnover_multiple": 33.64157593976011, "underwater_pct": 85.7707509881423, "win_rate": 35.9 }, "path_id": "warm-2023-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2022-09-26" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-14|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.5091, "avg_gross_exposure_pct": 91.4909, "avg_hold_days": 14.0, "avg_positions": 6.8333, "blocked_fraction": 0.0, "cagr_pct": 36.1, "calmar": 2.15, "capacity_opportunities": 115, "end_date": "2024-01-03", "ev_net_r": 0.4239244148994462, "ev_without_best": { "1": 0.3271229427718718, "10": -0.1877406521379507, "5": 0.04280768852233433 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 22, "trailing_stop": 38 }, "gain_to_pain": 1.237395894276726, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.8, "measurement_start_equity": 9712.78, "measurement_start_positions": 8, "opened_positions": 115, "peak_positions": 10, "profit_factor": 1.7525686009027606, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.45, "simulation_start_date": "2022-10-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.2738445418846727, "start_date": "2023-01-03", "total_return_pct": 36.1, "trades": 115, "transaction_cost": 333.78889405230404, "turnover_multiple": 34.36594816852683, "underwater_pct": 86.16600790513834, "win_rate": 36.5 }, "path_id": "warm-2023-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2022-10-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2023-seed-14|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4982, "avg_gross_exposure_pct": 91.5018, "avg_hold_days": 14.0, "avg_positions": 6.8333, "blocked_fraction": 0.0, "cagr_pct": 32.0, "calmar": 1.82, "capacity_opportunities": 115, "end_date": "2024-01-03", "ev_net_r": 0.38050381791973714, "ev_without_best": { "1": 0.28380538816691686, "10": -0.23071688607443228, "5": -0.0004361364544263477 }, "exit_reasons": { "open_at_end": 4, "stop": 51, "time": 22, "trailing_stop": 38 }, "gain_to_pain": 1.0715307891078407, "longest_underwater_sessions": 103, "max_drawdown_pct": 17.6, "measurement_start_equity": 9621.94, "measurement_start_positions": 8, "opened_positions": 115, "peak_positions": 10, "profit_factor": 1.6434796837282444, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.31, "simulation_start_date": "2022-10-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.0378160069754134, "start_date": "2023-01-03", "total_return_pct": 32.0, "trades": 115, "transaction_cost": 650.1697882469241, "turnover_multiple": 33.785795185114644, "underwater_pct": 86.95652173913044, "win_rate": 36.5 }, "path_id": "warm-2023-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2022-10-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-01|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695319, "ev_without_best": { "1": 0.38265006329588086, "10": -0.2897677918901693, "5": 0.006268837647525091 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232517765751181, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 12279.93, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519437, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471687733677721, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 315.8364042694869, "turnover_multiple": 25.719723505711098, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2023-07-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-01|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441394, "ev_without_best": { "1": 0.3476234007255159, "10": -0.3247511995534581, "5": -0.02894594223581223 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910832304379126, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 12101.04, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200229, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009078561510913, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 615.1211552400787, "turnover_multiple": 25.416045035801822, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2023-07-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-02|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.3826500632958804, "10": -0.28976779189016977, "5": 0.00626883764752458 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232543049041956, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11839.6, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519426, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-07-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471727044943893, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 304.5112584788301, "turnover_multiple": 25.719725200076862, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2023-07-10" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-02|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441393, "ev_without_best": { "1": 0.34762340072551573, "10": -0.3247511995534584, "5": -0.028945942235812476 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910825612433139, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11674.71, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200227, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-07-10", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009083582183286, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 593.4497089902213, "turnover_multiple": 25.41603641504677, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2023-07-10" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-03|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695315, "ev_without_best": { "1": 0.3826500632958804, "10": -0.28976779189016977, "5": 0.006268837647524625 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232569885588336, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 12095.0, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519426, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-07-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471750783975482, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 311.0802714872778, "turnover_multiple": 25.719741338344583, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2023-07-17" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-03|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.34762340072551595, "10": -0.32475119955345805, "5": -0.028945942235812226 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910800513377286, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11929.43, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200229, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-07-17", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009074003563575, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 606.3978901965729, "turnover_multiple": 25.416046290416762, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2023-07-17" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-04|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.38265006329588047, "10": -0.2897677918901697, "5": 0.006268837647524725 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232595372171007, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 12154.52, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.870683408651943, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-07-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471756038623754, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 312.61107053823804, "turnover_multiple": 25.719738051213707, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2023-07-24" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-04|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441394, "ev_without_best": { "1": 0.34762340072551584, "10": -0.3247511995534581, "5": -0.028945942235812285 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910778983430931, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 12006.36, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.781159057320023, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-07-24", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009084691666118, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 610.3083222767634, "turnover_multiple": 25.416042925447986, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2023-07-24" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-05|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695315, "ev_without_best": { "1": 0.38265006329588036, "10": -0.2897677918901698, "5": 0.006268837647524573 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232516605661781, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11479.45, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519422, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-07-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471699844673474, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 295.2482612503762, "turnover_multiple": 25.71972187259635, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2023-07-31" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-05|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441393, "ev_without_best": { "1": 0.3476234007255158, "10": -0.3247511995534582, "5": -0.028945942235812407 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.891085217043803, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11333.79, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200227, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-07-31", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009080592372583, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 576.120324495022, "turnover_multiple": 25.416049022216836, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2023-07-31" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-06|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695317, "ev_without_best": { "1": 0.38265006329588064, "10": -0.28976779189016955, "5": 0.006268837647524845 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232565892879293, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11232.72, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.870683408651943, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-08-07", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471674194611935, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 288.9026421099096, "turnover_multiple": 25.719740375430852, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2023-08-07" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-06|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.34762340072551595, "10": -0.324751199553458, "5": -0.028945942235812195 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910796883953123, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11102.73, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.781159057320023, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-08-07", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009057173109047, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 564.3748003272935, "turnover_multiple": 25.416037331687505, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2023-08-07" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-07|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.38265006329588047, "10": -0.2897677918901697, "5": 0.006268837647524681 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232498157773129, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11585.79, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519426, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-08-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471706787524357, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 297.9834578896707, "turnover_multiple": 25.71973580478074, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2023-08-14" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-07|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441399, "ev_without_best": { "1": 0.34762340072551634, "10": -0.3247511995534576, "5": -0.028945942235811786 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910815561627549, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11470.56, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.781159057320024, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-08-14", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009079451703466, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 583.0724762230105, "turnover_multiple": 25.416042295363543, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2023-08-14" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-08|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695314, "ev_without_best": { "1": 0.3826500632958803, "10": -0.2897677918901699, "5": 0.0062688376475245325 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232560753795412, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11831.74, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519422, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-08-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471755364906818, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 304.309277492135, "turnover_multiple": 25.719740079830604, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2023-08-21" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-08|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.34762340072551595, "10": -0.32475119955345805, "5": -0.02894594223581222 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910814512511556, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11721.44, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200229, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-08-21", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.400910518537386, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 595.8253047473918, "turnover_multiple": 25.416045500697514, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2023-08-21" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-09|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695317, "ev_without_best": { "1": 0.3826500632958807, "10": -0.2897677918901695, "5": 0.0062688376475249575 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232553098386397, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11541.1, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519433, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-08-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.547169830476072, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 296.8339796567967, "turnover_multiple": 25.719730325254673, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2023-08-28" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-09|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441393, "ev_without_best": { "1": 0.34762340072551573, "10": -0.32475119955345827, "5": -0.0289459422358124 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910803755763586, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11432.94, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200227, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-08-28", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.400907938667225, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 581.1601608221384, "turnover_multiple": 25.416041754008084, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2023-08-28" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-10|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695315, "ev_without_best": { "1": 0.38265006329588036, "10": -0.2897677918901698, "5": 0.006268837647524587 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232513893374708, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11287.21, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519422, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-09-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471720870100136, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 290.30404185058484, "turnover_multiple": 25.71973427007957, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2023-09-05" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-10|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441393, "ev_without_best": { "1": 0.34762340072551584, "10": -0.3247511995534581, "5": -0.02894594223581232 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910820814470835, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11181.88, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200224, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-09-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009094969672742, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 568.3985327431303, "turnover_multiple": 25.41605404203633, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2023-09-05" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-11|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695313, "ev_without_best": { "1": 0.3826500632958803, "10": -0.28976779189016993, "5": 0.006268837647524485 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232543600356951, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11501.88, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519422, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-09-11", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471744574603767, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 295.82530557186607, "turnover_multiple": 25.71973499739748, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2023-09-11" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-11|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.34762340072551595, "10": -0.32475119955345794, "5": -0.028945942235812122 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910818967522267, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11400.25, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200229, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-09-11", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009104460110564, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 579.4985972053938, "turnover_multiple": 25.416047771118784, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2023-09-11" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-12|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.3826500632958806, "10": -0.2897677918901696, "5": 0.006268837647524859 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0232551882423937, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 11629.81, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.870683408651943, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-09-18", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471724632555603, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 299.1155805141373, "turnover_multiple": 25.719730633100394, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2023-09-18" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-12|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.34762340072551595, "10": -0.324751199553458, "5": -0.028945942235812226 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8910821770126559, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 11534.01, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.781159057320023, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-09-18", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009053118997372, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 586.2976977368663, "turnover_multiple": 25.416039076473243, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2023-09-18" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-13|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4963, "avg_gross_exposure_pct": 73.5037, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.1, "calmar": 1.1, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.3826500632958805, "10": -0.2897677918901696, "5": 0.006268837647524767 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.0131736767345263, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 12110.04, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.870683408651943, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.04, "simulation_start_date": "2023-09-25", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.537261952900417, "start_date": "2024-01-02", "total_return_pct": 26.0, "trades": 79, "transaction_cost": 311.1512005248239, "turnover_multiple": 25.693655885928028, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2023-09-25" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-13|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4793, "avg_gross_exposure_pct": 73.5207, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.2, "calmar": 0.94, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.4781900560441393, "ev_without_best": { "1": 0.3476234007255157, "10": -0.3247511995534582, "5": -0.028945942235812476 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8819675015208993, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 12026.84, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.7811590573200229, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-09-25", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.391128881216298, "start_date": "2024-01-02", "total_return_pct": 23.2, "trades": 79, "transaction_cost": 610.7190784798807, "turnover_multiple": 25.389839661951132, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2023-09-25" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-14|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4907, "avg_gross_exposure_pct": 73.5093, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 26.3, "calmar": 1.11, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.5137142642695316, "ev_without_best": { "1": 0.3826500632958806, "10": -0.28976779189016966, "5": 0.006268837647524783 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 1.023278440232029, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.7, "measurement_start_equity": 12189.15, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.8706834086519428, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.05, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.5471978136376727, "start_date": "2024-01-02", "total_return_pct": 26.2, "trades": 79, "transaction_cost": 313.5024612180193, "turnover_multiple": 25.71979680437268, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2023-10-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2024-seed-14|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4735, "avg_gross_exposure_pct": 73.5265, "avg_hold_days": 16.3, "avg_positions": 5.1468, "blocked_fraction": 0.0, "cagr_pct": 23.4, "calmar": 0.95, "capacity_opportunities": 79, "end_date": "2024-12-31", "ev_net_r": 0.47819005604413944, "ev_without_best": { "1": 0.3476234007255159, "10": -0.32475119955345805, "5": -0.028945942235812195 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 25 }, "gain_to_pain": 0.8911057797109192, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.6, "measurement_start_equity": 12108.27, "measurement_start_positions": 9, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.781159057320023, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 1.4009336996387047, "start_date": "2024-01-02", "total_return_pct": 23.3, "trades": 79, "transaction_cost": 615.4903965872986, "turnover_multiple": 25.416116281983246, "underwater_pct": 88.53754940711462, "win_rate": 35.4 }, "path_id": "warm-2024-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2023-10-02" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-01|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552577, "ev_without_best": { "1": 0.6715331837323439, "10": -0.0015908259402840515, "5": 0.2680459269947446 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.844584019190216, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10529.08, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.772952995806774, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.139286645086826, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 231.84468957932546, "turnover_multiple": 22.01946319899986, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2024-07-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-01|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976334, "ev_without_best": { "1": 0.6399796037920292, "10": -0.03282350321578544, "5": 0.23722015968627289 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391734766005664, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 10419.78, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.658962864695923, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.95549287200208, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 454.4796374484489, "turnover_multiple": 21.808504471709043, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2024-07-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-02|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552579, "ev_without_best": { "1": 0.671533183732344, "10": -0.0015908259402840574, "5": 0.26804592699474467 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.8446271002078545, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10775.86, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.772952995806775, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-07-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.139286285855376, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 237.27857620337255, "turnover_multiple": 22.01945609940854, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2024-07-08" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-02|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976337, "ev_without_best": { "1": 0.6399796037920295, "10": -0.032823503215785144, "5": 0.23722015968627316 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391749202076971, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 10661.51, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.658962864695925, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-07-08", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.955514700742721, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 465.0232753304621, "turnover_multiple": 21.808509082224848, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2024-07-08" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-03|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552575, "ev_without_best": { "1": 0.6715331837323437, "10": -0.0015908259402844433, "5": 0.26804592699474433 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.844614612887771, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10820.02, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.772952995806773, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-07-15", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.139305794390361, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 238.25100055723627, "turnover_multiple": 22.019460274309687, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2024-07-15" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-03|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976336, "ev_without_best": { "1": 0.6399796037920293, "10": -0.03282350321578536, "5": 0.23722015968627297 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391771164471358, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 10716.28, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.6589628646959236, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-07-15", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.955507284113544, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 467.4123815688138, "turnover_multiple": 21.80851851429852, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2024-07-15" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-04|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552575, "ev_without_best": { "1": 0.6715331837323437, "10": -0.0015908259402843598, "5": 0.26804592699474433 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.844632804533587, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11163.78, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.7729529958067727, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-07-22", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.139296492515251, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 245.8204320835597, "turnover_multiple": 22.019462232645186, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2024-07-22" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-04|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976333, "ev_without_best": { "1": 0.6399796037920293, "10": -0.03282350321578544, "5": 0.2372201596862729 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391810470863189, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 11067.01, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.658962864695923, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-07-22", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.95550186269123, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 482.7100330646885, "turnover_multiple": 21.80851165150698, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2024-07-22" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-05|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552572, "ev_without_best": { "1": 0.6715331837323436, "10": -0.0015908259402844383, "5": 0.2680459269947443 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.844668865136576, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11565.67, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.7729529958067727, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-07-29", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.13930562758533, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 254.66977277777772, "turnover_multiple": 22.019456959932086, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2024-07-29" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-05|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976333, "ev_without_best": { "1": 0.6399796037920292, "10": -0.03282350321578545, "5": 0.23722015968627283 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391741315228323, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 11481.67, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.6589628646959227, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-07-29", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.9554962369342, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 500.7960932829019, "turnover_multiple": 21.80850404526963, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2024-07-29" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-06|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552577, "ev_without_best": { "1": 0.6715331837323439, "10": -0.001590825940284117, "5": 0.2680459269947446 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.844627873129444, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11836.22, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.772952995806775, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-08-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.13927264925956, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 260.6270514023279, "turnover_multiple": 22.019449740062953, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2024-08-05" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-06|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976334, "ev_without_best": { "1": 0.6399796037920293, "10": -0.03282350321578539, "5": 0.23722015968627289 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391841303929192, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 11757.52, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.6589628646959236, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-08-05", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.955504342533379, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 512.8280554407089, "turnover_multiple": 21.808512995968062, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2024-08-05" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-07|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552572, "ev_without_best": { "1": 0.6715331837323436, "10": -0.00159082594028459, "5": 0.26804592699474417 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.844698417233115, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11782.02, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.7729529958067722, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-08-12", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.139287734726219, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 259.43378673354636, "turnover_multiple": 22.019465824497527, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2024-08-12" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-07|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976331, "ev_without_best": { "1": 0.639979603792029, "10": -0.032823503215785574, "5": 0.23722015968627272 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391778721941302, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 11703.39, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.6589628646959227, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-08-12", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.955488842270634, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 510.4669272665851, "turnover_multiple": 21.808507076436193, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2024-08-12" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-08|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552577, "ev_without_best": { "1": 0.6715331837323439, "10": -0.0015908259402841979, "5": 0.26804592699474455 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.844621354432719, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11807.01, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.7729529958067736, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-08-19", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.139289098184114, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 259.98406400438256, "turnover_multiple": 22.019466740892277, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2024-08-19" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-08|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976334, "ev_without_best": { "1": 0.6399796037920293, "10": -0.03282350321578537, "5": 0.23722015968627297 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391795642823589, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 11730.71, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.658962864695924, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-08-19", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.955505932973137, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 511.6586980634779, "turnover_multiple": 21.80851363913514, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2024-08-19" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-09|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552575, "ev_without_best": { "1": 0.6715331837323436, "10": -0.0015908259402844615, "5": 0.2680459269947442 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.844670878135834, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12323.01, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.7729529958067727, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-08-26", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.1393011092715275, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 271.3460469473753, "turnover_multiple": 22.019461718149653, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2024-08-26" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-09|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976338, "ev_without_best": { "1": 0.6399796037920295, "10": -0.03282350321578509, "5": 0.23722015968627325 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391753436473758, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 12256.63, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.658962864695925, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-08-26", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.9555131751729995, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 534.5978450330806, "turnover_multiple": 21.80851690199837, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2024-08-26" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-10|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552575, "ev_without_best": { "1": 0.6715331837323437, "10": -0.0015908259402844056, "5": 0.26804592699474433 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.844619562434053, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12454.6, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.7729529958067736, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.13929901377856, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 274.2434899675012, "turnover_multiple": 22.019453853797085, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2024-09-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-10|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976334, "ev_without_best": { "1": 0.6399796037920293, "10": -0.03282350321578527, "5": 0.23722015968627302 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391812780984756, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 12300.12, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.658962864695924, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.955514512324538, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 536.4945861296432, "turnover_multiple": 21.808510247446492, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2024-09-03" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-11|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552577, "ev_without_best": { "1": 0.6715331837323438, "10": -0.0015908259402844663, "5": 0.26804592699474433 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.8446383836634626, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12655.83, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.7729529958067736, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-09-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.139275365386834, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 278.6744357855994, "turnover_multiple": 22.019451571773594, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2024-09-09" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-11|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976337, "ev_without_best": { "1": 0.6399796037920295, "10": -0.032823503215785185, "5": 0.23722015968627322 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391774497925809, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 12600.11, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.6589628646959245, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-09-09", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.955479605302511, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 549.5792911625963, "turnover_multiple": 21.808511638493485, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2024-09-09" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-12|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552572, "ev_without_best": { "1": 0.6715331837323434, "10": -0.001590825940284671, "5": 0.26804592699474405 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.8445814208013, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 12159.18, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.7729529958067722, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-09-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.139288838957693, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 267.7385523065783, "turnover_multiple": 22.01945791628862, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2024-09-16" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-12|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976333, "ev_without_best": { "1": 0.6399796037920291, "10": -0.03282350321578552, "5": 0.23722015968627283 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391792681242658, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 12106.27, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.658962864695923, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-09-16", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.955501584106143, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 528.039276830605, "turnover_multiple": 21.808504057426646, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2024-09-16" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-13|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552575, "ev_without_best": { "1": 0.6715331837323438, "10": -0.0015908259402841554, "5": 0.2680459269947445 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.84465960418963, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 10958.9, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.772952995806774, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-09-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.139297369293857, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 241.30906466480076, "turnover_multiple": 22.01946040796072, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2024-09-23" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-13|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976336, "ev_without_best": { "1": 0.6399796037920295, "10": -0.03282350321578526, "5": 0.23722015968627302 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.391800753440533, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 10918.2, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.6589628646959236, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-09-23", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.955504086672153, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 476.21926996231656, "turnover_multiple": 21.80850643706456, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2024-09-23" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-14|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8817, "avg_gross_exposure_pct": 53.1183, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 84.8, "calmar": 3.94, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9476211845552577, "ev_without_best": { "1": 0.6715331837323438, "10": -0.0015908259402843082, "5": 0.2680459269947444 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.84469457024927, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.5, "measurement_start_equity": 11905.43, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.7729529958067736, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.73, "simulation_start_date": "2024-09-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 5.139295407030019, "start_date": "2025-01-02", "total_return_pct": 85.7, "trades": 68, "transaction_cost": 262.15113530906706, "turnover_multiple": 22.01945963388698, "underwater_pct": 78.65612648221344, "win_rate": 44.1 }, "path_id": "warm-2025-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2024-09-30" }, { "arm_id": "cap15_incumbent", "cell_id": "cap15_incumbent|warm_book|warm-2025-seed-14|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 46.8679, "avg_gross_exposure_pct": 53.1321, "avg_hold_days": 14.7, "avg_positions": 4.0595, "blocked_fraction": 0.0, "cagr_pct": 81.6, "calmar": 3.71, "capacity_opportunities": 68, "end_date": "2026-01-05", "ev_net_r": 0.9158182801976332, "ev_without_best": { "1": 0.6399796037920291, "10": -0.032823503215785525, "5": 0.2372201596862728 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 18 }, "gain_to_pain": 7.39174624004359, "longest_underwater_sessions": 62, "max_drawdown_pct": 22.0, "measurement_start_equity": 11867.9, "measurement_start_positions": 1, "opened_positions": 68, "peak_positions": 12, "profit_factor": 2.658962864695923, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.65, "simulation_start_date": "2024-09-30", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 4.95549630974103, "start_date": "2025-01-02", "total_return_pct": 82.4, "trades": 68, "transaction_cost": 517.6425362118885, "turnover_multiple": 21.808514404902656, "underwater_pct": 79.05138339920948, "win_rate": 44.1 }, "path_id": "warm-2025-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2024-09-30" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-02|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-02-03", "measurement_start": "2019-02-01", "metrics": { "avg_cash_pct": 27.2057, "avg_gross_exposure_pct": 72.7943, "avg_hold_days": 15.8, "avg_positions": 3.7698, "blocked_fraction": 0.0, "cagr_pct": 18.6, "calmar": 1.37, "capacity_opportunities": 60, "end_date": "2020-01-31", "ev_net_r": 0.31073681764436045, "ev_without_best": { "1": 0.22408122944221562, "10": -0.3138775860878876, "5": -0.03140328523480327 }, "exit_reasons": { "open_at_end": 2, "stop": 26, "time": 11, "trailing_stop": 21 }, "gain_to_pain": 1.329979920518254, "longest_underwater_sessions": 195, "max_drawdown_pct": 13.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 60, "peak_positions": 6, "profit_factor": 1.5828530783893278, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.23, "simulation_start_date": "2019-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 147, "sortino": 1.8215049532007204, "start_date": "2019-02-01", "total_return_pct": 18.5, "trades": 60, "transaction_cost": 253.56320781089778, "turnover_multiple": 25.356320781089778, "underwater_pct": 90.11857707509881, "win_rate": 46.7 }, "path_id": "empty-2019-02", "protocol": "empty_book", "simulation_start": "2019-02-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-02|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-02-03", "measurement_start": "2019-02-01", "metrics": { "avg_cash_pct": 27.1811, "avg_gross_exposure_pct": 72.8189, "avg_hold_days": 15.8, "avg_positions": 3.7698, "blocked_fraction": 0.0, "cagr_pct": 16.0, "calmar": 1.1, "capacity_opportunities": 60, "end_date": "2020-01-31", "ev_net_r": 0.2637885103811326, "ev_without_best": { "1": 0.17679524263926005, "10": -0.36115179959068167, "5": -0.07861981604030573 }, "exit_reasons": { "open_at_end": 2, "stop": 26, "time": 11, "trailing_stop": 21 }, "gain_to_pain": 1.1046378992229884, "longest_underwater_sessions": 195, "max_drawdown_pct": 14.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 60, "peak_positions": 6, "profit_factor": 1.4726104683152175, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.07, "simulation_start_date": "2019-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 147, "sortino": 1.5710770418412572, "start_date": "2019-02-01", "total_return_pct": 15.9, "trades": 60, "transaction_cost": 501.58218380985824, "turnover_multiple": 25.07910919049291, "underwater_pct": 90.11857707509881, "win_rate": 46.7 }, "path_id": "empty-2019-02", "protocol": "empty_book", "simulation_start": "2019-02-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-03|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-03-02", "measurement_start": "2019-03-01", "metrics": { "avg_cash_pct": 32.0339, "avg_gross_exposure_pct": 67.9661, "avg_hold_days": 14.4, "avg_positions": 3.5397, "blocked_fraction": 0.0, "cagr_pct": 6.8, "calmar": 0.5, "capacity_opportunities": 62, "end_date": "2020-02-28", "ev_net_r": 0.1263850335553429, "ev_without_best": { "1": 0.03819467898510152, "10": -0.5575541119376166, "5": -0.24682220106824312 }, "exit_reasons": { "stop": 31, "time": 10, "trailing_stop": 21 }, "gain_to_pain": 0.4477289970975323, "longest_underwater_sessions": 199, "max_drawdown_pct": 13.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 62, "peak_positions": 5, "profit_factor": 1.1979712377701515, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.51, "simulation_start_date": "2019-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 69, "sortino": 0.7283905338242622, "start_date": "2019-03-01", "total_return_pct": 6.7, "trades": 62, "transaction_cost": 247.5616598230869, "turnover_multiple": 24.75616598230869, "underwater_pct": 93.2806324110672, "win_rate": 38.7 }, "path_id": "empty-2019-03", "protocol": "empty_book", "simulation_start": "2019-03-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-03|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-03-02", "measurement_start": "2019-03-01", "metrics": { "avg_cash_pct": 32.0069, "avg_gross_exposure_pct": 67.9931, "avg_hold_days": 14.4, "avg_positions": 3.5397, "blocked_fraction": 0.0, "cagr_pct": 4.3, "calmar": 0.29, "capacity_opportunities": 62, "end_date": "2020-02-28", "ev_net_r": 0.07923048438985167, "ev_without_best": { "1": -0.009288603795760875, "10": -0.6050192276062124, "5": -0.2936962242020433 }, "exit_reasons": { "stop": 31, "time": 10, "trailing_stop": 21 }, "gain_to_pain": 0.29482453602301073, "longest_underwater_sessions": 201, "max_drawdown_pct": 14.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 62, "peak_positions": 5, "profit_factor": 1.1187395759116772, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.35, "simulation_start_date": "2019-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 69, "sortino": 0.49809284322260255, "start_date": "2019-03-01", "total_return_pct": 4.2, "trades": 62, "transaction_cost": 489.52131251732095, "turnover_multiple": 24.476065625866045, "underwater_pct": 94.46640316205533, "win_rate": 38.7 }, "path_id": "empty-2019-03", "protocol": "empty_book", "simulation_start": "2019-03-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-04|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-03-31", "measurement_start": "2019-04-01", "metrics": { "avg_cash_pct": 36.9259, "avg_gross_exposure_pct": 63.0741, "avg_hold_days": 13.3, "avg_positions": 3.3452, "blocked_fraction": 0.0, "cagr_pct": -1.6, "calmar": -0.11, "capacity_opportunities": 63, "end_date": "2020-03-30", "ev_net_r": -0.0003460094106461568, "ev_without_best": { "1": -0.07664447677351295, "10": -0.592562476120386, "5": -0.35098346047624746 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 8, "trailing_stop": 21 }, "gain_to_pain": -0.01077118232092281, "longest_underwater_sessions": 201, "max_drawdown_pct": 14.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 63, "peak_positions": 6, "profit_factor": 0.9994511851927443, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.04, "simulation_start_date": "2019-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 67, "sortino": -0.05951885747097761, "start_date": "2019-04-01", "total_return_pct": -1.6, "trades": 63, "transaction_cost": 234.8529413599558, "turnover_multiple": 23.485294135995577, "underwater_pct": 95.25691699604744, "win_rate": 38.1 }, "path_id": "empty-2019-04", "protocol": "empty_book", "simulation_start": "2019-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-04|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-03-31", "measurement_start": "2019-04-01", "metrics": { "avg_cash_pct": 36.9154, "avg_gross_exposure_pct": 63.0846, "avg_hold_days": 13.3, "avg_positions": 3.3452, "blocked_fraction": 0.0, "cagr_pct": -3.9, "calmar": -0.25, "capacity_opportunities": 63, "end_date": "2020-03-30", "ev_net_r": -0.04629425446219598, "ev_without_best": { "1": -0.12218552629784775, "10": -0.6375545602347116, "5": -0.39627410194318186 }, "exit_reasons": { "open_at_end": 2, "stop": 32, "time": 8, "trailing_stop": 21 }, "gain_to_pain": -0.10682140912260073, "longest_underwater_sessions": 235, "max_drawdown_pct": 15.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 63, "peak_positions": 6, "profit_factor": 0.9297104654986873, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.2, "simulation_start_date": "2019-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 67, "sortino": -0.27970183912328955, "start_date": "2019-04-01", "total_return_pct": -3.9, "trades": 63, "transaction_cost": 464.3670311125399, "turnover_multiple": 23.218351555626995, "underwater_pct": 95.65217391304348, "win_rate": 38.1 }, "path_id": "empty-2019-04", "protocol": "empty_book", "simulation_start": "2019-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-05|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-04-30", "measurement_start": "2019-05-01", "metrics": { "avg_cash_pct": 40.1652, "avg_gross_exposure_pct": 59.8348, "avg_hold_days": 13.1, "avg_positions": 3.5198, "blocked_fraction": 0.0, "cagr_pct": 7.9, "calmar": 0.64, "capacity_opportunities": 67, "end_date": "2020-04-29", "ev_net_r": 0.14404852332743315, "ev_without_best": { "1": 0.07456200145228674, "10": -0.41939864921084874, "5": -0.1634258197432679 }, "exit_reasons": { "open_at_end": 12, "stop": 32, "time": 6, "trailing_stop": 17 }, "gain_to_pain": 0.46162714278729633, "longest_underwater_sessions": 137, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 12, "profit_factor": 1.2363416262620892, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.55, "simulation_start_date": "2019-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 132, "sortino": 0.8321854508063778, "start_date": "2019-05-01", "total_return_pct": 7.9, "trades": 67, "transaction_cost": 220.46337982355053, "turnover_multiple": 22.046337982355052, "underwater_pct": 93.2806324110672, "win_rate": 43.3 }, "path_id": "empty-2019-05", "protocol": "empty_book", "simulation_start": "2019-05-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-05|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-04-30", "measurement_start": "2019-05-01", "metrics": { "avg_cash_pct": 40.1535, "avg_gross_exposure_pct": 59.8465, "avg_hold_days": 13.1, "avg_positions": 3.5198, "blocked_fraction": 0.0, "cagr_pct": 5.5, "calmar": 0.43, "capacity_opportunities": 67, "end_date": "2020-04-29", "ev_net_r": 0.10192565489475414, "ev_without_best": { "1": 0.03287961028182292, "10": -0.46129690754186115, "5": -0.20466880074842783 }, "exit_reasons": { "open_at_end": 12, "stop": 32, "time": 6, "trailing_stop": 17 }, "gain_to_pain": 0.33312757939394083, "longest_underwater_sessions": 158, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 12, "profit_factor": 1.160468476011797, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.41, "simulation_start_date": "2019-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 132, "sortino": 0.6111146641071907, "start_date": "2019-05-01", "total_return_pct": 5.5, "trades": 67, "transaction_cost": 435.98691039789844, "turnover_multiple": 21.79934551989492, "underwater_pct": 94.86166007905138, "win_rate": 43.3 }, "path_id": "empty-2019-05", "protocol": "empty_book", "simulation_start": "2019-05-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-06|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-06-02", "measurement_start": "2019-06-03", "metrics": { "avg_cash_pct": 33.8578, "avg_gross_exposure_pct": 66.1422, "avg_hold_days": 14.9, "avg_positions": 4.2222, "blocked_fraction": 0.0, "cagr_pct": 25.1, "calmar": 1.99, "capacity_opportunities": 71, "end_date": "2020-06-01", "ev_net_r": 0.35937473469324094, "ev_without_best": { "1": 0.28973136004084815, "10": -0.17219069333916392, "5": 0.05882506551330778 }, "exit_reasons": { "open_at_end": 7, "stop": 30, "time": 16, "trailing_stop": 18 }, "gain_to_pain": 1.4431262626378538, "longest_underwater_sessions": 155, "max_drawdown_pct": 12.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 71, "peak_positions": 12, "profit_factor": 1.6627711699907832, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.3, "simulation_start_date": "2019-06-03", "skipped_book_full": 0, "skipped_min_initial_risk": 222, "sortino": 2.026360830314493, "start_date": "2019-06-03", "total_return_pct": 25.0, "trades": 71, "transaction_cost": 238.03759045502608, "turnover_multiple": 23.80375904550261, "underwater_pct": 90.51383399209486, "win_rate": 47.9 }, "path_id": "empty-2019-06", "protocol": "empty_book", "simulation_start": "2019-06-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-06|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-06-02", "measurement_start": "2019-06-03", "metrics": { "avg_cash_pct": 33.8458, "avg_gross_exposure_pct": 66.1542, "avg_hold_days": 14.9, "avg_positions": 4.2222, "blocked_fraction": 0.0, "cagr_pct": 22.2, "calmar": 1.66, "capacity_opportunities": 71, "end_date": "2020-06-01", "ev_net_r": 0.31852918258854046, "ev_without_best": { "1": 0.248813158205764, "10": -0.2128110114944961, "5": 0.018830926158006633 }, "exit_reasons": { "open_at_end": 7, "stop": 30, "time": 16, "trailing_stop": 18 }, "gain_to_pain": 1.2213790326363587, "longest_underwater_sessions": 160, "max_drawdown_pct": 13.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 71, "peak_positions": 12, "profit_factor": 1.5636383171904877, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.17, "simulation_start_date": "2019-06-03", "skipped_book_full": 0, "skipped_min_initial_risk": 222, "sortino": 1.8081954163709153, "start_date": "2019-06-03", "total_return_pct": 22.1, "trades": 71, "transaction_cost": 470.51204652082873, "turnover_multiple": 23.525602326041437, "underwater_pct": 92.09486166007905, "win_rate": 47.9 }, "path_id": "empty-2019-06", "protocol": "empty_book", "simulation_start": "2019-06-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-07|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-06-30", "measurement_start": "2019-07-01", "metrics": { "avg_cash_pct": 35.3282, "avg_gross_exposure_pct": 64.6718, "avg_hold_days": 15.1, "avg_positions": 4.2778, "blocked_fraction": 0.0, "cagr_pct": 21.4, "calmar": 1.72, "capacity_opportunities": 71, "end_date": "2020-06-29", "ev_net_r": 0.3131308692551235, "ev_without_best": { "1": 0.2500304678575239, "10": -0.2151073374194777, "5": 0.026013116907555367 }, "exit_reasons": { "open_at_end": 5, "stop": 30, "time": 16, "trailing_stop": 20 }, "gain_to_pain": 1.2533463398979448, "longest_underwater_sessions": 93, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 71, "peak_positions": 12, "profit_factor": 1.5641570646188008, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2019-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 236, "sortino": 1.6331817507293394, "start_date": "2019-07-01", "total_return_pct": 21.4, "trades": 71, "transaction_cost": 227.72336011208986, "turnover_multiple": 22.772336011208985, "underwater_pct": 88.93280632411067, "win_rate": 43.7 }, "path_id": "empty-2019-07", "protocol": "empty_book", "simulation_start": "2019-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-07|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-06-30", "measurement_start": "2019-07-01", "metrics": { "avg_cash_pct": 35.3171, "avg_gross_exposure_pct": 64.6829, "avg_hold_days": 15.1, "avg_positions": 4.2778, "blocked_fraction": 0.0, "cagr_pct": 18.7, "calmar": 1.46, "capacity_opportunities": 71, "end_date": "2020-06-29", "ev_net_r": 0.2735745904314282, "ev_without_best": { "1": 0.21092616173261705, "10": -0.25443807635931615, "5": -0.012611029140646702 }, "exit_reasons": { "open_at_end": 5, "stop": 30, "time": 16, "trailing_stop": 20 }, "gain_to_pain": 1.0512672179327696, "longest_underwater_sessions": 96, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 71, "peak_positions": 12, "profit_factor": 1.472161373146435, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.97, "simulation_start_date": "2019-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 236, "sortino": 1.4438306024630745, "start_date": "2019-07-01", "total_return_pct": 18.6, "trades": 71, "transaction_cost": 450.1348203402012, "turnover_multiple": 22.50674101701006, "underwater_pct": 90.11857707509881, "win_rate": 42.3 }, "path_id": "empty-2019-07", "protocol": "empty_book", "simulation_start": "2019-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-08|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-07-31", "measurement_start": "2019-08-01", "metrics": { "avg_cash_pct": 31.7969, "avg_gross_exposure_pct": 68.2031, "avg_hold_days": 16.0, "avg_positions": 4.5952, "blocked_fraction": 0.0, "cagr_pct": 44.7, "calmar": 3.58, "capacity_opportunities": 72, "end_date": "2020-07-30", "ev_net_r": 0.5917882576236755, "ev_without_best": { "1": 0.4692810457209161, "10": -0.009243367268711902, "5": 0.24071541761602958 }, "exit_reasons": { "open_at_end": 5, "stop": 28, "time": 20, "trailing_stop": 19 }, "gain_to_pain": 2.942956455547968, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 12, "profit_factor": 2.2157471324495894, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2019-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 238, "sortino": 2.9971654108921193, "start_date": "2019-08-01", "total_return_pct": 44.5, "trades": 72, "transaction_cost": 246.95750752533274, "turnover_multiple": 24.695750752533275, "underwater_pct": 82.21343873517787, "win_rate": 48.6 }, "path_id": "empty-2019-08", "protocol": "empty_book", "simulation_start": "2019-08-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-08|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-07-31", "measurement_start": "2019-08-01", "metrics": { "avg_cash_pct": 31.7866, "avg_gross_exposure_pct": 68.2134, "avg_hold_days": 16.0, "avg_positions": 4.5952, "blocked_fraction": 0.0, "cagr_pct": 41.5, "calmar": 3.25, "capacity_opportunities": 72, "end_date": "2020-07-30", "ev_net_r": 0.5534907928719695, "ev_without_best": { "1": 0.43095004224071515, "10": -0.046769946814713234, "5": 0.2029716428275348 }, "exit_reasons": { "open_at_end": 5, "stop": 28, "time": 20, "trailing_stop": 19 }, "gain_to_pain": 2.6164765761247044, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 12, "profit_factor": 2.089638892333742, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.79, "simulation_start_date": "2019-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 238, "sortino": 2.7973355247434335, "start_date": "2019-08-01", "total_return_pct": 41.3, "trades": 72, "transaction_cost": 488.0223994759955, "turnover_multiple": 24.401119973799773, "underwater_pct": 83.399209486166, "win_rate": 48.6 }, "path_id": "empty-2019-08", "protocol": "empty_book", "simulation_start": "2019-08-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-09|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-09-01", "measurement_start": "2019-09-03", "metrics": { "avg_cash_pct": 29.613, "avg_gross_exposure_pct": 70.387, "avg_hold_days": 15.8, "avg_positions": 4.7937, "blocked_fraction": 0.0, "cagr_pct": 60.1, "calmar": 4.81, "capacity_opportunities": 76, "end_date": "2020-08-31", "ev_net_r": 0.6768319741673878, "ev_without_best": { "1": 0.5619923964533585, "10": 0.019762444908194177, "5": 0.2844907285571244 }, "exit_reasons": { "open_at_end": 4, "stop": 30, "time": 23, "trailing_stop": 19 }, "gain_to_pain": 4.218467034671388, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 12, "profit_factor": 2.327952916908884, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.34, "simulation_start_date": "2019-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 242, "sortino": 3.7424555286296983, "start_date": "2019-09-03", "total_return_pct": 59.6, "trades": 76, "transaction_cost": 269.8357334746754, "turnover_multiple": 26.983573347467544, "underwater_pct": 81.02766798418972, "win_rate": 44.7 }, "path_id": "empty-2019-09", "protocol": "empty_book", "simulation_start": "2019-09-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-09|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-09-01", "measurement_start": "2019-09-03", "metrics": { "avg_cash_pct": 29.6052, "avg_gross_exposure_pct": 70.3948, "avg_hold_days": 15.8, "avg_positions": 4.7937, "blocked_fraction": 0.0, "cagr_pct": 56.3, "calmar": 4.41, "capacity_opportunities": 76, "end_date": "2020-08-31", "ev_net_r": 0.6383594472322166, "ev_without_best": { "1": 0.5234857853594325, "10": -0.018329203943026916, "5": 0.24618119755364637 }, "exit_reasons": { "open_at_end": 4, "stop": 30, "time": 23, "trailing_stop": 19 }, "gain_to_pain": 3.760347485685476, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 12, "profit_factor": 2.1980976120050117, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.22, "simulation_start_date": "2019-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 242, "sortino": 3.5318642870889034, "start_date": "2019-09-03", "total_return_pct": 55.9, "trades": 76, "transaction_cost": 532.8795459847544, "turnover_multiple": 26.64397729923772, "underwater_pct": 82.21343873517787, "win_rate": 44.7 }, "path_id": "empty-2019-09", "protocol": "empty_book", "simulation_start": "2019-09-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-10|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-09-30", "measurement_start": "2019-10-01", "metrics": { "avg_cash_pct": 33.1572, "avg_gross_exposure_pct": 66.8428, "avg_hold_days": 16.5, "avg_positions": 4.6389, "blocked_fraction": 0.0, "cagr_pct": 52.9, "calmar": 4.23, "capacity_opportunities": 71, "end_date": "2020-09-29", "ev_net_r": 0.6690215802394037, "ev_without_best": { "1": 0.5458675984896869, "10": 0.02026471528522978, "5": 0.2897268267123018 }, "exit_reasons": { "open_at_end": 1, "stop": 30, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 3.0502610753320254, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 71, "peak_positions": 12, "profit_factor": 2.3181059446008754, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 229, "sortino": 3.356598187279911, "start_date": "2019-10-01", "total_return_pct": 52.6, "trades": 71, "transaction_cost": 254.69467827211875, "turnover_multiple": 25.469467827211872, "underwater_pct": 80.23715415019763, "win_rate": 47.9 }, "path_id": "empty-2019-10", "protocol": "empty_book", "simulation_start": "2019-10-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-10|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-09-30", "measurement_start": "2019-10-01", "metrics": { "avg_cash_pct": 33.1408, "avg_gross_exposure_pct": 66.8592, "avg_hold_days": 16.5, "avg_positions": 4.6389, "blocked_fraction": 0.0, "cagr_pct": 49.6, "calmar": 3.88, "capacity_opportunities": 71, "end_date": "2020-09-29", "ev_net_r": 0.6323404170983651, "ev_without_best": { "1": 0.5091755075184701, "10": -0.01618804602995367, "5": 0.25331331264329865 }, "exit_reasons": { "open_at_end": 1, "stop": 30, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.7159656529776766, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 71, "peak_positions": 12, "profit_factor": 2.197041138320638, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2019-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 229, "sortino": 3.169424155737897, "start_date": "2019-10-01", "total_return_pct": 49.4, "trades": 71, "transaction_cost": 503.5597382068045, "turnover_multiple": 25.177986910340227, "underwater_pct": 81.42292490118577, "win_rate": 47.9 }, "path_id": "empty-2019-10", "protocol": "empty_book", "simulation_start": "2019-10-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-11|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-11-02", "measurement_start": "2019-11-01", "metrics": { "avg_cash_pct": 35.8529, "avg_gross_exposure_pct": 64.1471, "avg_hold_days": 16.0, "avg_positions": 4.5992, "blocked_fraction": 0.0, "cagr_pct": 45.3, "calmar": 3.63, "capacity_opportunities": 72, "end_date": "2020-10-30", "ev_net_r": 0.5686064411368787, "ev_without_best": { "1": 0.445772724776559, "10": -0.05246335610587509, "5": 0.18747913623685866 }, "exit_reasons": { "open_at_end": 4, "stop": 27, "time": 20, "trailing_stop": 21 }, "gain_to_pain": 2.051789429741948, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 12, "profit_factor": 2.156953984994822, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.85, "simulation_start_date": "2019-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 201, "sortino": 2.9112651998400647, "start_date": "2019-11-01", "total_return_pct": 45.1, "trades": 72, "transaction_cost": 258.82874087364365, "turnover_multiple": 25.882874087364364, "underwater_pct": 83.00395256916995, "win_rate": 43.1 }, "path_id": "empty-2019-11", "protocol": "empty_book", "simulation_start": "2019-11-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-11|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-11-02", "measurement_start": "2019-11-01", "metrics": { "avg_cash_pct": 36.0261, "avg_gross_exposure_pct": 63.9739, "avg_hold_days": 16.0, "avg_positions": 4.5873, "blocked_fraction": 0.0, "cagr_pct": 42.2, "calmar": 3.31, "capacity_opportunities": 72, "end_date": "2020-10-30", "ev_net_r": 0.5329069383350498, "ev_without_best": { "1": 0.41007627425961346, "10": -0.08826206891694814, "5": 0.1521165459790651 }, "exit_reasons": { "open_at_end": 4, "stop": 27, "time": 20, "trailing_stop": 21 }, "gain_to_pain": 1.8514544488084623, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 12, "profit_factor": 2.0372728744399793, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.75, "simulation_start_date": "2019-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 203, "sortino": 2.7307803662219237, "start_date": "2019-11-01", "total_return_pct": 42.0, "trades": 72, "transaction_cost": 511.80898673677825, "turnover_multiple": 25.590449336838912, "underwater_pct": 83.399209486166, "win_rate": 43.1 }, "path_id": "empty-2019-11", "protocol": "empty_book", "simulation_start": "2019-11-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-12|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-01", "measurement_start": "2019-12-02", "metrics": { "avg_cash_pct": 36.9324, "avg_gross_exposure_pct": 63.0676, "avg_hold_days": 15.1, "avg_positions": 4.5754, "blocked_fraction": 0.0, "cagr_pct": 51.8, "calmar": 4.15, "capacity_opportunities": 76, "end_date": "2020-11-30", "ev_net_r": 0.5687633171233584, "ev_without_best": { "1": 0.4524828239820754, "10": -0.09905233165405769, "5": 0.19789219347926243 }, "exit_reasons": { "open_at_end": 6, "stop": 32, "time": 20, "trailing_stop": 18 }, "gain_to_pain": 2.4982628193672514, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 12, "profit_factor": 2.072142665997366, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.07, "simulation_start_date": "2019-12-02", "skipped_book_full": 0, "skipped_min_initial_risk": 191, "sortino": 3.314935616360361, "start_date": "2019-12-02", "total_return_pct": 51.6, "trades": 76, "transaction_cost": 264.4668246153757, "turnover_multiple": 26.446682461537566, "underwater_pct": 82.21343873517787, "win_rate": 39.5 }, "path_id": "empty-2019-12", "protocol": "empty_book", "simulation_start": "2019-12-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2019-12|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-01", "measurement_start": "2019-12-02", "metrics": { "avg_cash_pct": 36.9079, "avg_gross_exposure_pct": 63.0921, "avg_hold_days": 15.1, "avg_positions": 4.5754, "blocked_fraction": 0.0, "cagr_pct": 48.5, "calmar": 3.79, "capacity_opportunities": 76, "end_date": "2020-11-30", "ev_net_r": 0.5341553106315842, "ev_without_best": { "1": 0.4178922602707916, "10": -0.13316067522578143, "5": 0.1637696826075617 }, "exit_reasons": { "open_at_end": 6, "stop": 32, "time": 20, "trailing_stop": 18 }, "gain_to_pain": 2.2578316895017103, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 12, "profit_factor": 1.9653040091085068, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.97, "simulation_start_date": "2019-12-02", "skipped_book_full": 0, "skipped_min_initial_risk": 191, "sortino": 3.122846821410823, "start_date": "2019-12-02", "total_return_pct": 48.3, "trades": 76, "transaction_cost": 522.739105887152, "turnover_multiple": 26.136955294357602, "underwater_pct": 83.79446640316206, "win_rate": 39.5 }, "path_id": "empty-2019-12", "protocol": "empty_book", "simulation_start": "2019-12-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-01|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0835, "avg_gross_exposure_pct": 65.9165, "avg_hold_days": 16.3, "avg_positions": 4.7937, "blocked_fraction": 0.0, "cagr_pct": 55.8, "calmar": 4.47, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761847, "ev_without_best": { "1": 0.5200155338920286, "10": -0.023122886818968763, "5": 0.2576350786838569 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.853763215179289, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.290180750360635, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.17, "simulation_start_date": "2020-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.4749868655663065, "start_date": "2020-01-02", "total_return_pct": 55.4, "trades": 74, "transaction_cost": 271.29744952841054, "turnover_multiple": 27.12974495284105, "underwater_pct": 76.28458498023716, "win_rate": 44.6 }, "path_id": "empty-2020-01", "protocol": "empty_book", "simulation_start": "2020-01-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-01|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 34.0612, "avg_gross_exposure_pct": 65.9388, "avg_hold_days": 16.3, "avg_positions": 4.7937, "blocked_fraction": 0.0, "cagr_pct": 52.6, "calmar": 4.12, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476824, "ev_without_best": { "1": 0.4877206362854449, "10": -0.054917455363606725, "5": 0.2259592124143561 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.5887441723217286, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.180848443140169, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.07, "simulation_start_date": "2020-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.297441652882816, "start_date": "2020-01-02", "total_return_pct": 52.2, "trades": 74, "transaction_cost": 536.5955824556513, "turnover_multiple": 26.82977912278257, "underwater_pct": 77.07509881422925, "win_rate": 44.6 }, "path_id": "empty-2020-01", "protocol": "empty_book", "simulation_start": "2020-01-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-02|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-02-02", "measurement_start": "2020-02-03", "metrics": { "avg_cash_pct": 32.8891, "avg_gross_exposure_pct": 67.1109, "avg_hold_days": 16.6, "avg_positions": 4.877, "blocked_fraction": 0.0, "cagr_pct": 49.0, "calmar": 4.74, "capacity_opportunities": 74, "end_date": "2021-02-01", "ev_net_r": 0.5544323470518939, "ev_without_best": { "1": 0.43476977231672004, "10": -0.0816808666845463, "5": 0.1679532146519484 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 22, "trailing_stop": 22 }, "gain_to_pain": 2.3108354172458587, "longest_underwater_sessions": 53, "max_drawdown_pct": 10.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.1324879407920165, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.96, "simulation_start_date": "2020-02-03", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.080701898159825, "start_date": "2020-02-03", "total_return_pct": 48.8, "trades": 74, "transaction_cost": 264.6511469827314, "turnover_multiple": 26.46511469827314, "underwater_pct": 79.44664031620553, "win_rate": 41.9 }, "path_id": "empty-2020-02", "protocol": "empty_book", "simulation_start": "2020-02-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-02|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-02-02", "measurement_start": "2020-02-03", "metrics": { "avg_cash_pct": 32.8664, "avg_gross_exposure_pct": 67.1336, "avg_hold_days": 16.6, "avg_positions": 4.877, "blocked_fraction": 0.0, "cagr_pct": 46.0, "calmar": 4.34, "capacity_opportunities": 74, "end_date": "2021-02-01", "ev_net_r": 0.5230577790462404, "ev_without_best": { "1": 0.4034574186538462, "10": -0.11283279941642888, "5": 0.13683204488387565 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 22, "trailing_stop": 22 }, "gain_to_pain": 2.0951962617036752, "longest_underwater_sessions": 55, "max_drawdown_pct": 10.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.027943210284194, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.86, "simulation_start_date": "2020-02-03", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 2.9127999386995502, "start_date": "2020-02-03", "total_return_pct": 45.8, "trades": 74, "transaction_cost": 523.5527260190659, "turnover_multiple": 26.177636300953296, "underwater_pct": 81.02766798418972, "win_rate": 41.9 }, "path_id": "empty-2020-02", "protocol": "empty_book", "simulation_start": "2020-02-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-03|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-03-02", "measurement_start": "2020-03-02", "metrics": { "avg_cash_pct": 31.136, "avg_gross_exposure_pct": 68.864, "avg_hold_days": 17.5, "avg_positions": 5.0, "blocked_fraction": 0.0, "cagr_pct": 58.0, "calmar": 8.25, "capacity_opportunities": 72, "end_date": "2021-03-01", "ev_net_r": 0.665323464636045, "ev_without_best": { "1": 0.543851959874305, "10": 0.026576133937808496, "5": 0.2755830982528288 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 22, "trailing_stop": 23 }, "gain_to_pain": 3.4848597309758693, "longest_underwater_sessions": 53, "max_drawdown_pct": 7.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 12, "profit_factor": 2.5195438584763457, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.22, "simulation_start_date": "2020-03-02", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.524403280818266, "start_date": "2020-03-02", "total_return_pct": 57.8, "trades": 72, "transaction_cost": 273.1530072426574, "turnover_multiple": 27.315300724265743, "underwater_pct": 79.05138339920948, "win_rate": 45.8 }, "path_id": "empty-2020-03", "protocol": "empty_book", "simulation_start": "2020-03-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-03|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-03-02", "measurement_start": "2020-03-02", "metrics": { "avg_cash_pct": 31.1114, "avg_gross_exposure_pct": 68.8886, "avg_hold_days": 17.5, "avg_positions": 5.0, "blocked_fraction": 0.0, "cagr_pct": 55.0, "calmar": 7.49, "capacity_opportunities": 72, "end_date": "2021-03-01", "ev_net_r": 0.6349920683595491, "ev_without_best": { "1": 0.5135992230168525, "10": -0.0033571917771888444, "5": 0.24559051297691292 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 22, "trailing_stop": 23 }, "gain_to_pain": 3.174897356493655, "longest_underwater_sessions": 55, "max_drawdown_pct": 7.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 72, "peak_positions": 12, "profit_factor": 2.396288646917633, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.13, "simulation_start_date": "2020-03-02", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.362287116990208, "start_date": "2020-03-02", "total_return_pct": 54.8, "trades": 72, "transaction_cost": 540.7365335226309, "turnover_multiple": 27.036826676131547, "underwater_pct": 80.23715415019763, "win_rate": 45.8 }, "path_id": "empty-2020-03", "protocol": "empty_book", "simulation_start": "2020-03-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-04|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-04-01", "measurement_start": "2020-04-01", "metrics": { "avg_cash_pct": 28.1827, "avg_gross_exposure_pct": 71.8173, "avg_hold_days": 19.0, "avg_positions": 5.2937, "blocked_fraction": 0.0, "cagr_pct": 55.3, "calmar": 7.56, "capacity_opportunities": 70, "end_date": "2021-03-31", "ev_net_r": 0.6924400486750188, "ev_without_best": { "1": 0.5678406247033585, "10": 0.06211334947374741, "5": 0.292793562098394 }, "exit_reasons": { "open_at_end": 1, "stop": 23, "time": 24, "trailing_stop": 22 }, "gain_to_pain": 3.6301860900623373, "longest_underwater_sessions": 53, "max_drawdown_pct": 7.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 12, "profit_factor": 2.651446314208913, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.18, "simulation_start_date": "2020-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 192, "sortino": 3.44803352797928, "start_date": "2020-04-01", "total_return_pct": 55.1, "trades": 70, "transaction_cost": 271.3520880730331, "turnover_multiple": 27.135208807303307, "underwater_pct": 77.86561264822134, "win_rate": 45.7 }, "path_id": "empty-2020-04", "protocol": "empty_book", "simulation_start": "2020-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-04|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-04-01", "measurement_start": "2020-04-01", "metrics": { "avg_cash_pct": 28.1507, "avg_gross_exposure_pct": 71.8493, "avg_hold_days": 19.0, "avg_positions": 5.2937, "blocked_fraction": 0.0, "cagr_pct": 52.5, "calmar": 7.01, "capacity_opportunities": 70, "end_date": "2021-03-31", "ev_net_r": 0.6627560231350255, "ev_without_best": { "1": 0.5382469207501559, "10": 0.032622400034884695, "5": 0.2635085702618063 }, "exit_reasons": { "open_at_end": 1, "stop": 23, "time": 24, "trailing_stop": 22 }, "gain_to_pain": 3.295250017950272, "longest_underwater_sessions": 55, "max_drawdown_pct": 7.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 12, "profit_factor": 2.521380857529755, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.09, "simulation_start_date": "2020-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 192, "sortino": 3.291077156949673, "start_date": "2020-04-01", "total_return_pct": 52.2, "trades": 70, "transaction_cost": 537.4876744615271, "turnover_multiple": 26.874383723076356, "underwater_pct": 79.05138339920948, "win_rate": 45.7 }, "path_id": "empty-2020-04", "protocol": "empty_book", "simulation_start": "2020-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-05|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-05-03", "measurement_start": "2020-05-01", "metrics": { "avg_cash_pct": 29.6782, "avg_gross_exposure_pct": 70.3218, "avg_hold_days": 17.1, "avg_positions": 4.6389, "blocked_fraction": 0.0, "cagr_pct": 31.9, "calmar": 4.37, "capacity_opportunities": 68, "end_date": "2021-04-30", "ev_net_r": 0.45674916698827367, "ev_without_best": { "1": 0.3826909246791727, "10": -0.1568855275171914, "5": 0.10034053111130783 }, "exit_reasons": { "open_at_end": 7, "stop": 23, "time": 18, "trailing_stop": 20 }, "gain_to_pain": 2.2819770343882353, "longest_underwater_sessions": 54, "max_drawdown_pct": 7.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 8, "profit_factor": 2.085243848409417, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.7, "simulation_start_date": "2020-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 106, "sortino": 2.5253374358470193, "start_date": "2020-05-01", "total_return_pct": 31.8, "trades": 68, "transaction_cost": 245.28262811328403, "turnover_multiple": 24.528262811328403, "underwater_pct": 81.02766798418972, "win_rate": 45.6 }, "path_id": "empty-2020-05", "protocol": "empty_book", "simulation_start": "2020-05-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-05|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-05-03", "measurement_start": "2020-05-01", "metrics": { "avg_cash_pct": 29.6458, "avg_gross_exposure_pct": 70.3542, "avg_hold_days": 17.1, "avg_positions": 4.6389, "blocked_fraction": 0.0, "cagr_pct": 29.4, "calmar": 3.93, "capacity_opportunities": 68, "end_date": "2021-04-30", "ev_net_r": 0.42554037532162714, "ev_without_best": { "1": 0.3516668691248363, "10": -0.18795043810194195, "5": 0.06930573290297838 }, "exit_reasons": { "open_at_end": 7, "stop": 23, "time": 18, "trailing_stop": 20 }, "gain_to_pain": 2.015185986083315, "longest_underwater_sessions": 55, "max_drawdown_pct": 7.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 68, "peak_positions": 8, "profit_factor": 1.9727214909608648, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.58, "simulation_start_date": "2020-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 106, "sortino": 2.3344999883318702, "start_date": "2020-05-01", "total_return_pct": 29.2, "trades": 68, "transaction_cost": 485.69750138202596, "turnover_multiple": 24.284875069101297, "underwater_pct": 82.6086956521739, "win_rate": 45.6 }, "path_id": "empty-2020-05", "protocol": "empty_book", "simulation_start": "2020-05-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-06|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-06-01", "measurement_start": "2020-06-01", "metrics": { "avg_cash_pct": 32.1148, "avg_gross_exposure_pct": 67.8852, "avg_hold_days": 15.4, "avg_positions": 4.3056, "blocked_fraction": 0.0, "cagr_pct": 22.6, "calmar": 3.09, "capacity_opportunities": 70, "end_date": "2021-05-28", "ev_net_r": 0.28866139833849497, "ev_without_best": { "1": 0.21431371713038574, "10": -0.3229479085800678, "5": -0.06563419803805702 }, "exit_reasons": { "open_at_end": 4, "stop": 29, "time": 15, "trailing_stop": 22 }, "gain_to_pain": 1.7334509274725185, "longest_underwater_sessions": 74, "max_drawdown_pct": 7.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 7, "profit_factor": 1.5516642003218308, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.22, "simulation_start_date": "2020-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 29, "sortino": 1.7742146163007557, "start_date": "2020-06-01", "total_return_pct": 22.3, "trades": 70, "transaction_cost": 240.53423744364738, "turnover_multiple": 24.05342374436474, "underwater_pct": 83.399209486166, "win_rate": 38.6 }, "path_id": "empty-2020-06", "protocol": "empty_book", "simulation_start": "2020-06-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-06|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-06-01", "measurement_start": "2020-06-01", "metrics": { "avg_cash_pct": 32.0822, "avg_gross_exposure_pct": 67.9178, "avg_hold_days": 15.4, "avg_positions": 4.3056, "blocked_fraction": 0.0, "cagr_pct": 20.1, "calmar": 2.67, "capacity_opportunities": 70, "end_date": "2021-05-28", "ev_net_r": 0.25611787260291907, "ev_without_best": { "1": 0.18193022886518434, "10": -0.35518505962396973, "5": -0.09798431957898336 }, "exit_reasons": { "open_at_end": 4, "stop": 29, "time": 15, "trailing_stop": 22 }, "gain_to_pain": 1.4810935583676412, "longest_underwater_sessions": 74, "max_drawdown_pct": 7.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 7, "profit_factor": 1.47198516867614, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2020-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 29, "sortino": 1.5882996511766632, "start_date": "2020-06-01", "total_return_pct": 19.8, "trades": 70, "transaction_cost": 475.96544543940735, "turnover_multiple": 23.79827227197037, "underwater_pct": 84.58498023715416, "win_rate": 38.6 }, "path_id": "empty-2020-06", "protocol": "empty_book", "simulation_start": "2020-06-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-07|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-07-01", "measurement_start": "2020-07-01", "metrics": { "avg_cash_pct": 34.2527, "avg_gross_exposure_pct": 65.7473, "avg_hold_days": 16.0, "avg_positions": 3.9683, "blocked_fraction": 0.0, "cagr_pct": 20.1, "calmar": 2.18, "capacity_opportunities": 62, "end_date": "2021-06-30", "ev_net_r": 0.2893704564257343, "ev_without_best": { "1": 0.2032176001548398, "10": -0.33565681922729573, "5": -0.12241644563563463 }, "exit_reasons": { "open_at_end": 5, "stop": 23, "time": 10, "trailing_stop": 24 }, "gain_to_pain": 1.6313090400434753, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 62, "peak_positions": 7, "profit_factor": 1.613711632844339, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.27, "simulation_start_date": "2020-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 15, "sortino": 1.8965015846713131, "start_date": "2020-07-01", "total_return_pct": 20.1, "trades": 62, "transaction_cost": 203.737677192062, "turnover_multiple": 20.3737677192062, "underwater_pct": 89.72332015810277, "win_rate": 41.9 }, "path_id": "empty-2020-07", "protocol": "empty_book", "simulation_start": "2020-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-07|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-07-01", "measurement_start": "2020-07-01", "metrics": { "avg_cash_pct": 34.2184, "avg_gross_exposure_pct": 65.7816, "avg_hold_days": 16.0, "avg_positions": 3.9683, "blocked_fraction": 0.0, "cagr_pct": 18.0, "calmar": 1.86, "capacity_opportunities": 62, "end_date": "2021-06-30", "ev_net_r": 0.25713626045780474, "ev_without_best": { "1": 0.171164512501748, "10": -0.3670699107492462, "5": -0.15402339326601275 }, "exit_reasons": { "open_at_end": 5, "stop": 23, "time": 10, "trailing_stop": 24 }, "gain_to_pain": 1.3757958863743194, "longest_underwater_sessions": 93, "max_drawdown_pct": 9.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 62, "peak_positions": 7, "profit_factor": 1.5253136656897, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.14, "simulation_start_date": "2020-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 15, "sortino": 1.7020057875785275, "start_date": "2020-07-01", "total_return_pct": 17.9, "trades": 62, "transaction_cost": 403.73391649518464, "turnover_multiple": 20.186695824759234, "underwater_pct": 92.09486166007905, "win_rate": 40.3 }, "path_id": "empty-2020-07", "protocol": "empty_book", "simulation_start": "2020-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-08|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-08-03", "measurement_start": "2020-08-03", "metrics": { "avg_cash_pct": 37.3674, "avg_gross_exposure_pct": 62.6326, "avg_hold_days": 14.6, "avg_positions": 3.7778, "blocked_fraction": 0.0, "cagr_pct": 7.7, "calmar": 1.06, "capacity_opportunities": 65, "end_date": "2021-08-02", "ev_net_r": 0.09378359619372344, "ev_without_best": { "1": -0.010882473075025871, "10": -0.5587287137940715, "5": -0.32700166108672185 }, "exit_reasons": { "open_at_end": 4, "stop": 28, "time": 10, "trailing_stop": 23 }, "gain_to_pain": 0.5001723086400227, "longest_underwater_sessions": 83, "max_drawdown_pct": 7.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 7, "profit_factor": 1.1690635470556885, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.58, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 13, "sortino": 0.8266927148021253, "start_date": "2020-08-03", "total_return_pct": 7.7, "trades": 65, "transaction_cost": 203.89264655001935, "turnover_multiple": 20.389264655001934, "underwater_pct": 89.72332015810277, "win_rate": 32.3 }, "path_id": "empty-2020-08", "protocol": "empty_book", "simulation_start": "2020-08-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-08|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-08-03", "measurement_start": "2020-08-03", "metrics": { "avg_cash_pct": 37.3324, "avg_gross_exposure_pct": 62.6676, "avg_hold_days": 14.6, "avg_positions": 3.7778, "blocked_fraction": 0.0, "cagr_pct": 5.7, "calmar": 0.75, "capacity_opportunities": 65, "end_date": "2021-08-02", "ev_net_r": 0.06157007163907952, "ev_without_best": { "1": -0.04290354067771443, "10": -0.5896816501700576, "5": -0.35862629208504904 }, "exit_reasons": { "open_at_end": 4, "stop": 28, "time": 10, "trailing_stop": 23 }, "gain_to_pain": 0.3655295895710351, "longest_underwater_sessions": 83, "max_drawdown_pct": 7.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 7, "profit_factor": 1.1068552718789952, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.44, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 13, "sortino": 0.6320346877824341, "start_date": "2020-08-03", "total_return_pct": 5.6, "trades": 65, "transaction_cost": 403.8411056527699, "turnover_multiple": 20.192055282638496, "underwater_pct": 90.9090909090909, "win_rate": 32.3 }, "path_id": "empty-2020-08", "protocol": "empty_book", "simulation_start": "2020-08-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-09|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-09-01", "measurement_start": "2020-09-01", "metrics": { "avg_cash_pct": 36.2399, "avg_gross_exposure_pct": 63.7601, "avg_hold_days": 14.9, "avg_positions": 3.8611, "blocked_fraction": 0.0, "cagr_pct": 7.0, "calmar": 0.83, "capacity_opportunities": 65, "end_date": "2021-08-31", "ev_net_r": 0.09303599698705318, "ev_without_best": { "1": -0.011641753519300318, "10": -0.4935076115822288, "5": -0.30104807368033426 }, "exit_reasons": { "open_at_end": 6, "stop": 26, "time": 10, "trailing_stop": 23 }, "gain_to_pain": 0.5037314088846057, "longest_underwater_sessions": 83, "max_drawdown_pct": 8.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 7, "profit_factor": 1.1825239952682964, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.51, "simulation_start_date": "2020-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 23, "sortino": 0.7162101961297638, "start_date": "2020-09-01", "total_return_pct": 7.0, "trades": 65, "transaction_cost": 208.18398268360374, "turnover_multiple": 20.818398268360372, "underwater_pct": 87.35177865612648, "win_rate": 36.9 }, "path_id": "empty-2020-09", "protocol": "empty_book", "simulation_start": "2020-09-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-09|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-09-01", "measurement_start": "2020-09-01", "metrics": { "avg_cash_pct": 36.2057, "avg_gross_exposure_pct": 63.7943, "avg_hold_days": 14.9, "avg_positions": 3.8611, "blocked_fraction": 0.0, "cagr_pct": 4.9, "calmar": 0.58, "capacity_opportunities": 65, "end_date": "2021-08-31", "ev_net_r": 0.06066663086722114, "ev_without_best": { "1": -0.04382109771163316, "10": -0.5243306642272758, "5": -0.332712752787892 }, "exit_reasons": { "open_at_end": 6, "stop": 26, "time": 10, "trailing_stop": 23 }, "gain_to_pain": 0.3496776509852727, "longest_underwater_sessions": 83, "max_drawdown_pct": 8.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 7, "profit_factor": 1.1146539165074258, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.39, "simulation_start_date": "2020-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 23, "sortino": 0.5354217711459317, "start_date": "2020-09-01", "total_return_pct": 4.9, "trades": 65, "transaction_cost": 412.31551512516063, "turnover_multiple": 20.615775756258028, "underwater_pct": 88.53754940711462, "win_rate": 36.9 }, "path_id": "empty-2020-09", "protocol": "empty_book", "simulation_start": "2020-09-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-10|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-10-01", "measurement_start": "2020-10-01", "metrics": { "avg_cash_pct": 31.3501, "avg_gross_exposure_pct": 68.6499, "avg_hold_days": 16.2, "avg_positions": 4.1429, "blocked_fraction": 0.0, "cagr_pct": 15.3, "calmar": 1.71, "capacity_opportunities": 64, "end_date": "2021-09-30", "ev_net_r": 0.23520681241848448, "ev_without_best": { "1": 0.13112418992681477, "10": -0.40091715235723085, "5": -0.15589492721123882 }, "exit_reasons": { "open_at_end": 5, "stop": 25, "time": 10, "trailing_stop": 24 }, "gain_to_pain": 1.1942933049246014, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 64, "peak_positions": 7, "profit_factor": 1.4585014521893584, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.89, "simulation_start_date": "2020-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 30, "sortino": 1.3150001754857508, "start_date": "2020-10-01", "total_return_pct": 15.3, "trades": 64, "transaction_cost": 210.90031835677087, "turnover_multiple": 21.090031835677085, "underwater_pct": 87.35177865612648, "win_rate": 39.1 }, "path_id": "empty-2020-10", "protocol": "empty_book", "simulation_start": "2020-10-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-10|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-10-01", "measurement_start": "2020-10-01", "metrics": { "avg_cash_pct": 31.3174, "avg_gross_exposure_pct": 68.6826, "avg_hold_days": 16.2, "avg_positions": 4.1429, "blocked_fraction": 0.0, "cagr_pct": 13.1, "calmar": 1.43, "capacity_opportunities": 64, "end_date": "2021-09-30", "ev_net_r": 0.20250724342234694, "ev_without_best": { "1": 0.09861241776375095, "10": -0.4323435545955563, "5": -0.18792324542054048 }, "exit_reasons": { "open_at_end": 5, "stop": 25, "time": 10, "trailing_stop": 24 }, "gain_to_pain": 0.9661015259656928, "longest_underwater_sessions": 83, "max_drawdown_pct": 9.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 64, "peak_positions": 7, "profit_factor": 1.3804265727971146, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.78, "simulation_start_date": "2020-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 30, "sortino": 1.1444214214016397, "start_date": "2020-10-01", "total_return_pct": 13.1, "trades": 64, "transaction_cost": 417.7862508175311, "turnover_multiple": 20.889312540876553, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "empty-2020-10", "protocol": "empty_book", "simulation_start": "2020-10-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-11|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-11-02", "measurement_start": "2020-11-02", "metrics": { "avg_cash_pct": 33.9781, "avg_gross_exposure_pct": 66.0219, "avg_hold_days": 16.3, "avg_positions": 4.0357, "blocked_fraction": 0.0, "cagr_pct": 16.6, "calmar": 1.85, "capacity_opportunities": 62, "end_date": "2021-11-01", "ev_net_r": 0.3076778380126635, "ev_without_best": { "1": 0.20137072012117152, "10": -0.35321242216858184, "5": -0.10314581365614142 }, "exit_reasons": { "open_at_end": 6, "stop": 25, "time": 12, "trailing_stop": 19 }, "gain_to_pain": 1.2431402581739663, "longest_underwater_sessions": 107, "max_drawdown_pct": 9.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 62, "peak_positions": 7, "profit_factor": 1.6276287029699479, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.95, "simulation_start_date": "2020-11-02", "skipped_book_full": 0, "skipped_min_initial_risk": 86, "sortino": 1.3978972109490657, "start_date": "2020-11-02", "total_return_pct": 16.6, "trades": 62, "transaction_cost": 194.85427951584853, "turnover_multiple": 19.485427951584853, "underwater_pct": 88.93280632411067, "win_rate": 45.2 }, "path_id": "empty-2020-11", "protocol": "empty_book", "simulation_start": "2020-11-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-11|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-11-02", "measurement_start": "2020-11-02", "metrics": { "avg_cash_pct": 33.955, "avg_gross_exposure_pct": 66.045, "avg_hold_days": 16.3, "avg_positions": 4.0357, "blocked_fraction": 0.0, "cagr_pct": 14.4, "calmar": 1.57, "capacity_opportunities": 62, "end_date": "2021-11-01", "ev_net_r": 0.27489789298028705, "ev_without_best": { "1": 0.16878341155514603, "10": -0.3847444411806783, "5": -0.13526731095302424 }, "exit_reasons": { "open_at_end": 6, "stop": 25, "time": 12, "trailing_stop": 19 }, "gain_to_pain": 1.0256352508078912, "longest_underwater_sessions": 108, "max_drawdown_pct": 9.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 62, "peak_positions": 7, "profit_factor": 1.5415036091269725, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.84, "simulation_start_date": "2020-11-02", "skipped_book_full": 0, "skipped_min_initial_risk": 86, "sortino": 1.2307797384064396, "start_date": "2020-11-02", "total_return_pct": 14.4, "trades": 62, "transaction_cost": 386.00382772659026, "turnover_multiple": 19.300191386329512, "underwater_pct": 89.72332015810277, "win_rate": 45.2 }, "path_id": "empty-2020-11", "protocol": "empty_book", "simulation_start": "2020-11-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-12|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2021-12-01", "measurement_start": "2020-12-01", "metrics": { "avg_cash_pct": 31.0965, "avg_gross_exposure_pct": 68.9035, "avg_hold_days": 15.9, "avg_positions": 4.2341, "blocked_fraction": 0.0, "cagr_pct": 10.2, "calmar": 0.64, "capacity_opportunities": 67, "end_date": "2021-11-30", "ev_net_r": 0.18262162878785548, "ev_without_best": { "1": 0.08247328938473694, "10": -0.46475315689295005, "5": -0.21218789005894523 }, "exit_reasons": { "open_at_end": 3, "stop": 28, "time": 13, "trailing_stop": 23 }, "gain_to_pain": 0.6167844432269437, "longest_underwater_sessions": 83, "max_drawdown_pct": 15.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 7, "profit_factor": 1.3367796056479646, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.57, "simulation_start_date": "2020-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 118, "sortino": 0.7912332754982083, "start_date": "2020-12-01", "total_return_pct": 10.1, "trades": 67, "transaction_cost": 226.29207643639268, "turnover_multiple": 22.629207643639266, "underwater_pct": 87.35177865612648, "win_rate": 37.3 }, "path_id": "empty-2020-12", "protocol": "empty_book", "simulation_start": "2020-12-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2020-12|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2021-12-01", "measurement_start": "2020-12-01", "metrics": { "avg_cash_pct": 31.0685, "avg_gross_exposure_pct": 68.9315, "avg_hold_days": 15.9, "avg_positions": 4.2341, "blocked_fraction": 0.0, "cagr_pct": 7.9, "calmar": 0.49, "capacity_opportunities": 67, "end_date": "2021-11-30", "ev_net_r": 0.14903316414586457, "ev_without_best": { "1": 0.04905061724028836, "10": -0.49776814641146977, "5": -0.24561391846852498 }, "exit_reasons": { "open_at_end": 3, "stop": 28, "time": 13, "trailing_stop": 23 }, "gain_to_pain": 0.4709236228331752, "longest_underwater_sessions": 83, "max_drawdown_pct": 16.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 7, "profit_factor": 1.264497029933469, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.47, "simulation_start_date": "2020-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 118, "sortino": 0.6468446167203094, "start_date": "2020-12-01", "total_return_pct": 7.9, "trades": 67, "transaction_cost": 447.88183029462675, "turnover_multiple": 22.39409151473134, "underwater_pct": 88.53754940711462, "win_rate": 37.3 }, "path_id": "empty-2020-12", "protocol": "empty_book", "simulation_start": "2020-12-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-01|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.9212, "avg_gross_exposure_pct": 68.0788, "avg_hold_days": 15.0, "avg_positions": 4.1786, "blocked_fraction": 0.0, "cagr_pct": 4.2, "calmar": 0.21, "capacity_opportunities": 70, "end_date": "2021-12-31", "ev_net_r": 0.10833864724560556, "ev_without_best": { "1": 0.011468018518821841, "10": -0.4763778116936808, "5": -0.2672558773537356 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 21 }, "gain_to_pain": 0.27069764991008277, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 7, "profit_factor": 1.1981680353515463, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.3, "simulation_start_date": "2021-01-04", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.41182599629706484, "start_date": "2021-01-04", "total_return_pct": 4.2, "trades": 70, "transaction_cost": 234.43372794738752, "turnover_multiple": 23.44337279473875, "underwater_pct": 86.95652173913044, "win_rate": 40.0 }, "path_id": "empty-2021-01", "protocol": "empty_book", "simulation_start": "2021-01-04" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-01|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.8976, "avg_gross_exposure_pct": 68.1024, "avg_hold_days": 15.0, "avg_positions": 4.1786, "blocked_fraction": 0.0, "cagr_pct": 1.9, "calmar": 0.09, "capacity_opportunities": 70, "end_date": "2021-12-31", "ev_net_r": 0.07429665696785134, "ev_without_best": { "1": -0.02242196046614925, "10": -0.5097672675622694, "5": -0.30081754002077826 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 21 }, "gain_to_pain": 0.1486252316067248, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 70, "peak_positions": 7, "profit_factor": 1.1310653429074826, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2021-01-04", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.26559150834236517, "start_date": "2021-01-04", "total_return_pct": 1.9, "trades": 70, "transaction_cost": 463.7383173561053, "turnover_multiple": 23.186915867805265, "underwater_pct": 87.74703557312253, "win_rate": 40.0 }, "path_id": "empty-2021-01", "protocol": "empty_book", "simulation_start": "2021-01-04" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-02|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-31", "measurement_start": "2021-02-01", "metrics": { "avg_cash_pct": 31.6023, "avg_gross_exposure_pct": 68.3977, "avg_hold_days": 13.8, "avg_positions": 4.1944, "blocked_fraction": 0.0, "cagr_pct": -3.9, "calmar": -0.16, "capacity_opportunities": 76, "end_date": "2022-01-28", "ev_net_r": -0.023394396222198813, "ev_without_best": { "1": -0.11427181523041052, "10": -0.5749143654803083, "5": -0.3765255133531311 }, "exit_reasons": { "open_at_end": 6, "stop": 37, "time": 12, "trailing_stop": 21 }, "gain_to_pain": -0.1031969494602526, "longest_underwater_sessions": 72, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 7, "profit_factor": 0.9606753746649661, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.08, "simulation_start_date": "2021-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 183, "sortino": -0.11233714923181086, "start_date": "2021-02-01", "total_return_pct": -3.8, "trades": 76, "transaction_cost": 249.06813924742832, "turnover_multiple": 24.90681392474283, "underwater_pct": 85.7707509881423, "win_rate": 32.9 }, "path_id": "empty-2021-02", "protocol": "empty_book", "simulation_start": "2021-02-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-02|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-31", "measurement_start": "2021-02-01", "metrics": { "avg_cash_pct": 31.5824, "avg_gross_exposure_pct": 68.4176, "avg_hold_days": 13.8, "avg_positions": 4.1944, "blocked_fraction": 0.0, "cagr_pct": -6.2, "calmar": -0.25, "capacity_opportunities": 76, "end_date": "2022-01-28", "ev_net_r": -0.057851205211869726, "ev_without_best": { "1": -0.1485943047468799, "10": -0.6088408126907251, "5": -0.41057179838313074 }, "exit_reasons": { "open_at_end": 6, "stop": 37, "time": 12, "trailing_stop": 21 }, "gain_to_pain": -0.1839330402354857, "longest_underwater_sessions": 73, "max_drawdown_pct": 24.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 7, "profit_factor": 0.9064889628710728, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.2, "simulation_start_date": "2021-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 183, "sortino": -0.2640137376156135, "start_date": "2021-02-01", "total_return_pct": -6.1, "trades": 76, "transaction_cost": 492.23992676390804, "turnover_multiple": 24.611996338195404, "underwater_pct": 86.95652173913044, "win_rate": 31.6 }, "path_id": "empty-2021-02", "protocol": "empty_book", "simulation_start": "2021-02-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-03|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-02-28", "measurement_start": "2021-03-01", "metrics": { "avg_cash_pct": 28.7218, "avg_gross_exposure_pct": 71.2782, "avg_hold_days": 14.4, "avg_positions": 4.3611, "blocked_fraction": 0.0, "cagr_pct": 1.6, "calmar": 0.07, "capacity_opportunities": 76, "end_date": "2022-02-25", "ev_net_r": 0.05582490662480639, "ev_without_best": { "1": -0.03399625501211191, "10": -0.5106442451510684, "5": -0.2917273863619706 }, "exit_reasons": { "open_at_end": 6, "stop": 37, "time": 10, "trailing_stop": 23 }, "gain_to_pain": 0.11964127836192064, "longest_underwater_sessions": 75, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 7, "profit_factor": 1.0941478337560933, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.18, "simulation_start_date": "2021-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 276, "sortino": 0.24563280765409365, "start_date": "2021-03-01", "total_return_pct": 1.6, "trades": 76, "transaction_cost": 249.56825886070862, "turnover_multiple": 24.956825886070863, "underwater_pct": 87.74703557312253, "win_rate": 36.8 }, "path_id": "empty-2021-03", "protocol": "empty_book", "simulation_start": "2021-03-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-03|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-02-28", "measurement_start": "2021-03-01", "metrics": { "avg_cash_pct": 28.7021, "avg_gross_exposure_pct": 71.2979, "avg_hold_days": 14.4, "avg_positions": 4.3611, "blocked_fraction": 0.0, "cagr_pct": -0.8, "calmar": -0.03, "capacity_opportunities": 76, "end_date": "2022-02-25", "ev_net_r": 0.02131435301734733, "ev_without_best": { "1": -0.06837320574127333, "10": -0.5442745091551299, "5": -0.325831200841997 }, "exit_reasons": { "open_at_end": 6, "stop": 37, "time": 10, "trailing_stop": 23 }, "gain_to_pain": 0.017065231343977028, "longest_underwater_sessions": 75, "max_drawdown_pct": 24.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 7, "profit_factor": 1.0346589443438567, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.07, "simulation_start_date": "2021-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 276, "sortino": 0.09433481442421536, "start_date": "2021-03-01", "total_return_pct": -0.8, "trades": 76, "transaction_cost": 493.2412187025251, "turnover_multiple": 24.662060935126252, "underwater_pct": 88.14229249011858, "win_rate": 35.5 }, "path_id": "empty-2021-03", "protocol": "empty_book", "simulation_start": "2021-03-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-04|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-03-31", "measurement_start": "2021-04-01", "metrics": { "avg_cash_pct": 20.9415, "avg_gross_exposure_pct": 79.0585, "avg_hold_days": 14.7, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 14.0, "calmar": 0.59, "capacity_opportunities": 82, "end_date": "2022-03-30", "ev_net_r": 0.21649989100389658, "ev_without_best": { "1": 0.1353157905299487, "10": -0.3708705989725296, "5": -0.1174730506144126 }, "exit_reasons": { "open_at_end": 6, "stop": 38, "time": 12, "trailing_stop": 26 }, "gain_to_pain": 0.7227236852529269, "longest_underwater_sessions": 98, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 82, "peak_positions": 7, "profit_factor": 1.3765690244603763, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.67, "simulation_start_date": "2021-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 520, "sortino": 0.9552732088303537, "start_date": "2021-04-01", "total_return_pct": 13.9, "trades": 82, "transaction_cost": 282.9116608937192, "turnover_multiple": 28.291166089371924, "underwater_pct": 86.56126482213439, "win_rate": 36.6 }, "path_id": "empty-2021-04", "protocol": "empty_book", "simulation_start": "2021-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-04|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-03-31", "measurement_start": "2021-04-01", "metrics": { "avg_cash_pct": 20.9147, "avg_gross_exposure_pct": 79.0853, "avg_hold_days": 14.7, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 11.1, "calmar": 0.45, "capacity_opportunities": 82, "end_date": "2022-03-30", "ev_net_r": 0.18135756558216204, "ev_without_best": { "1": 0.10028937182498016, "10": -0.40509813864989463, "5": -0.15232088288848972 }, "exit_reasons": { "open_at_end": 6, "stop": 38, "time": 12, "trailing_stop": 26 }, "gain_to_pain": 0.5567581246806289, "longest_underwater_sessions": 98, "max_drawdown_pct": 24.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 82, "peak_positions": 7, "profit_factor": 1.3035997689924301, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.56, "simulation_start_date": "2021-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 520, "sortino": 0.7924217323051144, "start_date": "2021-04-01", "total_return_pct": 11.0, "trades": 82, "transaction_cost": 558.4604590878675, "turnover_multiple": 27.923022954393375, "underwater_pct": 86.95652173913044, "win_rate": 35.4 }, "path_id": "empty-2021-04", "protocol": "empty_book", "simulation_start": "2021-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-05|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-05-02", "measurement_start": "2021-05-03", "metrics": { "avg_cash_pct": 22.1064, "avg_gross_exposure_pct": 77.8936, "avg_hold_days": 13.1, "avg_positions": 4.6825, "blocked_fraction": 0.0, "cagr_pct": 4.6, "calmar": 0.19, "capacity_opportunities": 90, "end_date": "2022-04-29", "ev_net_r": 0.09635823761484957, "ev_without_best": { "1": -0.02673581431062615, "10": -0.5150516559535606, "5": -0.285008163895351 }, "exit_reasons": { "open_at_end": 3, "stop": 46, "time": 14, "trailing_stop": 27 }, "gain_to_pain": 0.2366700585899035, "longest_underwater_sessions": 119, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 7, "profit_factor": 1.1480450179837318, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.3, "simulation_start_date": "2021-05-03", "skipped_book_full": 0, "skipped_min_initial_risk": 618, "sortino": 0.4200372660217864, "start_date": "2021-05-03", "total_return_pct": 4.5, "trades": 90, "transaction_cost": 308.7610204288285, "turnover_multiple": 30.87610204288285, "underwater_pct": 86.95652173913044, "win_rate": 28.9 }, "path_id": "empty-2021-05", "protocol": "empty_book", "simulation_start": "2021-05-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-05|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-05-02", "measurement_start": "2021-05-03", "metrics": { "avg_cash_pct": 22.0787, "avg_gross_exposure_pct": 77.9213, "avg_hold_days": 13.1, "avg_positions": 4.6825, "blocked_fraction": 0.0, "cagr_pct": 1.6, "calmar": 0.06, "capacity_opportunities": 90, "end_date": "2022-04-29", "ev_net_r": 0.06060816242783177, "ev_without_best": { "1": -0.06242765077298823, "10": -0.5501354761739515, "5": -0.32045538204089824 }, "exit_reasons": { "open_at_end": 3, "stop": 46, "time": 14, "trailing_stop": 27 }, "gain_to_pain": 0.11606563655374298, "longest_underwater_sessions": 119, "max_drawdown_pct": 24.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 7, "profit_factor": 1.0896426833724955, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.19, "simulation_start_date": "2021-05-03", "skipped_book_full": 0, "skipped_min_initial_risk": 618, "sortino": 0.25651483989268964, "start_date": "2021-05-03", "total_return_pct": 1.6, "trades": 90, "transaction_cost": 608.6505274397815, "turnover_multiple": 30.43252637198908, "underwater_pct": 86.95652173913044, "win_rate": 28.9 }, "path_id": "empty-2021-05", "protocol": "empty_book", "simulation_start": "2021-05-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-06|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-05-31", "measurement_start": "2021-06-01", "metrics": { "avg_cash_pct": 18.7381, "avg_gross_exposure_pct": 81.2619, "avg_hold_days": 12.6, "avg_positions": 4.9722, "blocked_fraction": 0.0, "cagr_pct": 6.6, "calmar": 0.27, "capacity_opportunities": 99, "end_date": "2022-05-27", "ev_net_r": 0.1133991411787873, "ev_without_best": { "1": 0.0017835318134464592, "10": -0.4385441120302297, "5": -0.23459561090968545 }, "exit_reasons": { "open_at_end": 7, "stop": 51, "time": 13, "trailing_stop": 28 }, "gain_to_pain": 0.305582204627291, "longest_underwater_sessions": 139, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 99, "peak_positions": 7, "profit_factor": 1.1753732007465942, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.37, "simulation_start_date": "2021-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 657, "sortino": 0.5082708756964218, "start_date": "2021-06-01", "total_return_pct": 6.5, "trades": 99, "transaction_cost": 326.23847074036195, "turnover_multiple": 32.62384707403619, "underwater_pct": 90.51383399209486, "win_rate": 31.3 }, "path_id": "empty-2021-06", "protocol": "empty_book", "simulation_start": "2021-06-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-06|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-05-31", "measurement_start": "2021-06-01", "metrics": { "avg_cash_pct": 18.7074, "avg_gross_exposure_pct": 81.2926, "avg_hold_days": 12.6, "avg_positions": 4.9722, "blocked_fraction": 0.0, "cagr_pct": 3.3, "calmar": 0.13, "capacity_opportunities": 99, "end_date": "2022-05-27", "ev_net_r": 0.0786803302444762, "ev_without_best": { "1": -0.03287186574589461, "10": -0.47250342028306863, "5": -0.26894333813567384 }, "exit_reasons": { "open_at_end": 7, "stop": 51, "time": 13, "trailing_stop": 28 }, "gain_to_pain": 0.17516488406182604, "longest_underwater_sessions": 139, "max_drawdown_pct": 24.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 99, "peak_positions": 7, "profit_factor": 1.1173075815676123, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.25, "simulation_start_date": "2021-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 657, "sortino": 0.3461233831873866, "start_date": "2021-06-01", "total_return_pct": 3.2, "trades": 99, "transaction_cost": 642.5332645533707, "turnover_multiple": 32.12666322766853, "underwater_pct": 90.51383399209486, "win_rate": 31.3 }, "path_id": "empty-2021-06", "protocol": "empty_book", "simulation_start": "2021-06-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-07|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-07-01", "measurement_start": "2021-07-01", "metrics": { "avg_cash_pct": 20.7974, "avg_gross_exposure_pct": 79.2026, "avg_hold_days": 12.4, "avg_positions": 4.9563, "blocked_fraction": 0.0, "cagr_pct": -9.7, "calmar": -0.41, "capacity_opportunities": 100, "end_date": "2022-06-30", "ev_net_r": -0.05525123705905719, "ev_without_best": { "1": -0.167442955200888, "10": -0.5639055668474987, "5": -0.37073457955354855 }, "exit_reasons": { "open_at_end": 6, "stop": 50, "time": 11, "trailing_stop": 33 }, "gain_to_pain": -0.27183328315177907, "longest_underwater_sessions": 161, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 100, "peak_positions": 8, "profit_factor": 0.9146815822952616, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.24, "simulation_start_date": "2021-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 795, "sortino": -0.31906189666338886, "start_date": "2021-07-01", "total_return_pct": -9.7, "trades": 100, "transaction_cost": 301.47192894628364, "turnover_multiple": 30.147192894628358, "underwater_pct": 94.0711462450593, "win_rate": 28.0 }, "path_id": "empty-2021-07", "protocol": "empty_book", "simulation_start": "2021-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-07|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-07-01", "measurement_start": "2021-07-01", "metrics": { "avg_cash_pct": 20.7705, "avg_gross_exposure_pct": 79.2295, "avg_hold_days": 12.4, "avg_positions": 4.9563, "blocked_fraction": 0.0, "cagr_pct": -12.5, "calmar": -0.49, "capacity_opportunities": 100, "end_date": "2022-06-30", "ev_net_r": -0.08982122105423727, "ev_without_best": { "1": -0.20194866305782364, "10": -0.5978024616824609, "5": -0.4049806213715139 }, "exit_reasons": { "open_at_end": 6, "stop": 50, "time": 11, "trailing_stop": 33 }, "gain_to_pain": -0.34384586002073636, "longest_underwater_sessions": 161, "max_drawdown_pct": 25.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 100, "peak_positions": 8, "profit_factor": 0.8663652063655007, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.35, "simulation_start_date": "2021-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 795, "sortino": -0.46471695735421126, "start_date": "2021-07-01", "total_return_pct": -12.5, "trades": 100, "transaction_cost": 593.7338464134701, "turnover_multiple": 29.686692320673504, "underwater_pct": 94.0711462450593, "win_rate": 28.0 }, "path_id": "empty-2021-07", "protocol": "empty_book", "simulation_start": "2021-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-08|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-08-02", "measurement_start": "2021-08-02", "metrics": { "avg_cash_pct": 17.1312, "avg_gross_exposure_pct": 82.8688, "avg_hold_days": 12.9, "avg_positions": 5.0833, "blocked_fraction": 0.0, "cagr_pct": -3.8, "calmar": -0.16, "capacity_opportunities": 99, "end_date": "2022-08-01", "ev_net_r": -0.03404081785232646, "ev_without_best": { "1": -0.14716091659553582, "10": -0.5353803716725191, "5": -0.3311791289618959 }, "exit_reasons": { "open_at_end": 7, "stop": 50, "time": 11, "trailing_stop": 31 }, "gain_to_pain": -0.06475987663696631, "longest_underwater_sessions": 182, "max_drawdown_pct": 23.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 99, "peak_positions": 8, "profit_factor": 0.9465637777229767, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.0, "simulation_start_date": "2021-08-02", "skipped_book_full": 0, "skipped_min_initial_risk": 1099, "sortino": -0.006374333926702759, "start_date": "2021-08-02", "total_return_pct": -3.8, "trades": 99, "transaction_cost": 308.426439106653, "turnover_multiple": 30.8426439106653, "underwater_pct": 90.9090909090909, "win_rate": 29.3 }, "path_id": "empty-2021-08", "protocol": "empty_book", "simulation_start": "2021-08-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-08|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-08-02", "measurement_start": "2021-08-02", "metrics": { "avg_cash_pct": 17.1014, "avg_gross_exposure_pct": 82.8986, "avg_hold_days": 12.9, "avg_positions": 5.0833, "blocked_fraction": 0.0, "cagr_pct": -6.7, "calmar": -0.27, "capacity_opportunities": 99, "end_date": "2022-08-01", "ev_net_r": -0.06882229755261016, "ev_without_best": { "1": -0.18187962239805325, "10": -0.5695115069792168, "5": -0.36566736665377525 }, "exit_reasons": { "open_at_end": 7, "stop": 50, "time": 11, "trailing_stop": 31 }, "gain_to_pain": -0.14743133817268836, "longest_underwater_sessions": 182, "max_drawdown_pct": 25.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 99, "peak_positions": 8, "profit_factor": 0.8959787903374166, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.11, "simulation_start_date": "2021-08-02", "skipped_book_full": 0, "skipped_min_initial_risk": 1099, "sortino": -0.15439812728312138, "start_date": "2021-08-02", "total_return_pct": -6.7, "trades": 99, "transaction_cost": 607.5761614070566, "turnover_multiple": 30.378808070352832, "underwater_pct": 91.699604743083, "win_rate": 29.3 }, "path_id": "empty-2021-08", "protocol": "empty_book", "simulation_start": "2021-08-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-09|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-09-01", "measurement_start": "2021-09-01", "metrics": { "avg_cash_pct": 12.5288, "avg_gross_exposure_pct": 87.4712, "avg_hold_days": 13.1, "avg_positions": 5.4286, "blocked_fraction": 0.0, "cagr_pct": 4.1, "calmar": 0.19, "capacity_opportunities": 104, "end_date": "2022-08-31", "ev_net_r": 0.04782159899759065, "ev_without_best": { "1": -0.059012452070221, "10": -0.45479891816253387, "5": -0.25504276100608064 }, "exit_reasons": { "open_at_end": 7, "stop": 53, "time": 14, "trailing_stop": 30 }, "gain_to_pain": 0.2173950762628938, "longest_underwater_sessions": 204, "max_drawdown_pct": 21.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 104, "peak_positions": 8, "profit_factor": 1.075839326596942, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.28, "simulation_start_date": "2021-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1459, "sortino": 0.3890514058860553, "start_date": "2021-09-01", "total_return_pct": 4.1, "trades": 104, "transaction_cost": 327.51197594739614, "turnover_multiple": 32.751197594739615, "underwater_pct": 94.46640316205533, "win_rate": 29.8 }, "path_id": "empty-2021-09", "protocol": "empty_book", "simulation_start": "2021-09-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-09|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-09-01", "measurement_start": "2021-09-01", "metrics": { "avg_cash_pct": 12.4927, "avg_gross_exposure_pct": 87.5073, "avg_hold_days": 13.1, "avg_positions": 5.4286, "blocked_fraction": 0.0, "cagr_pct": 0.9, "calmar": 0.04, "capacity_opportunities": 104, "end_date": "2022-08-31", "ev_net_r": 0.01358658618491306, "ev_without_best": { "1": -0.09318243275795976, "10": -0.48819830065745784, "5": -0.28896948458777494 }, "exit_reasons": { "open_at_end": 7, "stop": 53, "time": 14, "trailing_stop": 30 }, "gain_to_pain": 0.09829473196816403, "longest_underwater_sessions": 204, "max_drawdown_pct": 23.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 104, "peak_positions": 8, "profit_factor": 1.020763677344996, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.17, "simulation_start_date": "2021-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1459, "sortino": 0.2336865504192914, "start_date": "2021-09-01", "total_return_pct": 0.9, "trades": 104, "transaction_cost": 644.951722248533, "turnover_multiple": 32.247586112426646, "underwater_pct": 94.46640316205533, "win_rate": 29.8 }, "path_id": "empty-2021-09", "protocol": "empty_book", "simulation_start": "2021-09-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-10|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-10-03", "measurement_start": "2021-10-01", "metrics": { "avg_cash_pct": 12.0102, "avg_gross_exposure_pct": 87.9898, "avg_hold_days": 12.4, "avg_positions": 5.5913, "blocked_fraction": 0.0, "cagr_pct": -14.2, "calmar": -0.59, "capacity_opportunities": 113, "end_date": "2022-09-30", "ev_net_r": -0.14254768900436435, "ev_without_best": { "1": -0.24249658675424432, "10": -0.5298783613799298, "5": -0.3916455586077116 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 15, "trailing_stop": 38 }, "gain_to_pain": -0.34058293935676515, "longest_underwater_sessions": 225, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 113, "peak_positions": 8, "profit_factor": 0.7764786601861678, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.39, "simulation_start_date": "2021-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1499, "sortino": -0.5168672986198176, "start_date": "2021-10-01", "total_return_pct": -14.1, "trades": 113, "transaction_cost": 329.1995931573545, "turnover_multiple": 32.91995931573545, "underwater_pct": 95.65217391304348, "win_rate": 27.4 }, "path_id": "empty-2021-10", "protocol": "empty_book", "simulation_start": "2021-10-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-10|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-10-03", "measurement_start": "2021-10-01", "metrics": { "avg_cash_pct": 11.9836, "avg_gross_exposure_pct": 88.0164, "avg_hold_days": 12.4, "avg_positions": 5.5913, "blocked_fraction": 0.0, "cagr_pct": -17.1, "calmar": -0.64, "capacity_opportunities": 113, "end_date": "2022-09-30", "ev_net_r": -0.17701079911422832, "ev_without_best": { "1": -0.2769019271179341, "10": -0.5639424357611958, "5": -0.4256270954182039 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 15, "trailing_stop": 38 }, "gain_to_pain": -0.4034225143065491, "longest_underwater_sessions": 225, "max_drawdown_pct": 26.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 113, "peak_positions": 8, "profit_factor": 0.7329001095497452, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.5, "simulation_start_date": "2021-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1499, "sortino": -0.6642641073122814, "start_date": "2021-10-01", "total_return_pct": -17.0, "trades": 113, "transaction_cost": 647.4468824675236, "turnover_multiple": 32.37234412337617, "underwater_pct": 95.65217391304348, "win_rate": 27.4 }, "path_id": "empty-2021-10", "protocol": "empty_book", "simulation_start": "2021-10-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-11|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-11-01", "measurement_start": "2021-11-01", "metrics": { "avg_cash_pct": 11.8283, "avg_gross_exposure_pct": 88.1717, "avg_hold_days": 12.2, "avg_positions": 5.619, "blocked_fraction": 0.0, "cagr_pct": -10.4, "calmar": -0.45, "capacity_opportunities": 116, "end_date": "2022-10-31", "ev_net_r": -0.10862849009180556, "ev_without_best": { "1": -0.20567507573592725, "10": -0.5060187106396382, "5": -0.3523734646815259 }, "exit_reasons": { "open_at_end": 6, "stop": 59, "time": 11, "trailing_stop": 40 }, "gain_to_pain": -0.1989510335637526, "longest_underwater_sessions": 246, "max_drawdown_pct": 23.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.8332895340225605, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.25, "simulation_start_date": "2021-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1683, "sortino": -0.33235954905957504, "start_date": "2021-11-01", "total_return_pct": -10.3, "trades": 116, "transaction_cost": 311.508988522626, "turnover_multiple": 31.1508988522626, "underwater_pct": 98.02371541501977, "win_rate": 28.4 }, "path_id": "empty-2021-11", "protocol": "empty_book", "simulation_start": "2021-11-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-11|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-11-01", "measurement_start": "2021-11-01", "metrics": { "avg_cash_pct": 11.8011, "avg_gross_exposure_pct": 88.1989, "avg_hold_days": 12.2, "avg_positions": 5.619, "blocked_fraction": 0.0, "cagr_pct": -13.4, "calmar": -0.52, "capacity_opportunities": 116, "end_date": "2022-10-31", "ev_net_r": -0.1434360261691081, "ev_without_best": { "1": -0.2404293441123248, "10": -0.5403986860239384, "5": -0.3865192752214885 }, "exit_reasons": { "open_at_end": 6, "stop": 59, "time": 11, "trailing_stop": 40 }, "gain_to_pain": -0.26805709282151285, "longest_underwater_sessions": 246, "max_drawdown_pct": 25.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7880814178517545, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.37, "simulation_start_date": "2021-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1683, "sortino": -0.48965736179535924, "start_date": "2021-11-01", "total_return_pct": -13.4, "trades": 116, "transaction_cost": 612.4828542441788, "turnover_multiple": 30.624142712208943, "underwater_pct": 98.02371541501977, "win_rate": 27.6 }, "path_id": "empty-2021-11", "protocol": "empty_book", "simulation_start": "2021-11-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-12|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-12-01", "measurement_start": "2021-12-01", "metrics": { "avg_cash_pct": 11.6257, "avg_gross_exposure_pct": 88.3743, "avg_hold_days": 12.7, "avg_positions": 5.6389, "blocked_fraction": 0.0, "cagr_pct": -3.3, "calmar": -0.16, "capacity_opportunities": 111, "end_date": "2022-11-30", "ev_net_r": -0.031216401883228627, "ev_without_best": { "1": -0.13197044970927788, "10": -0.43595623019243707, "5": -0.2797627554828119 }, "exit_reasons": { "open_at_end": 6, "stop": 49, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.025888450025576198, "longest_underwater_sessions": 157, "max_drawdown_pct": 21.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 111, "peak_positions": 8, "profit_factor": 0.947587523169953, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.03, "simulation_start_date": "2021-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1945, "sortino": 0.03416367408398587, "start_date": "2021-12-01", "total_return_pct": -3.3, "trades": 111, "transaction_cost": 334.78795133036994, "turnover_multiple": 33.47879513303699, "underwater_pct": 93.2806324110672, "win_rate": 31.5 }, "path_id": "empty-2021-12", "protocol": "empty_book", "simulation_start": "2021-12-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2021-12|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-12-01", "measurement_start": "2021-12-01", "metrics": { "avg_cash_pct": 11.5992, "avg_gross_exposure_pct": 88.4008, "avg_hold_days": 12.7, "avg_positions": 5.6389, "blocked_fraction": 0.0, "cagr_pct": -6.5, "calmar": -0.29, "capacity_opportunities": 111, "end_date": "2022-11-30", "ev_net_r": -0.06574440310398458, "ev_without_best": { "1": -0.1664402207440282, "10": -0.47014312502674704, "5": -0.313803158016986 }, "exit_reasons": { "open_at_end": 6, "stop": 49, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.11597640478860714, "longest_underwater_sessions": 157, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 111, "peak_positions": 8, "profit_factor": 0.8938481257865593, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.09, "simulation_start_date": "2021-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1945, "sortino": -0.12118805402102283, "start_date": "2021-12-01", "total_return_pct": -6.5, "trades": 111, "transaction_cost": 658.5841953054683, "turnover_multiple": 32.92920976527341, "underwater_pct": 93.67588932806325, "win_rate": 31.5 }, "path_id": "empty-2021-12", "protocol": "empty_book", "simulation_start": "2021-12-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-01|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.9144, "avg_gross_exposure_pct": 92.0856, "avg_hold_days": 12.9, "avg_positions": 5.9008, "blocked_fraction": 0.0, "cagr_pct": -7.4, "calmar": -0.28, "capacity_opportunities": 115, "end_date": "2023-01-03", "ev_net_r": -0.08418711005154768, "ev_without_best": { "1": -0.18187058346412432, "10": -0.4876219105664927, "5": -0.3347597585565786 }, "exit_reasons": { "open_at_end": 5, "stop": 52, "time": 15, "trailing_stop": 43 }, "gain_to_pain": -0.09061872440175613, "longest_underwater_sessions": 179, "max_drawdown_pct": 26.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 115, "peak_positions": 8, "profit_factor": 0.8638567991014683, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.11, "simulation_start_date": "2022-01-03", "skipped_book_full": 0, "skipped_min_initial_risk": 2015, "sortino": -0.14815875695231762, "start_date": "2022-01-03", "total_return_pct": -7.4, "trades": 115, "transaction_cost": 375.43225266049615, "turnover_multiple": 37.54322526604962, "underwater_pct": 92.88537549407114, "win_rate": 30.4 }, "path_id": "empty-2022-01", "protocol": "empty_book", "simulation_start": "2022-01-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-01|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.892, "avg_gross_exposure_pct": 92.108, "avg_hold_days": 12.9, "avg_positions": 5.9008, "blocked_fraction": 0.0, "cagr_pct": -10.5, "calmar": -0.37, "capacity_opportunities": 115, "end_date": "2023-01-03", "ev_net_r": -0.1186377865526877, "ev_without_best": { "1": -0.2162643946566658, "10": -0.5218729196588155, "5": -0.3688666880570427 }, "exit_reasons": { "open_at_end": 5, "stop": 52, "time": 15, "trailing_stop": 43 }, "gain_to_pain": -0.15953104502420812, "longest_underwater_sessions": 179, "max_drawdown_pct": 28.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 115, "peak_positions": 8, "profit_factor": 0.81542701751224, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.22, "simulation_start_date": "2022-01-03", "skipped_book_full": 0, "skipped_min_initial_risk": 2015, "sortino": -0.3009131753799874, "start_date": "2022-01-03", "total_return_pct": -10.5, "trades": 115, "transaction_cost": 738.236604224137, "turnover_multiple": 36.91183021120685, "underwater_pct": 93.2806324110672, "win_rate": 29.6 }, "path_id": "empty-2022-01", "protocol": "empty_book", "simulation_start": "2022-01-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-02|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-02-02", "measurement_start": "2022-02-01", "metrics": { "avg_cash_pct": 6.6095, "avg_gross_exposure_pct": 93.3905, "avg_hold_days": 12.6, "avg_positions": 5.9881, "blocked_fraction": 0.0, "cagr_pct": -6.5, "calmar": -0.26, "capacity_opportunities": 119, "end_date": "2023-02-01", "ev_net_r": -0.07515506219484992, "ev_without_best": { "1": -0.16945068864550278, "10": -0.45937667032136315, "5": -0.3301502681314566 }, "exit_reasons": { "open_at_end": 6, "stop": 52, "time": 14, "trailing_stop": 47 }, "gain_to_pain": -0.08956881710132905, "longest_underwater_sessions": 197, "max_drawdown_pct": 25.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 119, "peak_positions": 8, "profit_factor": 0.8791132438297289, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.09, "simulation_start_date": "2022-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 2094, "sortino": -0.11594787354639959, "start_date": "2022-02-01", "total_return_pct": -6.5, "trades": 119, "transaction_cost": 362.002916206497, "turnover_multiple": 36.2002916206497, "underwater_pct": 95.65217391304348, "win_rate": 28.6 }, "path_id": "empty-2022-02", "protocol": "empty_book", "simulation_start": "2022-02-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-02|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-02-02", "measurement_start": "2022-02-01", "metrics": { "avg_cash_pct": 6.5863, "avg_gross_exposure_pct": 93.4137, "avg_hold_days": 12.6, "avg_positions": 5.9881, "blocked_fraction": 0.0, "cagr_pct": -9.8, "calmar": -0.36, "capacity_opportunities": 119, "end_date": "2023-02-01", "ev_net_r": -0.1102225948801, "ev_without_best": { "1": -0.2044685112545145, "10": -0.4942304565921231, "5": -0.36515399426829764 }, "exit_reasons": { "open_at_end": 6, "stop": 52, "time": 14, "trailing_stop": 47 }, "gain_to_pain": -0.16973493740095777, "longest_underwater_sessions": 199, "max_drawdown_pct": 27.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 119, "peak_positions": 8, "profit_factor": 0.8295929514166451, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.21, "simulation_start_date": "2022-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 2094, "sortino": -0.2765712411112388, "start_date": "2022-02-01", "total_return_pct": -9.8, "trades": 119, "transaction_cost": 711.457633061303, "turnover_multiple": 35.57288165306515, "underwater_pct": 96.04743083003953, "win_rate": 28.6 }, "path_id": "empty-2022-02", "protocol": "empty_book", "simulation_start": "2022-02-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-03|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-03-02", "measurement_start": "2022-03-01", "metrics": { "avg_cash_pct": 6.812, "avg_gross_exposure_pct": 93.188, "avg_hold_days": 12.9, "avg_positions": 6.0119, "blocked_fraction": 0.0, "cagr_pct": -5.3, "calmar": -0.21, "capacity_opportunities": 117, "end_date": "2023-03-01", "ev_net_r": -0.07737467903873503, "ev_without_best": { "1": -0.17331522678029473, "10": -0.4352258822875379, "5": -0.2962622785884689 }, "exit_reasons": { "open_at_end": 6, "stop": 51, "time": 14, "trailing_stop": 46 }, "gain_to_pain": -0.048731210687911176, "longest_underwater_sessions": 218, "max_drawdown_pct": 25.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 117, "peak_positions": 8, "profit_factor": 0.8731776614142049, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.05, "simulation_start_date": "2022-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 2034, "sortino": -0.07384082152891848, "start_date": "2022-03-01", "total_return_pct": -5.3, "trades": 117, "transaction_cost": 358.5332680403892, "turnover_multiple": 35.853326804038915, "underwater_pct": 94.0711462450593, "win_rate": 30.8 }, "path_id": "empty-2022-03", "protocol": "empty_book", "simulation_start": "2022-03-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-03|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-03-02", "measurement_start": "2022-03-01", "metrics": { "avg_cash_pct": 6.798, "avg_gross_exposure_pct": 93.202, "avg_hold_days": 12.9, "avg_positions": 6.0119, "blocked_fraction": 0.0, "cagr_pct": -8.6, "calmar": -0.31, "capacity_opportunities": 117, "end_date": "2023-03-01", "ev_net_r": -0.11293228583563462, "ev_without_best": { "1": -0.20882649120750052, "10": -0.47068408224416786, "5": -0.33171765103411716 }, "exit_reasons": { "open_at_end": 6, "stop": 51, "time": 14, "trailing_stop": 46 }, "gain_to_pain": -0.12371187865295029, "longest_underwater_sessions": 218, "max_drawdown_pct": 27.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 117, "peak_positions": 8, "profit_factor": 0.82209710353708, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.18, "simulation_start_date": "2022-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 2034, "sortino": -0.23722556686323676, "start_date": "2022-03-01", "total_return_pct": -8.6, "trades": 117, "transaction_cost": 705.0269045852193, "turnover_multiple": 35.25134522926096, "underwater_pct": 94.0711462450593, "win_rate": 30.8 }, "path_id": "empty-2022-03", "protocol": "empty_book", "simulation_start": "2022-03-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-04|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-04-04", "measurement_start": "2022-04-01", "metrics": { "avg_cash_pct": 8.7859, "avg_gross_exposure_pct": 91.2141, "avg_hold_days": 12.5, "avg_positions": 5.754, "blocked_fraction": 0.0, "cagr_pct": -20.6, "calmar": -0.83, "capacity_opportunities": 116, "end_date": "2023-04-03", "ev_net_r": -0.23886902043261377, "ev_without_best": { "1": -0.2717156369628009, "10": -0.5066414511958596, "5": -0.38888328174105236 }, "exit_reasons": { "open_at_end": 5, "stop": 54, "time": 11, "trailing_stop": 46 }, "gain_to_pain": -0.41946504028572873, "longest_underwater_sessions": 239, "max_drawdown_pct": 24.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.6191223436935965, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.71, "simulation_start_date": "2022-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1832, "sortino": -0.9356253743085486, "start_date": "2022-04-01", "total_return_pct": -20.7, "trades": 116, "transaction_cost": 311.82103611717065, "turnover_multiple": 31.182103611717064, "underwater_pct": 98.02371541501977, "win_rate": 28.4 }, "path_id": "empty-2022-04", "protocol": "empty_book", "simulation_start": "2022-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-04|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-04-04", "measurement_start": "2022-04-01", "metrics": { "avg_cash_pct": 8.7682, "avg_gross_exposure_pct": 91.2318, "avg_hold_days": 12.5, "avg_positions": 5.754, "blocked_fraction": 0.0, "cagr_pct": -23.4, "calmar": -0.86, "capacity_opportunities": 116, "end_date": "2023-04-03", "ev_net_r": -0.27523482041693437, "ev_without_best": { "1": -0.3080226953532648, "10": -0.5430608332001454, "5": -0.4253836380068763 }, "exit_reasons": { "open_at_end": 5, "stop": 54, "time": 11, "trailing_stop": 46 }, "gain_to_pain": -0.47072884591014696, "longest_underwater_sessions": 239, "max_drawdown_pct": 27.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.5787054441678484, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.83, "simulation_start_date": "2022-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1832, "sortino": -1.092166741205298, "start_date": "2022-04-01", "total_return_pct": -23.5, "trades": 116, "transaction_cost": 612.9615488285732, "turnover_multiple": 30.64807744142866, "underwater_pct": 98.41897233201581, "win_rate": 28.4 }, "path_id": "empty-2022-04", "protocol": "empty_book", "simulation_start": "2022-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-05|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-05-03", "measurement_start": "2022-05-02", "metrics": { "avg_cash_pct": 8.19, "avg_gross_exposure_pct": 91.81, "avg_hold_days": 13.0, "avg_positions": 5.7619, "blocked_fraction": 0.0, "cagr_pct": -9.9, "calmar": -0.41, "capacity_opportunities": 111, "end_date": "2023-05-02", "ev_net_r": -0.11736729671308264, "ev_without_best": { "1": -0.1571962253320793, "10": -0.41719367399280016, "5": -0.2839192856763455 }, "exit_reasons": { "open_at_end": 6, "stop": 49, "time": 12, "trailing_stop": 44 }, "gain_to_pain": -0.17569697084874908, "longest_underwater_sessions": 171, "max_drawdown_pct": 24.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 111, "peak_positions": 8, "profit_factor": 0.7996861775685216, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.26, "simulation_start_date": "2022-05-02", "skipped_book_full": 0, "skipped_min_initial_risk": 1795, "sortino": -0.3482173832946113, "start_date": "2022-05-02", "total_return_pct": -9.9, "trades": 111, "transaction_cost": 314.968108304292, "turnover_multiple": 31.496810830429197, "underwater_pct": 97.23320158102767, "win_rate": 32.4 }, "path_id": "empty-2022-05", "protocol": "empty_book", "simulation_start": "2022-05-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-05|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-05-03", "measurement_start": "2022-05-02", "metrics": { "avg_cash_pct": 8.1738, "avg_gross_exposure_pct": 91.8262, "avg_hold_days": 13.0, "avg_positions": 5.7619, "blocked_fraction": 0.0, "cagr_pct": -12.9, "calmar": -0.5, "capacity_opportunities": 111, "end_date": "2023-05-02", "ev_net_r": -0.15381578142383287, "ev_without_best": { "1": -0.1934906530215884, "10": -0.45317255925171096, "5": -0.32020405484706227 }, "exit_reasons": { "open_at_end": 6, "stop": 49, "time": 12, "trailing_stop": 44 }, "gain_to_pain": -0.24399661494247737, "longest_underwater_sessions": 171, "max_drawdown_pct": 25.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 111, "peak_positions": 8, "profit_factor": 0.747977968540248, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.38, "simulation_start_date": "2022-05-02", "skipped_book_full": 0, "skipped_min_initial_risk": 1795, "sortino": -0.5102405944220479, "start_date": "2022-05-02", "total_return_pct": -12.9, "trades": 111, "transaction_cost": 619.6498522444166, "turnover_multiple": 30.98249261222083, "underwater_pct": 97.23320158102767, "win_rate": 32.4 }, "path_id": "empty-2022-05", "protocol": "empty_book", "simulation_start": "2022-05-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-06|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-06-02", "measurement_start": "2022-06-01", "metrics": { "avg_cash_pct": 6.692, "avg_gross_exposure_pct": 93.308, "avg_hold_days": 12.7, "avg_positions": 5.7778, "blocked_fraction": 0.0, "cagr_pct": -9.0, "calmar": -0.37, "capacity_opportunities": 114, "end_date": "2023-06-01", "ev_net_r": -0.09469702496575018, "ev_without_best": { "1": -0.14343085677647252, "10": -0.4457985894467116, "5": -0.2937891924200063 }, "exit_reasons": { "open_at_end": 6, "stop": 55, "time": 14, "trailing_stop": 39 }, "gain_to_pain": -0.15253634989169604, "longest_underwater_sessions": 192, "max_drawdown_pct": 24.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 114, "peak_positions": 7, "profit_factor": 0.8516504093746995, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.25, "simulation_start_date": "2022-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1769, "sortino": -0.3375324782541139, "start_date": "2022-06-01", "total_return_pct": -9.0, "trades": 114, "transaction_cost": 319.7689617219649, "turnover_multiple": 31.976896172196486, "underwater_pct": 96.83794466403161, "win_rate": 30.7 }, "path_id": "empty-2022-06", "protocol": "empty_book", "simulation_start": "2022-06-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-06|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-06-02", "measurement_start": "2022-06-01", "metrics": { "avg_cash_pct": 6.6823, "avg_gross_exposure_pct": 93.3177, "avg_hold_days": 12.7, "avg_positions": 5.7778, "blocked_fraction": 0.0, "cagr_pct": -12.2, "calmar": -0.47, "capacity_opportunities": 114, "end_date": "2023-06-01", "ev_net_r": -0.13260383539744455, "ev_without_best": { "1": -0.18139961352594833, "10": -0.4834772293534064, "5": -0.33144425966595287 }, "exit_reasons": { "open_at_end": 6, "stop": 55, "time": 14, "trailing_stop": 39 }, "gain_to_pain": -0.2235798642247971, "longest_underwater_sessions": 192, "max_drawdown_pct": 25.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 114, "peak_positions": 7, "profit_factor": 0.8003334579863004, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.38, "simulation_start_date": "2022-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1769, "sortino": -0.517884886032707, "start_date": "2022-06-01", "total_return_pct": -12.2, "trades": 114, "transaction_cost": 628.580207650983, "turnover_multiple": 31.429010382549144, "underwater_pct": 96.83794466403161, "win_rate": 30.7 }, "path_id": "empty-2022-06", "protocol": "empty_book", "simulation_start": "2022-06-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-07|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-07-05", "measurement_start": "2022-07-01", "metrics": { "avg_cash_pct": 5.5747, "avg_gross_exposure_pct": 94.4253, "avg_hold_days": 13.7, "avg_positions": 5.881, "blocked_fraction": 0.0, "cagr_pct": 11.7, "calmar": 0.5, "capacity_opportunities": 108, "end_date": "2023-07-03", "ev_net_r": 0.14785801029234202, "ev_without_best": { "1": 0.08833695940430807, "10": -0.25699639900628796, "5": -0.08542233759869822 }, "exit_reasons": { "open_at_end": 7, "stop": 47, "time": 17, "trailing_stop": 37 }, "gain_to_pain": 0.4393166905235945, "longest_underwater_sessions": 211, "max_drawdown_pct": 23.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 108, "peak_positions": 7, "profit_factor": 1.2520647544336088, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.57, "simulation_start_date": "2022-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1671, "sortino": 0.8195905060151493, "start_date": "2022-07-01", "total_return_pct": 11.8, "trades": 108, "transaction_cost": 342.4617794025719, "turnover_multiple": 34.24617794025719, "underwater_pct": 92.4901185770751, "win_rate": 35.2 }, "path_id": "empty-2022-07", "protocol": "empty_book", "simulation_start": "2022-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-07|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-07-05", "measurement_start": "2022-07-01", "metrics": { "avg_cash_pct": 5.5663, "avg_gross_exposure_pct": 94.4337, "avg_hold_days": 13.7, "avg_positions": 5.881, "blocked_fraction": 0.0, "cagr_pct": 8.0, "calmar": 0.32, "capacity_opportunities": 108, "end_date": "2023-07-03", "ev_net_r": 0.10830246969217769, "ev_without_best": { "1": 0.04871092184991819, "10": -0.2958142391483879, "5": -0.12464793764237124 }, "exit_reasons": { "open_at_end": 7, "stop": 47, "time": 17, "trailing_stop": 37 }, "gain_to_pain": 0.32432799899437775, "longest_underwater_sessions": 211, "max_drawdown_pct": 24.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 108, "peak_positions": 7, "profit_factor": 1.1770044346892892, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.44, "simulation_start_date": "2022-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1671, "sortino": 0.6184938255245808, "start_date": "2022-07-01", "total_return_pct": 8.1, "trades": 108, "transaction_cost": 673.4520565334078, "turnover_multiple": 33.67260282667039, "underwater_pct": 92.4901185770751, "win_rate": 35.2 }, "path_id": "empty-2022-07", "protocol": "empty_book", "simulation_start": "2022-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-08|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-08-02", "measurement_start": "2022-08-01", "metrics": { "avg_cash_pct": 5.3672, "avg_gross_exposure_pct": 94.6328, "avg_hold_days": 13.6, "avg_positions": 6.0, "blocked_fraction": 0.0, "cagr_pct": 13.2, "calmar": 0.54, "capacity_opportunities": 111, "end_date": "2023-08-01", "ev_net_r": 0.16395486031482903, "ev_without_best": { "1": 0.10620344581485497, "10": -0.24334599379249028, "5": -0.06537610004227526 }, "exit_reasons": { "open_at_end": 7, "stop": 49, "time": 16, "trailing_stop": 39 }, "gain_to_pain": 0.4610901805617401, "longest_underwater_sessions": 219, "max_drawdown_pct": 24.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 111, "peak_positions": 8, "profit_factor": 1.275724634536345, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.61, "simulation_start_date": "2022-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1497, "sortino": 0.8710373120715901, "start_date": "2022-08-01", "total_return_pct": 13.2, "trades": 111, "transaction_cost": 324.9988948827322, "turnover_multiple": 32.49988948827322, "underwater_pct": 94.86166007905138, "win_rate": 32.4 }, "path_id": "empty-2022-08", "protocol": "empty_book", "simulation_start": "2022-08-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-08|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-08-02", "measurement_start": "2022-08-01", "metrics": { "avg_cash_pct": 5.3533, "avg_gross_exposure_pct": 94.6467, "avg_hold_days": 13.6, "avg_positions": 6.0, "blocked_fraction": 0.0, "cagr_pct": 9.4, "calmar": 0.36, "capacity_opportunities": 111, "end_date": "2023-08-01", "ev_net_r": 0.12592599288645107, "ev_without_best": { "1": 0.06811988292347386, "10": -0.280711560032181, "5": -0.1029730169934838 }, "exit_reasons": { "open_at_end": 7, "stop": 49, "time": 16, "trailing_stop": 39 }, "gain_to_pain": 0.3504102960940087, "longest_underwater_sessions": 223, "max_drawdown_pct": 25.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 111, "peak_positions": 8, "profit_factor": 1.2031928402475178, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.48, "simulation_start_date": "2022-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1497, "sortino": 0.6765082846791515, "start_date": "2022-08-01", "total_return_pct": 9.4, "trades": 111, "transaction_cost": 638.9968319946266, "turnover_multiple": 31.94984159973133, "underwater_pct": 96.04743083003953, "win_rate": 32.4 }, "path_id": "empty-2022-08", "protocol": "empty_book", "simulation_start": "2022-08-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-09|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-09-05", "measurement_start": "2022-09-01", "metrics": { "avg_cash_pct": 6.4514, "avg_gross_exposure_pct": 93.5486, "avg_hold_days": 13.3, "avg_positions": 5.8175, "blocked_fraction": 0.0, "cagr_pct": 15.1, "calmar": 0.68, "capacity_opportunities": 110, "end_date": "2023-09-01", "ev_net_r": 0.160742392017562, "ev_without_best": { "1": 0.052571380246914726, "10": -0.332269663885663, "5": -0.14384643478584275 }, "exit_reasons": { "open_at_end": 5, "stop": 51, "time": 14, "trailing_stop": 40 }, "gain_to_pain": 0.5657818857739837, "longest_underwater_sessions": 161, "max_drawdown_pct": 22.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 110, "peak_positions": 8, "profit_factor": 1.257679432753108, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.67, "simulation_start_date": "2022-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1131, "sortino": 0.9776198847193581, "start_date": "2022-09-01", "total_return_pct": 15.1, "trades": 110, "transaction_cost": 322.9832328944657, "turnover_multiple": 32.298323289446564, "underwater_pct": 95.65217391304348, "win_rate": 31.8 }, "path_id": "empty-2022-09", "protocol": "empty_book", "simulation_start": "2022-09-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-09|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-09-05", "measurement_start": "2022-09-01", "metrics": { "avg_cash_pct": 6.4364, "avg_gross_exposure_pct": 93.5636, "avg_hold_days": 13.3, "avg_positions": 5.8175, "blocked_fraction": 0.0, "cagr_pct": 11.2, "calmar": 0.49, "capacity_opportunities": 110, "end_date": "2023-09-01", "ev_net_r": 0.12133880774050987, "ev_without_best": { "1": 0.013319562551897583, "10": -0.3710672478254562, "5": -0.18271453358935083 }, "exit_reasons": { "open_at_end": 5, "stop": 51, "time": 14, "trailing_stop": 40 }, "gain_to_pain": 0.43547075160169674, "longest_underwater_sessions": 162, "max_drawdown_pct": 23.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 110, "peak_positions": 8, "profit_factor": 1.1866642831325696, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.54, "simulation_start_date": "2022-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 1131, "sortino": 0.7787219370723786, "start_date": "2022-09-01", "total_return_pct": 11.2, "trades": 110, "transaction_cost": 634.8199077598535, "turnover_multiple": 31.740995387992676, "underwater_pct": 96.04743083003953, "win_rate": 31.8 }, "path_id": "empty-2022-09", "protocol": "empty_book", "simulation_start": "2022-09-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-10|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-10-04", "measurement_start": "2022-10-03", "metrics": { "avg_cash_pct": 7.1376, "avg_gross_exposure_pct": 92.8624, "avg_hold_days": 12.8, "avg_positions": 5.7063, "blocked_fraction": 0.0, "cagr_pct": 13.8, "calmar": 0.71, "capacity_opportunities": 112, "end_date": "2023-10-03", "ev_net_r": 0.09096704979466161, "ev_without_best": { "1": -0.010207969392377664, "10": -0.4115664426944344, "5": -0.20774174583065322 }, "exit_reasons": { "open_at_end": 4, "stop": 60, "time": 18, "trailing_stop": 30 }, "gain_to_pain": 0.5690234034681538, "longest_underwater_sessions": 165, "max_drawdown_pct": 19.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 112, "peak_positions": 8, "profit_factor": 1.1407009010907134, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.66, "simulation_start_date": "2022-10-03", "skipped_book_full": 0, "skipped_min_initial_risk": 1062, "sortino": 0.9354370432422667, "start_date": "2022-10-03", "total_return_pct": 13.8, "trades": 112, "transaction_cost": 362.70648189373725, "turnover_multiple": 36.27064818937372, "underwater_pct": 92.4901185770751, "win_rate": 31.2 }, "path_id": "empty-2022-10", "protocol": "empty_book", "simulation_start": "2022-10-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-10|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-10-04", "measurement_start": "2022-10-03", "metrics": { "avg_cash_pct": 7.1193, "avg_gross_exposure_pct": 92.8807, "avg_hold_days": 12.8, "avg_positions": 5.7063, "blocked_fraction": 0.0, "cagr_pct": 10.0, "calmar": 0.49, "capacity_opportunities": 112, "end_date": "2023-10-03", "ev_net_r": 0.05073870356407606, "ev_without_best": { "1": -0.05030039511509202, "10": -0.4514477428197351, "5": -0.24761266580124217 }, "exit_reasons": { "open_at_end": 4, "stop": 60, "time": 18, "trailing_stop": 30 }, "gain_to_pain": 0.41800243561811323, "longest_underwater_sessions": 166, "max_drawdown_pct": 20.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 112, "peak_positions": 8, "profit_factor": 1.075233411452081, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.52, "simulation_start_date": "2022-10-03", "skipped_book_full": 0, "skipped_min_initial_risk": 1062, "sortino": 0.7296460974901375, "start_date": "2022-10-03", "total_return_pct": 10.0, "trades": 112, "transaction_cost": 712.7311618012068, "turnover_multiple": 35.63655809006034, "underwater_pct": 92.88537549407114, "win_rate": 30.4 }, "path_id": "empty-2022-10", "protocol": "empty_book", "simulation_start": "2022-10-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-11|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-11-02", "measurement_start": "2022-11-01", "metrics": { "avg_cash_pct": 8.861, "avg_gross_exposure_pct": 91.139, "avg_hold_days": 12.5, "avg_positions": 5.5437, "blocked_fraction": 0.0, "cagr_pct": 5.0, "calmar": 0.22, "capacity_opportunities": 111, "end_date": "2023-11-01", "ev_net_r": 0.11197947487742603, "ev_without_best": { "1": 0.01007570483489335, "10": -0.46556338627164207, "5": -0.25838082978986693 }, "exit_reasons": { "open_at_end": 5, "stop": 60, "time": 15, "trailing_stop": 31 }, "gain_to_pain": 0.2428868674191775, "longest_underwater_sessions": 146, "max_drawdown_pct": 23.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 111, "peak_positions": 8, "profit_factor": 1.1722604281855873, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.32, "simulation_start_date": "2022-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 845, "sortino": 0.46578416350479945, "start_date": "2022-11-01", "total_return_pct": 5.0, "trades": 111, "transaction_cost": 347.64882352204296, "turnover_multiple": 34.764882352204296, "underwater_pct": 94.0711462450593, "win_rate": 28.8 }, "path_id": "empty-2022-11", "protocol": "empty_book", "simulation_start": "2022-11-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-11|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-11-02", "measurement_start": "2022-11-01", "metrics": { "avg_cash_pct": 9.0239, "avg_gross_exposure_pct": 90.9761, "avg_hold_days": 12.6, "avg_positions": 5.5278, "blocked_fraction": 0.0, "cagr_pct": 1.9, "calmar": 0.08, "capacity_opportunities": 110, "end_date": "2023-11-01", "ev_net_r": 0.08191928509129666, "ev_without_best": { "1": -0.02068768162301927, "10": -0.5000138079208362, "5": -0.29099676222714776 }, "exit_reasons": { "open_at_end": 5, "stop": 59, "time": 15, "trailing_stop": 31 }, "gain_to_pain": 0.14912820449993558, "longest_underwater_sessions": 154, "max_drawdown_pct": 24.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 110, "peak_positions": 8, "profit_factor": 1.1214041708903832, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2022-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 846, "sortino": 0.27941851187019573, "start_date": "2022-11-01", "total_return_pct": 1.9, "trades": 110, "transaction_cost": 677.7676795140654, "turnover_multiple": 33.88838397570327, "underwater_pct": 95.25691699604744, "win_rate": 29.1 }, "path_id": "empty-2022-11", "protocol": "empty_book", "simulation_start": "2022-11-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-12|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-12-04", "measurement_start": "2022-12-01", "metrics": { "avg_cash_pct": 8.4443, "avg_gross_exposure_pct": 91.5557, "avg_hold_days": 13.6, "avg_positions": 5.5278, "blocked_fraction": 0.0, "cagr_pct": 21.0, "calmar": 1.39, "capacity_opportunities": 102, "end_date": "2023-12-01", "ev_net_r": 0.2199215438386128, "ev_without_best": { "1": 0.11000597318794539, "10": -0.3324147982870737, "5": -0.10884189339730058 }, "exit_reasons": { "open_at_end": 5, "stop": 52, "time": 16, "trailing_stop": 29 }, "gain_to_pain": 0.8376999198276672, "longest_underwater_sessions": 95, "max_drawdown_pct": 15.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 102, "peak_positions": 8, "profit_factor": 1.3522119482733028, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.97, "simulation_start_date": "2022-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 656, "sortino": 1.4692560778365618, "start_date": "2022-12-01", "total_return_pct": 21.0, "trades": 102, "transaction_cost": 345.54919545850896, "turnover_multiple": 34.5549195458509, "underwater_pct": 91.30434782608695, "win_rate": 33.3 }, "path_id": "empty-2022-12", "protocol": "empty_book", "simulation_start": "2022-12-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2022-12|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-12-04", "measurement_start": "2022-12-01", "metrics": { "avg_cash_pct": 8.4164, "avg_gross_exposure_pct": 91.5836, "avg_hold_days": 13.6, "avg_positions": 5.5278, "blocked_fraction": 0.0, "cagr_pct": 17.1, "calmar": 1.08, "capacity_opportunities": 102, "end_date": "2023-12-01", "ev_net_r": 0.17798006312534856, "ev_without_best": { "1": 0.06819690873102792, "10": -0.37417897025563013, "5": -0.15042741993701064 }, "exit_reasons": { "open_at_end": 5, "stop": 52, "time": 16, "trailing_stop": 29 }, "gain_to_pain": 0.6653595754446535, "longest_underwater_sessions": 95, "max_drawdown_pct": 15.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 102, "peak_positions": 8, "profit_factor": 1.2728559716444627, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.82, "simulation_start_date": "2022-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 656, "sortino": 1.2323828228497498, "start_date": "2022-12-01", "total_return_pct": 17.1, "trades": 102, "transaction_cost": 679.2615836975198, "turnover_multiple": 33.96307918487599, "underwater_pct": 92.09486166007905, "win_rate": 33.3 }, "path_id": "empty-2022-12", "protocol": "empty_book", "simulation_start": "2022-12-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-01|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 9.4382, "avg_gross_exposure_pct": 90.5618, "avg_hold_days": 14.0, "avg_positions": 5.3452, "blocked_fraction": 0.0, "cagr_pct": 36.5, "calmar": 2.42, "capacity_opportunities": 96, "end_date": "2024-01-03", "ev_net_r": 0.3745119747415048, "ev_without_best": { "1": 0.2592816357434573, "10": -0.26420097480545507, "5": -0.021103035505891668 }, "exit_reasons": { "open_at_end": 4, "stop": 40, "time": 16, "trailing_stop": 36 }, "gain_to_pain": 1.2857034060476307, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 96, "peak_positions": 8, "profit_factor": 1.6792703655721286, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.45, "simulation_start_date": "2023-01-03", "skipped_book_full": 0, "skipped_min_initial_risk": 626, "sortino": 2.2411327505680347, "start_date": "2023-01-03", "total_return_pct": 36.4, "trades": 96, "transaction_cost": 365.4457875899627, "turnover_multiple": 36.54457875899627, "underwater_pct": 86.16600790513834, "win_rate": 35.4 }, "path_id": "empty-2023-01", "protocol": "empty_book", "simulation_start": "2023-01-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-01|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 9.3999, "avg_gross_exposure_pct": 90.6001, "avg_hold_days": 14.0, "avg_positions": 5.3452, "blocked_fraction": 0.0, "cagr_pct": 32.3, "calmar": 2.02, "capacity_opportunities": 96, "end_date": "2024-01-03", "ev_net_r": 0.332248820639127, "ev_without_best": { "1": 0.21715587499373115, "10": -0.30627959747633665, "5": -0.06311944166274898 }, "exit_reasons": { "open_at_end": 4, "stop": 40, "time": 16, "trailing_stop": 36 }, "gain_to_pain": 1.0996389448795358, "longest_underwater_sessions": 103, "max_drawdown_pct": 15.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 96, "peak_positions": 8, "profit_factor": 1.573595429797799, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.31, "simulation_start_date": "2023-01-03", "skipped_book_full": 0, "skipped_min_initial_risk": 626, "sortino": 2.006926002531199, "start_date": "2023-01-03", "total_return_pct": 32.3, "trades": 96, "transaction_cost": 718.8688724756917, "turnover_multiple": 35.94344362378458, "underwater_pct": 87.35177865612648, "win_rate": 35.4 }, "path_id": "empty-2023-01", "protocol": "empty_book", "simulation_start": "2023-01-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-02|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-02-02", "measurement_start": "2023-02-01", "metrics": { "avg_cash_pct": 8.6506, "avg_gross_exposure_pct": 91.3494, "avg_hold_days": 14.6, "avg_positions": 5.4167, "blocked_fraction": 0.0, "cagr_pct": 48.2, "calmar": 3.2, "capacity_opportunities": 93, "end_date": "2024-02-01", "ev_net_r": 0.5023544466983538, "ev_without_best": { "1": 0.3847561887325096, "10": -0.16264114792703313, "5": 0.10051633791734432 }, "exit_reasons": { "open_at_end": 5, "stop": 37, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 2.8060563008956514, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 93, "peak_positions": 8, "profit_factor": 1.9097766320850367, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.75, "simulation_start_date": "2023-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 561, "sortino": 2.7498651368137343, "start_date": "2023-02-01", "total_return_pct": 48.2, "trades": 93, "transaction_cost": 361.12594399268846, "turnover_multiple": 36.11259439926884, "underwater_pct": 86.16600790513834, "win_rate": 38.7 }, "path_id": "empty-2023-02", "protocol": "empty_book", "simulation_start": "2023-02-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-02|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-02-02", "measurement_start": "2023-02-01", "metrics": { "avg_cash_pct": 8.6152, "avg_gross_exposure_pct": 91.3848, "avg_hold_days": 14.6, "avg_positions": 5.4167, "blocked_fraction": 0.0, "cagr_pct": 43.8, "calmar": 2.76, "capacity_opportunities": 93, "end_date": "2024-02-01", "ev_net_r": 0.46001742825068526, "ev_without_best": { "1": 0.3425602409821956, "10": -0.2047265928930587, "5": 0.05843028243917478 }, "exit_reasons": { "open_at_end": 5, "stop": 37, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 2.361594589671716, "longest_underwater_sessions": 103, "max_drawdown_pct": 15.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 93, "peak_positions": 8, "profit_factor": 1.7957305312259755, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.62, "simulation_start_date": "2023-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 561, "sortino": 2.5244389272233105, "start_date": "2023-02-01", "total_return_pct": 43.8, "trades": 93, "transaction_cost": 710.7149721090196, "turnover_multiple": 35.535748605450976, "underwater_pct": 86.56126482213439, "win_rate": 38.7 }, "path_id": "empty-2023-02", "protocol": "empty_book", "simulation_start": "2023-02-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-03|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-03-01", "measurement_start": "2023-03-01", "metrics": { "avg_cash_pct": 10.04, "avg_gross_exposure_pct": 89.96, "avg_hold_days": 14.6, "avg_positions": 5.373, "blocked_fraction": 0.0, "cagr_pct": 78.2, "calmar": 5.04, "capacity_opportunities": 92, "end_date": "2024-02-29", "ev_net_r": 0.8208839998276131, "ev_without_best": { "1": 0.7054937780723559, "10": 0.01814929259362453, "5": 0.32400686117831906 }, "exit_reasons": { "open_at_end": 7, "stop": 34, "time": 18, "trailing_stop": 33 }, "gain_to_pain": 3.284183992739014, "longest_underwater_sessions": 92, "max_drawdown_pct": 15.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 92, "peak_positions": 8, "profit_factor": 2.6187680416301307, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.35, "simulation_start_date": "2023-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 541, "sortino": 3.8809802863886382, "start_date": "2023-03-01", "total_return_pct": 78.1, "trades": 92, "transaction_cost": 374.8399787710616, "turnover_multiple": 37.48399787710616, "underwater_pct": 83.79446640316206, "win_rate": 42.4 }, "path_id": "empty-2023-03", "protocol": "empty_book", "simulation_start": "2023-03-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-03|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-03-01", "measurement_start": "2023-03-01", "metrics": { "avg_cash_pct": 10.0124, "avg_gross_exposure_pct": 89.9876, "avg_hold_days": 14.6, "avg_positions": 5.373, "blocked_fraction": 0.0, "cagr_pct": 73.0, "calmar": 4.47, "capacity_opportunities": 92, "end_date": "2024-02-29", "ev_net_r": 0.7796274046786698, "ev_without_best": { "1": 0.6643916766317128, "10": -0.021791159881237063, "5": 0.2835824041022944 }, "exit_reasons": { "open_at_end": 7, "stop": 34, "time": 18, "trailing_stop": 33 }, "gain_to_pain": 2.881210677640657, "longest_underwater_sessions": 93, "max_drawdown_pct": 16.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 92, "peak_positions": 8, "profit_factor": 2.468630994963762, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.23, "simulation_start_date": "2023-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 541, "sortino": 3.65394213826281, "start_date": "2023-03-01", "total_return_pct": 72.9, "trades": 92, "transaction_cost": 737.5579593638403, "turnover_multiple": 36.877897968192016, "underwater_pct": 84.18972332015811, "win_rate": 42.4 }, "path_id": "empty-2023-03", "protocol": "empty_book", "simulation_start": "2023-03-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-04|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-04-04", "measurement_start": "2023-04-03", "metrics": { "avg_cash_pct": 7.1341, "avg_gross_exposure_pct": 92.8659, "avg_hold_days": 15.4, "avg_positions": 5.5833, "blocked_fraction": 0.0, "cagr_pct": 86.0, "calmar": 4.78, "capacity_opportunities": 91, "end_date": "2024-04-03", "ev_net_r": 0.8611206707858894, "ev_without_best": { "1": 0.7448954095773325, "10": 0.04799435613404988, "5": 0.3691929359524273 }, "exit_reasons": { "open_at_end": 6, "stop": 36, "time": 19, "trailing_stop": 30 }, "gain_to_pain": 3.606905508653044, "longest_underwater_sessions": 103, "max_drawdown_pct": 18.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 91, "peak_positions": 7, "profit_factor": 2.6963636625649543, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.46, "simulation_start_date": "2023-04-03", "skipped_book_full": 0, "skipped_min_initial_risk": 527, "sortino": 4.010576696553017, "start_date": "2023-04-03", "total_return_pct": 86.2, "trades": 91, "transaction_cost": 362.6650946261539, "turnover_multiple": 36.26650946261539, "underwater_pct": 82.21343873517787, "win_rate": 40.7 }, "path_id": "empty-2023-04", "protocol": "empty_book", "simulation_start": "2023-04-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-04|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-04-04", "measurement_start": "2023-04-03", "metrics": { "avg_cash_pct": 7.2849, "avg_gross_exposure_pct": 92.7151, "avg_hold_days": 15.5, "avg_positions": 5.5675, "blocked_fraction": 0.0, "cagr_pct": 81.8, "calmar": 4.45, "capacity_opportunities": 90, "end_date": "2024-04-03", "ev_net_r": 0.8417760508464743, "ev_without_best": { "1": 0.7246490552722579, "10": 0.021565565561714007, "5": 0.3459091961262272 }, "exit_reasons": { "open_at_end": 6, "stop": 35, "time": 19, "trailing_stop": 30 }, "gain_to_pain": 3.3077755096982027, "longest_underwater_sessions": 103, "max_drawdown_pct": 18.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 7, "profit_factor": 2.5977393155628596, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.37, "simulation_start_date": "2023-04-03", "skipped_book_full": 0, "skipped_min_initial_risk": 528, "sortino": 3.8501005616266943, "start_date": "2023-04-03", "total_return_pct": 82.0, "trades": 90, "transaction_cost": 710.3692089991432, "turnover_multiple": 35.51846044995716, "underwater_pct": 83.00395256916995, "win_rate": 40.0 }, "path_id": "empty-2023-04", "protocol": "empty_book", "simulation_start": "2023-04-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-05|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-05-01", "measurement_start": "2023-05-01", "metrics": { "avg_cash_pct": 12.0018, "avg_gross_exposure_pct": 87.9982, "avg_hold_days": 14.7, "avg_positions": 5.2579, "blocked_fraction": 0.0, "cagr_pct": 76.3, "calmar": 4.17, "capacity_opportunities": 90, "end_date": "2024-04-30", "ev_net_r": 0.7872456836210214, "ev_without_best": { "1": 0.6673350481848204, "10": -0.12215346655538104, "5": 0.25100713623174087 }, "exit_reasons": { "open_at_end": 2, "stop": 38, "time": 17, "trailing_stop": 33 }, "gain_to_pain": 2.7166353972104575, "longest_underwater_sessions": 93, "max_drawdown_pct": 18.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 7, "profit_factor": 2.500550511608176, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.23, "simulation_start_date": "2023-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 474, "sortino": 3.6990197631630473, "start_date": "2023-05-01", "total_return_pct": 76.2, "trades": 90, "transaction_cost": 377.1814980850375, "turnover_multiple": 37.718149808503746, "underwater_pct": 81.42292490118577, "win_rate": 41.1 }, "path_id": "empty-2023-05", "protocol": "empty_book", "simulation_start": "2023-05-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-05|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-05-01", "measurement_start": "2023-05-01", "metrics": { "avg_cash_pct": 12.0528, "avg_gross_exposure_pct": 87.9472, "avg_hold_days": 14.6, "avg_positions": 5.2063, "blocked_fraction": 0.0, "cagr_pct": 70.2, "calmar": 3.69, "capacity_opportunities": 90, "end_date": "2024-04-30", "ev_net_r": 0.7192934833032822, "ev_without_best": { "1": 0.5992391987365635, "10": -0.1930368262106465, "5": 0.18212391680299456 }, "exit_reasons": { "open_at_end": 2, "stop": 38, "time": 17, "trailing_stop": 33 }, "gain_to_pain": 2.3807233374233214, "longest_underwater_sessions": 94, "max_drawdown_pct": 19.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 7, "profit_factor": 2.284522845557674, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2023-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 472, "sortino": 3.468629899254631, "start_date": "2023-05-01", "total_return_pct": 70.2, "trades": 90, "transaction_cost": 739.0919110556675, "turnover_multiple": 36.95459555278338, "underwater_pct": 81.42292490118577, "win_rate": 40.0 }, "path_id": "empty-2023-05", "protocol": "empty_book", "simulation_start": "2023-05-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-06|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-06-03", "measurement_start": "2023-06-01", "metrics": { "avg_cash_pct": 11.7412, "avg_gross_exposure_pct": 88.2588, "avg_hold_days": 15.1, "avg_positions": 5.2341, "blocked_fraction": 0.0, "cagr_pct": 72.7, "calmar": 5.21, "capacity_opportunities": 87, "end_date": "2024-05-31", "ev_net_r": 0.7655223686816026, "ev_without_best": { "1": 0.6352451205867028, "10": -0.0840490992241214, "5": 0.23586690244396674 }, "exit_reasons": { "open_at_end": 4, "stop": 31, "time": 17, "trailing_stop": 35 }, "gain_to_pain": 3.270165394259363, "longest_underwater_sessions": 102, "max_drawdown_pct": 13.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 7, "profit_factor": 2.4823978377493283, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2023-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 455, "sortino": 3.3582550190473106, "start_date": "2023-06-01", "total_return_pct": 72.6, "trades": 87, "transaction_cost": 363.79313644489656, "turnover_multiple": 36.379313644489656, "underwater_pct": 83.399209486166, "win_rate": 39.1 }, "path_id": "empty-2023-06", "protocol": "empty_book", "simulation_start": "2023-06-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-06|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-06-03", "measurement_start": "2023-06-01", "metrics": { "avg_cash_pct": 11.6629, "avg_gross_exposure_pct": 88.3371, "avg_hold_days": 15.1, "avg_positions": 5.246, "blocked_fraction": 0.0, "cagr_pct": 68.9, "calmar": 4.74, "capacity_opportunities": 87, "end_date": "2024-05-31", "ev_net_r": 0.731148066841577, "ev_without_best": { "1": 0.6011170302800243, "10": -0.11737076930933558, "5": 0.2024948823851276 }, "exit_reasons": { "open_at_end": 4, "stop": 31, "time": 17, "trailing_stop": 35 }, "gain_to_pain": 3.0030188139231875, "longest_underwater_sessions": 102, "max_drawdown_pct": 14.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 7, "profit_factor": 2.3657384858417245, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.02, "simulation_start_date": "2023-06-01", "skipped_book_full": 0, "skipped_min_initial_risk": 456, "sortino": 3.2027677984408336, "start_date": "2023-06-01", "total_return_pct": 68.8, "trades": 87, "transaction_cost": 717.4281053584925, "turnover_multiple": 35.87140526792462, "underwater_pct": 83.399209486166, "win_rate": 40.2 }, "path_id": "empty-2023-06", "protocol": "empty_book", "simulation_start": "2023-06-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-07|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-07-03", "measurement_start": "2023-07-03", "metrics": { "avg_cash_pct": 12.9723, "avg_gross_exposure_pct": 87.0277, "avg_hold_days": 14.8, "avg_positions": 5.3532, "blocked_fraction": 0.0, "cagr_pct": 48.8, "calmar": 3.25, "capacity_opportunities": 91, "end_date": "2024-07-02", "ev_net_r": 0.5278932160633676, "ev_without_best": { "1": 0.40076574396581616, "10": -0.24784116637875292, "5": 0.009057239382235847 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 14, "trailing_stop": 40 }, "gain_to_pain": 1.9993134730980007, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 91, "peak_positions": 8, "profit_factor": 2.0884741608300743, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.58, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 403, "sortino": 2.5047878339521925, "start_date": "2023-07-03", "total_return_pct": 48.7, "trades": 91, "transaction_cost": 346.0468668797533, "turnover_multiple": 34.604686687975324, "underwater_pct": 86.56126482213439, "win_rate": 44.0 }, "path_id": "empty-2023-07", "protocol": "empty_book", "simulation_start": "2023-07-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-07|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-07-03", "measurement_start": "2023-07-03", "metrics": { "avg_cash_pct": 12.9395, "avg_gross_exposure_pct": 87.0605, "avg_hold_days": 14.8, "avg_positions": 5.3532, "blocked_fraction": 0.0, "cagr_pct": 44.8, "calmar": 2.83, "capacity_opportunities": 91, "end_date": "2024-07-02", "ev_net_r": 0.4912041928865663, "ev_without_best": { "1": 0.3642862704615826, "10": -0.2833596345942754, "5": -0.026810696592548852 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 14, "trailing_stop": 40 }, "gain_to_pain": 1.7620494440842909, "longest_underwater_sessions": 103, "max_drawdown_pct": 15.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 91, "peak_positions": 8, "profit_factor": 1.9713487491024126, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.48, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 403, "sortino": 2.3284281710089587, "start_date": "2023-07-03", "total_return_pct": 44.7, "trades": 91, "transaction_cost": 681.7916665507009, "turnover_multiple": 34.089583327535045, "underwater_pct": 86.95652173913044, "win_rate": 44.0 }, "path_id": "empty-2023-07", "protocol": "empty_book", "simulation_start": "2023-07-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-08|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-08-01", "measurement_start": "2023-08-01", "metrics": { "avg_cash_pct": 15.6592, "avg_gross_exposure_pct": 84.3408, "avg_hold_days": 14.5, "avg_positions": 5.2063, "blocked_fraction": 0.0, "cagr_pct": 21.5, "calmar": 1.23, "capacity_opportunities": 90, "end_date": "2024-07-31", "ev_net_r": 0.30718623420201485, "ev_without_best": { "1": 0.19000043975243838, "10": -0.38831807528174667, "5": -0.16883152282161817 }, "exit_reasons": { "open_at_end": 4, "stop": 38, "time": 14, "trailing_stop": 34 }, "gain_to_pain": 0.7204053952266799, "longest_underwater_sessions": 95, "max_drawdown_pct": 17.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 8, "profit_factor": 1.543978984031666, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.87, "simulation_start_date": "2023-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 323, "sortino": 1.3073717139460497, "start_date": "2023-08-01", "total_return_pct": 21.5, "trades": 90, "transaction_cost": 308.4061719501616, "turnover_multiple": 30.840617195016165, "underwater_pct": 89.72332015810277, "win_rate": 34.4 }, "path_id": "empty-2023-08", "protocol": "empty_book", "simulation_start": "2023-08-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-08|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-08-01", "measurement_start": "2023-08-01", "metrics": { "avg_cash_pct": 15.4357, "avg_gross_exposure_pct": 84.5643, "avg_hold_days": 14.5, "avg_positions": 5.2063, "blocked_fraction": 0.0, "cagr_pct": 17.4, "calmar": 0.92, "capacity_opportunities": 90, "end_date": "2024-07-31", "ev_net_r": 0.2687171399093777, "ev_without_best": { "1": 0.15193430810053052, "10": -0.42612906919367005, "5": -0.2069099384795512 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 14, "trailing_stop": 33 }, "gain_to_pain": 0.5731118793748945, "longest_underwater_sessions": 95, "max_drawdown_pct": 18.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 90, "peak_positions": 8, "profit_factor": 1.4555628135975536, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.73, "simulation_start_date": "2023-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 324, "sortino": 1.0952631117821174, "start_date": "2023-08-01", "total_return_pct": 17.4, "trades": 90, "transaction_cost": 604.1665160249925, "turnover_multiple": 30.20832580124962, "underwater_pct": 89.72332015810277, "win_rate": 34.4 }, "path_id": "empty-2023-08", "protocol": "empty_book", "simulation_start": "2023-08-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-09|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-09-04", "measurement_start": "2023-09-01", "metrics": { "avg_cash_pct": 18.7671, "avg_gross_exposure_pct": 81.2329, "avg_hold_days": 14.5, "avg_positions": 5.0675, "blocked_fraction": 0.0, "cagr_pct": 16.0, "calmar": 0.72, "capacity_opportunities": 88, "end_date": "2024-09-03", "ev_net_r": 0.2651160178590613, "ev_without_best": { "1": 0.14475273139520775, "10": -0.45361535293748306, "5": -0.22490639694483724 }, "exit_reasons": { "open_at_end": 4, "stop": 38, "time": 14, "trailing_stop": 32 }, "gain_to_pain": 0.5202509084105137, "longest_underwater_sessions": 103, "max_drawdown_pct": 22.2, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 8, "profit_factor": 1.4436905261186948, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.69, "simulation_start_date": "2023-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 301, "sortino": 1.0162661200251486, "start_date": "2023-09-01", "total_return_pct": 16.1, "trades": 88, "transaction_cost": 317.3931571513612, "turnover_multiple": 31.73931571513612, "underwater_pct": 88.93280632411067, "win_rate": 30.7 }, "path_id": "empty-2023-09", "protocol": "empty_book", "simulation_start": "2023-09-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-09|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-09-04", "measurement_start": "2023-09-01", "metrics": { "avg_cash_pct": 18.7258, "avg_gross_exposure_pct": 81.2742, "avg_hold_days": 14.5, "avg_positions": 5.0675, "blocked_fraction": 0.0, "cagr_pct": 13.0, "calmar": 0.56, "capacity_opportunities": 88, "end_date": "2024-09-03", "ev_net_r": 0.2290769182085245, "ev_without_best": { "1": 0.10915378886728022, "10": -0.4886679400639416, "5": -0.26039901879826133 }, "exit_reasons": { "open_at_end": 4, "stop": 38, "time": 14, "trailing_stop": 32 }, "gain_to_pain": 0.4274290975822169, "longest_underwater_sessions": 103, "max_drawdown_pct": 23.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 88, "peak_positions": 8, "profit_factor": 1.3683346543887591, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.59, "simulation_start_date": "2023-09-01", "skipped_book_full": 0, "skipped_min_initial_risk": 301, "sortino": 0.8621016660181855, "start_date": "2023-09-01", "total_return_pct": 13.1, "trades": 88, "transaction_cost": 625.8386954462227, "turnover_multiple": 31.291934772311134, "underwater_pct": 88.93280632411067, "win_rate": 30.7 }, "path_id": "empty-2023-09", "protocol": "empty_book", "simulation_start": "2023-09-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-10|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-10-02", "measurement_start": "2023-10-02", "metrics": { "avg_cash_pct": 18.503, "avg_gross_exposure_pct": 81.497, "avg_hold_days": 15.1, "avg_positions": 5.1706, "blocked_fraction": 0.0, "cagr_pct": 38.7, "calmar": 1.58, "capacity_opportunities": 86, "end_date": "2024-10-01", "ev_net_r": 0.5055357210720492, "ev_without_best": { "1": 0.3851688243762578, "10": -0.20895304524713468, "5": 0.018254709804658778 }, "exit_reasons": { "open_at_end": 7, "stop": 34, "time": 14, "trailing_stop": 31 }, "gain_to_pain": 1.4367869062228757, "longest_underwater_sessions": 123, "max_drawdown_pct": 24.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 86, "peak_positions": 8, "profit_factor": 1.974102803971628, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.35, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 292, "sortino": 2.0384396169307135, "start_date": "2023-10-02", "total_return_pct": 38.7, "trades": 86, "transaction_cost": 338.7082395545651, "turnover_multiple": 33.87082395545651, "underwater_pct": 84.18972332015811, "win_rate": 40.7 }, "path_id": "empty-2023-10", "protocol": "empty_book", "simulation_start": "2023-10-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-10|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-10-02", "measurement_start": "2023-10-02", "metrics": { "avg_cash_pct": 18.4668, "avg_gross_exposure_pct": 81.5332, "avg_hold_days": 15.1, "avg_positions": 5.1706, "blocked_fraction": 0.0, "cagr_pct": 35.2, "calmar": 1.39, "capacity_opportunities": 86, "end_date": "2024-10-01", "ev_net_r": 0.4703966347069468, "ev_without_best": { "1": 0.350490840163537, "10": -0.2428275619531618, "5": -0.016268849108745948 }, "exit_reasons": { "open_at_end": 7, "stop": 34, "time": 14, "trailing_stop": 31 }, "gain_to_pain": 1.254890381893716, "longest_underwater_sessions": 123, "max_drawdown_pct": 25.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 86, "peak_positions": 8, "profit_factor": 1.8724928532556335, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.25, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 292, "sortino": 1.8772159905028893, "start_date": "2023-10-02", "total_return_pct": 35.1, "trades": 86, "transaction_cost": 668.4691411254254, "turnover_multiple": 33.42345705627127, "underwater_pct": 84.58498023715416, "win_rate": 39.5 }, "path_id": "empty-2023-10", "protocol": "empty_book", "simulation_start": "2023-10-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-11|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-11-01", "measurement_start": "2023-11-01", "metrics": { "avg_cash_pct": 17.7882, "avg_gross_exposure_pct": 82.2118, "avg_hold_days": 17.1, "avg_positions": 5.3611, "blocked_fraction": 0.0, "cagr_pct": 86.6, "calmar": 3.53, "capacity_opportunities": 79, "end_date": "2024-10-31", "ev_net_r": 0.9990770245064428, "ev_without_best": { "1": 0.8742354230230084, "10": 0.07942122828477742, "5": 0.47328633511866225 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 20, "trailing_stop": 29 }, "gain_to_pain": 3.4916649560946644, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 8, "profit_factor": 3.1253835181463763, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.42, "simulation_start_date": "2023-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 271, "sortino": 3.8679598670538833, "start_date": "2023-11-01", "total_return_pct": 86.5, "trades": 79, "transaction_cost": 360.39171096226517, "turnover_multiple": 36.03917109622652, "underwater_pct": 83.399209486166, "win_rate": 44.3 }, "path_id": "empty-2023-11", "protocol": "empty_book", "simulation_start": "2023-11-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-11|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-11-01", "measurement_start": "2023-11-01", "metrics": { "avg_cash_pct": 17.7634, "avg_gross_exposure_pct": 82.2366, "avg_hold_days": 17.1, "avg_positions": 5.3611, "blocked_fraction": 0.0, "cagr_pct": 82.3, "calmar": 3.24, "capacity_opportunities": 79, "end_date": "2024-10-31", "ev_net_r": 0.9645804792021698, "ev_without_best": { "1": 0.8402495985394183, "10": 0.04601717138922143, "5": 0.43976715755997586 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 20, "trailing_stop": 29 }, "gain_to_pain": 3.1783390868622474, "longest_underwater_sessions": 145, "max_drawdown_pct": 25.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 8, "profit_factor": 2.9781816004038366, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.33, "simulation_start_date": "2023-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 271, "sortino": 3.702268907155181, "start_date": "2023-11-01", "total_return_pct": 82.3, "trades": 79, "transaction_cost": 712.4679388765863, "turnover_multiple": 35.62339694382931, "underwater_pct": 83.79446640316206, "win_rate": 44.3 }, "path_id": "empty-2023-11", "protocol": "empty_book", "simulation_start": "2023-11-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-12|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-12-03", "measurement_start": "2023-12-01", "metrics": { "avg_cash_pct": 21.7819, "avg_gross_exposure_pct": 78.2181, "avg_hold_days": 15.7, "avg_positions": 5.123, "blocked_fraction": 0.0, "cagr_pct": 47.9, "calmar": 2.0, "capacity_opportunities": 82, "end_date": "2024-12-02", "ev_net_r": 0.6365050387080115, "ev_without_best": { "1": 0.511811002886946, "10": -0.11644432421746893, "5": 0.15680364003481526 }, "exit_reasons": { "open_at_end": 4, "stop": 35, "time": 17, "trailing_stop": 26 }, "gain_to_pain": 2.000247608492547, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 82, "peak_positions": 8, "profit_factor": 2.20151884879553, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.65, "simulation_start_date": "2023-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 189, "sortino": 2.5246623111835325, "start_date": "2023-12-01", "total_return_pct": 48.2, "trades": 82, "transaction_cost": 312.42098051145894, "turnover_multiple": 31.242098051145895, "underwater_pct": 86.16600790513834, "win_rate": 41.5 }, "path_id": "empty-2023-12", "protocol": "empty_book", "simulation_start": "2023-12-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2023-12|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-12-03", "measurement_start": "2023-12-01", "metrics": { "avg_cash_pct": 21.7569, "avg_gross_exposure_pct": 78.2431, "avg_hold_days": 15.7, "avg_positions": 5.123, "blocked_fraction": 0.0, "cagr_pct": 44.3, "calmar": 1.78, "capacity_opportunities": 82, "end_date": "2024-12-02", "ev_net_r": 0.6014183591342186, "ev_without_best": { "1": 0.4772088429396191, "10": -0.15095196871763464, "5": 0.12204274410478971 }, "exit_reasons": { "open_at_end": 4, "stop": 35, "time": 17, "trailing_stop": 26 }, "gain_to_pain": 1.778990584506391, "longest_underwater_sessions": 149, "max_drawdown_pct": 24.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 82, "peak_positions": 8, "profit_factor": 2.094402902175437, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.55, "simulation_start_date": "2023-12-01", "skipped_book_full": 0, "skipped_min_initial_risk": 189, "sortino": 2.357757458289908, "start_date": "2023-12-01", "total_return_pct": 44.6, "trades": 82, "transaction_cost": 617.1382717103663, "turnover_multiple": 30.856913585518317, "underwater_pct": 87.35177865612648, "win_rate": 41.5 }, "path_id": "empty-2023-12", "protocol": "empty_book", "simulation_start": "2023-12-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-01|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.8084, "avg_gross_exposure_pct": 73.1916, "avg_hold_days": 15.9, "avg_positions": 4.877, "blocked_fraction": 0.0, "cagr_pct": 31.5, "calmar": 1.31, "capacity_opportunities": 77, "end_date": "2024-12-31", "ev_net_r": 0.5198199488725177, "ev_without_best": { "1": 0.3853870279338098, "10": -0.3067353500676244, "5": -0.0012971781693375468 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 23 }, "gain_to_pain": 1.2077049077515016, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.0, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 77, "peak_positions": 8, "profit_factor": 1.862772759729143, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.21, "simulation_start_date": "2024-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 96, "sortino": 1.8124105964577912, "start_date": "2024-01-02", "total_return_pct": 31.4, "trades": 77, "transaction_cost": 275.6667011006652, "turnover_multiple": 27.56667011006652, "underwater_pct": 87.35177865612648, "win_rate": 35.1 }, "path_id": "empty-2024-01", "protocol": "empty_book", "simulation_start": "2024-01-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-01|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.7817, "avg_gross_exposure_pct": 73.2183, "avg_hold_days": 15.9, "avg_positions": 4.877, "blocked_fraction": 0.0, "cagr_pct": 28.6, "calmar": 1.15, "capacity_opportunities": 77, "end_date": "2024-12-31", "ev_net_r": 0.48610186814654727, "ev_without_best": { "1": 0.352203351005097, "10": -0.3396269156625593, "5": -0.03457180980073584 }, "exit_reasons": { "open_at_end": 1, "stop": 36, "time": 17, "trailing_stop": 23 }, "gain_to_pain": 1.0761132580944686, "longest_underwater_sessions": 149, "max_drawdown_pct": 24.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 77, "peak_positions": 8, "profit_factor": 1.7800963864147532, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.12, "simulation_start_date": "2024-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 96, "sortino": 1.6649478195250806, "start_date": "2024-01-02", "total_return_pct": 28.5, "trades": 77, "transaction_cost": 545.2381382109451, "turnover_multiple": 27.261906910547253, "underwater_pct": 88.53754940711462, "win_rate": 35.1 }, "path_id": "empty-2024-01", "protocol": "empty_book", "simulation_start": "2024-01-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-02|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-02-04", "measurement_start": "2024-02-01", "metrics": { "avg_cash_pct": 29.2949, "avg_gross_exposure_pct": 70.7051, "avg_hold_days": 15.4, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 22.7, "calmar": 0.93, "capacity_opportunities": 77, "end_date": "2025-02-03", "ev_net_r": 0.3241513992119087, "ev_without_best": { "1": 0.233724328946379, "10": -0.31848404984738454, "5": -0.050660415152285955 }, "exit_reasons": { "open_at_end": 7, "stop": 32, "time": 14, "trailing_stop": 24 }, "gain_to_pain": 0.9217227441665657, "longest_underwater_sessions": 140, "max_drawdown_pct": 24.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 77, "peak_positions": 8, "profit_factor": 1.564880926395192, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.97, "simulation_start_date": "2024-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 56, "sortino": 1.3759958931936889, "start_date": "2024-02-01", "total_return_pct": 22.9, "trades": 77, "transaction_cost": 251.24368367022646, "turnover_multiple": 25.124368367022644, "underwater_pct": 89.72332015810277, "win_rate": 37.7 }, "path_id": "empty-2024-02", "protocol": "empty_book", "simulation_start": "2024-02-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-02|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-02-04", "measurement_start": "2024-02-01", "metrics": { "avg_cash_pct": 29.2622, "avg_gross_exposure_pct": 70.7378, "avg_hold_days": 15.4, "avg_positions": 4.7302, "blocked_fraction": 0.0, "cagr_pct": 19.9, "calmar": 0.79, "capacity_opportunities": 77, "end_date": "2025-02-03", "ev_net_r": 0.2920025014558327, "ev_without_best": { "1": 0.2016392458973639, "10": -0.350419271945083, "5": -0.08254969623625935 }, "exit_reasons": { "open_at_end": 7, "stop": 32, "time": 14, "trailing_stop": 24 }, "gain_to_pain": 0.802361588855441, "longest_underwater_sessions": 147, "max_drawdown_pct": 25.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 77, "peak_positions": 8, "profit_factor": 1.492162130506244, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.87, "simulation_start_date": "2024-02-01", "skipped_book_full": 0, "skipped_min_initial_risk": 56, "sortino": 1.2326704579396033, "start_date": "2024-02-01", "total_return_pct": 20.1, "trades": 77, "transaction_cost": 496.9166320899188, "turnover_multiple": 24.845831604495938, "underwater_pct": 92.09486166007905, "win_rate": 37.7 }, "path_id": "empty-2024-02", "protocol": "empty_book", "simulation_start": "2024-02-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-03|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-03-05", "measurement_start": "2024-03-01", "metrics": { "avg_cash_pct": 32.3652, "avg_gross_exposure_pct": 67.6348, "avg_hold_days": 14.9, "avg_positions": 4.6865, "blocked_fraction": 0.0, "cagr_pct": 8.3, "calmar": 0.35, "capacity_opportunities": 79, "end_date": "2025-03-04", "ev_net_r": 0.15120406123324862, "ev_without_best": { "1": 0.06338541270269363, "10": -0.42318637173824125, "5": -0.17475188309932999 }, "exit_reasons": { "open_at_end": 1, "stop": 38, "time": 14, "trailing_stop": 26 }, "gain_to_pain": 0.3947479290906173, "longest_underwater_sessions": 116, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.249470565683884, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.46, "simulation_start_date": "2024-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 33, "sortino": 0.6282978155203627, "start_date": "2024-03-01", "total_return_pct": 8.4, "trades": 79, "transaction_cost": 232.63792334374267, "turnover_multiple": 23.263792334374266, "underwater_pct": 90.11857707509881, "win_rate": 34.2 }, "path_id": "empty-2024-03", "protocol": "empty_book", "simulation_start": "2024-03-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-03|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-03-05", "measurement_start": "2024-03-01", "metrics": { "avg_cash_pct": 32.3322, "avg_gross_exposure_pct": 67.6678, "avg_hold_days": 14.9, "avg_positions": 4.6865, "blocked_fraction": 0.0, "cagr_pct": 5.9, "calmar": 0.24, "capacity_opportunities": 79, "end_date": "2025-03-04", "ev_net_r": 0.1190042115389741, "ev_without_best": { "1": 0.03108691446308092, "10": -0.4547410202438083, "5": -0.206598467489503 }, "exit_reasons": { "open_at_end": 1, "stop": 38, "time": 14, "trailing_stop": 26 }, "gain_to_pain": 0.2960401706932507, "longest_underwater_sessions": 116, "max_drawdown_pct": 24.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 79, "peak_positions": 8, "profit_factor": 1.189949913655245, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.36, "simulation_start_date": "2024-03-01", "skipped_book_full": 0, "skipped_min_initial_risk": 33, "sortino": 0.49134074180649984, "start_date": "2024-03-01", "total_return_pct": 5.9, "trades": 79, "transaction_cost": 460.03336716731746, "turnover_multiple": 23.001668358365873, "underwater_pct": 90.51383399209486, "win_rate": 34.2 }, "path_id": "empty-2024-03", "protocol": "empty_book", "simulation_start": "2024-03-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-04|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-04-02", "measurement_start": "2024-04-01", "metrics": { "avg_cash_pct": 37.663, "avg_gross_exposure_pct": 62.337, "avg_hold_days": 12.7, "avg_positions": 4.2897, "blocked_fraction": 0.0, "cagr_pct": -4.4, "calmar": -0.19, "capacity_opportunities": 85, "end_date": "2025-04-01", "ev_net_r": -0.00878780275476064, "ev_without_best": { "1": -0.09223835572346654, "10": -0.5547959025830412, "5": -0.3202965427616464 }, "exit_reasons": { "open_at_end": 4, "stop": 47, "time": 12, "trailing_stop": 22 }, "gain_to_pain": -0.04793826871494872, "longest_underwater_sessions": 144, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 85, "peak_positions": 8, "profit_factor": 0.9868369008801313, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.09, "simulation_start_date": "2024-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": -0.12587533281575497, "start_date": "2024-04-01", "total_return_pct": -4.4, "trades": 85, "transaction_cost": 236.34831066972117, "turnover_multiple": 23.634831066972115, "underwater_pct": 92.88537549407114, "win_rate": 29.4 }, "path_id": "empty-2024-04", "protocol": "empty_book", "simulation_start": "2024-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-04|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-04-02", "measurement_start": "2024-04-01", "metrics": { "avg_cash_pct": 37.6272, "avg_gross_exposure_pct": 62.3728, "avg_hold_days": 12.7, "avg_positions": 4.2897, "blocked_fraction": 0.0, "cagr_pct": -6.8, "calmar": -0.27, "capacity_opportunities": 85, "end_date": "2025-04-01", "ev_net_r": -0.04094197508958603, "ev_without_best": { "1": -0.12448358650087446, "10": -0.5868110070791772, "5": -0.35212108985521223 }, "exit_reasons": { "open_at_end": 4, "stop": 47, "time": 12, "trailing_stop": 22 }, "gain_to_pain": -0.11327347922878879, "longest_underwater_sessions": 149, "max_drawdown_pct": 24.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 85, "peak_positions": 8, "profit_factor": 0.9406129639449394, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.21, "simulation_start_date": "2024-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": -0.27411949478060765, "start_date": "2024-04-01", "total_return_pct": -6.8, "trades": 85, "transaction_cost": 466.96172357698157, "turnover_multiple": 23.348086178849076, "underwater_pct": 94.0711462450593, "win_rate": 29.4 }, "path_id": "empty-2024-04", "protocol": "empty_book", "simulation_start": "2024-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-05|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-05-05", "measurement_start": "2024-05-01", "metrics": { "avg_cash_pct": 35.8762, "avg_gross_exposure_pct": 64.1238, "avg_hold_days": 12.9, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 7.4, "calmar": 0.31, "capacity_opportunities": 87, "end_date": "2025-05-02", "ev_net_r": 0.1326157035930215, "ev_without_best": { "1": 0.052750087976469, "10": -0.38418521276572326, "5": -0.16267309724614862 }, "exit_reasons": { "open_at_end": 9, "stop": 42, "time": 11, "trailing_stop": 25 }, "gain_to_pain": 0.3402155296161957, "longest_underwater_sessions": 116, "max_drawdown_pct": 23.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 10, "profit_factor": 1.2228123132138167, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.43, "simulation_start_date": "2024-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 30, "sortino": 0.5922640228847692, "start_date": "2024-05-01", "total_return_pct": 7.4, "trades": 87, "transaction_cost": 247.065422378182, "turnover_multiple": 24.7065422378182, "underwater_pct": 92.09486166007905, "win_rate": 35.6 }, "path_id": "empty-2024-05", "protocol": "empty_book", "simulation_start": "2024-05-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-05|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-05-05", "measurement_start": "2024-05-01", "metrics": { "avg_cash_pct": 35.8381, "avg_gross_exposure_pct": 64.1619, "avg_hold_days": 12.9, "avg_positions": 4.5, "blocked_fraction": 0.0, "cagr_pct": 4.8, "calmar": 0.19, "capacity_opportunities": 87, "end_date": "2025-05-02", "ev_net_r": 0.10203824471846393, "ev_without_best": { "1": 0.022102022174973465, "10": -0.41455208629236173, "5": -0.19283282945482694 }, "exit_reasons": { "open_at_end": 9, "stop": 42, "time": 11, "trailing_stop": 25 }, "gain_to_pain": 0.2465269866938407, "longest_underwater_sessions": 120, "max_drawdown_pct": 24.6, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 87, "peak_positions": 10, "profit_factor": 1.1658148359770004, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.32, "simulation_start_date": "2024-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 30, "sortino": 0.43909488547451836, "start_date": "2024-05-01", "total_return_pct": 4.8, "trades": 87, "transaction_cost": 488.20041296510493, "turnover_multiple": 24.410020648255244, "underwater_pct": 92.88537549407114, "win_rate": 35.6 }, "path_id": "empty-2024-05", "protocol": "empty_book", "simulation_start": "2024-05-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-06|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-06-05", "measurement_start": "2024-06-03", "metrics": { "avg_cash_pct": 36.5562, "avg_gross_exposure_pct": 63.4438, "avg_hold_days": 14.4, "avg_positions": 4.8294, "blocked_fraction": 0.0, "cagr_pct": 19.8, "calmar": 0.9, "capacity_opportunities": 84, "end_date": "2025-06-04", "ev_net_r": 0.2944537235080003, "ev_without_best": { "1": 0.21365125455488546, "10": -0.2453728422271836, "5": -0.0018056634443674095 }, "exit_reasons": { "open_at_end": 6, "stop": 41, "time": 16, "trailing_stop": 21 }, "gain_to_pain": 0.7378602453194875, "longest_underwater_sessions": 94, "max_drawdown_pct": 21.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 11, "profit_factor": 1.4767708118640115, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.9, "simulation_start_date": "2024-06-03", "skipped_book_full": 0, "skipped_min_initial_risk": 43, "sortino": 1.283007210443909, "start_date": "2024-06-03", "total_return_pct": 19.8, "trades": 84, "transaction_cost": 231.36818029787926, "turnover_multiple": 23.13681802978793, "underwater_pct": 90.11857707509881, "win_rate": 34.5 }, "path_id": "empty-2024-06", "protocol": "empty_book", "simulation_start": "2024-06-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-06|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-06-05", "measurement_start": "2024-06-03", "metrics": { "avg_cash_pct": 36.5197, "avg_gross_exposure_pct": 63.4803, "avg_hold_days": 14.4, "avg_positions": 4.8294, "blocked_fraction": 0.0, "cagr_pct": 17.0, "calmar": 0.76, "capacity_opportunities": 84, "end_date": "2025-06-04", "ev_net_r": 0.26445665928836926, "ev_without_best": { "1": 0.18358802405740213, "10": -0.27505755578706, "5": -0.03133240412125511 }, "exit_reasons": { "open_at_end": 6, "stop": 41, "time": 16, "trailing_stop": 21 }, "gain_to_pain": 0.6374814792177181, "longest_underwater_sessions": 97, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 11, "profit_factor": 1.4146277798482771, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.8, "simulation_start_date": "2024-06-03", "skipped_book_full": 0, "skipped_min_initial_risk": 43, "sortino": 1.129282388667395, "start_date": "2024-06-03", "total_return_pct": 17.0, "trades": 84, "transaction_cost": 457.3815544644533, "turnover_multiple": 22.869077723222667, "underwater_pct": 92.09486166007905, "win_rate": 34.5 }, "path_id": "empty-2024-06", "protocol": "empty_book", "simulation_start": "2024-06-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-07|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-07-03", "measurement_start": "2024-07-01", "metrics": { "avg_cash_pct": 36.1491, "avg_gross_exposure_pct": 63.8509, "avg_hold_days": 14.4, "avg_positions": 4.8135, "blocked_fraction": 0.0, "cagr_pct": 33.4, "calmar": 1.53, "capacity_opportunities": 84, "end_date": "2025-07-02", "ev_net_r": 0.4404472265608149, "ev_without_best": { "1": 0.3614037154758063, "10": -0.11725159195344637, "5": 0.12496067943210523 }, "exit_reasons": { "open_at_end": 6, "stop": 40, "time": 18, "trailing_stop": 20 }, "gain_to_pain": 1.2357569922273928, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 11, "profit_factor": 1.7359166048843346, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.34, "simulation_start_date": "2024-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 40, "sortino": 1.9621388602897218, "start_date": "2024-07-01", "total_return_pct": 33.4, "trades": 84, "transaction_cost": 248.67439503684804, "turnover_multiple": 24.867439503684803, "underwater_pct": 86.16600790513834, "win_rate": 38.1 }, "path_id": "empty-2024-07", "protocol": "empty_book", "simulation_start": "2024-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-07|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-07-03", "measurement_start": "2024-07-01", "metrics": { "avg_cash_pct": 36.1173, "avg_gross_exposure_pct": 63.8827, "avg_hold_days": 14.4, "avg_positions": 4.8135, "blocked_fraction": 0.0, "cagr_pct": 30.3, "calmar": 1.36, "capacity_opportunities": 84, "end_date": "2025-07-02", "ev_net_r": 0.41020638232177603, "ev_without_best": { "1": 0.3310937678502475, "10": -0.14702103351810777, "5": 0.09523426477186042 }, "exit_reasons": { "open_at_end": 6, "stop": 40, "time": 18, "trailing_stop": 20 }, "gain_to_pain": 1.1095334981451848, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 84, "peak_positions": 11, "profit_factor": 1.6642978547742733, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.24, "simulation_start_date": "2024-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 40, "sortino": 1.7994480368858115, "start_date": "2024-07-01", "total_return_pct": 30.3, "trades": 84, "transaction_cost": 491.4375426148391, "turnover_multiple": 24.571877130741953, "underwater_pct": 87.35177865612648, "win_rate": 38.1 }, "path_id": "empty-2024-07", "protocol": "empty_book", "simulation_start": "2024-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-08|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-08-05", "measurement_start": "2024-08-01", "metrics": { "avg_cash_pct": 36.8876, "avg_gross_exposure_pct": 63.1124, "avg_hold_days": 15.6, "avg_positions": 4.7262, "blocked_fraction": 0.0, "cagr_pct": 53.2, "calmar": 2.43, "capacity_opportunities": 76, "end_date": "2025-08-04", "ev_net_r": 0.6875959571486959, "ev_without_best": { "1": 0.5998969550737852, "10": 0.08323291573013375, "5": 0.33861808335042487 }, "exit_reasons": { "open_at_end": 3, "stop": 31, "time": 22, "trailing_stop": 20 }, "gain_to_pain": 2.391984962757365, "longest_underwater_sessions": 59, "max_drawdown_pct": 21.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 11, "profit_factor": 2.2869176599332386, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.98, "simulation_start_date": "2024-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 35, "sortino": 3.0204380816667404, "start_date": "2024-08-01", "total_return_pct": 53.6, "trades": 76, "transaction_cost": 253.3193876549824, "turnover_multiple": 25.33193876549824, "underwater_pct": 79.44664031620553, "win_rate": 42.1 }, "path_id": "empty-2024-08", "protocol": "empty_book", "simulation_start": "2024-08-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-08|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-08-05", "measurement_start": "2024-08-01", "metrics": { "avg_cash_pct": 36.8562, "avg_gross_exposure_pct": 63.1438, "avg_hold_days": 15.6, "avg_positions": 4.7262, "blocked_fraction": 0.0, "cagr_pct": 50.0, "calmar": 2.24, "capacity_opportunities": 76, "end_date": "2025-08-04", "ev_net_r": 0.657997368568945, "ev_without_best": { "1": 0.5703762858483794, "10": 0.05427670867754256, "5": 0.30965248126809514 }, "exit_reasons": { "open_at_end": 3, "stop": 31, "time": 22, "trailing_stop": 20 }, "gain_to_pain": 2.2249717309741213, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 76, "peak_positions": 11, "profit_factor": 2.19358641582645, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.89, "simulation_start_date": "2024-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 35, "sortino": 2.859162776228091, "start_date": "2024-08-01", "total_return_pct": 50.5, "trades": 76, "transaction_cost": 501.2944631027324, "turnover_multiple": 25.06472315513662, "underwater_pct": 81.02766798418972, "win_rate": 42.1 }, "path_id": "empty-2024-08", "protocol": "empty_book", "simulation_start": "2024-08-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-09|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-09-05", "measurement_start": "2024-09-03", "metrics": { "avg_cash_pct": 36.0131, "avg_gross_exposure_pct": 63.9869, "avg_hold_days": 16.1, "avg_positions": 4.6786, "blocked_fraction": 0.0, "cagr_pct": 100.3, "calmar": 4.59, "capacity_opportunities": 73, "end_date": "2025-09-04", "ev_net_r": 1.0955658069894956, "ev_without_best": { "1": 0.855675121379244, "10": 0.29215410794401014, "5": 0.5504249165175622 }, "exit_reasons": { "open_at_end": 3, "stop": 27, "time": 23, "trailing_stop": 20 }, "gain_to_pain": 5.01774974396306, "longest_underwater_sessions": 59, "max_drawdown_pct": 21.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 11, "profit_factor": 3.264375891978905, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.91, "simulation_start_date": "2024-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 35, "sortino": 5.159367757195712, "start_date": "2024-09-03", "total_return_pct": 100.6, "trades": 73, "transaction_cost": 280.3743874773945, "turnover_multiple": 28.037438747739454, "underwater_pct": 75.8893280632411, "win_rate": 47.9 }, "path_id": "empty-2024-09", "protocol": "empty_book", "simulation_start": "2024-09-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-09|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-09-05", "measurement_start": "2024-09-03", "metrics": { "avg_cash_pct": 35.9807, "avg_gross_exposure_pct": 64.0193, "avg_hold_days": 16.1, "avg_positions": 4.6786, "blocked_fraction": 0.0, "cagr_pct": 96.2, "calmar": 4.31, "capacity_opportunities": 73, "end_date": "2025-09-04", "ev_net_r": 1.0649071643486407, "ev_without_best": { "1": 0.8252493967482054, "10": 0.2624023341173325, "5": 0.5202522155322726 }, "exit_reasons": { "open_at_end": 3, "stop": 27, "time": 23, "trailing_stop": 20 }, "gain_to_pain": 4.770908739514903, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 73, "peak_positions": 11, "profit_factor": 3.131658861362692, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.82, "simulation_start_date": "2024-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 35, "sortino": 4.972681949746599, "start_date": "2024-09-03", "total_return_pct": 96.5, "trades": 73, "transaction_cost": 554.8903496960594, "turnover_multiple": 27.74451748480297, "underwater_pct": 77.07509881422925, "win_rate": 47.9 }, "path_id": "empty-2024-09", "protocol": "empty_book", "simulation_start": "2024-09-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-10|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-10-03", "measurement_start": "2024-10-01", "metrics": { "avg_cash_pct": 39.7355, "avg_gross_exposure_pct": 60.2645, "avg_hold_days": 15.9, "avg_positions": 4.3532, "blocked_fraction": 0.0, "cagr_pct": 95.7, "calmar": 4.38, "capacity_opportunities": 69, "end_date": "2025-10-02", "ev_net_r": 1.1221111868889326, "ev_without_best": { "1": 0.8526493331712628, "10": 0.14675220181895135, "5": 0.42932783913906947 }, "exit_reasons": { "open_at_end": 2, "stop": 26, "time": 21, "trailing_stop": 20 }, "gain_to_pain": 4.877162930598533, "longest_underwater_sessions": 59, "max_drawdown_pct": 21.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 11, "profit_factor": 3.2740792772544296, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.7, "simulation_start_date": "2024-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.957927135022904, "start_date": "2024-10-01", "total_return_pct": 96.0, "trades": 69, "transaction_cost": 263.8531026423539, "turnover_multiple": 26.385310264235386, "underwater_pct": 76.6798418972332, "win_rate": 46.4 }, "path_id": "empty-2024-10", "protocol": "empty_book", "simulation_start": "2024-10-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-10|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-10-03", "measurement_start": "2024-10-01", "metrics": { "avg_cash_pct": 39.6998, "avg_gross_exposure_pct": 60.3002, "avg_hold_days": 15.9, "avg_positions": 4.3532, "blocked_fraction": 0.0, "cagr_pct": 92.0, "calmar": 4.12, "capacity_opportunities": 69, "end_date": "2025-10-02", "ev_net_r": 1.0913987160757646, "ev_without_best": { "1": 0.8221985560272741, "10": 0.11687676237061526, "5": 0.3998007447058964 }, "exit_reasons": { "open_at_end": 2, "stop": 26, "time": 21, "trailing_stop": 20 }, "gain_to_pain": 4.641751758792164, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 11, "profit_factor": 3.142781160101783, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.63, "simulation_start_date": "2024-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.784700986190378, "start_date": "2024-10-01", "total_return_pct": 92.2, "trades": 69, "transaction_cost": 522.5598171498519, "turnover_multiple": 26.1279908574926, "underwater_pct": 77.86561264822134, "win_rate": 46.4 }, "path_id": "empty-2024-10", "protocol": "empty_book", "simulation_start": "2024-10-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-11|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-11-05", "measurement_start": "2024-11-01", "metrics": { "avg_cash_pct": 45.6572, "avg_gross_exposure_pct": 54.3428, "avg_hold_days": 14.5, "avg_positions": 3.9841, "blocked_fraction": 0.0, "cagr_pct": 57.0, "calmar": 2.61, "capacity_opportunities": 69, "end_date": "2025-11-04", "ev_net_r": 0.7445850271230673, "ev_without_best": { "1": 0.4695713181147229, "10": -0.06401925270611393, "5": 0.1972790562444401 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 19 }, "gain_to_pain": 3.5358502007857027, "longest_underwater_sessions": 59, "max_drawdown_pct": 21.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 11, "profit_factor": 2.388725631894139, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.98, "simulation_start_date": "2024-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 3.5008882173276423, "start_date": "2024-11-01", "total_return_pct": 57.5, "trades": 69, "transaction_cost": 220.13123644852826, "turnover_multiple": 22.013123644852826, "underwater_pct": 83.00395256916995, "win_rate": 43.5 }, "path_id": "empty-2024-11", "protocol": "empty_book", "simulation_start": "2024-11-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-11|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-11-05", "measurement_start": "2024-11-01", "metrics": { "avg_cash_pct": 45.6235, "avg_gross_exposure_pct": 54.3765, "avg_hold_days": 14.5, "avg_positions": 3.9841, "blocked_fraction": 0.0, "cagr_pct": 54.0, "calmar": 2.42, "capacity_opportunities": 69, "end_date": "2025-11-04", "ev_net_r": 0.7145051403946786, "ev_without_best": { "1": 0.4397624277626428, "10": -0.09472060819652016, "5": 0.167510848070857 }, "exit_reasons": { "open_at_end": 2, "stop": 30, "time": 18, "trailing_stop": 19 }, "gain_to_pain": 3.3048753689494723, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 69, "peak_positions": 11, "profit_factor": 2.2915474302498273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.9, "simulation_start_date": "2024-11-01", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 3.3334485880616564, "start_date": "2024-11-01", "total_return_pct": 54.5, "trades": 69, "transaction_cost": 435.90976959935944, "turnover_multiple": 21.795488479967972, "underwater_pct": 83.79446640316206, "win_rate": 43.5 }, "path_id": "empty-2024-11", "protocol": "empty_book", "simulation_start": "2024-11-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-12|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-12-04", "measurement_start": "2024-12-02", "metrics": { "avg_cash_pct": 49.2089, "avg_gross_exposure_pct": 50.7911, "avg_hold_days": 14.1, "avg_positions": 3.7659, "blocked_fraction": 0.0, "cagr_pct": 54.5, "calmar": 2.49, "capacity_opportunities": 67, "end_date": "2025-12-03", "ev_net_r": 0.7393085014595039, "ev_without_best": { "1": 0.45588109633479207, "10": -0.0985935646204492, "5": 0.17392197299902074 }, "exit_reasons": { "open_at_end": 2, "stop": 31, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 3.5197790773425157, "longest_underwater_sessions": 60, "max_drawdown_pct": 21.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 11, "profit_factor": 2.3544663187052643, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.93, "simulation_start_date": "2024-12-02", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 3.476163490896458, "start_date": "2024-12-02", "total_return_pct": 54.6, "trades": 67, "transaction_cost": 208.5422936632084, "turnover_multiple": 20.854229366320837, "underwater_pct": 84.98023715415019, "win_rate": 41.8 }, "path_id": "empty-2024-12", "protocol": "empty_book", "simulation_start": "2024-12-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2024-12|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-12-04", "measurement_start": "2024-12-02", "metrics": { "avg_cash_pct": 49.1793, "avg_gross_exposure_pct": 50.8207, "avg_hold_days": 14.1, "avg_positions": 3.7659, "blocked_fraction": 0.0, "cagr_pct": 51.6, "calmar": 2.31, "capacity_opportunities": 67, "end_date": "2025-12-03", "ev_net_r": 0.7095531911622328, "ev_without_best": { "1": 0.42640991224994673, "10": -0.12893520636768274, "5": 0.14451457092212297 }, "exit_reasons": { "open_at_end": 2, "stop": 31, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 3.2881337759800053, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 67, "peak_positions": 11, "profit_factor": 2.260211087943137, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.85, "simulation_start_date": "2024-12-02", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 3.3088596431544595, "start_date": "2024-12-02", "total_return_pct": 51.8, "trades": 67, "transaction_cost": 413.11244273610777, "turnover_multiple": 20.655622136805388, "underwater_pct": 85.7707509881423, "win_rate": 41.8 }, "path_id": "empty-2024-12", "protocol": "empty_book", "simulation_start": "2024-12-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-01|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.392, "avg_gross_exposure_pct": 52.608, "avg_hold_days": 14.6, "avg_positions": 3.7659, "blocked_fraction": 0.0, "cagr_pct": 75.0, "calmar": 3.36, "capacity_opportunities": 65, "end_date": "2026-01-05", "ev_net_r": 0.9622087520246583, "ev_without_best": { "1": 0.6734070569048797, "10": 0.029874349453524615, "5": 0.30322755491867126 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 7.279074157307581, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 11, "profit_factor": 2.869472934352833, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.4, "simulation_start_date": "2025-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 28, "sortino": 4.442922498765517, "start_date": "2025-01-02", "total_return_pct": 75.7, "trades": 65, "transaction_cost": 215.5497372515177, "turnover_multiple": 21.554973725151772, "underwater_pct": 84.18972332015811, "win_rate": 46.2 }, "path_id": "empty-2025-01", "protocol": "empty_book", "simulation_start": "2025-01-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-01|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.3681, "avg_gross_exposure_pct": 52.6319, "avg_hold_days": 14.6, "avg_positions": 3.7659, "blocked_fraction": 0.0, "cagr_pct": 71.9, "calmar": 3.16, "capacity_opportunities": 65, "end_date": "2026-01-05", "ev_net_r": 0.9318370712910381, "ev_without_best": { "1": 0.6433187505397556, "10": -0.0002829974465824513, "5": 0.2735693230150659 }, "exit_reasons": { "open_at_end": 2, "stop": 28, "time": 17, "trailing_stop": 18 }, "gain_to_pain": 6.8236997200506755, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 65, "peak_positions": 11, "profit_factor": 2.7559897716476556, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.32, "simulation_start_date": "2025-01-02", "skipped_book_full": 0, "skipped_min_initial_risk": 28, "sortino": 4.2704779559911, "start_date": "2025-01-02", "total_return_pct": 72.6, "trades": 65, "transaction_cost": 426.9967882243372, "turnover_multiple": 21.34983941121686, "underwater_pct": 84.18972332015811, "win_rate": 46.2 }, "path_id": "empty-2025-01", "protocol": "empty_book", "simulation_start": "2025-01-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-02|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-02-04", "measurement_start": "2025-02-03", "metrics": { "avg_cash_pct": 47.347, "avg_gross_exposure_pct": 52.653, "avg_hold_days": 15.2, "avg_positions": 3.6786, "blocked_fraction": 0.0, "cagr_pct": 74.8, "calmar": 3.84, "capacity_opportunities": 61, "end_date": "2026-02-03", "ev_net_r": 1.0162752767039045, "ev_without_best": { "1": 0.7091212439874615, "10": -0.002134514576337549, "5": 0.2856775955268243 }, "exit_reasons": { "open_at_end": 2, "stop": 24, "time": 18, "trailing_stop": 17 }, "gain_to_pain": 5.949458704583204, "longest_underwater_sessions": 62, "max_drawdown_pct": 19.5, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 61, "peak_positions": 11, "profit_factor": 3.0407924687654195, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2025-02-03", "skipped_book_full": 0, "skipped_min_initial_risk": 26, "sortino": 4.851698916407148, "start_date": "2025-02-03", "total_return_pct": 74.8, "trades": 61, "transaction_cost": 209.08207352274545, "turnover_multiple": 20.908207352274545, "underwater_pct": 83.00395256916995, "win_rate": 45.9 }, "path_id": "empty-2025-02", "protocol": "empty_book", "simulation_start": "2025-02-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-02|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-02-04", "measurement_start": "2025-02-03", "metrics": { "avg_cash_pct": 47.3195, "avg_gross_exposure_pct": 52.6805, "avg_hold_days": 15.2, "avg_positions": 3.6786, "blocked_fraction": 0.0, "cagr_pct": 71.9, "calmar": 3.61, "capacity_opportunities": 61, "end_date": "2026-02-03", "ev_net_r": 0.9851139878958413, "ev_without_best": { "1": 0.6782490610378866, "10": -0.033721307194858524, "5": 0.2549351576004987 }, "exit_reasons": { "open_at_end": 2, "stop": 24, "time": 18, "trailing_stop": 17 }, "gain_to_pain": 5.5569815464253685, "longest_underwater_sessions": 62, "max_drawdown_pct": 19.9, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 61, "peak_positions": 11, "profit_factor": 2.9133782269309174, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.41, "simulation_start_date": "2025-02-03", "skipped_book_full": 0, "skipped_min_initial_risk": 26, "sortino": 4.672019804718466, "start_date": "2025-02-03", "total_return_pct": 71.8, "trades": 61, "transaction_cost": 414.2842842085186, "turnover_multiple": 20.714214210425933, "underwater_pct": 83.00395256916995, "win_rate": 45.9 }, "path_id": "empty-2025-02", "protocol": "empty_book", "simulation_start": "2025-02-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-03|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-03-04", "measurement_start": "2025-03-03", "metrics": { "avg_cash_pct": 49.2897, "avg_gross_exposure_pct": 50.7103, "avg_hold_days": 15.2, "avg_positions": 3.5675, "blocked_fraction": 0.0, "cagr_pct": 76.1, "calmar": 5.83, "capacity_opportunities": 59, "end_date": "2026-03-03", "ev_net_r": 1.0653095994804054, "ev_without_best": { "1": 0.7484094677526454, "10": 0.015339066265561868, "5": 0.3121929599982945 }, "exit_reasons": { "open_at_end": 1, "stop": 24, "time": 19, "trailing_stop": 15 }, "gain_to_pain": 7.062157206052616, "longest_underwater_sessions": 62, "max_drawdown_pct": 13.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 59, "peak_positions": 11, "profit_factor": 3.1140564746350448, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.55, "simulation_start_date": "2025-03-03", "skipped_book_full": 0, "skipped_min_initial_risk": 25, "sortino": 5.083052301025817, "start_date": "2025-03-03", "total_return_pct": 76.0, "trades": 59, "transaction_cost": 221.55049839465988, "turnover_multiple": 22.15504983946599, "underwater_pct": 84.58498023715416, "win_rate": 45.8 }, "path_id": "empty-2025-03", "protocol": "empty_book", "simulation_start": "2025-03-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-03|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-03-04", "measurement_start": "2025-03-03", "metrics": { "avg_cash_pct": 49.2631, "avg_gross_exposure_pct": 50.7369, "avg_hold_days": 15.2, "avg_positions": 3.5675, "blocked_fraction": 0.0, "cagr_pct": 73.2, "calmar": 5.45, "capacity_opportunities": 59, "end_date": "2026-03-03", "ev_net_r": 1.03388534585413, "ev_without_best": { "1": 0.7172797552762163, "10": -0.016581724963070192, "5": 0.28117872165509766 }, "exit_reasons": { "open_at_end": 1, "stop": 24, "time": 19, "trailing_stop": 15 }, "gain_to_pain": 6.654606446987746, "longest_underwater_sessions": 62, "max_drawdown_pct": 13.4, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 59, "peak_positions": 11, "profit_factor": 2.9851934649534773, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.48, "simulation_start_date": "2025-03-03", "skipped_book_full": 0, "skipped_min_initial_risk": 25, "sortino": 4.89897901691037, "start_date": "2025-03-03", "total_return_pct": 73.1, "trades": 59, "transaction_cost": 439.0969046709043, "turnover_multiple": 21.954845233545214, "underwater_pct": 84.58498023715416, "win_rate": 45.8 }, "path_id": "empty-2025-03", "protocol": "empty_book", "simulation_start": "2025-03-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-04|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-04-02", "measurement_start": "2025-04-01", "metrics": { "avg_cash_pct": 50.4019, "avg_gross_exposure_pct": 49.5981, "avg_hold_days": 17.0, "avg_positions": 3.5238, "blocked_fraction": 0.0, "cagr_pct": 92.5, "calmar": 9.47, "capacity_opportunities": 52, "end_date": "2026-04-01", "ev_net_r": 1.3740797462125405, "ev_without_best": { "1": 1.019737834575718, "10": 0.2226308257314456, "5": 0.5416446866726827 }, "exit_reasons": { "open_at_end": 2, "stop": 18, "time": 19, "trailing_stop": 13 }, "gain_to_pain": 20.83657720186845, "longest_underwater_sessions": 62, "max_drawdown_pct": 9.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 52, "peak_positions": 11, "profit_factor": 4.231247785287567, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.99, "simulation_start_date": "2025-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 24, "sortino": 6.3633131427850635, "start_date": "2025-04-01", "total_return_pct": 92.4, "trades": 52, "transaction_cost": 229.20902661542135, "turnover_multiple": 22.920902661542133, "underwater_pct": 82.21343873517787, "win_rate": 53.8 }, "path_id": "empty-2025-04", "protocol": "empty_book", "simulation_start": "2025-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-04|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-04-02", "measurement_start": "2025-04-01", "metrics": { "avg_cash_pct": 50.3773, "avg_gross_exposure_pct": 49.6227, "avg_hold_days": 17.0, "avg_positions": 3.5238, "blocked_fraction": 0.0, "cagr_pct": 89.7, "calmar": 8.92, "capacity_opportunities": 52, "end_date": "2026-04-01", "ev_net_r": 1.3424872456319397, "ev_without_best": { "1": 0.9884770034017205, "10": 0.19041897248277995, "5": 0.5105053688689888 }, "exit_reasons": { "open_at_end": 2, "stop": 18, "time": 19, "trailing_stop": 13 }, "gain_to_pain": 19.867768949999423, "longest_underwater_sessions": 62, "max_drawdown_pct": 10.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 52, "peak_positions": 11, "profit_factor": 4.048861071594799, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.92, "simulation_start_date": "2025-04-01", "skipped_book_full": 0, "skipped_min_initial_risk": 24, "sortino": 6.1864810606344705, "start_date": "2025-04-01", "total_return_pct": 89.6, "trades": 52, "transaction_cost": 454.84622266399543, "turnover_multiple": 22.742311133199774, "underwater_pct": 82.21343873517787, "win_rate": 53.8 }, "path_id": "empty-2025-04", "protocol": "empty_book", "simulation_start": "2025-04-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-05|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-05-04", "measurement_start": "2025-05-01", "metrics": { "avg_cash_pct": 52.3713, "avg_gross_exposure_pct": 47.6287, "avg_hold_days": 16.5, "avg_positions": 3.0198, "blocked_fraction": 0.0, "cagr_pct": 67.9, "calmar": 6.96, "capacity_opportunities": 46, "end_date": "2026-05-01", "ev_net_r": 1.219740795759203, "ev_without_best": { "1": 0.8147235414496189, "10": -0.12409348588940111, "5": 0.23870894989856495 }, "exit_reasons": { "open_at_end": 2, "stop": 15, "time": 14, "trailing_stop": 15 }, "gain_to_pain": 14.132049687936144, "longest_underwater_sessions": 74, "max_drawdown_pct": 9.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 46, "peak_positions": 8, "profit_factor": 3.6217690004060663, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.66, "simulation_start_date": "2025-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 21, "sortino": 5.492833880834983, "start_date": "2025-05-01", "total_return_pct": 67.9, "trades": 46, "transaction_cost": 202.37738058747468, "turnover_multiple": 20.237738058747468, "underwater_pct": 79.84189723320159, "win_rate": 47.8 }, "path_id": "empty-2025-05", "protocol": "empty_book", "simulation_start": "2025-05-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-05|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-05-04", "measurement_start": "2025-05-01", "metrics": { "avg_cash_pct": 52.3501, "avg_gross_exposure_pct": 47.6499, "avg_hold_days": 16.5, "avg_positions": 3.0198, "blocked_fraction": 0.0, "cagr_pct": 65.6, "calmar": 6.52, "capacity_opportunities": 46, "end_date": "2026-05-01", "ev_net_r": 1.1862029839339583, "ev_without_best": { "1": 0.7815183924797549, "10": -0.15648084353271174, "5": 0.20615910368291215 }, "exit_reasons": { "open_at_end": 2, "stop": 15, "time": 14, "trailing_stop": 15 }, "gain_to_pain": 13.344523798949638, "longest_underwater_sessions": 74, "max_drawdown_pct": 10.1, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 46, "peak_positions": 8, "profit_factor": 3.460238800777711, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.59, "simulation_start_date": "2025-05-01", "skipped_book_full": 0, "skipped_min_initial_risk": 21, "sortino": 5.3092346274845275, "start_date": "2025-05-01", "total_return_pct": 65.5, "trades": 46, "transaction_cost": 401.7543106216382, "turnover_multiple": 20.08771553108191, "underwater_pct": 80.23715415019763, "win_rate": 47.8 }, "path_id": "empty-2025-05", "protocol": "empty_book", "simulation_start": "2025-05-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-06|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-06-03", "measurement_start": "2025-06-02", "metrics": { "avg_cash_pct": 57.6056, "avg_gross_exposure_pct": 42.3944, "avg_hold_days": 14.2, "avg_positions": 2.5397, "blocked_fraction": 0.0, "cagr_pct": 53.1, "calmar": 4.33, "capacity_opportunities": 45, "end_date": "2026-06-02", "ev_net_r": 1.0468025199249504, "ev_without_best": { "1": 0.6286499126575519, "10": -0.443314607690271, "5": -0.04484936947524622 }, "exit_reasons": { "stop": 21, "time": 11, "trailing_stop": 13 }, "gain_to_pain": 4.825130986251775, "longest_underwater_sessions": 95, "max_drawdown_pct": 12.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 45, "peak_positions": 6, "profit_factor": 2.84631470862361, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.18, "simulation_start_date": "2025-06-02", "skipped_book_full": 0, "skipped_min_initial_risk": 4, "sortino": 4.32518735568219, "start_date": "2025-06-02", "total_return_pct": 53.1, "trades": 45, "transaction_cost": 202.1084261862114, "turnover_multiple": 20.21084261862114, "underwater_pct": 83.00395256916995, "win_rate": 40.0 }, "path_id": "empty-2025-06", "protocol": "empty_book", "simulation_start": "2025-06-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-06|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-06-03", "measurement_start": "2025-06-02", "metrics": { "avg_cash_pct": 57.5852, "avg_gross_exposure_pct": 42.4148, "avg_hold_days": 14.2, "avg_positions": 2.5397, "blocked_fraction": 0.0, "cagr_pct": 51.0, "calmar": 3.99, "capacity_opportunities": 45, "end_date": "2026-06-02", "ev_net_r": 1.0126788647973863, "ev_without_best": { "1": 0.5948531662843016, "10": -0.47550407809084894, "5": -0.0776875898190636 }, "exit_reasons": { "stop": 21, "time": 11, "trailing_stop": 13 }, "gain_to_pain": 4.5596398288629585, "longest_underwater_sessions": 95, "max_drawdown_pct": 12.8, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 45, "peak_positions": 6, "profit_factor": 2.727814841262743, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2025-06-02", "skipped_book_full": 0, "skipped_min_initial_risk": 4, "sortino": 4.159752205088116, "start_date": "2025-06-02", "total_return_pct": 51.0, "trades": 45, "transaction_cost": 401.3027076292648, "turnover_multiple": 20.065135381463236, "underwater_pct": 83.399209486166, "win_rate": 40.0 }, "path_id": "empty-2025-06", "protocol": "empty_book", "simulation_start": "2025-06-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-07|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-07-02", "measurement_start": "2025-07-01", "metrics": { "avg_cash_pct": 65.1906, "avg_gross_exposure_pct": 34.8094, "avg_hold_days": 12.0, "avg_positions": 2.0516, "blocked_fraction": 0.0, "cagr_pct": 23.8, "calmar": 1.51, "capacity_opportunities": 43, "end_date": "2026-07-01", "ev_net_r": 0.5452251953407651, "ev_without_best": { "1": 0.0952182419038671, "10": -0.7772818589904036, "5": -0.4547174016294614 }, "exit_reasons": { "stop": 23, "time": 6, "trailing_stop": 14 }, "gain_to_pain": 1.7655367955022525, "longest_underwater_sessions": 115, "max_drawdown_pct": 15.7, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 43, "peak_positions": 5, "profit_factor": 1.831056168703182, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.2, "simulation_start_date": "2025-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.380520643977697, "start_date": "2025-07-01", "total_return_pct": 23.7, "trades": 43, "transaction_cost": 174.33184222348854, "turnover_multiple": 17.433184222348853, "underwater_pct": 88.14229249011858, "win_rate": 30.2 }, "path_id": "empty-2025-07", "protocol": "empty_book", "simulation_start": "2025-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|empty_book|empty-2025-07|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-07-02", "measurement_start": "2025-07-01", "metrics": { "avg_cash_pct": 65.1693, "avg_gross_exposure_pct": 34.8307, "avg_hold_days": 12.0, "avg_positions": 2.0516, "blocked_fraction": 0.0, "cagr_pct": 22.1, "calmar": 1.35, "capacity_opportunities": 43, "end_date": "2026-07-01", "ev_net_r": 0.5107698190792945, "ev_without_best": { "1": 0.06109744335801313, "10": -0.8108974361728496, "5": -0.48805209489816753 }, "exit_reasons": { "stop": 23, "time": 6, "trailing_stop": 14 }, "gain_to_pain": 1.616661323432151, "longest_underwater_sessions": 115, "max_drawdown_pct": 16.3, "measurement_start_equity": 10000.0, "measurement_start_positions": 0, "opened_positions": 43, "peak_positions": 5, "profit_factor": 1.7521725591406085, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.13, "simulation_start_date": "2025-07-01", "skipped_book_full": 0, "skipped_min_initial_risk": 0, "sortino": 2.2193305805786654, "start_date": "2025-07-01", "total_return_pct": 22.0, "trades": 43, "transaction_cost": 346.29126533668386, "turnover_multiple": 17.314563266834192, "underwater_pct": 88.14229249011858, "win_rate": 30.2 }, "path_id": "empty-2025-07", "protocol": "empty_book", "simulation_start": "2025-07-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-01|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237494, "ev_without_best": { "1": 0.3952805831077208, "10": -0.20031899584512025, "5": 0.09260078679832337 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2344943283904146, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8249.17, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131069, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-07-02", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406441784638395, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 240.523346196734, "turnover_multiple": 29.157278392460576, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2018-07-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-01|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4476789417746055, "ev_without_best": { "1": 0.349295291366813, "10": -0.24610186968568118, "5": 0.046341674625233364 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.9498142965173506, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8147.68, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.847182077349832, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-07-02", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.6732303563632955, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 469.6118782719059, "turnover_multiple": 28.81874829840555, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2018-07-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-02|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237494, "ev_without_best": { "1": 0.3952805831077208, "10": -0.20031899584512025, "5": 0.09260078679832337 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2344943283904146, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8249.17, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131069, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-07-09", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406441784638395, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 240.523346196734, "turnover_multiple": 29.157278392460576, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2018-07-09" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-02|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4476789417746055, "ev_without_best": { "1": 0.349295291366813, "10": -0.24610186968568118, "5": 0.046341674625233364 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.9498142965173506, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8147.68, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.847182077349832, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-07-09", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.6732303563632955, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 469.6118782719059, "turnover_multiple": 28.81874829840555, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2018-07-09" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-03|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237493, "ev_without_best": { "1": 0.39528058310772063, "10": -0.20031899584512045, "5": 0.09260078679832326 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.234492158139422, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8076.52, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131062, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-07-16", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406456855902956, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 235.48930678420044, "turnover_multiple": 29.15727402200458, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2018-07-16" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-03|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4476789417746056, "ev_without_best": { "1": 0.34929529136681303, "10": -0.24610186968568093, "5": 0.0463416746252335 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.949820543679808, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 7980.21, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.847182077349832, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-07-16", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.673264383206831, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 459.9596350162055, "turnover_multiple": 28.8187676149002, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2018-07-16" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-04|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237495, "ev_without_best": { "1": 0.3952805831077209, "10": -0.2003189958451201, "5": 0.09260078679832351 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.234499765718277, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8076.58, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.979603013813107, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-07-23", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406262210778427, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 235.49097212333126, "turnover_multiple": 29.15726360951433, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2018-07-23" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-04|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.447678941774606, "ev_without_best": { "1": 0.3492952913668135, "10": -0.2461018696856805, "5": 0.04634167462523408 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.9498139318308165, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 7980.26, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.8471820773498335, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-07-23", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.673246946794591, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 459.9621602761549, "turnover_multiple": 28.818745271216404, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2018-07-23" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-05|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237492, "ev_without_best": { "1": 0.39528058310772063, "10": -0.20031899584512033, "5": 0.09260078679832327 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2345020156702815, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8158.45, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131062, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-07-30", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406634058958305, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 237.87829088122356, "turnover_multiple": 29.157289789264325, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2018-07-30" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-05|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4476789417746057, "ev_without_best": { "1": 0.3492952913668132, "10": -0.24610186968568082, "5": 0.04634167462523366 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.9498067823175407, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8064.48, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.8471820773498326, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-07-30", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.6732417738820313, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 464.81636936271167, "turnover_multiple": 28.81874400846128, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2018-07-30" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-06|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237494, "ev_without_best": { "1": 0.39528058310772074, "10": -0.20031899584512017, "5": 0.09260078679832341 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2345047508544726, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8218.62, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131069, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-08-06", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.940630961325294, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 239.6324832652413, "turnover_multiple": 29.157265242247636, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2018-08-06" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-06|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4476789417746054, "ev_without_best": { "1": 0.34929529136681287, "10": -0.24610186968568099, "5": 0.04634167462523345 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.949821678648504, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8127.19, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.847182077349832, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-08-06", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.6732385290477247, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 468.4308084068296, "turnover_multiple": 28.81874352678045, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2018-08-06" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-07|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237491, "ev_without_best": { "1": 0.3952805831077205, "10": -0.20031899584512056, "5": 0.09260078679832309 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2345169720260616, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8134.41, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131055, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-08-13", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406269504553566, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 237.17713031821367, "turnover_multiple": 29.157262827692932, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2018-08-13" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-07|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.44767894177460543, "ev_without_best": { "1": 0.34929529136681287, "10": -0.24610186968568112, "5": 0.04634167462523339 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.9498285650551421, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8047.19, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.847182077349832, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-08-13", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.673246718400685, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 463.81997574855967, "turnover_multiple": 28.81875385995358, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2018-08-13" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-08|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237496, "ev_without_best": { "1": 0.395280583107721, "10": -0.20031899584512008, "5": 0.09260078679832359 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2345013946120345, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8126.12, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131069, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-08-20", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.940632716431136, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 236.93539889175537, "turnover_multiple": 29.157260647363735, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2018-08-20" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-08|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4476789417746058, "ev_without_best": { "1": 0.34929529136681325, "10": -0.24610186968568062, "5": 0.046341674625233795 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.94980856240004, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8038.98, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.847182077349833, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-08-20", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.673239519629793, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 463.3467901124509, "turnover_multiple": 28.818754998298967, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2018-08-20" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-09|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237493, "ev_without_best": { "1": 0.3952805831077207, "10": -0.20031899584512022, "5": 0.09260078679832326 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2344863081228117, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 7957.32, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131064, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-08-27", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406388340107066, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 232.01369794619333, "turnover_multiple": 29.15726625876468, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2018-08-27" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-09|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.44767894177460593, "ev_without_best": { "1": 0.3492952913668134, "10": -0.2461018696856804, "5": 0.04634167462523399 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.9498122365503079, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 7875.09, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.8471820773498338, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-08-27", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.6732356475818446, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 453.9003993131731, "turnover_multiple": 28.818743615195068, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2018-08-27" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-10|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.493618986223749, "ev_without_best": { "1": 0.3952805831077204, "10": -0.20031899584512058, "5": 0.09260078679832304 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2345008847424648, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8243.68, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.979603013813106, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-09-04", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406384994140295, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 240.36315958219527, "turnover_multiple": 29.157264666046625, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2018-09-04" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-10|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4476789417746057, "ev_without_best": { "1": 0.3492952913668132, "10": -0.2461018696856807, "5": 0.04634167462523369 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.949807794445272, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8171.62, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.8471820773498329, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-09-04", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.673232269119722, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 470.99184628374087, "turnover_multiple": 28.818756029021223, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2018-09-04" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-11|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.493618986223749, "ev_without_best": { "1": 0.3952805831077204, "10": -0.20031899584512058, "5": 0.09260078679832304 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2345008847424648, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8243.68, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.979603013813106, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-09-10", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406384994140295, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 240.36315958219527, "turnover_multiple": 29.157264666046625, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2018-09-10" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-11|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4476789417746057, "ev_without_best": { "1": 0.3492952913668132, "10": -0.2461018696856807, "5": 0.04634167462523369 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.949807794445272, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8171.62, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.8471820773498329, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-09-10", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.673232269119722, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 470.99184628374087, "turnover_multiple": 28.818756029021223, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2018-09-10" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-12|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237498, "ev_without_best": { "1": 0.39528058310772113, "10": -0.20031899584511995, "5": 0.09260078679832372 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.234500873737647, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8386.3, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131078, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-09-17", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406318245195417, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 244.5215449156789, "turnover_multiple": 29.157261833666684, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2018-09-17" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-12|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.44767894177460565, "ev_without_best": { "1": 0.34929529136681314, "10": -0.24610186968568093, "5": 0.04634167462523357 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.9498087716297807, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8319.48, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.8471820773498322, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-09-17", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.6732596332850718, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 479.514293073705, "turnover_multiple": 28.818765900855883, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2018-09-17" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-13|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237494, "ev_without_best": { "1": 0.3952805831077208, "10": -0.20031899584512033, "5": 0.09260078679832336 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2344809061349005, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8466.27, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131064, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-09-24", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.94063307712803, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 246.85336926679702, "turnover_multiple": 29.157275785770715, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2018-09-24" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-13|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4476789417746053, "ev_without_best": { "1": 0.34929529136681287, "10": -0.24610186968568118, "5": 0.04634167462523332 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.949812595171552, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8402.18, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.8471820773498318, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-09-24", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.673242677402712, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 484.2805431463747, "turnover_multiple": 28.818743656192485, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2018-09-24" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-14|cost=0.1", "cluster": 2019, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.3589, "avg_gross_exposure_pct": 77.6411, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 33.5, "calmar": 2.48, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4936189862237495, "ev_without_best": { "1": 0.3952805831077208, "10": -0.20031899584512025, "5": 0.09260078679832341 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 2.2345094055353862, "longest_underwater_sessions": 174, "max_drawdown_pct": 13.5, "measurement_start_equity": 8645.72, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.9796030138131069, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.84, "simulation_start_date": "2018-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.9406602444606182, "start_date": "2019-01-02", "total_return_pct": 33.3, "trades": 63, "transaction_cost": 252.0857259982709, "turnover_multiple": 29.15728545433705, "underwater_pct": 85.7707509881423, "win_rate": 47.6 }, "path_id": "warm-2019-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2018-10-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2019-seed-14|cost=0.2", "cluster": 2019, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "metrics": { "avg_cash_pct": 22.333, "avg_gross_exposure_pct": 77.667, "avg_hold_days": 16.7, "avg_positions": 4.2976, "blocked_fraction": 0.0, "cagr_pct": 30.4, "calmar": 2.1, "capacity_opportunities": 63, "end_date": "2019-12-31", "ev_net_r": 0.4476789417746055, "ev_without_best": { "1": 0.349295291366813, "10": -0.2461018696856811, "5": 0.04634167462523337 }, "exit_reasons": { "open_at_end": 2, "stop": 25, "time": 15, "trailing_stop": 21 }, "gain_to_pain": 1.9498369360901822, "longest_underwater_sessions": 174, "max_drawdown_pct": 14.5, "measurement_start_equity": 8586.7, "measurement_start_positions": 3, "opened_positions": 63, "peak_positions": 7, "profit_factor": 1.847182077349832, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.69, "simulation_start_date": "2018-10-01", "skipped_book_full": 0, "skipped_min_initial_risk": 284, "sortino": 2.673256524791768, "start_date": "2019-01-02", "total_return_pct": 30.2, "trades": 63, "transaction_cost": 494.91611009395257, "turnover_multiple": 28.818760996305475, "underwater_pct": 86.95652173913044, "win_rate": 47.6 }, "path_id": "warm-2019-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2018-10-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-01|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2569, "avg_gross_exposure_pct": 66.7431, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761846, "ev_without_best": { "1": 0.5200155338920285, "10": -0.023122886818968808, "5": 0.2576350786838568 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.7712435377780085, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 9945.1, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.2901807503606344, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.3663587291081685, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 266.16772693207764, "turnover_multiple": 26.76370543605169, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2019-07-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-01|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2341, "avg_gross_exposure_pct": 66.7659, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476822, "ev_without_best": { "1": 0.48772063628544465, "10": -0.054917455363606704, "5": 0.22595921241435607 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.5080983990449734, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 9820.38, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.180848443140168, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.186781025791478, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 519.6412963863402, "turnover_multiple": 26.45729067441078, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2019-07-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-02|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2569, "avg_gross_exposure_pct": 66.7431, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761845, "ev_without_best": { "1": 0.5200155338920284, "10": -0.023122886818968933, "5": 0.2576350786838567 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.7712392348095416, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 9989.19, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.2901807503606344, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-07-08", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.366357459602603, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 267.3476478632072, "turnover_multiple": 26.763696342066492, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2019-07-08" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-02|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2341, "avg_gross_exposure_pct": 66.7659, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476821, "ev_without_best": { "1": 0.48772063628544454, "10": -0.05491745536360684, "5": 0.22595921241435593 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.508112123613131, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 9867.98, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.180848443140168, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-07-08", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.186803310943285, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 522.1601562859084, "turnover_multiple": 26.457297049948846, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2019-07-08" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-03|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2569, "avg_gross_exposure_pct": 66.7431, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761847, "ev_without_best": { "1": 0.5200155338920286, "10": -0.023122886818968715, "5": 0.25763507868385693 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.771253127081164, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10071.63, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.290180750360635, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-07-15", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.366358960301344, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 269.5540361225173, "turnover_multiple": 26.763695263082276, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2019-07-15" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-03|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2341, "avg_gross_exposure_pct": 66.7659, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476823, "ev_without_best": { "1": 0.48772063628544476, "10": -0.05491745536360685, "5": 0.22595921241435601 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.5081203372095002, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 9953.35, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.1808484431401687, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-07-15", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.1867909746376726, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 526.677753200885, "turnover_multiple": 26.45731101593358, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2019-07-15" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-04|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2569, "avg_gross_exposure_pct": 66.7431, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761848, "ev_without_best": { "1": 0.5200155338920286, "10": -0.023122886818968718, "5": 0.25763507868385693 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.7712569316908873, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10203.79, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.2901807503606353, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-07-22", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.366362004468257, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 273.0911897604624, "turnover_multiple": 26.76370150311427, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2019-07-22" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-04|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2341, "avg_gross_exposure_pct": 66.7659, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476822, "ev_without_best": { "1": 0.48772063628544454, "10": -0.054917455363606885, "5": 0.2259592124143559 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.508095940961171, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10088.21, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.1808484431401682, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-07-22", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.1867887235507357, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 533.8136484506545, "turnover_multiple": 26.45730255668025, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2019-07-22" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-05|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2569, "avg_gross_exposure_pct": 66.7431, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761844, "ev_without_best": { "1": 0.5200155338920283, "10": -0.02312288681896896, "5": 0.2576350786838566 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.771240886538478, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10288.65, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.290180750360634, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-07-29", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.3663584342256634, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 275.36231320240734, "turnover_multiple": 26.763697200546947, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2019-07-29" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-05|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2341, "avg_gross_exposure_pct": 66.7659, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476824, "ev_without_best": { "1": 0.4877206362854449, "10": -0.05491745536360669, "5": 0.22595921241435613 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.508106418952574, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10176.17, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.180848443140169, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-07-29", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.186801593841755, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 538.4678723377289, "turnover_multiple": 26.45729544306595, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2019-07-29" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-06|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2569, "avg_gross_exposure_pct": 66.7431, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761845, "ev_without_best": { "1": 0.5200155338920283, "10": -0.023122886818968895, "5": 0.25763507868385666 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.77124361775571, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10472.95, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.2901807503606344, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-08-05", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.366360553200704, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 280.2948123365575, "turnover_multiple": 26.763692401525592, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2019-08-05" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-06|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2341, "avg_gross_exposure_pct": 66.7659, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476822, "ev_without_best": { "1": 0.48772063628544465, "10": -0.054917455363606954, "5": 0.22595921241435585 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.5081048489237285, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10366.11, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.1808484431401682, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-08-05", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.1867953814421193, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 548.5188250058933, "turnover_multiple": 26.457312579448473, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2019-08-05" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-07|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2614, "avg_gross_exposure_pct": 66.7386, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761844, "ev_without_best": { "1": 0.5200155338920283, "10": -0.02312288681896888, "5": 0.25763507868385677 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.771573806079588, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10493.88, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.290180750360634, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-08-12", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.366818358205626, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 280.87042551800886, "turnover_multiple": 26.765164602416732, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2019-08-12" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-07|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2388, "avg_gross_exposure_pct": 66.7612, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476822, "ev_without_best": { "1": 0.48772063628544465, "10": -0.05491745536360682, "5": 0.22595921241435593 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.508452207364231, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10387.81, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.1808484431401682, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-08-12", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.1872914793082723, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 549.6999931216516, "turnover_multiple": 26.458897165121986, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2019-08-12" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-08|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2726, "avg_gross_exposure_pct": 66.7274, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761846, "ev_without_best": { "1": 0.5200155338920285, "10": -0.023122886818968773, "5": 0.2576350786838568 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.7724077954301047, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10465.0, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.2901807503606344, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-08-19", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.3679554222040995, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 280.1355444056294, "turnover_multiple": 26.76880500770467, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2019-08-19" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-08|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2503, "avg_gross_exposure_pct": 66.7497, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476824, "ev_without_best": { "1": 0.48772063628544493, "10": -0.054917455363606676, "5": 0.22595921241435615 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.509306393720739, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10362.64, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.180848443140169, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-08-19", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.1884725162647074, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 548.4482952759325, "turnover_multiple": 26.462768911972844, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2019-08-19" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-09|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2726, "avg_gross_exposure_pct": 66.7274, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761845, "ev_without_best": { "1": 0.5200155338920284, "10": -0.023122886818968992, "5": 0.25763507868385654 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.772402718958831, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10457.22, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.290180750360634, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-08-26", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.367940462691527, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 279.92735071419196, "turnover_multiple": 26.768811473239726, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2019-08-26" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-09|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2502, "avg_gross_exposure_pct": 66.7498, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476824, "ev_without_best": { "1": 0.4877206362854449, "10": -0.0549174553636067, "5": 0.22595921241435613 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.5093057601500393, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10354.94, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.180848443140169, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-08-26", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.1884702347884932, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 548.0409361726432, "turnover_multiple": 26.46277700173266, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2019-08-26" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-10|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2705, "avg_gross_exposure_pct": 66.7295, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761846, "ev_without_best": { "1": 0.5200155338920284, "10": -0.023122886818968857, "5": 0.25763507868385677 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.7722539411199913, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10509.01, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.2901807503606344, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.3677334072054994, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 281.306667149612, "turnover_multiple": 26.76814154231578, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2019-09-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-10|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2481, "avg_gross_exposure_pct": 66.7519, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476822, "ev_without_best": { "1": 0.48772063628544454, "10": -0.05491745536360704, "5": 0.2259592124143558 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.5091385129822212, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10410.56, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.180848443140168, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.188255821593713, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 550.9695669498118, "turnover_multiple": 26.462052327147234, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2019-09-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-11|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2535, "avg_gross_exposure_pct": 66.7465, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.7, "calmar": 4.3, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761844, "ev_without_best": { "1": 0.5200155338920283, "10": -0.02312288681896896, "5": 0.2576350786838566 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.7709940588598103, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10625.36, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.290180750360634, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-09-09", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.3660307900903996, "start_date": "2020-01-02", "total_return_pct": 53.3, "trades": 74, "transaction_cost": 284.36221931654217, "turnover_multiple": 26.762596214767512, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2019-09-09" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-11|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2308, "avg_gross_exposure_pct": 66.7692, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476824, "ev_without_best": { "1": 0.4877206362854449, "10": -0.05491745536360672, "5": 0.22595921241435607 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.5078622506301147, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10534.88, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.1808484431401687, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.01, "simulation_start_date": "2019-09-09", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.1864552230078607, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 557.4257639857016, "turnover_multiple": 26.45619902579344, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2019-09-09" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-12|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.241, "avg_gross_exposure_pct": 66.759, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.6, "calmar": 4.29, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761847, "ev_without_best": { "1": 0.5200155338920286, "10": -0.02312288681896869, "5": 0.2576350786838569 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.7700621386051116, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10115.61, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.290180750360635, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-09-16", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.364762068182743, "start_date": "2020-01-02", "total_return_pct": 53.2, "trades": 74, "transaction_cost": 270.67903157946756, "turnover_multiple": 26.758547589267234, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2019-09-16" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-12|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2174, "avg_gross_exposure_pct": 66.7826, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.5, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476824, "ev_without_best": { "1": 0.48772063628544476, "10": -0.05491745536360683, "5": 0.22595921241435601 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.506865998993023, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10030.42, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.1808484431401687, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2019-09-16", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.185045881734369, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 530.6422257594778, "turnover_multiple": 26.451645382719658, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2019-09-16" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-13|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2284, "avg_gross_exposure_pct": 66.7716, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.6, "calmar": 4.29, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761844, "ev_without_best": { "1": 0.5200155338920281, "10": -0.02312288681896892, "5": 0.2576350786838566 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.769123763884788, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10395.04, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.290180750360634, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-09-23", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.363465560770432, "start_date": "2020-01-02", "total_return_pct": 53.2, "trades": 74, "transaction_cost": 278.1134219259097, "turnover_multiple": 26.754434992641652, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2019-09-23" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-13|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2043, "avg_gross_exposure_pct": 66.7957, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.4, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476823, "ev_without_best": { "1": 0.48772063628544476, "10": -0.05491745536360679, "5": 0.22595921241435604 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.505904690314481, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10316.84, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.1808484431401682, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2019-09-23", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.183675207031246, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 545.7035055772097, "turnover_multiple": 26.447221512459713, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2019-09-23" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-14|cost=0.1", "cluster": 2020, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2285, "avg_gross_exposure_pct": 66.7715, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 53.6, "calmar": 4.29, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6385261388761844, "ev_without_best": { "1": 0.5200155338920281, "10": -0.02312288681896911, "5": 0.2576350786838565 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.7691604956315197, "longest_underwater_sessions": 53, "max_drawdown_pct": 12.5, "measurement_start_equity": 10657.09, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.2901807503606335, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.11, "simulation_start_date": "2019-09-30", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.3634781361321955, "start_date": "2020-01-02", "total_return_pct": 53.2, "trades": 74, "transaction_cost": 285.12474856957823, "turnover_multiple": 26.7544656721092, "underwater_pct": 79.44664031620553, "win_rate": 44.6 }, "path_id": "warm-2020-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2019-09-30" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2020-seed-14|cost=0.2", "cluster": 2020, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "metrics": { "avg_cash_pct": 33.2044, "avg_gross_exposure_pct": 66.7956, "avg_hold_days": 16.3, "avg_positions": 4.8333, "blocked_fraction": 0.0, "cagr_pct": 50.4, "calmar": 3.95, "capacity_opportunities": 74, "end_date": "2020-12-30", "ev_net_r": 0.6061823045476824, "ev_without_best": { "1": 0.48772063628544476, "10": -0.054917455363606704, "5": 0.22595921241435607 }, "exit_reasons": { "open_at_end": 5, "stop": 29, "time": 22, "trailing_stop": 18 }, "gain_to_pain": 2.5059070792672746, "longest_underwater_sessions": 55, "max_drawdown_pct": 12.8, "measurement_start_equity": 10589.65, "measurement_start_positions": 2, "opened_positions": 74, "peak_positions": 12, "profit_factor": 2.1808484431401687, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.0, "simulation_start_date": "2019-09-30", "skipped_book_full": 0, "skipped_min_initial_risk": 195, "sortino": 3.1836857562544107, "start_date": "2020-01-02", "total_return_pct": 50.1, "trades": 74, "transaction_cost": 560.1340539709383, "turnover_multiple": 26.447241125577253, "underwater_pct": 80.23715415019763, "win_rate": 44.6 }, "path_id": "warm-2020-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2019-09-30" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-01|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803361, "ev_without_best": { "1": 0.003383124295744731, "10": -0.4939645682594731, "5": -0.28020113833876376 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.1531378310087993, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 11573.37, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1835023821806347, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.2736946199884106, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 261.42556932621125, "turnover_multiple": 22.588543296050435, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2020-07-06" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-01|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932607, "ev_without_best": { "1": -0.030298083917868583, "10": -0.5271049235252021, "5": -0.31353585211877116 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.043106510339594804, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 11460.34, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019418, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.1267122086086457, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 511.78394509482047, "turnover_multiple": 22.32848000560282, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2020-07-06" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-02|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803363, "ev_without_best": { "1": 0.003383124295744781, "10": -0.4939645682594731, "5": -0.2802011383387637 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.1531362576288022, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 11505.36, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1835023821806347, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-07-13", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.27369373327115937, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 259.88937591267387, "turnover_multiple": 22.588547938758445, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-02", "protocol": "warm_book", "seed_offset_sessions": 121, "simulation_start": "2020-07-13" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-02|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932607, "ev_without_best": { "1": -0.03029808391786859, "10": -0.5271049235252022, "5": -0.3135358521187712 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.04310598526270745, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 11404.18, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019416, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-07-13", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.12671265435020523, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 509.2761085603031, "turnover_multiple": 22.328484317167174, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-02", "protocol": "warm_book", "seed_offset_sessions": 121, "simulation_start": "2020-07-13" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-03|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803351, "ev_without_best": { "1": 0.0033831242957446197, "10": -0.4939645682594734, "5": -0.2802011383387639 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.15313889039924675, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 11168.12, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1835023821806345, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-07-20", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.27369605883565995, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 252.27157123158102, "turnover_multiple": 22.58854410872922, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-03", "protocol": "warm_book", "seed_offset_sessions": 116, "simulation_start": "2020-07-20" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-03|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932606998, "ev_without_best": { "1": -0.030298083917868576, "10": -0.5271049235252022, "5": -0.3135358521187711 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.04310557069463555, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 11069.36, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019418, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-07-20", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.12671180520733258, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 494.3240326907573, "turnover_multiple": 22.328482978724935, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-03", "protocol": "warm_book", "seed_offset_sessions": 116, "simulation_start": "2020-07-20" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-04|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803312, "ev_without_best": { "1": 0.003383124295744272, "10": -0.4939645682594736, "5": -0.2802011383387642 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.1531364973707294, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10535.19, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1835023821806339, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-07-27", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.2736932521382899, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 237.97468085271558, "turnover_multiple": 22.588551402747893, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-04", "protocol": "warm_book", "seed_offset_sessions": 111, "simulation_start": "2020-07-27" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-04|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932607012, "ev_without_best": { "1": -0.030298083917868486, "10": -0.5271049235252022, "5": -0.31353585211877116 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.0431036080398719, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10444.18, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019418, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-07-27", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.12670771383720833, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 466.40520836108584, "turnover_multiple": 22.32847424886807, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-04", "protocol": "warm_book", "seed_offset_sessions": 111, "simulation_start": "2020-07-27" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-05|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803334, "ev_without_best": { "1": 0.0033831242957444445, "10": -0.49396456825947355, "5": -0.2802011383387641 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.15313566668028955, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10389.39, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.183502382180634, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.2736922873200176, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 234.68114451842342, "turnover_multiple": 22.588539319288564, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-05", "protocol": "warm_book", "seed_offset_sessions": 106, "simulation_start": "2020-08-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-05|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932606979, "ev_without_best": { "1": -0.03029808391786878, "10": -0.5271049235252024, "5": -0.3135358521187714 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.043105138376569936, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10299.37, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019414, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-08-03", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.12671062666401717, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 459.93826484138947, "turnover_multiple": 22.32846595672305, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-05", "protocol": "warm_book", "seed_offset_sessions": 106, "simulation_start": "2020-08-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-06|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803361, "ev_without_best": { "1": 0.0033831242957447416, "10": -0.49396456825947316, "5": -0.2802011383387637 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.15313841695605934, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10257.35, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1835023821806347, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-08-10", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.2736956791970737, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 231.69865795328673, "turnover_multiple": 22.588549474599844, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-06", "protocol": "warm_book", "seed_offset_sessions": 101, "simulation_start": "2020-08-10" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-06|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932607003, "ev_without_best": { "1": -0.03029808391786857, "10": -0.5271049235252023, "5": -0.3135358521187712 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.043108598331501505, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10182.21, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019416, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-08-10", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.126715666565544, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 454.70661488071744, "turnover_multiple": 22.328483447145437, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-06", "protocol": "warm_book", "seed_offset_sessions": 101, "simulation_start": "2020-08-10" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-07|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803304, "ev_without_best": { "1": 0.003383124295744187, "10": -0.4939645682594736, "5": -0.28020113833876426 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.15313583311996598, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10365.6, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1835023821806336, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-08-17", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.2736915453730325, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 234.14376087571375, "turnover_multiple": 22.588539098143258, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-07", "protocol": "warm_book", "seed_offset_sessions": 96, "simulation_start": "2020-08-17" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-07|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932607005, "ev_without_best": { "1": -0.030298083917868517, "10": -0.5271049235252021, "5": -0.31353585211877116 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.043108729228739234, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10293.74, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019418, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-08-17", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.12671586146405245, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 459.6872261558434, "turnover_multiple": 22.32848440682606, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-07", "protocol": "warm_book", "seed_offset_sessions": 96, "simulation_start": "2020-08-17" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-08|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803326, "ev_without_best": { "1": 0.0033831242957444007, "10": -0.4939645682594735, "5": -0.2802011383387641 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.15313857483228746, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10433.34, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.183502382180634, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-08-24", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.27369587928526523, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 235.67398104096833, "turnover_multiple": 22.58854604958415, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-08", "protocol": "warm_book", "seed_offset_sessions": 91, "simulation_start": "2020-08-24" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-08|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932606992, "ev_without_best": { "1": -0.030298083917868673, "10": -0.5271049235252023, "5": -0.3135358521187713 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.043105014281858804, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10365.13, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019414, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-08-24", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.12671027131146256, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 462.87490839951425, "turnover_multiple": 22.32846613595364, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-08", "protocol": "warm_book", "seed_offset_sessions": 91, "simulation_start": "2020-08-24" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-09|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803345, "ev_without_best": { "1": 0.0033831242957445724, "10": -0.49396456825947327, "5": -0.2802011383387639 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.15313675968574944, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10341.1, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1835023821806343, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-08-31", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.27369382031497885, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 233.59042185566875, "turnover_multiple": 22.58854685243047, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-09", "protocol": "warm_book", "seed_offset_sessions": 86, "simulation_start": "2020-08-31" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-09|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932606965, "ev_without_best": { "1": -0.030298083917868916, "10": -0.5271049235252027, "5": -0.3135358521187716 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.04310863020518074, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10273.44, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.118133255201941, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-08-31", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.1267156686598793, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 458.78068224347834, "turnover_multiple": 22.32848404446214, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-09", "protocol": "warm_book", "seed_offset_sessions": 86, "simulation_start": "2020-08-31" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-10|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803344, "ev_without_best": { "1": 0.003383124295744608, "10": -0.4939645682594734, "5": -0.28020113833876387 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.15313926939750921, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10489.18, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1835023821806345, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-09-08", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.27369736179464865, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 236.9354134404865, "turnover_multiple": 22.588554438048206, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-10", "protocol": "warm_book", "seed_offset_sessions": 81, "simulation_start": "2020-09-08" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-10|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932606974, "ev_without_best": { "1": -0.03029808391786885, "10": -0.5271049235252026, "5": -0.3135358521187715 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.043107245651528285, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10423.45, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019412, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-09-08", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.12671340454800398, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 465.47965760937495, "turnover_multiple": 22.328483256953067, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-10", "protocol": "warm_book", "seed_offset_sessions": 81, "simulation_start": "2020-09-08" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-11|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803336, "ev_without_best": { "1": 0.0033831242957445143, "10": -0.49396456825947327, "5": -0.2802011383387639 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.15313609814818588, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10450.12, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.183502382180634, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-09-14", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.2736925765651542, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 236.0530021788805, "turnover_multiple": 22.588544646270133, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-11", "protocol": "warm_book", "seed_offset_sessions": 77, "simulation_start": "2020-09-14" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-11|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932606997, "ev_without_best": { "1": -0.030298083917868597, "10": -0.5271049235252022, "5": -0.3135358521187712 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.0431042646522025, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10384.81, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019416, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-09-14", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.1267103828380776, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 463.7538948697984, "turnover_multiple": 22.328472782352225, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-11", "protocol": "warm_book", "seed_offset_sessions": 77, "simulation_start": "2020-09-14" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-12|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803358, "ev_without_best": { "1": 0.0033831242957447025, "10": -0.4939645682594732, "5": -0.2802011383387638 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.15313628597441972, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10674.32, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1835023821806347, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-09-21", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.27369260333420714, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 241.1173600032712, "turnover_multiple": 22.58854521911196, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-12", "protocol": "warm_book", "seed_offset_sessions": 72, "simulation_start": "2020-09-21" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-12|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.06793639932606987, "ev_without_best": { "1": -0.0302980839178687, "10": -0.5271049235252023, "5": -0.31353585211877133 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.043107118892745364, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10615.26, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019414, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-09-21", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.12671255406479184, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 474.04524862236406, "turnover_multiple": 22.328480349156028, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-12", "protocol": "warm_book", "seed_offset_sessions": 72, "simulation_start": "2020-09-21" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-13|cost=0.1", "cluster": 2021, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1404, "avg_gross_exposure_pct": 68.8596, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": 2.1, "calmar": 0.1, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.10177484755803343, "ev_without_best": { "1": 0.0033831242957445447, "10": -0.49396456825947344, "5": -0.2802011383387639 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.15313420348582166, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.1, "measurement_start_equity": 10724.12, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.183502382180634, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.2, "simulation_start_date": "2020-09-28", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.2736903277766483, "start_date": "2021-01-04", "total_return_pct": 2.1, "trades": 69, "transaction_cost": 242.24218967557707, "turnover_multiple": 22.58853777051889, "underwater_pct": 88.53754940711462, "win_rate": 39.1 }, "path_id": "warm-2021-seed-13", "protocol": "warm_book", "seed_offset_sessions": 67, "simulation_start": "2020-09-28" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2021-seed-13|cost=0.2", "cluster": 2021, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "metrics": { "avg_cash_pct": 31.1142, "avg_gross_exposure_pct": 68.8858, "avg_hold_days": 14.9, "avg_positions": 4.2143, "blocked_fraction": 0.0, "cagr_pct": -0.2, "calmar": -0.01, "capacity_opportunities": 69, "end_date": "2021-12-31", "ev_net_r": 0.0679363993260698, "ev_without_best": { "1": -0.030298083917868784, "10": -0.5271049235252024, "5": -0.3135358521187714 }, "exit_reasons": { "open_at_end": 6, "stop": 31, "time": 12, "trailing_stop": 20 }, "gain_to_pain": 0.04310808715925286, "longest_underwater_sessions": 83, "max_drawdown_pct": 20.6, "measurement_start_equity": 10667.12, "measurement_start_positions": 4, "opened_positions": 69, "peak_positions": 7, "profit_factor": 1.1181332552019414, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 0.09, "simulation_start_date": "2020-09-28", "skipped_book_full": 0, "skipped_min_initial_risk": 140, "sortino": 0.1267140858062761, "start_date": "2021-01-04", "total_return_pct": -0.2, "trades": 69, "transaction_cost": 476.36124960188414, "turnover_multiple": 22.3284846144922, "underwater_pct": 89.32806324110672, "win_rate": 39.1 }, "path_id": "warm-2021-seed-13", "protocol": "warm_book", "seed_offset_sessions": 67, "simulation_start": "2020-09-28" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-01|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025493, "ev_without_best": { "1": -0.23846638390549357, "10": -0.5371553200995033, "5": -0.38343906993053384 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.30405513705136233, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9593.48, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960523, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077399679297528, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 332.2986017336086, "turnover_multiple": 34.637962630203916, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2021-07-06" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-01|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.17576252163296155, "ev_without_best": { "1": -0.2730369395367335, "10": -0.5714648999300256, "5": -0.41760322986199794 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3600306940305414, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9473.04, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123275, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-07-06", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596841021245025, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 644.6014448541943, "turnover_multiple": 34.022945372034435, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2021-07-06" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-02|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025482, "ev_without_best": { "1": -0.2384663839054935, "10": -0.5371553200995032, "5": -0.3834390699305338 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.30405425403994224, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9695.33, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960524, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-07-12", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077418006724445, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 335.8265817387783, "turnover_multiple": 34.63797330661033, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2021-07-12" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-02|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.1757625216329615, "ev_without_best": { "1": -0.27303693953673347, "10": -0.5714648999300255, "5": -0.4176032298619978 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.36002849089033245, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9577.32, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123275, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-07-12", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596827397520628, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 651.6971045562275, "turnover_multiple": 34.02293671696401, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2021-07-12" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-03|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.1411371145702551, "ev_without_best": { "1": -0.23846638390549377, "10": -0.5371553200995035, "5": -0.3834390699305341 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3040546800076564, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9800.98, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960521, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-07-19", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077428275026369, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 339.4859760258098, "turnover_multiple": 34.63796232884975, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2021-07-19" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-03|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.1757625216329617, "ev_without_best": { "1": -0.27303693953673364, "10": -0.5714648999300257, "5": -0.417603229861998 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.36002705286148906, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9685.49, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-07-19", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596790920720174, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 659.0580122252364, "turnover_multiple": 34.02295661991476, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2021-07-19" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-04|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.1411371145702552, "ev_without_best": { "1": -0.23846638390549388, "10": -0.5371553200995036, "5": -0.38343906993053417 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.30405349311389784, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9731.15, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.781284542996052, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-07-26", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077416204722126, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 337.0673396311738, "turnover_multiple": 34.63797594643735, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2021-07-26" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-04|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.17576252163296172, "ev_without_best": { "1": -0.27303693953673364, "10": -0.5714648999300257, "5": -0.41760322986199805 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3600303711638699, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9616.53, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123272, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-07-26", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596849686978856, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 654.3650743701091, "turnover_multiple": 34.022931055698315, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2021-07-26" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-05|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025493, "ev_without_best": { "1": -0.2384663839054936, "10": -0.5371553200995033, "5": -0.3834390699305339 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3040564313215464, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9738.41, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960522, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-08-02", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077453121503211, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 337.3187730847888, "turnover_multiple": 34.637972018511114, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2021-08-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-05|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.17576252163296144, "ev_without_best": { "1": -0.2730369395367334, "10": -0.5714648999300255, "5": -0.4176032298619979 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.36002858026755663, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9626.39, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123276, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-08-02", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596817356897336, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 655.0359998166723, "turnover_multiple": 34.02293070489936, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2021-08-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-06|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025493, "ev_without_best": { "1": -0.2384663839054936, "10": -0.5371553200995033, "5": -0.3834390699305339 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3040564313215464, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9738.41, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960522, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-08-09", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077453121503211, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 337.3187730847888, "turnover_multiple": 34.637972018511114, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2021-08-09" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-06|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.17576252163296144, "ev_without_best": { "1": -0.2730369395367334, "10": -0.5714648999300255, "5": -0.4176032298619979 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.36002858026755663, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9626.39, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123276, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-08-09", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596817356897336, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 655.0359998166723, "turnover_multiple": 34.02293070489936, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2021-08-09" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-07|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025513, "ev_without_best": { "1": -0.2384663839054938, "10": -0.5371553200995035, "5": -0.3834390699305341 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3040554587495593, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9937.85, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.781284542996052, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-08-16", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.607740534037449, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 344.22688128187445, "turnover_multiple": 34.63796306865916, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2021-08-16" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-07|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.17576252163296152, "ev_without_best": { "1": -0.2730369395367335, "10": -0.5714648999300256, "5": -0.4176032298619979 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3600271182694181, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9830.9, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123275, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-08-16", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596783857302348, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 668.9524782980311, "turnover_multiple": 34.022952033793, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2021-08-16" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-08|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025488, "ev_without_best": { "1": -0.23846638390549352, "10": -0.5371553200995031, "5": -0.3834390699305337 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.30405697085140465, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 10267.48, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960524, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-08-23", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077443971884905, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 355.64459172307676, "turnover_multiple": 34.63796293959928, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2021-08-23" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-08|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.17576252163296166, "ev_without_best": { "1": -0.2730369395367336, "10": -0.5714648999300256, "5": -0.417603229861998 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3600290250873116, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 10169.07, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123274, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-08-23", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596801128167083, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 691.9636453643357, "turnover_multiple": 34.0229561486122, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2021-08-23" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-09|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025502, "ev_without_best": { "1": -0.23846638390549366, "10": -0.5371553200995033, "5": -0.3834390699305339 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3040553105028697, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 10042.94, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960521, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-08-30", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077454535963783, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 347.8670519694284, "turnover_multiple": 34.637969754815664, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2021-08-30" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-09|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.17576252163296177, "ev_without_best": { "1": -0.2730369395367337, "10": -0.5714648999300258, "5": -0.41760322986199816 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3600289509337513, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9944.25, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-08-30", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596837612061624, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 676.6653209861572, "turnover_multiple": 34.02294396189543, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2021-08-30" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-10|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025524, "ev_without_best": { "1": -0.2384663839054939, "10": -0.5371553200995036, "5": -0.38343906993053417 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3040534724650302, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 10153.1, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960519, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-09-07", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077380918502733, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 351.6828288978939, "turnover_multiple": 34.63797548511232, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2021-09-07" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-10|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.17576252163296172, "ev_without_best": { "1": -0.27303693953673364, "10": -0.5714648999300257, "5": -0.41760322986199805 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3600292480129019, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 10058.46, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-09-07", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596825846988716, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 684.4365254514262, "turnover_multiple": 34.02292823411468, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2021-09-07" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-11|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025496, "ev_without_best": { "1": -0.2384663839054936, "10": -0.5371553200995033, "5": -0.38343906993053384 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3040533827536832, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9548.29, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960522, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-09-13", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.607743705903785, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 330.7332894911496, "turnover_multiple": 34.63796025164187, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2021-09-13" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-11|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.17576252163296177, "ev_without_best": { "1": -0.27303693953673375, "10": -0.5714648999300258, "5": -0.4176032298619982 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.36003045064117745, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9444.74, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-09-13", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596822717198735, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 642.6755436935244, "turnover_multiple": 34.022934654290346, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2021-09-13" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-12|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025507, "ev_without_best": { "1": -0.23846638390549374, "10": -0.5371553200995034, "5": -0.383439069930534 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3040558856280247, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9863.94, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960521, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-09-20", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077432776076371, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 341.66690121600624, "turnover_multiple": 34.637974401304774, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2021-09-20" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-12|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.1757625216329618, "ev_without_best": { "1": -0.2730369395367338, "10": -0.5714648999300258, "5": -0.4176032298619982 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3600278744027263, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9771.99, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123272, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-09-20", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596833242089731, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 664.9439205660627, "turnover_multiple": 34.02295338851466, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2021-09-20" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-13|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025496, "ev_without_best": { "1": -0.2384663839054936, "10": -0.5371553200995033, "5": -0.38343906993053384 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.30405563998745294, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9542.75, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960522, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-09-27", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077463096200969, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 330.5414921269315, "turnover_multiple": 34.63797040967556, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2021-09-27" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-13|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.17576252163296188, "ev_without_best": { "1": -0.27303693953673386, "10": -0.5714648999300259, "5": -0.4176032298619983 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3600282840161702, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9456.19, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123271, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-09-27", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596833743676428, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 643.4549686240372, "turnover_multiple": 34.02295050247706, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2021-09-27" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-14|cost=0.1", "cluster": 2022, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7615, "avg_gross_exposure_pct": 92.2385, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -16.0, "calmar": -0.59, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.14113711457025502, "ev_without_best": { "1": -0.23846638390549363, "10": -0.5371553200995033, "5": -0.3834390699305339 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.3040557016357129, "longest_underwater_sessions": 179, "max_drawdown_pct": 27.2, "measurement_start_equity": 9091.51, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7812845429960522, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.45, "simulation_start_date": "2021-10-04", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.6077437445590699, "start_date": "2022-01-03", "total_return_pct": -16.0, "trades": 116, "transaction_cost": 314.91140624343666, "turnover_multiple": 34.637965117283784, "underwater_pct": 94.46640316205533, "win_rate": 27.6 }, "path_id": "warm-2022-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2021-10-04" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2022-seed-14|cost=0.2", "cluster": 2022, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "metrics": { "avg_cash_pct": 7.7367, "avg_gross_exposure_pct": 92.2633, "avg_hold_days": 12.2, "avg_positions": 5.873, "blocked_fraction": 0.0, "cagr_pct": -18.9, "calmar": -0.65, "capacity_opportunities": 116, "end_date": "2023-01-03", "ev_net_r": -0.1757625216329617, "ev_without_best": { "1": -0.2730369395367336, "10": -0.5714648999300257, "5": -0.41760322986199805 }, "exit_reasons": { "open_at_end": 5, "stop": 55, "time": 13, "trailing_stop": 43 }, "gain_to_pain": -0.36002975065055953, "longest_underwater_sessions": 179, "max_drawdown_pct": 29.2, "measurement_start_equity": 9016.93, "measurement_start_positions": 6, "opened_positions": 116, "peak_positions": 8, "profit_factor": 0.7378894514123273, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": -0.57, "simulation_start_date": "2021-10-04", "skipped_book_full": 0, "skipped_min_initial_risk": 2019, "sortino": -0.7596805035521568, "start_date": "2022-01-03", "total_return_pct": -18.9, "trades": 116, "transaction_cost": 613.5647093772919, "turnover_multiple": 34.022927391988844, "underwater_pct": 94.86166007905138, "win_rate": 26.7 }, "path_id": "warm-2022-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2021-10-04" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-01|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6534, "avg_gross_exposure_pct": 91.3466, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 38.9, "calmar": 2.58, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.38372655261023925, "ev_without_best": { "1": 0.26611722328824156, "10": -0.26909687456060855, "5": -0.020261009672563217 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.49234676773856, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 9484.0, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.6970742810816903, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2022-07-05", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.3553202837540756, "start_date": "2023-01-03", "total_return_pct": 38.8, "trades": 94, "transaction_cost": 334.71127389141833, "turnover_multiple": 35.29220517623558, "underwater_pct": 85.7707509881423, "win_rate": 36.2 }, "path_id": "warm-2023-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2022-07-05" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-01|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6257, "avg_gross_exposure_pct": 91.3743, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 34.7, "calmar": 2.17, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3421422525480064, "ev_without_best": { "1": 0.2246805707802244, "10": -0.3104114336286731, "5": -0.061554879024199365 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.288539788609904, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.0, "measurement_start_equity": 9314.86, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.592476797484751, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-07-05", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.1251031283551196, "start_date": "2023-01-03", "total_return_pct": 34.7, "trades": 94, "transaction_cost": 646.5550531594748, "turnover_multiple": 34.70557008690817, "underwater_pct": 86.95652173913044, "win_rate": 36.2 }, "path_id": "warm-2023-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2022-07-05" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-02|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6534, "avg_gross_exposure_pct": 91.3466, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 38.9, "calmar": 2.58, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3837265526102393, "ev_without_best": { "1": 0.26611722328824167, "10": -0.2690968745606084, "5": -0.02026100967256306 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.4923570182683652, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 8430.99, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.6970742810816908, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2022-07-11", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.355337494646698, "start_date": "2023-01-03", "total_return_pct": 38.8, "trades": 94, "transaction_cost": 297.5484725872751, "turnover_multiple": 35.29223407776254, "underwater_pct": 85.7707509881423, "win_rate": 36.2 }, "path_id": "warm-2023-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2022-07-11" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-02|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6257, "avg_gross_exposure_pct": 91.3743, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 34.7, "calmar": 2.17, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3421422525480063, "ev_without_best": { "1": 0.22468057078022424, "10": -0.3104114336286732, "5": -0.06155487902419948 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.2885247673614175, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.0, "measurement_start_equity": 8272.39, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.5924767974847505, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-07-11", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.1250891849653457, "start_date": "2023-01-03", "total_return_pct": 34.7, "trades": 94, "transaction_cost": 574.1956064970153, "turnover_multiple": 34.705544981378736, "underwater_pct": 86.95652173913044, "win_rate": 36.2 }, "path_id": "warm-2023-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2022-07-11" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-03|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6534, "avg_gross_exposure_pct": 91.3466, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 38.9, "calmar": 2.58, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3837265526102392, "ev_without_best": { "1": 0.2661172232882415, "10": -0.26909687456060866, "5": -0.02026100967256332 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.4923542587824354, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 9620.05, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.6970742810816903, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2022-07-18", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.3553243730500917, "start_date": "2023-01-03", "total_return_pct": 38.8, "trades": 94, "transaction_cost": 339.51301608005764, "turnover_multiple": 35.29222988238706, "underwater_pct": 85.7707509881423, "win_rate": 36.2 }, "path_id": "warm-2023-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2022-07-18" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-03|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6257, "avg_gross_exposure_pct": 91.3743, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 34.7, "calmar": 2.17, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3421422525480063, "ev_without_best": { "1": 0.22468057078022421, "10": -0.3104114336286732, "5": -0.061554879024199545 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.288532925672679, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.0, "measurement_start_equity": 9463.15, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.5924767974847505, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-07-18", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.125097440025065, "start_date": "2023-01-03", "total_return_pct": 34.7, "trades": 94, "transaction_cost": 656.8479254947817, "turnover_multiple": 34.70556450520079, "underwater_pct": 86.95652173913044, "win_rate": 36.2 }, "path_id": "warm-2023-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2022-07-18" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-04|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6534, "avg_gross_exposure_pct": 91.3466, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 38.9, "calmar": 2.58, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3837265526102394, "ev_without_best": { "1": 0.2661172232882417, "10": -0.26909687456060843, "5": -0.0202610096725631 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.4923454863204633, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 8591.41, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.6970742810816908, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2022-07-25", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.3553272016867357, "start_date": "2023-01-03", "total_return_pct": 38.8, "trades": 94, "transaction_cost": 303.2097737826023, "turnover_multiple": 35.29220160399775, "underwater_pct": 85.7707509881423, "win_rate": 36.2 }, "path_id": "warm-2023-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2022-07-25" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-04|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6257, "avg_gross_exposure_pct": 91.3743, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 34.7, "calmar": 2.17, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3421422525480064, "ev_without_best": { "1": 0.22468057078022433, "10": -0.3104114336286732, "5": -0.06155487902419947 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.2885396605052448, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.0, "measurement_start_equity": 8448.29, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.5924767974847505, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-07-25", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.1250995679224176, "start_date": "2023-01-03", "total_return_pct": 34.7, "trades": 94, "transaction_cost": 586.4052623175822, "turnover_multiple": 34.70555948704307, "underwater_pct": 86.95652173913044, "win_rate": 36.2 }, "path_id": "warm-2023-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2022-07-25" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-05|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6534, "avg_gross_exposure_pct": 91.3466, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 38.9, "calmar": 2.58, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3837265526102392, "ev_without_best": { "1": 0.2661172232882415, "10": -0.2690968745606086, "5": -0.020261009672563227 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.4923532353542885, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 8719.1, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.6970742810816903, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2022-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.3553257355749317, "start_date": "2023-01-03", "total_return_pct": 38.8, "trades": 94, "transaction_cost": 307.716514271646, "turnover_multiple": 35.29223363324724, "underwater_pct": 85.7707509881423, "win_rate": 36.2 }, "path_id": "warm-2023-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2022-08-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-05|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6257, "avg_gross_exposure_pct": 91.3743, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 34.7, "calmar": 2.17, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3421422525480062, "ev_without_best": { "1": 0.22468057078022424, "10": -0.3104114336286733, "5": -0.061554879024199594 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.288529457005141, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.0, "measurement_start_equity": 8581.28, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.5924767974847502, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-08-01", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.1250985269813394, "start_date": "2023-01-03", "total_return_pct": 34.7, "trades": 94, "transaction_cost": 595.635970374325, "turnover_multiple": 34.70554336732544, "underwater_pct": 86.95652173913044, "win_rate": 36.2 }, "path_id": "warm-2023-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2022-08-01" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-06|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.7074, "avg_gross_exposure_pct": 91.2926, "avg_hold_days": 13.7, "avg_positions": 5.5198, "blocked_fraction": 0.0, "cagr_pct": 36.7, "calmar": 2.43, "capacity_opportunities": 95, "end_date": "2024-01-03", "ev_net_r": 0.3328501465318675, "ev_without_best": { "1": 0.21595074192522754, "10": -0.3182784645638375, "5": -0.06947513206325776 }, "exit_reasons": { "open_at_end": 4, "stop": 43, "time": 15, "trailing_stop": 33 }, "gain_to_pain": 1.329647081803205, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 9535.36, "measurement_start_positions": 6, "opened_positions": 95, "peak_positions": 8, "profit_factor": 1.5697432861233276, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.45, "simulation_start_date": "2022-08-08", "skipped_book_full": 0, "skipped_min_initial_risk": 630, "sortino": 2.2475114541351187, "start_date": "2023-01-03", "total_return_pct": 36.6, "trades": 95, "transaction_cost": 334.37010098674625, "turnover_multiple": 35.0663321559696, "underwater_pct": 86.56126482213439, "win_rate": 33.7 }, "path_id": "warm-2023-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2022-08-08" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-06|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.3239, "avg_gross_exposure_pct": 91.6761, "avg_hold_days": 13.9, "avg_positions": 5.5635, "blocked_fraction": 0.0, "cagr_pct": 33.0, "calmar": 2.07, "capacity_opportunities": 95, "end_date": "2024-01-03", "ev_net_r": 0.2913244430831679, "ev_without_best": { "1": 0.17457173868031087, "10": -0.3595307067225904, "5": -0.11071037644183766 }, "exit_reasons": { "open_at_end": 4, "stop": 43, "time": 15, "trailing_stop": 33 }, "gain_to_pain": 1.151928173273779, "longest_underwater_sessions": 103, "max_drawdown_pct": 15.9, "measurement_start_equity": 9445.98, "measurement_start_positions": 6, "opened_positions": 95, "peak_positions": 8, "profit_factor": 1.4759229115389787, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.33, "simulation_start_date": "2022-08-08", "skipped_book_full": 0, "skipped_min_initial_risk": 628, "sortino": 2.0375233079448716, "start_date": "2023-01-03", "total_return_pct": 32.9, "trades": 95, "transaction_cost": 652.6062291465414, "turnover_multiple": 34.54412507471652, "underwater_pct": 87.35177865612648, "win_rate": 33.7 }, "path_id": "warm-2023-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2022-08-08" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-07|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6534, "avg_gross_exposure_pct": 91.3466, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 38.9, "calmar": 2.58, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3837265526102394, "ev_without_best": { "1": 0.2661172232882417, "10": -0.26909687456060843, "5": -0.020261009672563043 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.492355083853537, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 8720.18, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.6970742810816908, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2022-08-15", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.355327051411965, "start_date": "2023-01-03", "total_return_pct": 38.8, "trades": 94, "transaction_cost": 307.75435915731566, "turnover_multiple": 35.292202587253435, "underwater_pct": 85.7707509881423, "win_rate": 36.2 }, "path_id": "warm-2023-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2022-08-15" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-07|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6257, "avg_gross_exposure_pct": 91.3743, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 34.7, "calmar": 2.17, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.34214225254800634, "ev_without_best": { "1": 0.22468057078022433, "10": -0.3104114336286732, "5": -0.0615548790241995 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.2885291502747365, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.0, "measurement_start_equity": 8599.56, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.5924767974847505, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-08-15", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.125098237355383, "start_date": "2023-01-03", "total_return_pct": 34.7, "trades": 94, "transaction_cost": 596.904784831572, "turnover_multiple": 34.705542192366345, "underwater_pct": 86.95652173913044, "win_rate": 36.2 }, "path_id": "warm-2023-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2022-08-15" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-08|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6534, "avg_gross_exposure_pct": 91.3466, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 38.9, "calmar": 2.58, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.38372655261023925, "ev_without_best": { "1": 0.2661172232882416, "10": -0.2690968745606084, "5": -0.020261009672563036 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.4923584845467759, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 8365.7, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.6970742810816906, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2022-08-22", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.355332156808497, "start_date": "2023-01-03", "total_return_pct": 38.8, "trades": 94, "transaction_cost": 295.244192675716, "turnover_multiple": 35.29222810711787, "underwater_pct": 85.7707509881423, "win_rate": 36.2 }, "path_id": "warm-2023-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2022-08-22" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-08|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6257, "avg_gross_exposure_pct": 91.3743, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 34.7, "calmar": 2.17, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3421422525480063, "ev_without_best": { "1": 0.22468057078022424, "10": -0.3104114336286732, "5": -0.06155487902419956 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.288528557628207, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.0, "measurement_start_equity": 8247.43, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.5924767974847505, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-08-22", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.1250940182750786, "start_date": "2023-01-03", "total_return_pct": 34.7, "trades": 94, "transaction_cost": 572.4633065573537, "turnover_multiple": 34.70555715885759, "underwater_pct": 86.95652173913044, "win_rate": 36.2 }, "path_id": "warm-2023-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2022-08-22" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-09|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6534, "avg_gross_exposure_pct": 91.3466, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 38.9, "calmar": 2.58, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3837265526102392, "ev_without_best": { "1": 0.2661172232882415, "10": -0.26909687456060855, "5": -0.020261009672563196 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.4923550198597864, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 8042.87, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.6970742810816903, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2022-08-29", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.355328236302263, "start_date": "2023-01-03", "total_return_pct": 38.8, "trades": 94, "transaction_cost": 283.85077159153025, "turnover_multiple": 35.29222424228295, "underwater_pct": 85.7707509881423, "win_rate": 36.2 }, "path_id": "warm-2023-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2022-08-29" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-09|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6257, "avg_gross_exposure_pct": 91.3743, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 34.7, "calmar": 2.17, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.34214225254800634, "ev_without_best": { "1": 0.22468057078022427, "10": -0.3104114336286733, "5": -0.06155487902419959 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.2885395646779665, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.0, "measurement_start_equity": 7924.08, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.5924767974847505, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-08-29", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.125101141440206, "start_date": "2023-01-03", "total_return_pct": 34.7, "trades": 94, "transaction_cost": 550.019048319963, "turnover_multiple": 34.70554615298956, "underwater_pct": 86.95652173913044, "win_rate": 36.2 }, "path_id": "warm-2023-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2022-08-29" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-10|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6534, "avg_gross_exposure_pct": 91.3466, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 38.9, "calmar": 2.58, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3837265526102393, "ev_without_best": { "1": 0.26611722328824167, "10": -0.26909687456060843, "5": -0.020261009672563036 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.4923551442064957, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 8728.29, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.6970742810816908, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2022-09-06", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.355322605801816, "start_date": "2023-01-03", "total_return_pct": 38.8, "trades": 94, "transaction_cost": 308.0406987199807, "turnover_multiple": 35.2922163127005, "underwater_pct": 85.7707509881423, "win_rate": 36.2 }, "path_id": "warm-2023-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2022-09-06" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-10|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6257, "avg_gross_exposure_pct": 91.3743, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 34.7, "calmar": 2.17, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.34214225254800607, "ev_without_best": { "1": 0.22468057078022402, "10": -0.31041143362867335, "5": -0.061554879024199705 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.288537197928296, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.0, "measurement_start_equity": 8613.78, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.5924767974847498, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-09-06", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.1250967613722027, "start_date": "2023-01-03", "total_return_pct": 34.7, "trades": 94, "transaction_cost": 597.891748715959, "turnover_multiple": 34.70553860883137, "underwater_pct": 86.95652173913044, "win_rate": 36.2 }, "path_id": "warm-2023-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2022-09-06" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-11|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6904, "avg_gross_exposure_pct": 91.3096, "avg_hold_days": 13.7, "avg_positions": 5.5198, "blocked_fraction": 0.0, "cagr_pct": 36.7, "calmar": 2.44, "capacity_opportunities": 95, "end_date": "2024-01-03", "ev_net_r": 0.3328501465318677, "ev_without_best": { "1": 0.21595074192522773, "10": -0.3182784645638373, "5": -0.06947513206325753 }, "exit_reasons": { "open_at_end": 4, "stop": 43, "time": 15, "trailing_stop": 33 }, "gain_to_pain": 1.3319511099106505, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 8696.25, "measurement_start_positions": 6, "opened_positions": 95, "peak_positions": 8, "profit_factor": 1.569743286123328, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.46, "simulation_start_date": "2022-09-12", "skipped_book_full": 0, "skipped_min_initial_risk": 630, "sortino": 2.2507175089030254, "start_date": "2023-01-03", "total_return_pct": 36.7, "trades": 95, "transaction_cost": 305.03775885852576, "turnover_multiple": 35.076930729742784, "underwater_pct": 86.56126482213439, "win_rate": 33.7 }, "path_id": "warm-2023-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2022-09-12" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-11|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.3099, "avg_gross_exposure_pct": 91.6901, "avg_hold_days": 13.9, "avg_positions": 5.5635, "blocked_fraction": 0.0, "cagr_pct": 33.0, "calmar": 2.07, "capacity_opportunities": 95, "end_date": "2024-01-03", "ev_net_r": 0.2913244430831679, "ev_without_best": { "1": 0.1745717386803108, "10": -0.3595307067225904, "5": -0.1107103764418377 }, "exit_reasons": { "open_at_end": 4, "stop": 43, "time": 15, "trailing_stop": 33 }, "gain_to_pain": 1.153663094784107, "longest_underwater_sessions": 103, "max_drawdown_pct": 15.9, "measurement_start_equity": 8584.27, "measurement_start_positions": 6, "opened_positions": 95, "peak_positions": 8, "profit_factor": 1.4759229115389787, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.33, "simulation_start_date": "2022-09-12", "skipped_book_full": 0, "skipped_min_initial_risk": 628, "sortino": 2.0401321603349536, "start_date": "2023-01-03", "total_return_pct": 33.0, "trades": 95, "transaction_cost": 593.2223230439695, "turnover_multiple": 34.55286955349549, "underwater_pct": 87.35177865612648, "win_rate": 33.7 }, "path_id": "warm-2023-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2022-09-12" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-12|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4481, "avg_gross_exposure_pct": 91.5519, "avg_hold_days": 13.8, "avg_positions": 5.5873, "blocked_fraction": 0.0, "cagr_pct": 35.6, "calmar": 2.37, "capacity_opportunities": 96, "end_date": "2024-01-03", "ev_net_r": 0.34603694759500664, "ev_without_best": { "1": 0.23050687146910118, "10": -0.2959870516201508, "5": -0.051142624583516205 }, "exit_reasons": { "open_at_end": 4, "stop": 43, "time": 15, "trailing_stop": 34 }, "gain_to_pain": 1.326825641405932, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.0, "measurement_start_equity": 9148.4, "measurement_start_positions": 6, "opened_positions": 96, "peak_positions": 8, "profit_factor": 1.613689936656725, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.41, "simulation_start_date": "2022-09-19", "skipped_book_full": 0, "skipped_min_initial_risk": 616, "sortino": 2.1649527317555877, "start_date": "2023-01-03", "total_return_pct": 35.6, "trades": 96, "transaction_cost": 322.64688281573666, "turnover_multiple": 35.268121509306184, "underwater_pct": 86.56126482213439, "win_rate": 35.4 }, "path_id": "warm-2023-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2022-09-19" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-12|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.4194, "avg_gross_exposure_pct": 91.5806, "avg_hold_days": 13.8, "avg_positions": 5.5873, "blocked_fraction": 0.0, "cagr_pct": 31.3, "calmar": 1.97, "capacity_opportunities": 96, "end_date": "2024-01-03", "ev_net_r": 0.30460374958300496, "ev_without_best": { "1": 0.18921980318964995, "10": -0.33713921167851935, "5": -0.09228347266700955 }, "exit_reasons": { "open_at_end": 4, "stop": 43, "time": 15, "trailing_stop": 34 }, "gain_to_pain": 1.1225916097660376, "longest_underwater_sessions": 103, "max_drawdown_pct": 15.9, "measurement_start_equity": 9041.73, "measurement_start_positions": 6, "opened_positions": 96, "peak_positions": 8, "profit_factor": 1.5152966151038072, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.27, "simulation_start_date": "2022-09-19", "skipped_book_full": 0, "skipped_min_initial_risk": 616, "sortino": 1.9306779347733296, "start_date": "2023-01-03", "total_return_pct": 31.3, "trades": 96, "transaction_cost": 626.4811567693635, "turnover_multiple": 34.64387660156648, "underwater_pct": 87.74703557312253, "win_rate": 35.4 }, "path_id": "warm-2023-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2022-09-19" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-13|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6534, "avg_gross_exposure_pct": 91.3466, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 38.9, "calmar": 2.58, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3837265526102392, "ev_without_best": { "1": 0.2661172232882415, "10": -0.2690968745606086, "5": -0.0202610096725632 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.4923570672283217, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 9250.11, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.6970742810816906, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.52, "simulation_start_date": "2022-09-26", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.355334551703249, "start_date": "2023-01-03", "total_return_pct": 38.8, "trades": 94, "transaction_cost": 326.4570605676572, "turnover_multiple": 35.29223550505423, "underwater_pct": 85.7707509881423, "win_rate": 36.2 }, "path_id": "warm-2023-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2022-09-26" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-13|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 8.6257, "avg_gross_exposure_pct": 91.3743, "avg_hold_days": 14.1, "avg_positions": 5.5357, "blocked_fraction": 0.0, "cagr_pct": 34.7, "calmar": 2.17, "capacity_opportunities": 94, "end_date": "2024-01-03", "ev_net_r": 0.3421422525480061, "ev_without_best": { "1": 0.22468057078022405, "10": -0.31041143362867335, "5": -0.061554879024199684 }, "exit_reasons": { "open_at_end": 4, "stop": 39, "time": 15, "trailing_stop": 36 }, "gain_to_pain": 1.2885351596620793, "longest_underwater_sessions": 103, "max_drawdown_pct": 16.0, "measurement_start_equity": 9153.82, "measurement_start_positions": 6, "opened_positions": 94, "peak_positions": 8, "profit_factor": 1.59247679748475, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.38, "simulation_start_date": "2022-09-26", "skipped_book_full": 0, "skipped_min_initial_risk": 632, "sortino": 2.1250956151165963, "start_date": "2023-01-03", "total_return_pct": 34.7, "trades": 94, "transaction_cost": 635.3766291134061, "turnover_multiple": 34.705545286744005, "underwater_pct": 86.95652173913044, "win_rate": 36.2 }, "path_id": "warm-2023-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2022-09-26" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-14|cost=0.1", "cluster": 2023, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 9.1152, "avg_gross_exposure_pct": 90.8848, "avg_hold_days": 13.3, "avg_positions": 5.5, "blocked_fraction": 0.0, "cagr_pct": 32.1, "calmar": 2.13, "capacity_opportunities": 100, "end_date": "2024-01-03", "ev_net_r": 0.3181805087173553, "ev_without_best": { "1": 0.2070369362846415, "10": -0.2984042504079785, "5": -0.06374184141563237 }, "exit_reasons": { "open_at_end": 4, "stop": 46, "time": 16, "trailing_stop": 34 }, "gain_to_pain": 1.1535567646223237, "longest_underwater_sessions": 102, "max_drawdown_pct": 15.1, "measurement_start_equity": 9816.19, "measurement_start_positions": 6, "opened_positions": 100, "peak_positions": 8, "profit_factor": 1.5549773118639698, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.29, "simulation_start_date": "2022-10-03", "skipped_book_full": 0, "skipped_min_initial_risk": 612, "sortino": 1.9533406867269254, "start_date": "2023-01-03", "total_return_pct": 32.0, "trades": 100, "transaction_cost": 348.5929718166195, "turnover_multiple": 35.512044063594885, "underwater_pct": 88.14229249011858, "win_rate": 35.0 }, "path_id": "warm-2023-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2022-10-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2023-seed-14|cost=0.2", "cluster": 2023, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "metrics": { "avg_cash_pct": 9.0851, "avg_gross_exposure_pct": 90.9149, "avg_hold_days": 13.3, "avg_positions": 5.5, "blocked_fraction": 0.0, "cagr_pct": 27.9, "calmar": 1.75, "capacity_opportunities": 100, "end_date": "2024-01-03", "ev_net_r": 0.27663886858924863, "ev_without_best": { "1": 0.16563442628255684, "10": -0.33968939228218087, "5": -0.10500914856569986 }, "exit_reasons": { "open_at_end": 4, "stop": 46, "time": 16, "trailing_stop": 34 }, "gain_to_pain": 0.972047787370938, "longest_underwater_sessions": 103, "max_drawdown_pct": 15.9, "measurement_start_equity": 9732.98, "measurement_start_positions": 6, "opened_positions": 100, "peak_positions": 8, "profit_factor": 1.460429164428076, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.15, "simulation_start_date": "2022-10-03", "skipped_book_full": 0, "skipped_min_initial_risk": 612, "sortino": 1.7266556432543263, "start_date": "2023-01-03", "total_return_pct": 27.9, "trades": 100, "transaction_cost": 679.2573208975288, "turnover_multiple": 34.89462224814645, "underwater_pct": 89.32806324110672, "win_rate": 35.0 }, "path_id": "warm-2023-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2022-10-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-01|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220942, "ev_without_best": { "1": 0.4750703378222007, "10": -0.23688356119499596, "5": 0.07677280738925797 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.108681608789417, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 12250.32, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.0779030471797464, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219821709996756, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 319.35856968458864, "turnover_multiple": 26.06940632445427, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2023-07-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-01|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881288, "ev_without_best": { "1": 0.44206784149075, "10": -0.2695547749524077, "5": 0.04368590502586093 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744373797229908, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 12081.93, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689172, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818740577857474, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 622.6585905836783, "turnover_multiple": 25.768175721249765, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2023-07-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-02|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220939, "ev_without_best": { "1": 0.4750703378222006, "10": -0.236883561194996, "5": 0.07677280738925786 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.1086848938703366, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 11744.18, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.0779030471797464, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-07-10", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219851383374002, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 306.1638477528072, "turnover_multiple": 26.069410359242383, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2023-07-10" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-02|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881289, "ev_without_best": { "1": 0.4420678414907502, "10": -0.2695547749524075, "5": 0.043685905025861164 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.974436619403391, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11580.15, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689172, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-07-10", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818744180260934, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 596.7983722456878, "turnover_multiple": 25.768162426466315, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2023-07-10" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-03|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220945, "ev_without_best": { "1": 0.475070337822201, "10": -0.23688356119499557, "5": 0.07677280738925828 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.1086879520271182, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 11892.93, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.0779030471797473, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-07-17", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219870989138434, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 310.0418637527219, "turnover_multiple": 26.069426436775622, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2023-07-17" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-03|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881288, "ev_without_best": { "1": 0.44206784149075007, "10": -0.26955477495240765, "5": 0.04368590502586102 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744368296543569, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11739.33, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689168, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-07-17", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.481873585943265, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 605.0020661994367, "turnover_multiple": 25.768168464445445, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2023-07-17" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-04|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220943, "ev_without_best": { "1": 0.4750703378222008, "10": -0.2368835611949959, "5": 0.07677280738925799 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.1086873280029101, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 11962.61, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.077903047179747, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-07-24", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219809754709393, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 311.8581979228878, "turnover_multiple": 26.069411100327418, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2023-07-24" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-04|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881289, "ev_without_best": { "1": 0.4420678414907502, "10": -0.2695547749524075, "5": 0.04368590502586113 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744352459242703, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11821.19, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689172, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-07-24", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818721507919586, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 609.2207660691662, "turnover_multiple": 25.76816572904954, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2023-07-24" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-05|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220943, "ev_without_best": { "1": 0.4750703378222008, "10": -0.2368835611949958, "5": 0.07677280738925811 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.1086795297185918, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 11220.92, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.077903047179747, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-07-31", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.621984262116154, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 292.5229205762917, "turnover_multiple": 26.06942394886442, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2023-07-31" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-05|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881286, "ev_without_best": { "1": 0.4420678414907499, "10": -0.26955477495240776, "5": 0.04368590502586084 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744351847770801, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11080.46, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689165, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-07-31", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818749011137116, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 571.0463059157985, "turnover_multiple": 25.768167833997797, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2023-07-31" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-06|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220943, "ev_without_best": { "1": 0.4750703378222008, "10": -0.23688356119499576, "5": 0.07677280738925811 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.1086842006840918, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 10943.82, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.077903047179747, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-08-07", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219800419352763, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 285.2989678321927, "turnover_multiple": 26.069413407036368, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2023-08-07" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-06|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881289, "ev_without_best": { "1": 0.44206784149075007, "10": -0.2695547749524076, "5": 0.04368590502586106 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744357628505593, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 10819.61, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689172, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-08-07", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.48187307068522, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 557.6031203205189, "turnover_multiple": 25.76817095627841, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2023-08-07" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-07|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.613741305422094, "ev_without_best": { "1": 0.4750703378222006, "10": -0.236883561194996, "5": 0.0767728073892579 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.108687161084036, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 11207.44, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.0779030471797464, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-08-14", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219867150368272, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 292.1715314864899, "turnover_multiple": 26.069426335228197, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2023-08-14" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-07|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881289, "ev_without_best": { "1": 0.4420678414907502, "10": -0.2695547749524074, "5": 0.043685905025861185 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744342397339695, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11090.87, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689172, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-08-14", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818718875776744, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 571.582910017291, "turnover_multiple": 25.768172831224735, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2023-08-14" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-08|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220944, "ev_without_best": { "1": 0.475070337822201, "10": -0.23688356119499565, "5": 0.07677280738925824 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.1086831096942003, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 11528.42, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.0779030471797477, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-08-21", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219826424461552, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 300.539106219121, "turnover_multiple": 26.069409877426477, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2023-08-21" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-08|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.580180291888129, "ev_without_best": { "1": 0.4420678414907504, "10": -0.2695547749524073, "5": 0.043685905025861296 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744388102232217, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11423.14, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689179, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-08-21", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818779474079087, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 588.7069179373792, "turnover_multiple": 25.76817398444645, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2023-08-21" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-09|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220943, "ev_without_best": { "1": 0.4750703378222007, "10": -0.23688356119499576, "5": 0.07677280738925804 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.1086800321770043, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 11264.77, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.0779030471797473, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-08-28", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219810639536714, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 293.66586399390627, "turnover_multiple": 26.0694061213772, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2023-08-28" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-09|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881288, "ev_without_best": { "1": 0.44206784149075007, "10": -0.26955477495240765, "5": 0.04368590502586106 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744370675991891, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11161.32, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689168, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-08-28", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818764004394818, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 575.2135270660306, "turnover_multiple": 25.76816752257039, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2023-08-28" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-10|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220943, "ev_without_best": { "1": 0.4750703378222009, "10": -0.23688356119499573, "5": 0.07677280738925815 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.1086828614892228, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 11138.63, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.077903047179747, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-09-05", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219879138472006, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 290.3775401127022, "turnover_multiple": 26.06941249621383, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2023-09-05" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-10|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881287, "ev_without_best": { "1": 0.44206784149075, "10": -0.26955477495240787, "5": 0.04368590502586088 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744359992955636, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11038.36, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689165, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-09-05", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818777572035329, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 568.8769318443202, "turnover_multiple": 25.768181679358175, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2023-09-05" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-11|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220946, "ev_without_best": { "1": 0.4750703378222011, "10": -0.2368835611949955, "5": 0.07677280738925835 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.108686647462042, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 11254.04, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.077903047179748, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-09-11", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219843778376195, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 293.3863537608993, "turnover_multiple": 26.069425180726142, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2023-09-11" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-11|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881289, "ev_without_best": { "1": 0.4420678414907502, "10": -0.2695547749524076, "5": 0.043685905025861095 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744365585642264, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11157.35, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689168, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-09-11", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818758287847353, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 575.0088091938179, "turnover_multiple": 25.76816220669863, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2023-09-11" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-12|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220944, "ev_without_best": { "1": 0.4750703378222009, "10": -0.23688356119499565, "5": 0.07677280738925815 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.108684763622609, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 11420.23, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.0779030471797473, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-09-18", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6219837633893486, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 297.71868807974073, "turnover_multiple": 26.06941261951298, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2023-09-18" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-12|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881288, "ev_without_best": { "1": 0.44206784149075007, "10": -0.2695547749524076, "5": 0.04368590502586102 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744349254641522, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11327.69, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689168, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-09-18", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818715912284564, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 583.7875180801166, "turnover_multiple": 25.76816270926007, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2023-09-18" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-13|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.5314, "avg_gross_exposure_pct": 73.4686, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.6137413054220946, "ev_without_best": { "1": 0.4750703378222011, "10": -0.2368835611949955, "5": 0.07677280738925836 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.1131047347431533, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 12007.79, "measurement_start_positions": 8, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.0779030471797477, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-09-25", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.6242898418006935, "start_date": "2024-01-02", "total_return_pct": 28.8, "trades": 74, "transaction_cost": 313.18719510238844, "turnover_multiple": 26.082001359316614, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2023-09-25" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-13|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.5007, "avg_gross_exposure_pct": 73.4993, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881289, "ev_without_best": { "1": 0.44206784149075007, "10": -0.2695547749524076, "5": 0.04368590502586102 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9780789831168164, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 11925.48, "measurement_start_positions": 8, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689174, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-09-25", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4839571750090876, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 614.8743626277407, "turnover_multiple": 25.779858027842096, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2023-09-25" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-14|cost=0.1", "cluster": 2024, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4853, "avg_gross_exposure_pct": 73.5147, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 28.9, "calmar": 1.18, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.613741305422094, "ev_without_best": { "1": 0.4750703378222006, "10": -0.23688356119499598, "5": 0.07677280738925789 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 1.1086874793684427, "longest_underwater_sessions": 144, "max_drawdown_pct": 24.5, "measurement_start_equity": 12075.2, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 2.0779030471797464, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.1, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.621986694072606, "start_date": "2024-01-02", "total_return_pct": 28.7, "trades": 74, "transaction_cost": 314.7934860379932, "turnover_multiple": 26.069422124519114, "underwater_pct": 88.93280632411067, "win_rate": 37.8 }, "path_id": "warm-2024-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2023-10-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2024-seed-14|cost=0.2", "cluster": 2024, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "metrics": { "avg_cash_pct": 26.4543, "avg_gross_exposure_pct": 73.5457, "avg_hold_days": 16.3, "avg_positions": 4.8214, "blocked_fraction": 0.0, "cagr_pct": 26.0, "calmar": 1.02, "capacity_opportunities": 74, "end_date": "2024-12-31", "ev_net_r": 0.5801802918881289, "ev_without_best": { "1": 0.4420678414907502, "10": -0.2695547749524076, "5": 0.043685905025861047 }, "exit_reasons": { "open_at_end": 1, "stop": 32, "time": 17, "trailing_stop": 24 }, "gain_to_pain": 0.9744416180456176, "longest_underwater_sessions": 151, "max_drawdown_pct": 25.4, "measurement_start_equity": 12000.37, "measurement_start_positions": 7, "opened_positions": 74, "peak_positions": 8, "profit_factor": 1.9852638224689174, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 1.01, "simulation_start_date": "2023-10-02", "skipped_book_full": 0, "skipped_min_initial_risk": 109, "sortino": 1.4818801976634677, "start_date": "2024-01-02", "total_return_pct": 25.9, "trades": 74, "transaction_cost": 618.455430538047, "turnover_multiple": 25.768181753481223, "underwater_pct": 90.51383399209486, "win_rate": 37.8 }, "path_id": "warm-2024-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2023-10-02" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-01|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494296, "ev_without_best": { "1": 0.694940385006832, "10": 0.030780027329342215, "5": 0.3134811297177855 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701721890978299, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 10457.87, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.928448119616149, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779685264329249, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 227.94448494189038, "turnover_multiple": 21.79645424373131, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2024-07-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-01|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064054, "ev_without_best": { "1": 0.6647966504311359, "10": 0.0005552345778118621, "5": 0.28377847712224163 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235091546075126, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10346.42, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396086, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-07-03", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604998106823457, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 446.8472738211242, "turnover_multiple": 21.594294153007716, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2024-07-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-02|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494294, "ev_without_best": { "1": 0.6949403850068318, "10": 0.030780027329342076, "5": 0.3134811297177854 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701685896958311, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 10726.05, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.9284481196161485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-08", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779694483375528, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 233.7896731461122, "turnover_multiple": 21.79643700580477, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2024-07-08" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-02|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064054, "ev_without_best": { "1": 0.6647966504311359, "10": 0.000555234577812047, "5": 0.2837784771222419 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235067582488272, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10610.17, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396086, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-07-08", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.60498469027016, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 458.23847972868987, "turnover_multiple": 21.594304319755942, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2024-07-08" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-03|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494294, "ev_without_best": { "1": 0.6949403850068318, "10": 0.030780027329341864, "5": 0.3134811297177852 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701753859479054, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 10745.45, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.9284481196161476, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-15", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779690584858227, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 234.21270239580258, "turnover_multiple": 21.796453605554216, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2024-07-15" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-03|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064055, "ev_without_best": { "1": 0.664796650431136, "10": 0.0005552345778121485, "5": 0.28377847712224197 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.2350544250292605, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10639.65, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396086, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-07-15", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604971665717991, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 459.5115891652079, "turnover_multiple": 21.594300055227755, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2024-07-15" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-04|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494291, "ev_without_best": { "1": 0.6949403850068315, "10": 0.030780027329341837, "5": 0.3134811297177851 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701731577513847, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 11086.85, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.928448119616148, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-22", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779681628636404, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 241.65383384638923, "turnover_multiple": 21.796437567603892, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2024-07-22" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-04|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064055, "ev_without_best": { "1": 0.664796650431136, "10": 0.0005552345778119994, "5": 0.28377847712224186 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235088234605008, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10987.87, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396086, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-07-22", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604979891739199, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 474.5506605003992, "turnover_multiple": 21.594297188645257, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2024-07-22" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-05|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494292, "ev_without_best": { "1": 0.6949403850068316, "10": 0.030780027329342013, "5": 0.31348112971778536 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.70176104579738, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 11485.96, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.928448119616148, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-07-29", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.7796973665609315, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 250.35318030691346, "turnover_multiple": 21.796452391172654, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2024-07-29" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-05|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064055, "ev_without_best": { "1": 0.664796650431136, "10": 0.0005552345778119946, "5": 0.2837784771222418 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235104149407291, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 11399.56, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396086, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-07-29", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604982585645512, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 492.33100736394357, "turnover_multiple": 21.59429869942101, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2024-07-29" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-06|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494294, "ev_without_best": { "1": 0.6949403850068316, "10": 0.030780027329341774, "5": 0.31348112971778513 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701718989508949, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 11754.56, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.9284481196161476, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-05", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.7796932280220865, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 256.207684403301, "turnover_multiple": 21.796450433134122, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2024-08-05" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-06|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064054, "ev_without_best": { "1": 0.6647966504311359, "10": 0.0005552345778119046, "5": 0.28377847712224163 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235062449720327, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 11673.35, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.812923549739608, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-08-05", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604990959211529, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 504.15587926231245, "turnover_multiple": 21.594310085036103, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2024-08-05" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-07|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494292, "ev_without_best": { "1": 0.6949403850068316, "10": 0.030780027329341805, "5": 0.31348112971778513 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701682331656595, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 11700.83, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.928448119616148, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-12", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779683776547976, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 255.0364453518545, "turnover_multiple": 21.796440538992062, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2024-08-12" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-07|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064054, "ev_without_best": { "1": 0.6647966504311358, "10": 0.0005552345778119208, "5": 0.2837784771222418 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235084911424553, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 11619.69, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396086, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-08-12", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604985881559322, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 501.83837273898985, "turnover_multiple": 21.594309862784197, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2024-08-12" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-08|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494294, "ev_without_best": { "1": 0.6949403850068316, "10": 0.030780027329341916, "5": 0.3134811297177852 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.70166452857589, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 11724.29, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.9284481196161476, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-19", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779680643732706, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 255.5478553959473, "turnover_multiple": 21.79644612986776, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2024-08-19" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-08|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064055, "ev_without_best": { "1": 0.6647966504311359, "10": 0.0005552345778119024, "5": 0.2837784771222418 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235091461170676, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 11645.4, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396086, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-08-19", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604977756943841, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 502.9487295427429, "turnover_multiple": 21.594308892040758, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2024-08-19" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-09|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494291, "ev_without_best": { "1": 0.6949403850068314, "10": 0.03078002732934179, "5": 0.313481129717785 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701749173535327, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 12236.6, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.928448119616147, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-08-26", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779676048525859, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 266.7143623421526, "turnover_multiple": 21.7964436479212, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2024-08-26" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-09|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064057, "ev_without_best": { "1": 0.6647966504311362, "10": 0.0005552345778123859, "5": 0.2837784771222422 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.2351339685466804, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 12167.42, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396103, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-08-26", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604979144587107, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 525.4940291959093, "turnover_multiple": 21.594307963229237, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2024-08-26" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-10|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494288, "ev_without_best": { "1": 0.6949403850068312, "10": 0.030780027329341427, "5": 0.31348112971778475 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701670207909199, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 12366.65, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.928448119616146, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779676465120558, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 269.5490766196357, "turnover_multiple": 21.796450665267933, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2024-09-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-10|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064054, "ev_without_best": { "1": 0.6647966504311359, "10": 0.0005552345778119931, "5": 0.2837784771222419 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235099727298185, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 12300.12, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396086, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-09-03", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604992553040311, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 531.2250626971531, "turnover_multiple": 21.594304067649468, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2024-09-03" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-11|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494294, "ev_without_best": { "1": 0.6949403850068318, "10": 0.030780027329341948, "5": 0.31348112971778525 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701705462482524, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 12535.44, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.9284481196161485, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-09", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779700795288108, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 273.22808360878196, "turnover_multiple": 21.79644939537678, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2024-09-09" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-11|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064052, "ev_without_best": { "1": 0.6647966504311357, "10": 0.0005552345778118386, "5": 0.28377847712224163 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235027812457542, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 12478.54, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.812923549739608, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-09-09", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604991115689431, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 538.9306343967443, "turnover_multiple": 21.594298467478733, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2024-09-09" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-12|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494294, "ev_without_best": { "1": 0.6949403850068318, "10": 0.030780027329341954, "5": 0.31348112971778536 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701700176743715, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 12159.18, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.928448119616148, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-16", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779691097060596, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 265.0269058115528, "turnover_multiple": 21.79644563297466, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2024-09-16" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-12|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064054, "ev_without_best": { "1": 0.6647966504311358, "10": 0.0005552345778119166, "5": 0.2837784771222417 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235101539694937, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 12106.27, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.812923549739608, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-09-16", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604983585305083, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 522.8528026061261, "turnover_multiple": 21.594297938428852, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2024-09-16" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-13|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494291, "ev_without_best": { "1": 0.6949403850068315, "10": 0.030780027329341944, "5": 0.31348112971778513 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701661796878339, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 10958.9, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.928448119616148, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-23", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.7796956122643985, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 238.86509507663732, "turnover_multiple": 21.796448099411194, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2024-09-23" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-13|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064055, "ev_without_best": { "1": 0.664796650431136, "10": 0.0005552345778120789, "5": 0.2837784771222419 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235149838162041, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 10918.2, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396086, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-09-23", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604987671296775, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 471.5417789550479, "turnover_multiple": 21.594300294693628, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2024-09-23" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-14|cost=0.1", "cluster": 2025, "cost_per_side_pct": 0.1, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.0532, "avg_gross_exposure_pct": 52.9468, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 80.9, "calmar": 3.7, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9925685890494296, "ev_without_best": { "1": 0.6949403850068319, "10": 0.030780027329342107, "5": 0.3134811297177854 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.701670833216825, "longest_underwater_sessions": 62, "max_drawdown_pct": 21.9, "measurement_start_equity": 11905.43, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.928448119616148, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.56, "simulation_start_date": "2024-09-30", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.779689845482818, "start_date": "2025-01-02", "total_return_pct": 81.7, "trades": 63, "transaction_cost": 259.4960779738282, "turnover_multiple": 21.796447333177234, "underwater_pct": 81.81818181818183, "win_rate": 46.0 }, "path_id": "warm-2025-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2024-09-30" }, { "arm_id": "cash_unbounded", "cell_id": "cash_unbounded|warm_book|warm-2025-seed-14|cost=0.2", "cluster": 2025, "cost_per_side_pct": 0.2, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "metrics": { "avg_cash_pct": 47.023, "avg_gross_exposure_pct": 52.977, "avg_hold_days": 14.8, "avg_positions": 3.8095, "blocked_fraction": 0.0, "cagr_pct": 77.7, "calmar": 3.48, "capacity_opportunities": 63, "end_date": "2026-01-05", "ev_net_r": 0.9621333639064054, "ev_without_best": { "1": 0.6647966504311358, "10": 0.0005552345778118406, "5": 0.28377847712224163 }, "exit_reasons": { "open_at_end": 2, "stop": 27, "time": 17, "trailing_stop": 17 }, "gain_to_pain": 7.235082627845856, "longest_underwater_sessions": 72, "max_drawdown_pct": 22.3, "measurement_start_equity": 11867.9, "measurement_start_positions": 1, "opened_positions": 63, "peak_positions": 11, "profit_factor": 2.8129235497396086, "sessions_at_capacity": 0, "sessions_measured": 252, "sharpe": 2.49, "simulation_start_date": "2024-09-30", "skipped_book_full": 0, "skipped_min_initial_risk": 27, "sortino": 4.604999247606374, "start_date": "2025-01-02", "total_return_pct": 78.5, "trades": 63, "transaction_cost": 512.5581802002084, "turnover_multiple": 21.594308184270528, "underwater_pct": 82.6086956521739, "win_rate": 46.0 }, "path_id": "warm-2025-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2024-09-30" } ], "cohort_manifest": { "empty_book": [ { "cluster": 2019, "hard_end_exclusive": "2020-02-03", "measurement_start": "2019-02-01", "path_id": "empty-2019-02", "protocol": "empty_book", "simulation_start": "2019-02-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-03-02", "measurement_start": "2019-03-01", "path_id": "empty-2019-03", "protocol": "empty_book", "simulation_start": "2019-03-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-03-31", "measurement_start": "2019-04-01", "path_id": "empty-2019-04", "protocol": "empty_book", "simulation_start": "2019-04-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-04-30", "measurement_start": "2019-05-01", "path_id": "empty-2019-05", "protocol": "empty_book", "simulation_start": "2019-05-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-06-02", "measurement_start": "2019-06-03", "path_id": "empty-2019-06", "protocol": "empty_book", "simulation_start": "2019-06-03" }, { "cluster": 2019, "hard_end_exclusive": "2020-06-30", "measurement_start": "2019-07-01", "path_id": "empty-2019-07", "protocol": "empty_book", "simulation_start": "2019-07-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-07-31", "measurement_start": "2019-08-01", "path_id": "empty-2019-08", "protocol": "empty_book", "simulation_start": "2019-08-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-09-01", "measurement_start": "2019-09-03", "path_id": "empty-2019-09", "protocol": "empty_book", "simulation_start": "2019-09-03" }, { "cluster": 2019, "hard_end_exclusive": "2020-09-30", "measurement_start": "2019-10-01", "path_id": "empty-2019-10", "protocol": "empty_book", "simulation_start": "2019-10-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-11-02", "measurement_start": "2019-11-01", "path_id": "empty-2019-11", "protocol": "empty_book", "simulation_start": "2019-11-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-12-01", "measurement_start": "2019-12-02", "path_id": "empty-2019-12", "protocol": "empty_book", "simulation_start": "2019-12-02" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "empty-2020-01", "protocol": "empty_book", "simulation_start": "2020-01-02" }, { "cluster": 2020, "hard_end_exclusive": "2021-02-02", "measurement_start": "2020-02-03", "path_id": "empty-2020-02", "protocol": "empty_book", "simulation_start": "2020-02-03" }, { "cluster": 2020, "hard_end_exclusive": "2021-03-02", "measurement_start": "2020-03-02", "path_id": "empty-2020-03", "protocol": "empty_book", "simulation_start": "2020-03-02" }, { "cluster": 2020, "hard_end_exclusive": "2021-04-01", "measurement_start": "2020-04-01", "path_id": "empty-2020-04", "protocol": "empty_book", "simulation_start": "2020-04-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-05-03", "measurement_start": "2020-05-01", "path_id": "empty-2020-05", "protocol": "empty_book", "simulation_start": "2020-05-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-06-01", "measurement_start": "2020-06-01", "path_id": "empty-2020-06", "protocol": "empty_book", "simulation_start": "2020-06-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-07-01", "measurement_start": "2020-07-01", "path_id": "empty-2020-07", "protocol": "empty_book", "simulation_start": "2020-07-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-08-03", "measurement_start": "2020-08-03", "path_id": "empty-2020-08", "protocol": "empty_book", "simulation_start": "2020-08-03" }, { "cluster": 2020, "hard_end_exclusive": "2021-09-01", "measurement_start": "2020-09-01", "path_id": "empty-2020-09", "protocol": "empty_book", "simulation_start": "2020-09-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-10-01", "measurement_start": "2020-10-01", "path_id": "empty-2020-10", "protocol": "empty_book", "simulation_start": "2020-10-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-11-02", "measurement_start": "2020-11-02", "path_id": "empty-2020-11", "protocol": "empty_book", "simulation_start": "2020-11-02" }, { "cluster": 2020, "hard_end_exclusive": "2021-12-01", "measurement_start": "2020-12-01", "path_id": "empty-2020-12", "protocol": "empty_book", "simulation_start": "2020-12-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "empty-2021-01", "protocol": "empty_book", "simulation_start": "2021-01-04" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-31", "measurement_start": "2021-02-01", "path_id": "empty-2021-02", "protocol": "empty_book", "simulation_start": "2021-02-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-02-28", "measurement_start": "2021-03-01", "path_id": "empty-2021-03", "protocol": "empty_book", "simulation_start": "2021-03-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-03-31", "measurement_start": "2021-04-01", "path_id": "empty-2021-04", "protocol": "empty_book", "simulation_start": "2021-04-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-05-02", "measurement_start": "2021-05-03", "path_id": "empty-2021-05", "protocol": "empty_book", "simulation_start": "2021-05-03" }, { "cluster": 2021, "hard_end_exclusive": "2022-05-31", "measurement_start": "2021-06-01", "path_id": "empty-2021-06", "protocol": "empty_book", "simulation_start": "2021-06-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-07-01", "measurement_start": "2021-07-01", "path_id": "empty-2021-07", "protocol": "empty_book", "simulation_start": "2021-07-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-08-02", "measurement_start": "2021-08-02", "path_id": "empty-2021-08", "protocol": "empty_book", "simulation_start": "2021-08-02" }, { "cluster": 2021, "hard_end_exclusive": "2022-09-01", "measurement_start": "2021-09-01", "path_id": "empty-2021-09", "protocol": "empty_book", "simulation_start": "2021-09-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-10-03", "measurement_start": "2021-10-01", "path_id": "empty-2021-10", "protocol": "empty_book", "simulation_start": "2021-10-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-11-01", "measurement_start": "2021-11-01", "path_id": "empty-2021-11", "protocol": "empty_book", "simulation_start": "2021-11-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-12-01", "measurement_start": "2021-12-01", "path_id": "empty-2021-12", "protocol": "empty_book", "simulation_start": "2021-12-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "empty-2022-01", "protocol": "empty_book", "simulation_start": "2022-01-03" }, { "cluster": 2022, "hard_end_exclusive": "2023-02-02", "measurement_start": "2022-02-01", "path_id": "empty-2022-02", "protocol": "empty_book", "simulation_start": "2022-02-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-03-02", "measurement_start": "2022-03-01", "path_id": "empty-2022-03", "protocol": "empty_book", "simulation_start": "2022-03-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-04-04", "measurement_start": "2022-04-01", "path_id": "empty-2022-04", "protocol": "empty_book", "simulation_start": "2022-04-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-05-03", "measurement_start": "2022-05-02", "path_id": "empty-2022-05", "protocol": "empty_book", "simulation_start": "2022-05-02" }, { "cluster": 2022, "hard_end_exclusive": "2023-06-02", "measurement_start": "2022-06-01", "path_id": "empty-2022-06", "protocol": "empty_book", "simulation_start": "2022-06-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-07-05", "measurement_start": "2022-07-01", "path_id": "empty-2022-07", "protocol": "empty_book", "simulation_start": "2022-07-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-08-02", "measurement_start": "2022-08-01", "path_id": "empty-2022-08", "protocol": "empty_book", "simulation_start": "2022-08-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-09-05", "measurement_start": "2022-09-01", "path_id": "empty-2022-09", "protocol": "empty_book", "simulation_start": "2022-09-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-10-04", "measurement_start": "2022-10-03", "path_id": "empty-2022-10", "protocol": "empty_book", "simulation_start": "2022-10-03" }, { "cluster": 2022, "hard_end_exclusive": "2023-11-02", "measurement_start": "2022-11-01", "path_id": "empty-2022-11", "protocol": "empty_book", "simulation_start": "2022-11-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-12-04", "measurement_start": "2022-12-01", "path_id": "empty-2022-12", "protocol": "empty_book", "simulation_start": "2022-12-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "empty-2023-01", "protocol": "empty_book", "simulation_start": "2023-01-03" }, { "cluster": 2023, "hard_end_exclusive": "2024-02-02", "measurement_start": "2023-02-01", "path_id": "empty-2023-02", "protocol": "empty_book", "simulation_start": "2023-02-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-03-01", "measurement_start": "2023-03-01", "path_id": "empty-2023-03", "protocol": "empty_book", "simulation_start": "2023-03-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-04-04", "measurement_start": "2023-04-03", "path_id": "empty-2023-04", "protocol": "empty_book", "simulation_start": "2023-04-03" }, { "cluster": 2023, "hard_end_exclusive": "2024-05-01", "measurement_start": "2023-05-01", "path_id": "empty-2023-05", "protocol": "empty_book", "simulation_start": "2023-05-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-06-03", "measurement_start": "2023-06-01", "path_id": "empty-2023-06", "protocol": "empty_book", "simulation_start": "2023-06-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-07-03", "measurement_start": "2023-07-03", "path_id": "empty-2023-07", "protocol": "empty_book", "simulation_start": "2023-07-03" }, { "cluster": 2023, "hard_end_exclusive": "2024-08-01", "measurement_start": "2023-08-01", "path_id": "empty-2023-08", "protocol": "empty_book", "simulation_start": "2023-08-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-09-04", "measurement_start": "2023-09-01", "path_id": "empty-2023-09", "protocol": "empty_book", "simulation_start": "2023-09-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-10-02", "measurement_start": "2023-10-02", "path_id": "empty-2023-10", "protocol": "empty_book", "simulation_start": "2023-10-02" }, { "cluster": 2023, "hard_end_exclusive": "2024-11-01", "measurement_start": "2023-11-01", "path_id": "empty-2023-11", "protocol": "empty_book", "simulation_start": "2023-11-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-12-03", "measurement_start": "2023-12-01", "path_id": "empty-2023-12", "protocol": "empty_book", "simulation_start": "2023-12-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "empty-2024-01", "protocol": "empty_book", "simulation_start": "2024-01-02" }, { "cluster": 2024, "hard_end_exclusive": "2025-02-04", "measurement_start": "2024-02-01", "path_id": "empty-2024-02", "protocol": "empty_book", "simulation_start": "2024-02-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-03-05", "measurement_start": "2024-03-01", "path_id": "empty-2024-03", "protocol": "empty_book", "simulation_start": "2024-03-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-04-02", "measurement_start": "2024-04-01", "path_id": "empty-2024-04", "protocol": "empty_book", "simulation_start": "2024-04-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-05-05", "measurement_start": "2024-05-01", "path_id": "empty-2024-05", "protocol": "empty_book", "simulation_start": "2024-05-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-06-05", "measurement_start": "2024-06-03", "path_id": "empty-2024-06", "protocol": "empty_book", "simulation_start": "2024-06-03" }, { "cluster": 2024, "hard_end_exclusive": "2025-07-03", "measurement_start": "2024-07-01", "path_id": "empty-2024-07", "protocol": "empty_book", "simulation_start": "2024-07-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-08-05", "measurement_start": "2024-08-01", "path_id": "empty-2024-08", "protocol": "empty_book", "simulation_start": "2024-08-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-09-05", "measurement_start": "2024-09-03", "path_id": "empty-2024-09", "protocol": "empty_book", "simulation_start": "2024-09-03" }, { "cluster": 2024, "hard_end_exclusive": "2025-10-03", "measurement_start": "2024-10-01", "path_id": "empty-2024-10", "protocol": "empty_book", "simulation_start": "2024-10-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-11-05", "measurement_start": "2024-11-01", "path_id": "empty-2024-11", "protocol": "empty_book", "simulation_start": "2024-11-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-12-04", "measurement_start": "2024-12-02", "path_id": "empty-2024-12", "protocol": "empty_book", "simulation_start": "2024-12-02" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "empty-2025-01", "protocol": "empty_book", "simulation_start": "2025-01-02" }, { "cluster": 2025, "hard_end_exclusive": "2026-02-04", "measurement_start": "2025-02-03", "path_id": "empty-2025-02", "protocol": "empty_book", "simulation_start": "2025-02-03" }, { "cluster": 2025, "hard_end_exclusive": "2026-03-04", "measurement_start": "2025-03-03", "path_id": "empty-2025-03", "protocol": "empty_book", "simulation_start": "2025-03-03" }, { "cluster": 2025, "hard_end_exclusive": "2026-04-02", "measurement_start": "2025-04-01", "path_id": "empty-2025-04", "protocol": "empty_book", "simulation_start": "2025-04-01" }, { "cluster": 2025, "hard_end_exclusive": "2026-05-04", "measurement_start": "2025-05-01", "path_id": "empty-2025-05", "protocol": "empty_book", "simulation_start": "2025-05-01" }, { "cluster": 2025, "hard_end_exclusive": "2026-06-03", "measurement_start": "2025-06-02", "path_id": "empty-2025-06", "protocol": "empty_book", "simulation_start": "2025-06-02" }, { "cluster": 2025, "hard_end_exclusive": "2026-07-02", "measurement_start": "2025-07-01", "path_id": "empty-2025-07", "protocol": "empty_book", "simulation_start": "2025-07-01" } ], "empty_cluster_count": 7, "empty_cluster_counts": { "2019": 11, "2020": 12, "2021": 12, "2022": 12, "2023": 12, "2024": 12, "2025": 7 }, "expected_clusters": [ 2019, 2020, 2021, 2022, 2023, 2024, 2025 ], "session_count": 2649, "snapshot_first_session": "2016-01-04", "snapshot_last_session": "2026-07-17", "warm_book": [ { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2018-07-02" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2018-07-09" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2018-07-16" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2018-07-23" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2018-07-30" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2018-08-06" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2018-08-13" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2018-08-20" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2018-08-27" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2018-09-04" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2018-09-10" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2018-09-17" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2018-09-24" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2018-10-01" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2019-07-03" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2019-07-08" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2019-07-15" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2019-07-22" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2019-07-29" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2019-08-05" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2019-08-12" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2019-08-19" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2019-08-26" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2019-09-03" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2019-09-09" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2019-09-16" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2019-09-23" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2019-09-30" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2020-07-06" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-02", "protocol": "warm_book", "seed_offset_sessions": 121, "simulation_start": "2020-07-13" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-03", "protocol": "warm_book", "seed_offset_sessions": 116, "simulation_start": "2020-07-20" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-04", "protocol": "warm_book", "seed_offset_sessions": 111, "simulation_start": "2020-07-27" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-05", "protocol": "warm_book", "seed_offset_sessions": 106, "simulation_start": "2020-08-03" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-06", "protocol": "warm_book", "seed_offset_sessions": 101, "simulation_start": "2020-08-10" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-07", "protocol": "warm_book", "seed_offset_sessions": 96, "simulation_start": "2020-08-17" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-08", "protocol": "warm_book", "seed_offset_sessions": 91, "simulation_start": "2020-08-24" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-09", "protocol": "warm_book", "seed_offset_sessions": 86, "simulation_start": "2020-08-31" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-10", "protocol": "warm_book", "seed_offset_sessions": 81, "simulation_start": "2020-09-08" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-11", "protocol": "warm_book", "seed_offset_sessions": 77, "simulation_start": "2020-09-14" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-12", "protocol": "warm_book", "seed_offset_sessions": 72, "simulation_start": "2020-09-21" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-13", "protocol": "warm_book", "seed_offset_sessions": 67, "simulation_start": "2020-09-28" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2021-07-06" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2021-07-12" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2021-07-19" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2021-07-26" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2021-08-02" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2021-08-09" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2021-08-16" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2021-08-23" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2021-08-30" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2021-09-07" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2021-09-13" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2021-09-20" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2021-09-27" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2021-10-04" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2022-07-05" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2022-07-11" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2022-07-18" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2022-07-25" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2022-08-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2022-08-08" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2022-08-15" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2022-08-22" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2022-08-29" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2022-09-06" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2022-09-12" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2022-09-19" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2022-09-26" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2022-10-03" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2023-07-03" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2023-07-10" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2023-07-17" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2023-07-24" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2023-07-31" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2023-08-07" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2023-08-14" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2023-08-21" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2023-08-28" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2023-09-05" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2023-09-11" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2023-09-18" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2023-09-25" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2023-10-02" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2024-07-03" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2024-07-08" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2024-07-15" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2024-07-22" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2024-07-29" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2024-08-05" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2024-08-12" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2024-08-19" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2024-08-26" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2024-09-03" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2024-09-09" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2024-09-16" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2024-09-23" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2024-09-30" } ], "warm_cluster_count": 7, "warm_seed_counts": { "2019": 14, "2020": 14, "2021": 13, "2022": 14, "2023": 14, "2024": 14, "2025": 14 } }, "construction_universe_manifest": { "construction_symbols_sha256": "7b44c312550e4267b16c73a31dc6bd2f978738f89265a1efcc19f4babd807db5", "construction_symbols_with_prices": 505, "construction_ticker_rows": 506, "rank_only_symbols_sha256": "fcf360784f9a31bf7f8aed48b91e9c5b11f5d3804779f2874466479ac14e12a2", "rank_only_symbols_with_prices": 4149, "rank_only_ticker_rows": 4149, "rank_only_unknown_symbols": 0, "rank_only_unknown_symbols_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ranking_symbols_sha256": "5b27b8c017701a4afce5f7f82dcbc44ca021ff4af516e95e1d5acf799da85842", "ranking_symbols_with_prices": 4654, "ranking_ticker_rows": 4655 }, "costs_per_side_pct": [ 0.1, 0.2 ], "decision_rule": "No formal promotion gate. Report paired annual medians, warm-seed EV/Calmar IQR ratios, and simple bootstrap intervals as context.", "environment": { "command": [ "/Users/taathde3/git/lab/signal_platform/.venv/bin/python", "scripts/run_portfolio_construction_matrix.py", "backtest_snapshots/research.sqlite", "--run-id", "prod505-capacity-bracket-daily-v1", "--workers", "12", "--resume" ], "dependency_manifest": "pyproject.toml", "dependency_manifest_sha256": "3c1922d9fd406ab502737dae74e00521732d7ddf8b1524cf363ee15a1f60fc41", "platform": "macOS-26.5.2-arm64-arm-64bit-Mach-O", "python": "3.13.13 (main, Apr 7 2026, 18:19:01) [Clang 21.0.0 (clang-2100.0.123.102)]" }, "fingerprint": "74508325552f316a6714e556cdd046e3435d13b2a0c462862417a1bd8ccb3604", "fingerprint_payload": { "arms": [ { "id": "cap10_incumbent", "label": "Cap 10, arrival-order incumbents", "max_positions": 10, "min_initial_risk_fraction": null, "weekly_top_n_rebalance": false }, { "id": "cash_unbounded", "label": "Cash-constrained, no count cap", "max_positions": null, "min_initial_risk_fraction": 0.005, "weekly_top_n_rebalance": false }, { "id": "cap10_weekly_top10", "label": "Cap 10, weekly current-rank top 10", "max_positions": 10, "min_initial_risk_fraction": null, "weekly_top_n_rebalance": true }, { "id": "cap15_incumbent", "label": "Cap 15, arrival-order incumbents", "max_positions": 15, "min_initial_risk_fraction": null, "weekly_top_n_rebalance": false } ], "bootstrap": { "replicates": 10000, "seed": 20260805 }, "candidate_cache_key": { "activation_hash": "855eb2297e2cd5d6e49cbffe7278ae4b19401ac121525bf1eac04b3b5798c19f", "cadence": "daily", "outcome_horizon_sessions": 0, "recommendation_config_hash": "2d6d2256fc6507b878d392c25b06c1825d4dc98565929b00f378478c39092a4c", "runtime_config": { "exit_policy": "atr_trail3", "hold_days": 30, "max_positions": 10, "ranking_key": "residual_high_vol_blend_80_20_score", "risk_per_trade": 0.01, "threshold": 80.0 }, "snapshot": "/Users/taathde3/git/lab/signal_platform/backtest_snapshots/research.sqlite", "snapshot_sha256": "c04a5bbef2c8c1f9e218817a5b0adce40ccc4bccba22699bc5ed2564f09858ce", "universe_manifest": { "symbols_sha256": "5b27b8c017701a4afce5f7f82dcbc44ca021ff4af516e95e1d5acf799da85842", "symbols_with_prices": 4654, "ticker_rows": 4655 }, "version": "portfolio-capacity-candidates-v1-zero-horizon" }, "cohort_manifest": { "empty_book": [ { "cluster": 2019, "hard_end_exclusive": "2020-02-03", "measurement_start": "2019-02-01", "path_id": "empty-2019-02", "protocol": "empty_book", "simulation_start": "2019-02-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-03-02", "measurement_start": "2019-03-01", "path_id": "empty-2019-03", "protocol": "empty_book", "simulation_start": "2019-03-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-03-31", "measurement_start": "2019-04-01", "path_id": "empty-2019-04", "protocol": "empty_book", "simulation_start": "2019-04-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-04-30", "measurement_start": "2019-05-01", "path_id": "empty-2019-05", "protocol": "empty_book", "simulation_start": "2019-05-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-06-02", "measurement_start": "2019-06-03", "path_id": "empty-2019-06", "protocol": "empty_book", "simulation_start": "2019-06-03" }, { "cluster": 2019, "hard_end_exclusive": "2020-06-30", "measurement_start": "2019-07-01", "path_id": "empty-2019-07", "protocol": "empty_book", "simulation_start": "2019-07-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-07-31", "measurement_start": "2019-08-01", "path_id": "empty-2019-08", "protocol": "empty_book", "simulation_start": "2019-08-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-09-01", "measurement_start": "2019-09-03", "path_id": "empty-2019-09", "protocol": "empty_book", "simulation_start": "2019-09-03" }, { "cluster": 2019, "hard_end_exclusive": "2020-09-30", "measurement_start": "2019-10-01", "path_id": "empty-2019-10", "protocol": "empty_book", "simulation_start": "2019-10-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-11-02", "measurement_start": "2019-11-01", "path_id": "empty-2019-11", "protocol": "empty_book", "simulation_start": "2019-11-01" }, { "cluster": 2019, "hard_end_exclusive": "2020-12-01", "measurement_start": "2019-12-02", "path_id": "empty-2019-12", "protocol": "empty_book", "simulation_start": "2019-12-02" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "empty-2020-01", "protocol": "empty_book", "simulation_start": "2020-01-02" }, { "cluster": 2020, "hard_end_exclusive": "2021-02-02", "measurement_start": "2020-02-03", "path_id": "empty-2020-02", "protocol": "empty_book", "simulation_start": "2020-02-03" }, { "cluster": 2020, "hard_end_exclusive": "2021-03-02", "measurement_start": "2020-03-02", "path_id": "empty-2020-03", "protocol": "empty_book", "simulation_start": "2020-03-02" }, { "cluster": 2020, "hard_end_exclusive": "2021-04-01", "measurement_start": "2020-04-01", "path_id": "empty-2020-04", "protocol": "empty_book", "simulation_start": "2020-04-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-05-03", "measurement_start": "2020-05-01", "path_id": "empty-2020-05", "protocol": "empty_book", "simulation_start": "2020-05-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-06-01", "measurement_start": "2020-06-01", "path_id": "empty-2020-06", "protocol": "empty_book", "simulation_start": "2020-06-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-07-01", "measurement_start": "2020-07-01", "path_id": "empty-2020-07", "protocol": "empty_book", "simulation_start": "2020-07-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-08-03", "measurement_start": "2020-08-03", "path_id": "empty-2020-08", "protocol": "empty_book", "simulation_start": "2020-08-03" }, { "cluster": 2020, "hard_end_exclusive": "2021-09-01", "measurement_start": "2020-09-01", "path_id": "empty-2020-09", "protocol": "empty_book", "simulation_start": "2020-09-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-10-01", "measurement_start": "2020-10-01", "path_id": "empty-2020-10", "protocol": "empty_book", "simulation_start": "2020-10-01" }, { "cluster": 2020, "hard_end_exclusive": "2021-11-02", "measurement_start": "2020-11-02", "path_id": "empty-2020-11", "protocol": "empty_book", "simulation_start": "2020-11-02" }, { "cluster": 2020, "hard_end_exclusive": "2021-12-01", "measurement_start": "2020-12-01", "path_id": "empty-2020-12", "protocol": "empty_book", "simulation_start": "2020-12-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "empty-2021-01", "protocol": "empty_book", "simulation_start": "2021-01-04" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-31", "measurement_start": "2021-02-01", "path_id": "empty-2021-02", "protocol": "empty_book", "simulation_start": "2021-02-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-02-28", "measurement_start": "2021-03-01", "path_id": "empty-2021-03", "protocol": "empty_book", "simulation_start": "2021-03-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-03-31", "measurement_start": "2021-04-01", "path_id": "empty-2021-04", "protocol": "empty_book", "simulation_start": "2021-04-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-05-02", "measurement_start": "2021-05-03", "path_id": "empty-2021-05", "protocol": "empty_book", "simulation_start": "2021-05-03" }, { "cluster": 2021, "hard_end_exclusive": "2022-05-31", "measurement_start": "2021-06-01", "path_id": "empty-2021-06", "protocol": "empty_book", "simulation_start": "2021-06-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-07-01", "measurement_start": "2021-07-01", "path_id": "empty-2021-07", "protocol": "empty_book", "simulation_start": "2021-07-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-08-02", "measurement_start": "2021-08-02", "path_id": "empty-2021-08", "protocol": "empty_book", "simulation_start": "2021-08-02" }, { "cluster": 2021, "hard_end_exclusive": "2022-09-01", "measurement_start": "2021-09-01", "path_id": "empty-2021-09", "protocol": "empty_book", "simulation_start": "2021-09-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-10-03", "measurement_start": "2021-10-01", "path_id": "empty-2021-10", "protocol": "empty_book", "simulation_start": "2021-10-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-11-01", "measurement_start": "2021-11-01", "path_id": "empty-2021-11", "protocol": "empty_book", "simulation_start": "2021-11-01" }, { "cluster": 2021, "hard_end_exclusive": "2022-12-01", "measurement_start": "2021-12-01", "path_id": "empty-2021-12", "protocol": "empty_book", "simulation_start": "2021-12-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "empty-2022-01", "protocol": "empty_book", "simulation_start": "2022-01-03" }, { "cluster": 2022, "hard_end_exclusive": "2023-02-02", "measurement_start": "2022-02-01", "path_id": "empty-2022-02", "protocol": "empty_book", "simulation_start": "2022-02-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-03-02", "measurement_start": "2022-03-01", "path_id": "empty-2022-03", "protocol": "empty_book", "simulation_start": "2022-03-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-04-04", "measurement_start": "2022-04-01", "path_id": "empty-2022-04", "protocol": "empty_book", "simulation_start": "2022-04-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-05-03", "measurement_start": "2022-05-02", "path_id": "empty-2022-05", "protocol": "empty_book", "simulation_start": "2022-05-02" }, { "cluster": 2022, "hard_end_exclusive": "2023-06-02", "measurement_start": "2022-06-01", "path_id": "empty-2022-06", "protocol": "empty_book", "simulation_start": "2022-06-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-07-05", "measurement_start": "2022-07-01", "path_id": "empty-2022-07", "protocol": "empty_book", "simulation_start": "2022-07-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-08-02", "measurement_start": "2022-08-01", "path_id": "empty-2022-08", "protocol": "empty_book", "simulation_start": "2022-08-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-09-05", "measurement_start": "2022-09-01", "path_id": "empty-2022-09", "protocol": "empty_book", "simulation_start": "2022-09-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-10-04", "measurement_start": "2022-10-03", "path_id": "empty-2022-10", "protocol": "empty_book", "simulation_start": "2022-10-03" }, { "cluster": 2022, "hard_end_exclusive": "2023-11-02", "measurement_start": "2022-11-01", "path_id": "empty-2022-11", "protocol": "empty_book", "simulation_start": "2022-11-01" }, { "cluster": 2022, "hard_end_exclusive": "2023-12-04", "measurement_start": "2022-12-01", "path_id": "empty-2022-12", "protocol": "empty_book", "simulation_start": "2022-12-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "empty-2023-01", "protocol": "empty_book", "simulation_start": "2023-01-03" }, { "cluster": 2023, "hard_end_exclusive": "2024-02-02", "measurement_start": "2023-02-01", "path_id": "empty-2023-02", "protocol": "empty_book", "simulation_start": "2023-02-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-03-01", "measurement_start": "2023-03-01", "path_id": "empty-2023-03", "protocol": "empty_book", "simulation_start": "2023-03-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-04-04", "measurement_start": "2023-04-03", "path_id": "empty-2023-04", "protocol": "empty_book", "simulation_start": "2023-04-03" }, { "cluster": 2023, "hard_end_exclusive": "2024-05-01", "measurement_start": "2023-05-01", "path_id": "empty-2023-05", "protocol": "empty_book", "simulation_start": "2023-05-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-06-03", "measurement_start": "2023-06-01", "path_id": "empty-2023-06", "protocol": "empty_book", "simulation_start": "2023-06-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-07-03", "measurement_start": "2023-07-03", "path_id": "empty-2023-07", "protocol": "empty_book", "simulation_start": "2023-07-03" }, { "cluster": 2023, "hard_end_exclusive": "2024-08-01", "measurement_start": "2023-08-01", "path_id": "empty-2023-08", "protocol": "empty_book", "simulation_start": "2023-08-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-09-04", "measurement_start": "2023-09-01", "path_id": "empty-2023-09", "protocol": "empty_book", "simulation_start": "2023-09-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-10-02", "measurement_start": "2023-10-02", "path_id": "empty-2023-10", "protocol": "empty_book", "simulation_start": "2023-10-02" }, { "cluster": 2023, "hard_end_exclusive": "2024-11-01", "measurement_start": "2023-11-01", "path_id": "empty-2023-11", "protocol": "empty_book", "simulation_start": "2023-11-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-12-03", "measurement_start": "2023-12-01", "path_id": "empty-2023-12", "protocol": "empty_book", "simulation_start": "2023-12-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "empty-2024-01", "protocol": "empty_book", "simulation_start": "2024-01-02" }, { "cluster": 2024, "hard_end_exclusive": "2025-02-04", "measurement_start": "2024-02-01", "path_id": "empty-2024-02", "protocol": "empty_book", "simulation_start": "2024-02-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-03-05", "measurement_start": "2024-03-01", "path_id": "empty-2024-03", "protocol": "empty_book", "simulation_start": "2024-03-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-04-02", "measurement_start": "2024-04-01", "path_id": "empty-2024-04", "protocol": "empty_book", "simulation_start": "2024-04-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-05-05", "measurement_start": "2024-05-01", "path_id": "empty-2024-05", "protocol": "empty_book", "simulation_start": "2024-05-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-06-05", "measurement_start": "2024-06-03", "path_id": "empty-2024-06", "protocol": "empty_book", "simulation_start": "2024-06-03" }, { "cluster": 2024, "hard_end_exclusive": "2025-07-03", "measurement_start": "2024-07-01", "path_id": "empty-2024-07", "protocol": "empty_book", "simulation_start": "2024-07-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-08-05", "measurement_start": "2024-08-01", "path_id": "empty-2024-08", "protocol": "empty_book", "simulation_start": "2024-08-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-09-05", "measurement_start": "2024-09-03", "path_id": "empty-2024-09", "protocol": "empty_book", "simulation_start": "2024-09-03" }, { "cluster": 2024, "hard_end_exclusive": "2025-10-03", "measurement_start": "2024-10-01", "path_id": "empty-2024-10", "protocol": "empty_book", "simulation_start": "2024-10-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-11-05", "measurement_start": "2024-11-01", "path_id": "empty-2024-11", "protocol": "empty_book", "simulation_start": "2024-11-01" }, { "cluster": 2024, "hard_end_exclusive": "2025-12-04", "measurement_start": "2024-12-02", "path_id": "empty-2024-12", "protocol": "empty_book", "simulation_start": "2024-12-02" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "empty-2025-01", "protocol": "empty_book", "simulation_start": "2025-01-02" }, { "cluster": 2025, "hard_end_exclusive": "2026-02-04", "measurement_start": "2025-02-03", "path_id": "empty-2025-02", "protocol": "empty_book", "simulation_start": "2025-02-03" }, { "cluster": 2025, "hard_end_exclusive": "2026-03-04", "measurement_start": "2025-03-03", "path_id": "empty-2025-03", "protocol": "empty_book", "simulation_start": "2025-03-03" }, { "cluster": 2025, "hard_end_exclusive": "2026-04-02", "measurement_start": "2025-04-01", "path_id": "empty-2025-04", "protocol": "empty_book", "simulation_start": "2025-04-01" }, { "cluster": 2025, "hard_end_exclusive": "2026-05-04", "measurement_start": "2025-05-01", "path_id": "empty-2025-05", "protocol": "empty_book", "simulation_start": "2025-05-01" }, { "cluster": 2025, "hard_end_exclusive": "2026-06-03", "measurement_start": "2025-06-02", "path_id": "empty-2025-06", "protocol": "empty_book", "simulation_start": "2025-06-02" }, { "cluster": 2025, "hard_end_exclusive": "2026-07-02", "measurement_start": "2025-07-01", "path_id": "empty-2025-07", "protocol": "empty_book", "simulation_start": "2025-07-01" } ], "empty_cluster_count": 7, "empty_cluster_counts": { "2019": 11, "2020": 12, "2021": 12, "2022": 12, "2023": 12, "2024": 12, "2025": 7 }, "expected_clusters": [ 2019, 2020, 2021, 2022, 2023, 2024, 2025 ], "session_count": 2649, "snapshot_first_session": "2016-01-04", "snapshot_last_session": "2026-07-17", "warm_book": [ { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2018-07-02" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2018-07-09" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2018-07-16" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2018-07-23" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2018-07-30" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2018-08-06" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2018-08-13" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2018-08-20" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2018-08-27" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2018-09-04" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2018-09-10" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2018-09-17" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2018-09-24" }, { "cluster": 2019, "hard_end_exclusive": "2020-01-02", "measurement_start": "2019-01-02", "path_id": "warm-2019-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2018-10-01" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2019-07-03" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2019-07-08" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2019-07-15" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2019-07-22" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2019-07-29" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2019-08-05" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2019-08-12" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2019-08-19" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2019-08-26" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2019-09-03" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2019-09-09" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2019-09-16" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2019-09-23" }, { "cluster": 2020, "hard_end_exclusive": "2020-12-31", "measurement_start": "2020-01-02", "path_id": "warm-2020-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2019-09-30" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2020-07-06" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-02", "protocol": "warm_book", "seed_offset_sessions": 121, "simulation_start": "2020-07-13" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-03", "protocol": "warm_book", "seed_offset_sessions": 116, "simulation_start": "2020-07-20" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-04", "protocol": "warm_book", "seed_offset_sessions": 111, "simulation_start": "2020-07-27" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-05", "protocol": "warm_book", "seed_offset_sessions": 106, "simulation_start": "2020-08-03" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-06", "protocol": "warm_book", "seed_offset_sessions": 101, "simulation_start": "2020-08-10" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-07", "protocol": "warm_book", "seed_offset_sessions": 96, "simulation_start": "2020-08-17" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-08", "protocol": "warm_book", "seed_offset_sessions": 91, "simulation_start": "2020-08-24" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-09", "protocol": "warm_book", "seed_offset_sessions": 86, "simulation_start": "2020-08-31" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-10", "protocol": "warm_book", "seed_offset_sessions": 81, "simulation_start": "2020-09-08" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-11", "protocol": "warm_book", "seed_offset_sessions": 77, "simulation_start": "2020-09-14" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-12", "protocol": "warm_book", "seed_offset_sessions": 72, "simulation_start": "2020-09-21" }, { "cluster": 2021, "hard_end_exclusive": "2022-01-03", "measurement_start": "2021-01-04", "path_id": "warm-2021-seed-13", "protocol": "warm_book", "seed_offset_sessions": 67, "simulation_start": "2020-09-28" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2021-07-06" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2021-07-12" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2021-07-19" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2021-07-26" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2021-08-02" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2021-08-09" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2021-08-16" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2021-08-23" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2021-08-30" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2021-09-07" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2021-09-13" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2021-09-20" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2021-09-27" }, { "cluster": 2022, "hard_end_exclusive": "2023-01-04", "measurement_start": "2022-01-03", "path_id": "warm-2022-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2021-10-04" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2022-07-05" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2022-07-11" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2022-07-18" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2022-07-25" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2022-08-01" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2022-08-08" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2022-08-15" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2022-08-22" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2022-08-29" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2022-09-06" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2022-09-12" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2022-09-19" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2022-09-26" }, { "cluster": 2023, "hard_end_exclusive": "2024-01-04", "measurement_start": "2023-01-03", "path_id": "warm-2023-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2022-10-03" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2023-07-03" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-02", "protocol": "warm_book", "seed_offset_sessions": 122, "simulation_start": "2023-07-10" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-03", "protocol": "warm_book", "seed_offset_sessions": 117, "simulation_start": "2023-07-17" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-04", "protocol": "warm_book", "seed_offset_sessions": 112, "simulation_start": "2023-07-24" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-05", "protocol": "warm_book", "seed_offset_sessions": 107, "simulation_start": "2023-07-31" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-06", "protocol": "warm_book", "seed_offset_sessions": 102, "simulation_start": "2023-08-07" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-07", "protocol": "warm_book", "seed_offset_sessions": 97, "simulation_start": "2023-08-14" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-08", "protocol": "warm_book", "seed_offset_sessions": 92, "simulation_start": "2023-08-21" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-09", "protocol": "warm_book", "seed_offset_sessions": 87, "simulation_start": "2023-08-28" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-10", "protocol": "warm_book", "seed_offset_sessions": 82, "simulation_start": "2023-09-05" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-11", "protocol": "warm_book", "seed_offset_sessions": 78, "simulation_start": "2023-09-11" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-12", "protocol": "warm_book", "seed_offset_sessions": 73, "simulation_start": "2023-09-18" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-13", "protocol": "warm_book", "seed_offset_sessions": 68, "simulation_start": "2023-09-25" }, { "cluster": 2024, "hard_end_exclusive": "2025-01-02", "measurement_start": "2024-01-02", "path_id": "warm-2024-seed-14", "protocol": "warm_book", "seed_offset_sessions": 63, "simulation_start": "2023-10-02" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-01", "protocol": "warm_book", "seed_offset_sessions": 126, "simulation_start": "2024-07-03" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-02", "protocol": "warm_book", "seed_offset_sessions": 124, "simulation_start": "2024-07-08" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-03", "protocol": "warm_book", "seed_offset_sessions": 119, "simulation_start": "2024-07-15" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-04", "protocol": "warm_book", "seed_offset_sessions": 114, "simulation_start": "2024-07-22" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-05", "protocol": "warm_book", "seed_offset_sessions": 109, "simulation_start": "2024-07-29" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-06", "protocol": "warm_book", "seed_offset_sessions": 104, "simulation_start": "2024-08-05" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-07", "protocol": "warm_book", "seed_offset_sessions": 99, "simulation_start": "2024-08-12" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-08", "protocol": "warm_book", "seed_offset_sessions": 94, "simulation_start": "2024-08-19" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-09", "protocol": "warm_book", "seed_offset_sessions": 89, "simulation_start": "2024-08-26" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-10", "protocol": "warm_book", "seed_offset_sessions": 84, "simulation_start": "2024-09-03" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-11", "protocol": "warm_book", "seed_offset_sessions": 80, "simulation_start": "2024-09-09" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-12", "protocol": "warm_book", "seed_offset_sessions": 75, "simulation_start": "2024-09-16" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-13", "protocol": "warm_book", "seed_offset_sessions": 70, "simulation_start": "2024-09-23" }, { "cluster": 2025, "hard_end_exclusive": "2026-01-06", "measurement_start": "2025-01-02", "path_id": "warm-2025-seed-14", "protocol": "warm_book", "seed_offset_sessions": 65, "simulation_start": "2024-09-30" } ], "warm_cluster_count": 7, "warm_seed_counts": { "2019": 14, "2020": 14, "2021": 13, "2022": 14, "2023": 14, "2024": 14, "2025": 14 } }, "construction_universe_manifest": { "construction_symbols_sha256": "7b44c312550e4267b16c73a31dc6bd2f978738f89265a1efcc19f4babd807db5", "construction_symbols_with_prices": 505, "construction_ticker_rows": 506, "rank_only_symbols_sha256": "fcf360784f9a31bf7f8aed48b91e9c5b11f5d3804779f2874466479ac14e12a2", "rank_only_symbols_with_prices": 4149, "rank_only_ticker_rows": 4149, "rank_only_unknown_symbols": 0, "rank_only_unknown_symbols_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ranking_symbols_sha256": "5b27b8c017701a4afce5f7f82dcbc44ca021ff4af516e95e1d5acf799da85842", "ranking_symbols_with_prices": 4654, "ranking_ticker_rows": 4655 }, "construction_view_key": { "base_cache_key_hash": "9c4693752247f08033d63f9b00bbfe5b67cbbdee5d98a87d08539803ac2217df", "construction_universe_manifest": { "construction_symbols_sha256": "7b44c312550e4267b16c73a31dc6bd2f978738f89265a1efcc19f4babd807db5", "construction_symbols_with_prices": 505, "construction_ticker_rows": 506, "rank_only_symbols_sha256": "fcf360784f9a31bf7f8aed48b91e9c5b11f5d3804779f2874466479ac14e12a2", "rank_only_symbols_with_prices": 4149, "rank_only_ticker_rows": 4149, "rank_only_unknown_symbols": 0, "rank_only_unknown_symbols_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ranking_symbols_sha256": "5b27b8c017701a4afce5f7f82dcbc44ca021ff4af516e95e1d5acf799da85842", "ranking_symbols_with_prices": 4654, "ranking_ticker_rows": 4655 }, "version": "production-book-filter-v1" }, "costs_per_side_pct": [ 0.1, 0.2 ], "git_commit": "6fc82ae8574de9104c83273e018391e75a5f8ac6", "runner_version": "portfolio-capacity-bracket-v2", "snapshot_sha256": "c04a5bbef2c8c1f9e218817a5b0adce40ccc4bccba22699bc5ed2564f09858ce", "specification_sha256": "f1e37783cf6d157ecc827d48211fa45da16f0a0ac19cd23686b3902d347a1898", "universe_manifest": { "symbols_sha256": "5b27b8c017701a4afce5f7f82dcbc44ca021ff4af516e95e1d5acf799da85842", "symbols_with_prices": 4654, "ticker_rows": 4655 } }, "generated_at": "2026-08-05T19:25:17.150472+00:00", "motivation": { "blocked_fraction": 0.5237134207870837, "skipped_book_full": 519, "source": "reports/research-matrix-phase-a.json a0_control full window", "stale_claim_corrected": "The older weekly pre-gate-reset claim that cap 10 never bound does not apply to the current daily configuration.", "trades": 472 }, "operational_summary": [ { "arm_id": "cap10_incumbent", "median_avg_positions": 4.9802, "median_blocked_fraction": 0.2159090909090909, "median_trades": 76.0, "median_turnover_multiple": 26.359758607710283, "min_risk_rejections": 0, "paths": 175, "peak_positions": 10, "weekly_entrant_pool_median": null, "weekly_reentries_within_10_sessions": 0, "weekly_replacements": 0, "weekly_zero_entrant_fraction": null }, { "arm_id": "cash_unbounded", "median_avg_positions": 4.8214, "median_blocked_fraction": 0.0, "median_trades": 74.0, "median_turnover_multiple": 26.763697200546947, "min_risk_rejections": 85517, "paths": 175, "peak_positions": 12, "weekly_entrant_pool_median": null, "weekly_reentries_within_10_sessions": 0, "weekly_replacements": 0, "weekly_zero_entrant_fraction": null }, { "arm_id": "cap10_weekly_top10", "median_avg_positions": 5.1349, "median_blocked_fraction": 0.18125, "median_trades": 88.0, "median_turnover_multiple": 28.438223152571172, "min_risk_rejections": 0, "paths": 175, "peak_positions": 10, "weekly_entrant_pool_median": 0.0, "weekly_reentries_within_10_sessions": 529, "weekly_replacements": 2170, "weekly_zero_entrant_fraction": 0.5576923076923077 }, { "arm_id": "cap15_incumbent", "median_avg_positions": 5.1468, "median_blocked_fraction": 0.0, "median_trades": 79.0, "median_turnover_multiple": 27.3170302767892, "min_risk_rejections": 0, "paths": 175, "peak_positions": 12, "weekly_entrant_pool_median": null, "weekly_reentries_within_10_sessions": 0, "weekly_replacements": 0, "weekly_zero_entrant_fraction": null } ], "research_question": "Bracket the economic cost of the binding ten-position cap and test whether weekly current-rank selection beats arrival order.", "run_id": "prod505-capacity-bracket-daily-v1", "runtime_config": { "exit_policy": "atr_trail3", "hold_days": 30, "max_positions": 10, "ranking_key": "residual_high_vol_blend_80_20_score", "risk_per_trade": 0.01, "threshold": 80.0 }, "status": "complete", "survivorship_bias_caveat": "The current production universe is projected backward; construction conclusions rely on paired relative comparisons, not absolute levels.", "universe_manifest": { "symbols_sha256": "5b27b8c017701a4afce5f7f82dcbc44ca021ff4af516e95e1d5acf799da85842", "symbols_with_prices": 4654, "ticker_rows": 4655 }, "validation": { "cache_key_hash": "9c4693752247f08033d63f9b00bbfe5b67cbbdee5d98a87d08539803ac2217df", "cache_path": "/Users/taathde3/git/lab/signal_platform/reports/.cache/prod505-capacity-bracket-daily-v1-candidates.pkl", "candidate_rank_coverage": { "construction_qualified_longs": 6118, "filtered_rank_only_qualified_longs": 136286, "first": "2016-03-30", "last": "2026-07-17", "observations": 7002445, "raw_full_universe_qualified_longs": 142404 }, "construction_universe_manifest": { "construction_symbols_sha256": "7b44c312550e4267b16c73a31dc6bd2f978738f89265a1efcc19f4babd807db5", "construction_symbols_with_prices": 505, "construction_ticker_rows": 506, "rank_only_symbols_sha256": "fcf360784f9a31bf7f8aed48b91e9c5b11f5d3804779f2874466479ac14e12a2", "rank_only_symbols_with_prices": 4149, "rank_only_ticker_rows": 4149, "rank_only_unknown_symbols": 0, "rank_only_unknown_symbols_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ranking_symbols_sha256": "5b27b8c017701a4afce5f7f82dcbc44ca021ff4af516e95e1d5acf799da85842", "ranking_symbols_with_prices": 4654, "ranking_ticker_rows": 4655 }, "construction_view_key_hash": "2fdeabca35a13acd3b568a2449cc85414eaa667c9ea0092e8f3ca84064960bff", "empty_cluster_count": 7, "empty_cluster_counts": { "2019": 11, "2020": 12, "2021": 12, "2022": 12, "2023": 12, "2024": 12, "2025": 7 }, "errors": [], "expected_clusters": [ 2019, 2020, 2021, 2022, 2023, 2024, 2025 ], "matrix_cells": 1400, "runner_version": "portfolio-capacity-bracket-v2", "snapshot": "/Users/taathde3/git/lab/signal_platform/backtest_snapshots/research.sqlite", "snapshot_sessions": { "count": 2649, "first": "2016-01-04", "last": "2026-07-17" }, "snapshot_sha256": "c04a5bbef2c8c1f9e218817a5b0adce40ccc4bccba22699bc5ed2564f09858ce", "universe_manifest": { "symbols_sha256": "5b27b8c017701a4afce5f7f82dcbc44ca021ff4af516e95e1d5acf799da85842", "symbols_with_prices": 4654, "ticker_rows": 4655 }, "warm_cluster_count": 7, "warm_seed_counts": { "2019": 14, "2020": 14, "2021": 13, "2022": 14, "2023": 14, "2024": 14, "2025": 14 } } }