{"count":200,"runs":[{"end_date":null,"id":658,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":657,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":656,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":655,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":654,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":653,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":652,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":651,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":650,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":649,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":648,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":647,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":646,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":645,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":644,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":643,"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-01T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":642,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":641,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":640,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":639,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":638,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":637,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":636,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":635,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":634,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":633,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":632,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":631,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":630,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":629,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":628,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":627,"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-05-31T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":626,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":625,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":624,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":623,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":622,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":621,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":620,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":619,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":618,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":617,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":616,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":615,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":614,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":613,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":612,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":611,"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-05-29T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":610,"metrics":{"avg_return":0.000787,"hit_rate":0.5319,"max_drawdown":-0.1113,"model":"hmm_regime","n_trades":47,"profit_factor":1.1125,"sharpe":0.6497,"sortino":0.6786,"symbol":"GLD","windows":3},"model":"hmm_regime","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":609,"metrics":{"avg_return":0.001481,"hit_rate":0.5,"max_drawdown":-0.081,"model":"kalman_trend","n_trades":18,"profit_factor":1.1848,"sharpe":1.0624,"sortino":1.1529,"symbol":"GLD","windows":3},"model":"kalman_trend","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":608,"metrics":{"avg_return":0.00272,"hit_rate":0.5,"max_drawdown":-0.0259,"model":"monte_carlo_jump","n_trades":10,"profit_factor":1.6287,"sharpe":3.2118,"sortino":4.4207,"symbol":"GLD","windows":3},"model":"monte_carlo_jump","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":607,"metrics":{"avg_return":-0.000265,"hit_rate":0.5,"max_drawdown":-0.0908,"model":"gbm_simulation","n_trades":24,"profit_factor":0.9666,"sharpe":-0.2218,"sortino":-0.2013,"symbol":"GLD","windows":3},"model":"gbm_simulation","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":606,"metrics":{"avg_return":0.000962,"hit_rate":0.5164,"max_drawdown":-0.1379,"model":"hmm_regime","n_trades":122,"profit_factor":1.1152,"sharpe":0.5783,"sortino":0.5998,"symbol":"BTC-USD","windows":9},"model":"hmm_regime","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":605,"metrics":{"avg_return":-0.001706,"hit_rate":0.4328,"max_drawdown":-0.2654,"model":"kalman_trend","n_trades":67,"profit_factor":0.8326,"sharpe":-0.8963,"sortino":-0.9637,"symbol":"BTC-USD","windows":9},"model":"kalman_trend","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":604,"metrics":{"avg_return":-0.003158,"hit_rate":0.4762,"max_drawdown":-0.1862,"model":"monte_carlo_jump","n_trades":21,"profit_factor":0.7107,"sharpe":-2.1168,"sortino":-1.8958,"symbol":"BTC-USD","windows":9},"model":"monte_carlo_jump","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":603,"metrics":{"avg_return":-0.003471,"hit_rate":0.5067,"max_drawdown":-0.2781,"model":"gbm_simulation","n_trades":75,"profit_factor":0.6922,"sharpe":-2.0147,"sortino":-1.6454,"symbol":"BTC-USD","windows":9},"model":"gbm_simulation","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":602,"metrics":{"avg_return":0.000761,"hit_rate":0.5,"max_drawdown":-0.1176,"model":"hmm_regime","n_trades":56,"profit_factor":1.166,"sharpe":0.9678,"sortino":0.9946,"symbol":"QQQ","windows":3},"model":"hmm_regime","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":601,"metrics":{"avg_return":0.004357,"hit_rate":0.6333,"max_drawdown":-0.0469,"model":"kalman_trend","n_trades":30,"profit_factor":2.4827,"sharpe":5.6561,"sortino":5.7755,"symbol":"QQQ","windows":3},"model":"kalman_trend","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":600,"metrics":{"avg_return":-0.001254,"hit_rate":0.625,"max_drawdown":-0.0406,"model":"monte_carlo_jump","n_trades":8,"profit_factor":0.7849,"sharpe":-1.5316,"sortino":-1.1523,"symbol":"QQQ","windows":3},"model":"monte_carlo_jump","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":599,"metrics":{"avg_return":0.006391,"hit_rate":0.65,"max_drawdown":-0.0115,"model":"gbm_simulation","n_trades":20,"profit_factor":5.5249,"sharpe":10.7136,"sortino":19.2505,"symbol":"QQQ","windows":3},"model":"gbm_simulation","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":598,"metrics":{"avg_return":0.000318,"hit_rate":0.5,"max_drawdown":-0.0976,"model":"hmm_regime","n_trades":56,"profit_factor":1.0915,"sharpe":0.5399,"sortino":0.5296,"symbol":"SPY","windows":3},"model":"hmm_regime","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":597,"metrics":{"avg_return":0.001633,"hit_rate":0.5556,"max_drawdown":-0.037,"model":"kalman_trend","n_trades":27,"profit_factor":1.5304,"sharpe":2.6455,"sortino":2.5638,"symbol":"SPY","windows":3},"model":"kalman_trend","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":596,"metrics":{"avg_return":-0.002735,"hit_rate":0.375,"max_drawdown":-0.0304,"model":"monte_carlo_jump","n_trades":8,"profit_factor":0.4129,"sharpe":-6.4598,"sortino":-5.3981,"symbol":"SPY","windows":3},"model":"monte_carlo_jump","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":595,"metrics":{"avg_return":-0.001953,"hit_rate":0.5,"max_drawdown":-0.058,"model":"gbm_simulation","n_trades":16,"profit_factor":0.5847,"sharpe":-3.593,"sortino":-2.8741,"symbol":"SPY","windows":3},"model":"gbm_simulation","run_at":"2026-05-28T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":594,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":593,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":592,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":591,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":590,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":589,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":588,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":587,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":586,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":585,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":584,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":583,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":582,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":581,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":580,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":579,"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-05-27T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":578,"metrics":{"avg_return":0.000779,"hit_rate":0.5333,"max_drawdown":-0.1095,"model":"hmm_regime","n_trades":45,"profit_factor":1.1073,"sharpe":0.6297,"sortino":0.6566,"symbol":"GLD","windows":3},"model":"hmm_regime","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":577,"metrics":{"avg_return":0.001481,"hit_rate":0.5,"max_drawdown":-0.081,"model":"kalman_trend","n_trades":18,"profit_factor":1.1848,"sharpe":1.0624,"sortino":1.1529,"symbol":"GLD","windows":3},"model":"kalman_trend","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":576,"metrics":{"avg_return":-0.012764,"hit_rate":0.0,"max_drawdown":-0.0624,"model":"monte_carlo_jump","n_trades":5,"profit_factor":0.0,"sharpe":-20.9091,"sortino":-12.6435,"symbol":"GLD","windows":3},"model":"monte_carlo_jump","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":575,"metrics":{"avg_return":-0.00103,"hit_rate":0.5833,"max_drawdown":-0.0648,"model":"gbm_simulation","n_trades":24,"profit_factor":0.87,"sharpe":-0.9201,"sortino":-0.7471,"symbol":"GLD","windows":3},"model":"gbm_simulation","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":574,"metrics":{"avg_return":0.000605,"hit_rate":0.5081,"max_drawdown":-0.1584,"model":"hmm_regime","n_trades":124,"profit_factor":1.0707,"sharpe":0.3644,"sortino":0.3788,"symbol":"BTC-USD","windows":9},"model":"hmm_regime","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":573,"metrics":{"avg_return":-0.002499,"hit_rate":0.4179,"max_drawdown":-0.2654,"model":"kalman_trend","n_trades":67,"profit_factor":0.764,"sharpe":-1.3154,"sortino":-1.4138,"symbol":"BTC-USD","windows":9},"model":"kalman_trend","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":572,"metrics":{"avg_return":0.003334,"hit_rate":0.5625,"max_drawdown":-0.03,"model":"monte_carlo_jump","n_trades":16,"profit_factor":1.7809,"sharpe":3.554,"sortino":4.1663,"symbol":"BTC-USD","windows":9},"model":"monte_carlo_jump","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":571,"metrics":{"avg_return":-0.001631,"hit_rate":0.4051,"max_drawdown":-0.1686,"model":"gbm_simulation","n_trades":79,"profit_factor":0.8268,"sharpe":-1.0052,"sortino":-1.1922,"symbol":"BTC-USD","windows":9},"model":"gbm_simulation","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":570,"metrics":{"avg_return":0.001185,"hit_rate":0.5,"max_drawdown":-0.1176,"model":"hmm_regime","n_trades":56,"profit_factor":1.2652,"sharpe":1.4839,"sortino":1.5631,"symbol":"QQQ","windows":3},"model":"hmm_regime","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":569,"metrics":{"avg_return":0.004868,"hit_rate":0.6429,"max_drawdown":-0.0469,"model":"kalman_trend","n_trades":28,"profit_factor":2.7107,"sharpe":6.227,"sortino":6.2974,"symbol":"QQQ","windows":3},"model":"kalman_trend","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":568,"metrics":{"avg_return":-0.002732,"hit_rate":0.5,"max_drawdown":-0.0311,"model":"monte_carlo_jump","n_trades":6,"profit_factor":0.5231,"sharpe":-3.3517,"sortino":-2.5093,"symbol":"QQQ","windows":3},"model":"monte_carlo_jump","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":567,"metrics":{"avg_return":0.009027,"hit_rate":0.75,"max_drawdown":-0.0101,"model":"gbm_simulation","n_trades":20,"profit_factor":8.809,"sharpe":13.1626,"sortino":25.2513,"symbol":"QQQ","windows":3},"model":"gbm_simulation","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":566,"metrics":{"avg_return":0.000567,"hit_rate":0.5,"max_drawdown":-0.0976,"model":"hmm_regime","n_trades":56,"profit_factor":1.1641,"sharpe":0.9431,"sortino":0.946,"symbol":"SPY","windows":3},"model":"hmm_regime","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":565,"metrics":{"avg_return":0.001734,"hit_rate":0.56,"max_drawdown":-0.037,"model":"kalman_trend","n_trades":25,"profit_factor":1.5309,"sharpe":2.7073,"sortino":2.6076,"symbol":"SPY","windows":3},"model":"kalman_trend","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":564,"metrics":{"avg_return":-0.008019,"hit_rate":0.3333,"max_drawdown":-0.0499,"model":"monte_carlo_jump","n_trades":6,"profit_factor":0.0684,"sharpe":-12.9643,"sortino":-8.2317,"symbol":"SPY","windows":3},"model":"monte_carlo_jump","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":563,"metrics":{"avg_return":-4.7e-05,"hit_rate":0.5833,"max_drawdown":-0.0243,"model":"gbm_simulation","n_trades":12,"profit_factor":0.9879,"sharpe":-0.0855,"sortino":-0.0732,"symbol":"SPY","windows":3},"model":"gbm_simulation","run_at":"2026-05-26T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":562,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":561,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":560,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":559,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":558,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":557,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":556,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":555,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":554,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":553,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":552,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":551,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":550,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":549,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":548,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":547,"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-05-25T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":546,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":545,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":544,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":543,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":542,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":541,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":540,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":539,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":538,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":537,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":536,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":535,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":534,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":533,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":532,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":531,"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-05-24T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":530,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":529,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":528,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":527,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":526,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":525,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":524,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":523,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":522,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":521,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":520,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":519,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":518,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":517,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":516,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":515,"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-05-23T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":514,"metrics":{"avg_return":0.000907,"hit_rate":0.5455,"max_drawdown":-0.1055,"model":"hmm_regime","n_trades":44,"profit_factor":1.1239,"sharpe":0.7254,"sortino":0.747,"symbol":"GLD","windows":3},"model":"hmm_regime","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":513,"metrics":{"avg_return":0.001481,"hit_rate":0.5,"max_drawdown":-0.081,"model":"kalman_trend","n_trades":18,"profit_factor":1.1848,"sharpe":1.0624,"sortino":1.1529,"symbol":"GLD","windows":3},"model":"kalman_trend","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":512,"metrics":{"avg_return":-0.009263,"hit_rate":0.4444,"max_drawdown":-0.1229,"model":"monte_carlo_jump","n_trades":9,"profit_factor":0.3583,"sharpe":-7.0203,"sortino":-5.2005,"symbol":"GLD","windows":3},"model":"monte_carlo_jump","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":511,"metrics":{"avg_return":-0.000317,"hit_rate":0.5152,"max_drawdown":-0.124,"model":"gbm_simulation","n_trades":33,"profit_factor":0.9637,"sharpe":-0.2457,"sortino":-0.2254,"symbol":"GLD","windows":3},"model":"gbm_simulation","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":510,"metrics":{"avg_return":0.001361,"hit_rate":0.5276,"max_drawdown":-0.1584,"model":"hmm_regime","n_trades":127,"profit_factor":1.164,"sharpe":0.8155,"sortino":0.8464,"symbol":"BTC-USD","windows":9},"model":"hmm_regime","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":509,"metrics":{"avg_return":-0.001106,"hit_rate":0.4478,"max_drawdown":-0.2654,"model":"kalman_trend","n_trades":67,"profit_factor":0.894,"sharpe":-0.566,"sortino":-0.6106,"symbol":"BTC-USD","windows":9},"model":"kalman_trend","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":508,"metrics":{"avg_return":-0.003735,"hit_rate":0.4211,"max_drawdown":-0.1001,"model":"monte_carlo_jump","n_trades":19,"profit_factor":0.654,"sharpe":-2.5687,"sortino":-2.7179,"symbol":"BTC-USD","windows":9},"model":"monte_carlo_jump","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":507,"metrics":{"avg_return":-0.002675,"hit_rate":0.4925,"max_drawdown":-0.2442,"model":"gbm_simulation","n_trades":67,"profit_factor":0.7097,"sharpe":-2.0163,"sortino":-1.7795,"symbol":"BTC-USD","windows":9},"model":"gbm_simulation","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":506,"metrics":{"avg_return":0.000719,"hit_rate":0.4821,"max_drawdown":-0.1176,"model":"hmm_regime","n_trades":56,"profit_factor":1.1591,"sharpe":0.9256,"sortino":0.9639,"symbol":"QQQ","windows":3},"model":"hmm_regime","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":505,"metrics":{"avg_return":0.00418,"hit_rate":0.6296,"max_drawdown":-0.0469,"model":"kalman_trend","n_trades":27,"profit_factor":2.4165,"sharpe":5.483,"sortino":5.4075,"symbol":"QQQ","windows":3},"model":"kalman_trend","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":504,"metrics":{"avg_return":0.000134,"hit_rate":0.4,"max_drawdown":-0.0134,"model":"monte_carlo_jump","n_trades":5,"profit_factor":1.0381,"sharpe":0.229,"sortino":0.2673,"symbol":"QQQ","windows":3},"model":"monte_carlo_jump","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":503,"metrics":{"avg_return":0.00124,"hit_rate":0.5294,"max_drawdown":-0.0459,"model":"gbm_simulation","n_trades":17,"profit_factor":1.3038,"sharpe":1.7886,"sortino":1.864,"symbol":"QQQ","windows":3},"model":"gbm_simulation","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":502,"metrics":{"avg_return":0.000424,"hit_rate":0.5,"max_drawdown":-0.0976,"model":"hmm_regime","n_trades":56,"profit_factor":1.1227,"sharpe":0.7092,"sortino":0.7071,"symbol":"SPY","windows":3},"model":"hmm_regime","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":501,"metrics":{"avg_return":0.001462,"hit_rate":0.5417,"max_drawdown":-0.037,"model":"kalman_trend","n_trades":24,"profit_factor":1.4298,"sharpe":2.2562,"sortino":2.1988,"symbol":"SPY","windows":3},"model":"kalman_trend","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":500,"metrics":{"avg_return":-0.008489,"hit_rate":0.0,"max_drawdown":-0.0499,"model":"monte_carlo_jump","n_trades":6,"profit_factor":0.0,"sharpe":-43.3833,"sortino":-14.9078,"symbol":"SPY","windows":3},"model":"monte_carlo_jump","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":499,"metrics":{"avg_return":-0.002358,"hit_rate":0.2857,"max_drawdown":-0.0423,"model":"gbm_simulation","n_trades":14,"profit_factor":0.2366,"sharpe":-8.97,"sortino":-7.0099,"symbol":"SPY","windows":3},"model":"gbm_simulation","run_at":"2026-05-22T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":498,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":497,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":496,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":495,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":494,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":493,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":492,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":491,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":490,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":489,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":488,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":487,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":486,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":485,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":484,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":483,"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-05-21T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":482,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":481,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":480,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":479,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":478,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":477,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":476,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":475,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":474,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":473,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":472,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":471,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"QQQ","test_window":20,"train_window":180},{"end_date":null,"id":470,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":469,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":468,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":467,"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-05-20T01:30:00","start_date":null,"status":"done","step":20,"symbol":"SPY","test_window":20,"train_window":180},{"end_date":null,"id":466,"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-05-19T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":465,"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-05-19T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":464,"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-05-19T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":463,"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-05-19T01:30:00","start_date":null,"status":"done","step":20,"symbol":"GLD","test_window":20,"train_window":180},{"end_date":null,"id":462,"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-05-19T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":461,"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-05-19T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":460,"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-05-19T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180},{"end_date":null,"id":459,"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-05-19T01:30:00","start_date":null,"status":"done","step":20,"symbol":"BTC-USD","test_window":20,"train_window":180}]}
