{"count":200,"runs":[{"end_date":null,"id":1186,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"hmm_regime","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1185,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"kalman_trend","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1184,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1183,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"gbm_simulation","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1182,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"hmm_regime","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1181,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"kalman_trend","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1180,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1179,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"gbm_simulation","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1178,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"hmm_regime","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1177,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"kalman_trend","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1176,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1175,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"gbm_simulation","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1174,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"hmm_regime","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1173,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"kalman_trend","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1172,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1171,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"gbm_simulation","run_at":"2026-07-08T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1170,"metrics":{"avg_return":9.2e-05,"hit_rate":0.5,"max_drawdown":-0.1113,"model":"hmm_regime","n_trades":52,"profit_factor":1.0139,"sharpe":0.0828,"sortino":0.0832,"symbol":"GLD","windows":3},"model":"hmm_regime","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1169,"metrics":{"avg_return":-0.003091,"hit_rate":0.3846,"max_drawdown":-0.0932,"model":"kalman_trend","n_trades":26,"profit_factor":0.6487,"sharpe":-2.5688,"sortino":-2.6217,"symbol":"GLD","windows":3},"model":"kalman_trend","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1168,"metrics":{"avg_return":0.004164,"hit_rate":0.7143,"max_drawdown":-0.0051,"model":"monte_carlo_jump","n_trades":7,"profit_factor":4.7129,"sharpe":9.778,"sortino":16.1023,"symbol":"GLD","windows":3},"model":"monte_carlo_jump","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1167,"metrics":{"avg_return":-0.00051,"hit_rate":0.4091,"max_drawdown":-0.098,"model":"gbm_simulation","n_trades":22,"profit_factor":0.9226,"sharpe":-0.4987,"sortino":-0.5993,"symbol":"GLD","windows":3},"model":"gbm_simulation","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1166,"metrics":{"avg_return":0.00292,"hit_rate":0.5564,"max_drawdown":-0.1252,"model":"hmm_regime","n_trades":133,"profit_factor":1.3947,"sharpe":1.781,"sortino":1.8867,"symbol":"BTC-USD","windows":9},"model":"hmm_regime","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1165,"metrics":{"avg_return":0.000364,"hit_rate":0.4878,"max_drawdown":-0.2654,"model":"kalman_trend","n_trades":82,"profit_factor":1.0393,"sharpe":0.1952,"sortino":0.2131,"symbol":"BTC-USD","windows":9},"model":"kalman_trend","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1164,"metrics":{"avg_return":-0.011946,"hit_rate":0.5882,"max_drawdown":-0.2976,"model":"monte_carlo_jump","n_trades":17,"profit_factor":0.4336,"sharpe":-3.8666,"sortino":-2.5538,"symbol":"BTC-USD","windows":9},"model":"monte_carlo_jump","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1163,"metrics":{"avg_return":-0.000391,"hit_rate":0.5676,"max_drawdown":-0.2334,"model":"gbm_simulation","n_trades":74,"profit_factor":0.9608,"sharpe":-0.2402,"sortino":-0.2034,"symbol":"BTC-USD","windows":9},"model":"gbm_simulation","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1162,"metrics":{"avg_return":0.000114,"hit_rate":0.4906,"max_drawdown":-0.1176,"model":"hmm_regime","n_trades":53,"profit_factor":1.02,"sharpe":0.1184,"sortino":0.1119,"symbol":"QQQ","windows":3},"model":"hmm_regime","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1161,"metrics":{"avg_return":0.001199,"hit_rate":0.5778,"max_drawdown":-0.0893,"model":"kalman_trend","n_trades":45,"profit_factor":1.2304,"sharpe":1.2378,"sortino":1.0433,"symbol":"QQQ","windows":3},"model":"kalman_trend","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1160,"metrics":{"avg_return":0.002158,"hit_rate":0.5,"max_drawdown":-0.0186,"model":"monte_carlo_jump","n_trades":4,"profit_factor":1.4613,"sharpe":2.6691,"sortino":3.4014,"symbol":"QQQ","windows":3},"model":"monte_carlo_jump","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1159,"metrics":{"avg_return":-0.000882,"hit_rate":0.4444,"max_drawdown":-0.0723,"model":"gbm_simulation","n_trades":18,"profit_factor":0.8514,"sharpe":-0.9022,"sortino":-0.8279,"symbol":"QQQ","windows":3},"model":"gbm_simulation","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1158,"metrics":{"avg_return":-0.000452,"hit_rate":0.5179,"max_drawdown":-0.0976,"model":"hmm_regime","n_trades":56,"profit_factor":0.8872,"sharpe":-0.7156,"sortino":-0.6235,"symbol":"SPY","windows":3},"model":"hmm_regime","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1157,"metrics":{"avg_return":-0.001008,"hit_rate":0.5,"max_drawdown":-0.0794,"model":"kalman_trend","n_trades":34,"profit_factor":0.7748,"sharpe":-1.543,"sortino":-1.3085,"symbol":"SPY","windows":3},"model":"kalman_trend","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1156,"metrics":{"avg_return":0.003354,"hit_rate":0.6667,"max_drawdown":-0.0154,"model":"monte_carlo_jump","n_trades":6,"profit_factor":2.3042,"sharpe":5.7463,"sortino":6.8994,"symbol":"SPY","windows":3},"model":"monte_carlo_jump","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1155,"metrics":{"avg_return":0.000174,"hit_rate":0.5455,"max_drawdown":-0.0441,"model":"gbm_simulation","n_trades":22,"profit_factor":1.0445,"sharpe":0.2672,"sortino":0.2311,"symbol":"SPY","windows":3},"model":"gbm_simulation","run_at":"2026-07-07T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1154,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"hmm_regime","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1153,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"kalman_trend","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1152,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1151,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"gbm_simulation","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1150,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"hmm_regime","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1149,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"kalman_trend","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1148,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1147,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"gbm_simulation","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1146,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"hmm_regime","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1145,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"kalman_trend","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1144,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1143,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"gbm_simulation","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1142,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"hmm_regime","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1141,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"kalman_trend","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1140,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1139,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"gbm_simulation","run_at":"2026-07-06T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1138,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"hmm_regime","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1137,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"kalman_trend","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1136,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1135,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"gbm_simulation","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1134,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"hmm_regime","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1133,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"kalman_trend","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1132,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1131,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"gbm_simulation","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1130,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"hmm_regime","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1129,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"kalman_trend","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1128,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1127,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"gbm_simulation","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1126,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"hmm_regime","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1125,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"kalman_trend","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1124,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1123,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"gbm_simulation","run_at":"2026-07-05T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1122,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"hmm_regime","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1121,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"kalman_trend","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1120,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1119,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"gbm_simulation","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1118,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"hmm_regime","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1117,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"kalman_trend","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1116,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1115,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"gbm_simulation","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1114,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"hmm_regime","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1113,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"kalman_trend","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1112,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1111,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"gbm_simulation","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1110,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"hmm_regime","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1109,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"kalman_trend","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1108,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1107,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"gbm_simulation","run_at":"2026-07-04T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1106,"metrics":{"avg_return":1.5e-05,"hit_rate":0.4808,"max_drawdown":-0.1113,"model":"hmm_regime","n_trades":52,"profit_factor":1.0022,"sharpe":0.0132,"sortino":0.0135,"symbol":"GLD","windows":3},"model":"hmm_regime","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1105,"metrics":{"avg_return":-0.002985,"hit_rate":0.3704,"max_drawdown":-0.0932,"model":"kalman_trend","n_trades":27,"profit_factor":0.6481,"sharpe":-2.5267,"sortino":-2.6095,"symbol":"GLD","windows":3},"model":"kalman_trend","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1104,"metrics":{"avg_return":-0.002578,"hit_rate":0.4286,"max_drawdown":-0.0441,"model":"monte_carlo_jump","n_trades":7,"profit_factor":0.5961,"sharpe":-3.3275,"sortino":-2.8781,"symbol":"GLD","windows":3},"model":"monte_carlo_jump","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1103,"metrics":{"avg_return":-0.001609,"hit_rate":0.4706,"max_drawdown":-0.0849,"model":"gbm_simulation","n_trades":17,"profit_factor":0.8178,"sharpe":-1.3132,"sortino":-1.2801,"symbol":"GLD","windows":3},"model":"gbm_simulation","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1102,"metrics":{"avg_return":0.00292,"hit_rate":0.5564,"max_drawdown":-0.1252,"model":"hmm_regime","n_trades":133,"profit_factor":1.3947,"sharpe":1.781,"sortino":1.8867,"symbol":"BTC-USD","windows":9},"model":"hmm_regime","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1101,"metrics":{"avg_return":0.000809,"hit_rate":0.5,"max_drawdown":-0.2654,"model":"kalman_trend","n_trades":78,"profit_factor":1.0903,"sharpe":0.4295,"sortino":0.4667,"symbol":"BTC-USD","windows":9},"model":"kalman_trend","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1100,"metrics":{"avg_return":-0.010111,"hit_rate":0.1667,"max_drawdown":-0.0601,"model":"monte_carlo_jump","n_trades":6,"profit_factor":0.163,"sharpe":-8.8617,"sortino":-7.2627,"symbol":"BTC-USD","windows":9},"model":"monte_carlo_jump","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1099,"metrics":{"avg_return":0.004538,"hit_rate":0.6061,"max_drawdown":-0.2134,"model":"gbm_simulation","n_trades":66,"profit_factor":1.5525,"sharpe":2.1833,"sortino":2.134,"symbol":"BTC-USD","windows":9},"model":"gbm_simulation","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1098,"metrics":{"avg_return":0.000239,"hit_rate":0.5,"max_drawdown":-0.1176,"model":"hmm_regime","n_trades":54,"profit_factor":1.0426,"sharpe":0.2491,"sortino":0.2337,"symbol":"QQQ","windows":3},"model":"hmm_regime","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1097,"metrics":{"avg_return":0.001321,"hit_rate":0.587,"max_drawdown":-0.0893,"model":"kalman_trend","n_trades":46,"profit_factor":1.2596,"sharpe":1.3774,"sortino":1.15,"symbol":"QQQ","windows":3},"model":"kalman_trend","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1096,"metrics":{"avg_return":-0.00585,"hit_rate":0.125,"max_drawdown":-0.0523,"model":"monte_carlo_jump","n_trades":8,"profit_factor":0.1232,"sharpe":-12.1659,"sortino":-9.3087,"symbol":"QQQ","windows":3},"model":"monte_carlo_jump","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1095,"metrics":{"avg_return":-0.000575,"hit_rate":0.5909,"max_drawdown":-0.0631,"model":"gbm_simulation","n_trades":22,"profit_factor":0.8978,"sharpe":-0.6155,"sortino":-0.4732,"symbol":"QQQ","windows":3},"model":"gbm_simulation","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1094,"metrics":{"avg_return":-0.000206,"hit_rate":0.5357,"max_drawdown":-0.0976,"model":"hmm_regime","n_trades":56,"profit_factor":0.9461,"sharpe":-0.329,"sortino":-0.2834,"symbol":"SPY","windows":3},"model":"hmm_regime","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1093,"metrics":{"avg_return":-0.000883,"hit_rate":0.5143,"max_drawdown":-0.0794,"model":"kalman_trend","n_trades":35,"profit_factor":0.7968,"sharpe":-1.3684,"sortino":-1.1465,"symbol":"SPY","windows":3},"model":"kalman_trend","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1092,"metrics":{"avg_return":-0.003221,"hit_rate":0.2222,"max_drawdown":-0.0461,"model":"monte_carlo_jump","n_trades":9,"profit_factor":0.4923,"sharpe":-4.9036,"sortino":-5.3149,"symbol":"SPY","windows":3},"model":"monte_carlo_jump","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1091,"metrics":{"avg_return":0.000248,"hit_rate":0.4737,"max_drawdown":-0.0184,"model":"gbm_simulation","n_trades":19,"profit_factor":1.1048,"sharpe":0.583,"sortino":0.6843,"symbol":"SPY","windows":3},"model":"gbm_simulation","run_at":"2026-07-03T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1090,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"hmm_regime","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1089,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"kalman_trend","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1088,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1087,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"gbm_simulation","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1086,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"hmm_regime","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1085,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"kalman_trend","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1084,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1083,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"gbm_simulation","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1082,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"hmm_regime","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1081,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"kalman_trend","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1080,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1079,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"gbm_simulation","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1078,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"hmm_regime","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1077,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"kalman_trend","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1076,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1075,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"gbm_simulation","run_at":"2026-07-02T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1074,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"hmm_regime","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1073,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"kalman_trend","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1072,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1071,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"gbm_simulation","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1070,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"hmm_regime","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1069,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"kalman_trend","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1068,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1067,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"gbm_simulation","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1066,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"hmm_regime","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1065,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"kalman_trend","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1064,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1063,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"gbm_simulation","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1062,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"hmm_regime","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1061,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"kalman_trend","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1060,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"monte_carlo_jump","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1059,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"gbm_simulation","run_at":"2026-07-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1058,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"hmm_regime","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1057,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"kalman_trend","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1056,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1055,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"gbm_simulation","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1054,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"hmm_regime","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1053,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"kalman_trend","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1052,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1051,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"gbm_simulation","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1050,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"hmm_regime","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1049,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"kalman_trend","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1048,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1047,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"gbm_simulation","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1046,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"hmm_regime","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1045,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"kalman_trend","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1044,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1043,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"gbm_simulation","run_at":"2026-06-30T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1042,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"hmm_regime","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1041,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"kalman_trend","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1040,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1039,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"gbm_simulation","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1038,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"hmm_regime","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1037,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"kalman_trend","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1036,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1035,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"gbm_simulation","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1034,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"hmm_regime","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1033,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"kalman_trend","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1032,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1031,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"gbm_simulation","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1030,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"hmm_regime","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1029,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"kalman_trend","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1028,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1027,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"gbm_simulation","run_at":"2026-06-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1026,"metrics":{"avg_return":0.002562,"hit_rate":0.5385,"max_drawdown":-0.1113,"model":"hmm_regime","n_trades":52,"profit_factor":1.4232,"sharpe":2.1368,"sortino":2.321,"symbol":"GLD","windows":3},"model":"hmm_regime","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1025,"metrics":{"avg_return":0.001591,"hit_rate":0.4815,"max_drawdown":-0.0932,"model":"kalman_trend","n_trades":27,"profit_factor":1.215,"sharpe":1.1915,"sortino":1.3463,"symbol":"GLD","windows":3},"model":"kalman_trend","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1024,"metrics":{"avg_return":-0.007986,"hit_rate":0.25,"max_drawdown":-0.0511,"model":"monte_carlo_jump","n_trades":4,"profit_factor":0.3852,"sharpe":-7.5692,"sortino":-7.0264,"symbol":"GLD","windows":3},"model":"monte_carlo_jump","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1023,"metrics":{"avg_return":-0.002463,"hit_rate":0.5185,"max_drawdown":-0.0824,"model":"gbm_simulation","n_trades":27,"profit_factor":0.6784,"sharpe":-2.3209,"sortino":-2.0322,"symbol":"GLD","windows":3},"model":"gbm_simulation","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1022,"metrics":{"avg_return":0.002573,"hit_rate":0.5455,"max_drawdown":-0.1252,"model":"hmm_regime","n_trades":132,"profit_factor":1.3448,"sharpe":1.571,"sortino":1.6761,"symbol":"BTC-USD","windows":9},"model":"hmm_regime","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1021,"metrics":{"avg_return":0.0008,"hit_rate":0.4933,"max_drawdown":-0.2654,"model":"kalman_trend","n_trades":75,"profit_factor":1.0864,"sharpe":0.4165,"sortino":0.4555,"symbol":"BTC-USD","windows":9},"model":"kalman_trend","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1020,"metrics":{"avg_return":0.008466,"hit_rate":0.65,"max_drawdown":-0.0959,"model":"monte_carlo_jump","n_trades":20,"profit_factor":2.1546,"sharpe":3.604,"sortino":4.9736,"symbol":"BTC-USD","windows":9},"model":"monte_carlo_jump","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1019,"metrics":{"avg_return":-0.002529,"hit_rate":0.4512,"max_drawdown":-0.3291,"model":"gbm_simulation","n_trades":82,"profit_factor":0.7727,"sharpe":-1.4902,"sortino":-1.3433,"symbol":"BTC-USD","windows":9},"model":"gbm_simulation","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1018,"metrics":{"avg_return":0.001117,"hit_rate":0.5179,"max_drawdown":-0.1176,"model":"hmm_regime","n_trades":56,"profit_factor":1.2212,"sharpe":1.2055,"sortino":1.1646,"symbol":"QQQ","windows":3},"model":"hmm_regime","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1017,"metrics":{"avg_return":0.002229,"hit_rate":0.6136,"max_drawdown":-0.0551,"model":"kalman_trend","n_trades":44,"profit_factor":1.4984,"sharpe":2.4074,"sortino":2.0042,"symbol":"QQQ","windows":3},"model":"kalman_trend","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1016,"metrics":{"avg_return":0.003354,"hit_rate":0.5,"max_drawdown":-0.0115,"model":"monte_carlo_jump","n_trades":6,"profit_factor":2.1147,"sharpe":4.7098,"sortino":7.0953,"symbol":"QQQ","windows":3},"model":"monte_carlo_jump","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1015,"metrics":{"avg_return":0.005401,"hit_rate":0.7059,"max_drawdown":-0.0549,"model":"gbm_simulation","n_trades":17,"profit_factor":2.1438,"sharpe":4.6458,"sortino":3.6337,"symbol":"QQQ","windows":3},"model":"gbm_simulation","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1014,"metrics":{"avg_return":4.5e-05,"hit_rate":0.5357,"max_drawdown":-0.0976,"model":"hmm_regime","n_trades":56,"profit_factor":1.0121,"sharpe":0.0712,"sortino":0.0631,"symbol":"SPY","windows":3},"model":"hmm_regime","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1013,"metrics":{"avg_return":0.000276,"hit_rate":0.5556,"max_drawdown":-0.0578,"model":"kalman_trend","n_trades":36,"profit_factor":1.0711,"sharpe":0.4223,"sortino":0.3643,"symbol":"SPY","windows":3},"model":"kalman_trend","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1012,"metrics":{"avg_return":-0.004737,"hit_rate":0.0,"max_drawdown":-0.0095,"model":"monte_carlo_jump","n_trades":2,"profit_factor":0.0,"sharpe":-32.9844,"sortino":-14.3041,"symbol":"SPY","windows":3},"model":"monte_carlo_jump","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1011,"metrics":{"avg_return":0.001678,"hit_rate":0.5882,"max_drawdown":-0.03,"model":"gbm_simulation","n_trades":17,"profit_factor":1.5577,"sharpe":2.6844,"sortino":2.4124,"symbol":"SPY","windows":3},"model":"gbm_simulation","run_at":"2026-06-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":1010,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"hmm_regime","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1009,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"kalman_trend","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1008,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1007,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"gbm_simulation","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":1006,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"hmm_regime","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1005,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"kalman_trend","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1004,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1003,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"gbm_simulation","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":1002,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"hmm_regime","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1001,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"kalman_trend","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":1000,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":999,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"QQQ","windows":0},"model":"gbm_simulation","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":998,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"hmm_regime","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":997,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"kalman_trend","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":996,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":995,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"SPY","windows":0},"model":"gbm_simulation","run_at":"2026-06-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":994,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"hmm_regime","run_at":"2026-06-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":993,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"kalman_trend","run_at":"2026-06-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":992,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":991,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"GLD","windows":0},"model":"gbm_simulation","run_at":"2026-06-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":990,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"hmm_regime","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"hmm_regime","run_at":"2026-06-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":989,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"kalman_trend","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"kalman_trend","run_at":"2026-06-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":988,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"monte_carlo_jump","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"monte_carlo_jump","run_at":"2026-06-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":987,"metrics":{"hit_rate":0.0,"max_drawdown":0.0,"model":"gbm_simulation","n_trades":0,"profit_factor":0.0,"sharpe":0.0,"sortino":0.0,"symbol":"BTC-USD","windows":0},"model":"gbm_simulation","run_at":"2026-06-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180}]}
