diff --git a/reports/daily_reentry_cand.pk1 b/reports/daily_reentry_cand.pk1 new file mode 100644 index 0000000..f15c1a0 Binary files /dev/null and b/reports/daily_reentry_cand.pk1 differ diff --git a/reports/daily_reentry_matrix.json b/reports/daily_reentry_matrix.json new file mode 100644 index 0000000..40625a0 --- /dev/null +++ b/reports/daily_reentry_matrix.json @@ -0,0 +1,11809 @@ +{ + "generated_at": "2026-07-17T16:26:48.282643+02:00", + "snapshot": "/Users/taathde3/git/lab/signal_platform/backtest_snapshots/prod.sqlite", + "period_start_requested": null, + "last_eligible_candidate_date": "2026-05-19", + "tickers_loaded": 505, + "tickers_qualified": 381, + "entry_candidates": 492850, + "qualified_candidates": 6459, + "params": { + "entry_cadence": "daily", + "target_model": "production_gtl", + "policies": [ + "immediate", + "next_session", + "cooldown_5", + "gate_reset", + "gate_reset_improved", + "two_session_confirmation" + ], + "base_cost_per_side_pct": 0.1, + "base_capacity": 10, + "robustness_costs_per_side_pct": [ + 0.1, + 0.2, + 0.3 + ], + "robustness_capacities": [ + 5, + 10, + 15 + ], + "holdout_split": "2025-01-01", + "setup_stop_atr_multiplier": 1.5, + "exit_policy": "atr_trail3", + "exit_atr_multiplier": 3.0, + "hold_days": 30, + "risk_per_trade": 0.01, + "momentum_percentile_floor": 80.0, + "ranking_key": "residual_high_vol_blend_80_20_score" + }, + "primary_lookback_matrix": [ + { + "arm": "immediate", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 12963.6, + "total_return_pct": 29.6, + "cagr_pct": 51.8, + "max_drawdown_pct": 6.9, + "sharpe": 2.29, + "trades": 58, + "win_rate": 32.8, + "avg_trade_pnl": 51.1, + "best_trade_r": 11.1, + "worst_trade_r": -2.82, + "best_trade_pnl": 1302.87, + "worst_trade_pnl": -191.01, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 26, + "time": 12, + "trailing_stop": 20 + }, + "skipped_book_full": 0, + "spy_return_pct": 11.9, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 12.2 + }, + { + "year": 2026, + "return_pct": 15.5 + } + ], + "start_date": "2025-11-17", + "end_date": "2026-07-02", + "post_stop_events": 26, + "post_stop_reentries": 6, + "post_stop_states_open_at_end": 20, + "turnover": { + "transaction_cost": 192.06, + "reentry_trades": 6, + "same_day_reentries": 1, + "next_session_reentries": 0, + "reentries_within_5_sessions": 1, + "avg_reentry_wait_sessions": 21.5, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 1089.32 + }, + "policy": { + "daily_checks": 1575, + "qualified_checks": 42, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 42 + } + } + }, + { + "arm": "next_session", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 13184.05, + "total_return_pct": 31.8, + "cagr_pct": 56.0, + "max_drawdown_pct": 6.9, + "sharpe": 2.4, + "trades": 59, + "win_rate": 32.2, + "avg_trade_pnl": 53.97, + "best_trade_r": 11.1, + "worst_trade_r": -2.82, + "best_trade_pnl": 1302.87, + "worst_trade_pnl": -182.44, + "avg_hold_days": 15.3, + "exit_reasons": { + "stop": 26, + "time": 11, + "trailing_stop": 22 + }, + "skipped_book_full": 0, + "spy_return_pct": 11.9, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 12.2 + }, + { + "year": 2026, + "return_pct": 17.5 + } + ], + "start_date": "2025-11-17", + "end_date": "2026-07-02", + "post_stop_events": 26, + "post_stop_reentries": 5, + "post_stop_states_open_at_end": 21, + "turnover": { + "transaction_cost": 186.28, + "reentry_trades": 5, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 26.4, + "reentry_win_rate": 40.0, + "reentry_total_pnl": 1233.18 + }, + "policy": { + "daily_checks": 1630, + "qualified_checks": 43, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 41 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 13184.05, + "total_return_pct": 31.8, + "cagr_pct": 56.0, + "max_drawdown_pct": 6.9, + "sharpe": 2.4, + "trades": 59, + "win_rate": 32.2, + "avg_trade_pnl": 53.97, + "best_trade_r": 11.1, + "worst_trade_r": -2.82, + "best_trade_pnl": 1302.87, + "worst_trade_pnl": -182.44, + "avg_hold_days": 15.3, + "exit_reasons": { + "stop": 26, + "time": 11, + "trailing_stop": 22 + }, + "skipped_book_full": 0, + "spy_return_pct": 11.9, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 12.2 + }, + { + "year": 2026, + "return_pct": 17.5 + } + ], + "start_date": "2025-11-17", + "end_date": "2026-07-02", + "post_stop_events": 26, + "post_stop_reentries": 5, + "post_stop_states_open_at_end": 21, + "turnover": { + "transaction_cost": 186.28, + "reentry_trades": 5, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 26.4, + "reentry_win_rate": 40.0, + "reentry_total_pnl": 1233.18 + }, + "policy": { + "daily_checks": 1630, + "qualified_checks": 43, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 36 + } + } + }, + { + "arm": "gate_reset", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 13184.05, + "total_return_pct": 31.8, + "cagr_pct": 56.0, + "max_drawdown_pct": 6.9, + "sharpe": 2.4, + "trades": 59, + "win_rate": 32.2, + "avg_trade_pnl": 53.97, + "best_trade_r": 11.1, + "worst_trade_r": -2.82, + "best_trade_pnl": 1302.87, + "worst_trade_pnl": -182.44, + "avg_hold_days": 15.3, + "exit_reasons": { + "stop": 26, + "time": 11, + "trailing_stop": 22 + }, + "skipped_book_full": 0, + "spy_return_pct": 11.9, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 12.2 + }, + { + "year": 2026, + "return_pct": 17.5 + } + ], + "start_date": "2025-11-17", + "end_date": "2026-07-02", + "post_stop_events": 26, + "post_stop_reentries": 5, + "post_stop_states_open_at_end": 21, + "turnover": { + "transaction_cost": 186.28, + "reentry_trades": 5, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 26.4, + "reentry_win_rate": 40.0, + "reentry_total_pnl": 1233.18 + }, + "policy": { + "daily_checks": 1630, + "qualified_checks": 43, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 41 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 11554.36, + "total_return_pct": 15.5, + "cagr_pct": 26.2, + "max_drawdown_pct": 6.8, + "sharpe": 1.4, + "trades": 59, + "win_rate": 32.2, + "avg_trade_pnl": 26.35, + "best_trade_r": 7.31, + "worst_trade_r": -2.82, + "best_trade_pnl": 569.73, + "worst_trade_pnl": -165.81, + "avg_hold_days": 16.0, + "exit_reasons": { + "stop": 26, + "time": 11, + "trailing_stop": 22 + }, + "skipped_book_full": 0, + "spy_return_pct": 11.9, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 12.2 + }, + { + "year": 2026, + "return_pct": 3.0 + } + ], + "start_date": "2025-11-17", + "end_date": "2026-07-02", + "post_stop_events": 26, + "post_stop_reentries": 4, + "post_stop_states_open_at_end": 22, + "turnover": { + "transaction_cost": 181.65, + "reentry_trades": 4, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 29.0, + "reentry_win_rate": 25.0, + "reentry_total_pnl": 353.57 + }, + "policy": { + "daily_checks": 1836, + "qualified_checks": 69, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 13 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 11794.32, + "total_return_pct": 17.9, + "cagr_pct": 30.4, + "max_drawdown_pct": 7.7, + "sharpe": 1.56, + "trades": 61, + "win_rate": 32.8, + "avg_trade_pnl": 29.42, + "best_trade_r": 7.31, + "worst_trade_r": -2.82, + "best_trade_pnl": 569.73, + "worst_trade_pnl": -153.57, + "avg_hold_days": 15.3, + "exit_reasons": { + "stop": 29, + "time": 12, + "trailing_stop": 20 + }, + "skipped_book_full": 0, + "spy_return_pct": 11.9, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 12.2 + }, + { + "year": 2026, + "return_pct": 5.1 + } + ], + "start_date": "2025-11-17", + "end_date": "2026-07-02", + "post_stop_events": 29, + "post_stop_reentries": 5, + "post_stop_states_open_at_end": 24, + "turnover": { + "transaction_cost": 185.97, + "reentry_trades": 5, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 36.0, + "reentry_win_rate": 60.0, + "reentry_total_pnl": 680.72 + }, + "policy": { + "daily_checks": 1893, + "qualified_checks": 73, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 30 + } + } + }, + { + "arm": "immediate", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 14811.36, + "total_return_pct": 48.1, + "cagr_pct": 42.0, + "max_drawdown_pct": 13.9, + "sharpe": 1.72, + "trades": 140, + "win_rate": 32.9, + "avg_trade_pnl": 34.37, + "best_trade_r": 12.37, + "worst_trade_r": -2.86, + "best_trade_pnl": 1471.91, + "worst_trade_pnl": -357.56, + "avg_hold_days": 13.7, + "exit_reasons": { + "stop": 74, + "time": 26, + "trailing_stop": 40 + }, + "skipped_book_full": 0, + "spy_return_pct": 25.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 35.0 + }, + { + "year": 2026, + "return_pct": 9.8 + } + ], + "start_date": "2025-05-19", + "end_date": "2026-07-02", + "post_stop_events": 74, + "post_stop_reentries": 33, + "post_stop_states_open_at_end": 41, + "turnover": { + "transaction_cost": 434.33, + "reentry_trades": 33, + "same_day_reentries": 4, + "next_session_reentries": 2, + "reentries_within_5_sessions": 12, + "avg_reentry_wait_sessions": 21.8, + "reentry_win_rate": 24.2, + "reentry_total_pnl": -303.63 + }, + "policy": { + "daily_checks": 6010, + "qualified_checks": 171, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 171 + } + } + }, + { + "arm": "next_session", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 15832.74, + "total_return_pct": 58.3, + "cagr_pct": 50.7, + "max_drawdown_pct": 10.5, + "sharpe": 1.97, + "trades": 139, + "win_rate": 33.1, + "avg_trade_pnl": 41.96, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1620.32, + "worst_trade_pnl": -282.52, + "avg_hold_days": 14.3, + "exit_reasons": { + "stop": 69, + "time": 26, + "trailing_stop": 44 + }, + "skipped_book_full": 30, + "spy_return_pct": 25.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 43.4 + }, + { + "year": 2026, + "return_pct": 10.5 + } + ], + "start_date": "2025-05-19", + "end_date": "2026-07-02", + "post_stop_events": 69, + "post_stop_reentries": 26, + "post_stop_states_open_at_end": 43, + "turnover": { + "transaction_cost": 445.34, + "reentry_trades": 26, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 25.1, + "reentry_win_rate": 30.8, + "reentry_total_pnl": 217.74 + }, + "policy": { + "daily_checks": 6376, + "qualified_checks": 154, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 145 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 14886.62, + "total_return_pct": 48.9, + "cagr_pct": 42.7, + "max_drawdown_pct": 13.2, + "sharpe": 1.79, + "trades": 131, + "win_rate": 32.8, + "avg_trade_pnl": 37.3, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1523.68, + "worst_trade_pnl": -178.3, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 63, + "time": 24, + "trailing_stop": 44 + }, + "skipped_book_full": 28, + "spy_return_pct": 25.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 35.6 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2025-05-19", + "end_date": "2026-07-02", + "post_stop_events": 63, + "post_stop_reentries": 22, + "post_stop_states_open_at_end": 41, + "turnover": { + "transaction_cost": 418.29, + "reentry_trades": 22, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 31.9, + "reentry_win_rate": 40.9, + "reentry_total_pnl": 818.46 + }, + "policy": { + "daily_checks": 6217, + "qualified_checks": 187, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 165 + } + } + }, + { + "arm": "gate_reset", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 15832.74, + "total_return_pct": 58.3, + "cagr_pct": 50.7, + "max_drawdown_pct": 10.5, + "sharpe": 1.97, + "trades": 139, + "win_rate": 33.1, + "avg_trade_pnl": 41.96, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1620.32, + "worst_trade_pnl": -282.52, + "avg_hold_days": 14.3, + "exit_reasons": { + "stop": 69, + "time": 26, + "trailing_stop": 44 + }, + "skipped_book_full": 30, + "spy_return_pct": 25.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 43.4 + }, + { + "year": 2026, + "return_pct": 10.5 + } + ], + "start_date": "2025-05-19", + "end_date": "2026-07-02", + "post_stop_events": 69, + "post_stop_reentries": 26, + "post_stop_states_open_at_end": 43, + "turnover": { + "transaction_cost": 445.34, + "reentry_trades": 26, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 25.1, + "reentry_win_rate": 30.8, + "reentry_total_pnl": 217.74 + }, + "policy": { + "daily_checks": 6376, + "qualified_checks": 154, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 143 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 11753.6, + "total_return_pct": 17.5, + "cagr_pct": 15.5, + "max_drawdown_pct": 13.5, + "sharpe": 0.79, + "trades": 128, + "win_rate": 35.2, + "avg_trade_pnl": 13.7, + "best_trade_r": 12.03, + "worst_trade_r": -2.82, + "best_trade_pnl": 868.49, + "worst_trade_pnl": -262.82, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 63, + "time": 24, + "trailing_stop": 41 + }, + "skipped_book_full": 13, + "spy_return_pct": 25.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 10.0 + }, + { + "year": 2026, + "return_pct": 7.0 + } + ], + "start_date": "2025-05-19", + "end_date": "2026-07-02", + "post_stop_events": 63, + "post_stop_reentries": 10, + "post_stop_states_open_at_end": 53, + "turnover": { + "transaction_cost": 385.8, + "reentry_trades": 10, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 41.3, + "reentry_win_rate": 30.0, + "reentry_total_pnl": 176.12 + }, + "policy": { + "daily_checks": 8768, + "qualified_checks": 305, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 59 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 15012.47, + "total_return_pct": 50.1, + "cagr_pct": 43.7, + "max_drawdown_pct": 10.3, + "sharpe": 1.73, + "trades": 134, + "win_rate": 36.6, + "avg_trade_pnl": 37.41, + "best_trade_r": 12.37, + "worst_trade_r": -2.82, + "best_trade_pnl": 1477.45, + "worst_trade_pnl": -321.26, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 65, + "time": 30, + "trailing_stop": 39 + }, + "skipped_book_full": 2, + "spy_return_pct": 25.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 37.6 + }, + { + "year": 2026, + "return_pct": 9.2 + } + ], + "start_date": "2025-05-19", + "end_date": "2026-07-02", + "post_stop_events": 65, + "post_stop_reentries": 15, + "post_stop_states_open_at_end": 50, + "turnover": { + "transaction_cost": 437.14, + "reentry_trades": 15, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 2, + "avg_reentry_wait_sessions": 28.5, + "reentry_win_rate": 46.7, + "reentry_total_pnl": 1568.01 + }, + "policy": { + "daily_checks": 7735, + "qualified_checks": 230, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 77 + } + } + }, + { + "arm": "immediate", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 33750.45, + "total_return_pct": 237.5, + "cagr_pct": 47.8, + "max_drawdown_pct": 17.4, + "sharpe": 1.83, + "trades": 364, + "win_rate": 38.5, + "avg_trade_pnl": 65.25, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3589.51, + "worst_trade_pnl": -564.87, + "avg_hold_days": 15.3, + "exit_reasons": { + "stop": 158, + "time": 78, + "trailing_stop": 128 + }, + "skipped_book_full": 362, + "spy_return_pct": 77.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 38.4 + }, + { + "year": 2024, + "return_pct": 42.6 + }, + { + "year": 2025, + "return_pct": 65.7 + }, + { + "year": 2026, + "return_pct": 3.4 + } + ], + "start_date": "2023-05-22", + "end_date": "2026-07-02", + "post_stop_events": 158, + "post_stop_reentries": 92, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 1892.48, + "reentry_trades": 92, + "same_day_reentries": 8, + "next_session_reentries": 3, + "reentries_within_5_sessions": 25, + "avg_reentry_wait_sessions": 73.9, + "reentry_win_rate": 41.3, + "reentry_total_pnl": 5232.76 + }, + "policy": { + "daily_checks": 26085, + "qualified_checks": 661, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 661 + } + } + }, + { + "arm": "next_session", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 27333.6, + "total_return_pct": 173.3, + "cagr_pct": 38.1, + "max_drawdown_pct": 19.2, + "sharpe": 1.53, + "trades": 376, + "win_rate": 35.9, + "avg_trade_pnl": 46.1, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2992.67, + "worst_trade_pnl": -726.0, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 172, + "time": 75, + "trailing_stop": 129 + }, + "skipped_book_full": 272, + "spy_return_pct": 77.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 38.9 + }, + { + "year": 2024, + "return_pct": 38.0 + }, + { + "year": 2025, + "return_pct": 47.7 + }, + { + "year": 2026, + "return_pct": -3.4 + } + ], + "start_date": "2023-05-22", + "end_date": "2026-07-02", + "post_stop_events": 172, + "post_stop_reentries": 91, + "post_stop_states_open_at_end": 81, + "turnover": { + "transaction_cost": 1882.46, + "reentry_trades": 91, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 85.8, + "reentry_win_rate": 36.3, + "reentry_total_pnl": 3962.59 + }, + "policy": { + "daily_checks": 30626, + "qualified_checks": 724, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 708 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 29383.79, + "total_return_pct": 193.8, + "cagr_pct": 41.4, + "max_drawdown_pct": 20.5, + "sharpe": 1.66, + "trades": 366, + "win_rate": 37.2, + "avg_trade_pnl": 52.96, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3001.04, + "worst_trade_pnl": -381.46, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 164, + "time": 76, + "trailing_stop": 126 + }, + "skipped_book_full": 273, + "spy_return_pct": 77.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 39.4 + }, + { + "year": 2024, + "return_pct": 40.9 + }, + { + "year": 2025, + "return_pct": 29.5 + }, + { + "year": 2026, + "return_pct": 15.7 + } + ], + "start_date": "2023-05-22", + "end_date": "2026-07-02", + "post_stop_events": 164, + "post_stop_reentries": 87, + "post_stop_states_open_at_end": 77, + "turnover": { + "transaction_cost": 1810.09, + "reentry_trades": 87, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 95.4, + "reentry_win_rate": 42.5, + "reentry_total_pnl": 5658.37 + }, + "policy": { + "daily_checks": 31832, + "qualified_checks": 759, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 693 + } + } + }, + { + "arm": "gate_reset", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 27936.12, + "total_return_pct": 179.4, + "cagr_pct": 39.1, + "max_drawdown_pct": 19.5, + "sharpe": 1.57, + "trades": 374, + "win_rate": 36.4, + "avg_trade_pnl": 47.96, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3058.64, + "worst_trade_pnl": -742.0, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 172, + "time": 76, + "trailing_stop": 126 + }, + "skipped_book_full": 270, + "spy_return_pct": 77.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 38.9 + }, + { + "year": 2024, + "return_pct": 41.0 + }, + { + "year": 2025, + "return_pct": 47.7 + }, + { + "year": 2026, + "return_pct": -3.4 + } + ], + "start_date": "2023-05-22", + "end_date": "2026-07-02", + "post_stop_events": 172, + "post_stop_reentries": 92, + "post_stop_states_open_at_end": 80, + "turnover": { + "transaction_cost": 1910.46, + "reentry_trades": 92, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 21, + "avg_reentry_wait_sessions": 86.4, + "reentry_win_rate": 37.0, + "reentry_total_pnl": 4205.96 + }, + "policy": { + "daily_checks": 30352, + "qualified_checks": 737, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 715 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 24856.1, + "total_return_pct": 148.6, + "cagr_pct": 34.0, + "max_drawdown_pct": 22.7, + "sharpe": 1.53, + "trades": 335, + "win_rate": 34.9, + "avg_trade_pnl": 44.35, + "best_trade_r": 12.37, + "worst_trade_r": -4.21, + "best_trade_pnl": 2493.02, + "worst_trade_pnl": -407.54, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 153, + "time": 69, + "trailing_stop": 113 + }, + "skipped_book_full": 262, + "spy_return_pct": 77.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 34.7 + }, + { + "year": 2024, + "return_pct": 59.6 + }, + { + "year": 2025, + "return_pct": 12.6 + }, + { + "year": 2026, + "return_pct": 2.8 + } + ], + "start_date": "2023-05-22", + "end_date": "2026-07-02", + "post_stop_events": 153, + "post_stop_reentries": 50, + "post_stop_states_open_at_end": 103, + "turnover": { + "transaction_cost": 1716.02, + "reentry_trades": 50, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 107.9, + "reentry_win_rate": 34.0, + "reentry_total_pnl": 1806.22 + }, + "policy": { + "daily_checks": 40490, + "qualified_checks": 1325, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 271 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 21888.38, + "total_return_pct": 118.9, + "cagr_pct": 28.6, + "max_drawdown_pct": 19.7, + "sharpe": 1.33, + "trades": 361, + "win_rate": 36.3, + "avg_trade_pnl": 32.93, + "best_trade_r": 12.37, + "worst_trade_r": -2.98, + "best_trade_pnl": 2212.93, + "worst_trade_pnl": -388.96, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 167, + "time": 77, + "trailing_stop": 117 + }, + "skipped_book_full": 154, + "spy_return_pct": 77.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 29.0 + }, + { + "year": 2024, + "return_pct": 17.5 + }, + { + "year": 2025, + "return_pct": 31.9 + }, + { + "year": 2026, + "return_pct": 9.7 + } + ], + "start_date": "2023-05-22", + "end_date": "2026-07-02", + "post_stop_events": 167, + "post_stop_reentries": 73, + "post_stop_states_open_at_end": 94, + "turnover": { + "transaction_cost": 1460.05, + "reentry_trades": 73, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 102.8, + "reentry_win_rate": 32.9, + "reentry_total_pnl": 125.35 + }, + "policy": { + "daily_checks": 38611, + "qualified_checks": 1070, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 424 + } + } + }, + { + "arm": "immediate", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 40142.51, + "total_return_pct": 301.4, + "cagr_pct": 31.9, + "max_drawdown_pct": 17.9, + "sharpe": 1.4, + "trades": 483, + "win_rate": 37.9, + "avg_trade_pnl": 62.41, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 4269.34, + "worst_trade_pnl": -671.85, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 223, + "time": 106, + "trailing_stop": 154 + }, + "skipped_book_full": 731, + "spy_return_pct": 75.2, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 6.6 + }, + { + "year": 2023, + "return_pct": 54.3 + }, + { + "year": 2024, + "return_pct": 42.6 + }, + { + "year": 2025, + "return_pct": 65.7 + }, + { + "year": 2026, + "return_pct": 3.4 + } + ], + "start_date": "2021-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 81, + "turnover": { + "transaction_cost": 2543.34, + "reentry_trades": 142, + "same_day_reentries": 13, + "next_session_reentries": 3, + "reentries_within_5_sessions": 32, + "avg_reentry_wait_sessions": 125.1, + "reentry_win_rate": 38.7, + "reentry_total_pnl": 6326.19 + }, + "policy": { + "daily_checks": 50611, + "qualified_checks": 1050, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1050 + } + } + }, + { + "arm": "next_session", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 34924.67, + "total_return_pct": 249.2, + "cagr_pct": 28.3, + "max_drawdown_pct": 19.2, + "sharpe": 1.27, + "trades": 492, + "win_rate": 36.4, + "avg_trade_pnl": 50.66, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3823.79, + "worst_trade_pnl": -927.62, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 232, + "time": 104, + "trailing_stop": 156 + }, + "skipped_book_full": 841, + "spy_return_pct": 75.2, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 11.4 + }, + { + "year": 2023, + "return_pct": 59.1 + }, + { + "year": 2024, + "return_pct": 38.0 + }, + { + "year": 2025, + "return_pct": 47.7 + }, + { + "year": 2026, + "return_pct": -3.4 + } + ], + "start_date": "2021-06-24", + "end_date": "2026-07-02", + "post_stop_events": 232, + "post_stop_reentries": 138, + "post_stop_states_open_at_end": 94, + "turnover": { + "transaction_cost": 2709.28, + "reentry_trades": 138, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 25, + "avg_reentry_wait_sessions": 129.4, + "reentry_win_rate": 34.8, + "reentry_total_pnl": 5556.98 + }, + "policy": { + "daily_checks": 52279, + "qualified_checks": 1115, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1094 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 34679.35, + "total_return_pct": 246.8, + "cagr_pct": 28.1, + "max_drawdown_pct": 19.6, + "sharpe": 1.29, + "trades": 476, + "win_rate": 36.8, + "avg_trade_pnl": 51.85, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3543.75, + "worst_trade_pnl": -509.02, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 227, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 558, + "spy_return_pct": 75.2, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 12.1 + }, + { + "year": 2023, + "return_pct": 55.5 + }, + { + "year": 2024, + "return_pct": 41.1 + }, + { + "year": 2025, + "return_pct": 29.5 + }, + { + "year": 2026, + "return_pct": 9.0 + } + ], + "start_date": "2021-06-24", + "end_date": "2026-07-02", + "post_stop_events": 227, + "post_stop_reentries": 137, + "post_stop_states_open_at_end": 90, + "turnover": { + "transaction_cost": 2589.44, + "reentry_trades": 137, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 7, + "avg_reentry_wait_sessions": 148.2, + "reentry_win_rate": 43.1, + "reentry_total_pnl": 8877.01 + }, + "policy": { + "daily_checks": 55101, + "qualified_checks": 1195, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1095 + } + } + }, + { + "arm": "gate_reset", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 35681.4, + "total_return_pct": 256.8, + "cagr_pct": 28.8, + "max_drawdown_pct": 19.5, + "sharpe": 1.29, + "trades": 491, + "win_rate": 36.7, + "avg_trade_pnl": 52.3, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3906.64, + "worst_trade_pnl": -947.72, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 234, + "time": 105, + "trailing_stop": 152 + }, + "skipped_book_full": 839, + "spy_return_pct": 75.2, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 11.4 + }, + { + "year": 2023, + "return_pct": 59.1 + }, + { + "year": 2024, + "return_pct": 41.0 + }, + { + "year": 2025, + "return_pct": 47.7 + }, + { + "year": 2026, + "return_pct": -3.4 + } + ], + "start_date": "2021-06-24", + "end_date": "2026-07-02", + "post_stop_events": 234, + "post_stop_reentries": 141, + "post_stop_states_open_at_end": 93, + "turnover": { + "transaction_cost": 2744.12, + "reentry_trades": 141, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 133.6, + "reentry_win_rate": 34.8, + "reentry_total_pnl": 5389.95 + }, + "policy": { + "daily_checks": 52847, + "qualified_checks": 1130, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1099 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 45248.31, + "total_return_pct": 352.5, + "cagr_pct": 35.1, + "max_drawdown_pct": 19.3, + "sharpe": 1.59, + "trades": 428, + "win_rate": 35.7, + "avg_trade_pnl": 82.36, + "best_trade_r": 12.37, + "worst_trade_r": -2.98, + "best_trade_pnl": 4268.51, + "worst_trade_pnl": -723.94, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 202, + "time": 94, + "trailing_stop": 132 + }, + "skipped_book_full": 609, + "spy_return_pct": 75.2, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 18.7 + }, + { + "year": 2023, + "return_pct": 69.4 + }, + { + "year": 2024, + "return_pct": 44.2 + }, + { + "year": 2025, + "return_pct": 31.7 + }, + { + "year": 2026, + "return_pct": 18.5 + } + ], + "start_date": "2021-06-24", + "end_date": "2026-07-02", + "post_stop_events": 202, + "post_stop_reentries": 61, + "post_stop_states_open_at_end": 141, + "turnover": { + "transaction_cost": 2659.48, + "reentry_trades": 61, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 136.5, + "reentry_win_rate": 37.7, + "reentry_total_pnl": 6439.84 + }, + "policy": { + "daily_checks": 79767, + "qualified_checks": 2198, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 453 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 33141.74, + "total_return_pct": 231.4, + "cagr_pct": 27.0, + "max_drawdown_pct": 17.8, + "sharpe": 1.3, + "trades": 465, + "win_rate": 36.8, + "avg_trade_pnl": 49.77, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3229.94, + "worst_trade_pnl": -576.15, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 216, + "time": 105, + "trailing_stop": 144 + }, + "skipped_book_full": 589, + "spy_return_pct": 75.2, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 14.2 + }, + { + "year": 2023, + "return_pct": 33.3 + }, + { + "year": 2024, + "return_pct": 34.5 + }, + { + "year": 2025, + "return_pct": 45.5 + }, + { + "year": 2026, + "return_pct": 11.2 + } + ], + "start_date": "2021-06-24", + "end_date": "2026-07-02", + "post_stop_events": 216, + "post_stop_reentries": 106, + "post_stop_states_open_at_end": 110, + "turnover": { + "transaction_cost": 2274.71, + "reentry_trades": 106, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 12, + "avg_reentry_wait_sessions": 148.2, + "reentry_win_rate": 34.9, + "reentry_total_pnl": 1013.91 + }, + "policy": { + "daily_checks": 67417, + "qualified_checks": 1706, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 652 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 40142.51, + "total_return_pct": 301.4, + "cagr_pct": 41.3, + "max_drawdown_pct": 17.9, + "sharpe": 1.57, + "trades": 483, + "win_rate": 37.9, + "avg_trade_pnl": 62.41, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 4269.34, + "worst_trade_pnl": -671.85, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 223, + "time": 106, + "trailing_stop": 154 + }, + "skipped_book_full": 731, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 6.7 + }, + { + "year": 2023, + "return_pct": 54.3 + }, + { + "year": 2024, + "return_pct": 42.6 + }, + { + "year": 2025, + "return_pct": 65.7 + }, + { + "year": 2026, + "return_pct": 3.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 81, + "turnover": { + "transaction_cost": 2543.34, + "reentry_trades": 142, + "same_day_reentries": 13, + "next_session_reentries": 3, + "reentries_within_5_sessions": 32, + "avg_reentry_wait_sessions": 125.1, + "reentry_win_rate": 38.7, + "reentry_total_pnl": 6326.19 + }, + "policy": { + "daily_checks": 50611, + "qualified_checks": 1050, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1050 + } + }, + "reentry_events": [ + { + "symbol": "ANET", + "wait_sessions": 10, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-06-29", + "reentry_date": "2022-07-14" + }, + { + "symbol": "LYV", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-08-05", + "reentry_date": "2022-08-05" + }, + { + "symbol": "DVN", + "wait_sessions": 11, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-08-04", + "reentry_date": "2022-08-19" + }, + { + "symbol": "PANW", + "wait_sessions": 27, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-07-14", + "reentry_date": "2022-08-22" + }, + { + "symbol": "TRGP", + "wait_sessions": 3, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-08-31", + "reentry_date": "2022-09-06" + }, + { + "symbol": "CTRA", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-07", + "reentry_date": "2022-09-13" + }, + { + "symbol": "SLB", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-23", + "reentry_date": "2022-10-03" + }, + { + "symbol": "ADM", + "wait_sessions": 11, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-23", + "reentry_date": "2022-10-10" + }, + { + "symbol": "ABBV", + "wait_sessions": 7, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-30", + "reentry_date": "2022-10-11" + }, + { + "symbol": "MOS", + "wait_sessions": 36, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-23", + "reentry_date": "2022-11-14" + }, + { + "symbol": "HAL", + "wait_sessions": 55, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-08-31", + "reentry_date": "2022-11-17" + }, + { + "symbol": "HAL", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-11-21", + "reentry_date": "2022-11-29" + }, + { + "symbol": "UAL", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-08", + "reentry_date": "2022-12-08" + }, + { + "symbol": "OXY", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-01-24", + "reentry_date": "2023-01-24" + }, + { + "symbol": "DVN", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-01-31", + "reentry_date": "2023-01-31" + }, + { + "symbol": "WYNN", + "wait_sessions": 32, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-19", + "reentry_date": "2023-02-06" + }, + { + "symbol": "DXCM", + "wait_sessions": 40, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-19", + "reentry_date": "2023-02-16" + }, + { + "symbol": "IRM", + "wait_sessions": 151, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-07-13", + "reentry_date": "2023-02-16" + }, + { + "symbol": "CSGP", + "wait_sessions": 43, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-15", + "reentry_date": "2023-02-17" + }, + { + "symbol": "EQT", + "wait_sessions": 55, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-05", + "reentry_date": "2023-02-24" + }, + { + "symbol": "MOS", + "wait_sessions": 67, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-11-17", + "reentry_date": "2023-02-27" + }, + { + "symbol": "DXCM", + "wait_sessions": 16, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-22", + "reentry_date": "2023-03-16" + }, + { + "symbol": "TTD", + "wait_sessions": 129, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-10-07", + "reentry_date": "2023-04-14" + }, + { + "symbol": "NVDA", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-04-14", + "reentry_date": "2023-04-20" + }, + { + "symbol": "WYNN", + "wait_sessions": 10, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-04-05", + "reentry_date": "2023-04-20" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "symbol": "BA", + "wait_sessions": 30, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-27" + }, + { + "symbol": "VRT", + "wait_sessions": 34, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-10", + "reentry_date": "2023-04-28" + }, + { + "symbol": "MSTR", + "wait_sessions": 49, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-23", + "reentry_date": "2023-05-04" + }, + { + "symbol": "MSTR", + "wait_sessions": 14, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-05-12", + "reentry_date": "2023-06-02" + }, + { + "symbol": "STLD", + "wait_sessions": 197, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-01", + "reentry_date": "2023-06-15" + }, + { + "symbol": "MSTR", + "wait_sessions": 10, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-06-05", + "reentry_date": "2023-06-20" + }, + { + "symbol": "FSLR", + "wait_sessions": 26, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-06-08", + "reentry_date": "2023-07-18" + }, + { + "symbol": "PLTR", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-07-21", + "reentry_date": "2023-07-21" + }, + { + "symbol": "CVNA", + "wait_sessions": 36, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-06-09", + "reentry_date": "2023-08-02" + }, + { + "symbol": "FCX", + "wait_sessions": 155, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-22", + "reentry_date": "2023-08-08" + }, + { + "symbol": "HAL", + "wait_sessions": 166, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-08", + "reentry_date": "2023-08-09" + }, + { + "symbol": "FCX", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-14", + "reentry_date": "2023-08-14" + }, + { + "symbol": "STLD", + "wait_sessions": 41, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-06-20", + "reentry_date": "2023-08-17" + }, + { + "symbol": "AXON", + "wait_sessions": 180, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-06", + "reentry_date": "2023-08-25" + }, + { + "symbol": "META", + "wait_sessions": 15, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-16", + "reentry_date": "2023-09-07" + }, + { + "symbol": "STLD", + "wait_sessions": 23, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-27" + }, + { + "symbol": "AMD", + "wait_sessions": 106, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-05-03", + "reentry_date": "2023-10-04" + }, + { + "symbol": "NFLX", + "wait_sessions": 40, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-24", + "reentry_date": "2023-10-20" + }, + { + "symbol": "LVS", + "wait_sessions": 52, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-11", + "reentry_date": "2023-10-25" + }, + { + "symbol": "NOW", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-10-20", + "reentry_date": "2023-10-30" + }, + { + "symbol": "CVNA", + "wait_sessions": 83, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-07", + "reentry_date": "2023-12-04" + }, + { + "symbol": "BLDR", + "wait_sessions": 323, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-08-22", + "reentry_date": "2023-12-04" + }, + { + "symbol": "AMD", + "wait_sessions": 47, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-10-25", + "reentry_date": "2024-01-03" + }, + { + "symbol": "DASH", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-01-02", + "reentry_date": "2024-01-09" + }, + { + "symbol": "APP", + "wait_sessions": 32, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-12-06", + "reentry_date": "2024-01-24" + }, + { + "symbol": "DDOG", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-01-24", + "reentry_date": "2024-01-31" + }, + { + "symbol": "WDC", + "wait_sessions": 7, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-03-14", + "reentry_date": "2024-03-25" + }, + { + "symbol": "DDOG", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-23" + }, + { + "symbol": "PLTR", + "wait_sessions": 100, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-12-04", + "reentry_date": "2024-04-29" + }, + { + "symbol": "CVNA", + "wait_sessions": 55, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-02-16", + "reentry_date": "2024-05-07" + }, + { + "symbol": "NFLX", + "wait_sessions": 19, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-10", + "reentry_date": "2024-05-07" + }, + { + "symbol": "TPL", + "wait_sessions": 276, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-04-17", + "reentry_date": "2024-05-21" + }, + { + "symbol": "COIN", + "wait_sessions": 27, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-15", + "reentry_date": "2024-05-22" + }, + { + "symbol": "META", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-05-31", + "reentry_date": "2024-05-31" + }, + { + "symbol": "TPL", + "wait_sessions": 9, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-14" + }, + { + "symbol": "CVNA", + "wait_sessions": 18, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-05-28", + "reentry_date": "2024-06-24" + }, + { + "symbol": "FANG", + "wait_sessions": 442, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-19", + "reentry_date": "2024-06-24" + }, + { + "symbol": "COIN", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-25", + "reentry_date": "2024-07-25" + }, + { + "symbol": "IP", + "wait_sessions": 20, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-26" + }, + { + "symbol": "IP", + "wait_sessions": 2, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-30", + "reentry_date": "2024-08-01" + }, + { + "symbol": "HOOD", + "wait_sessions": 33, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "APP", + "wait_sessions": 33, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "IP", + "wait_sessions": 30, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-08-05", + "reentry_date": "2024-09-17" + }, + { + "symbol": "CRWD", + "wait_sessions": 107, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-15", + "reentry_date": "2024-09-17" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "IP", + "wait_sessions": 39, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-09-23", + "reentry_date": "2024-11-15" + }, + { + "symbol": "EBAY", + "wait_sessions": 2, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-10", + "reentry_date": "2024-12-12" + }, + { + "symbol": "NVDA", + "wait_sessions": 39, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-10-31", + "reentry_date": "2024-12-27" + }, + { + "symbol": "GM", + "wait_sessions": 2, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-01-02", + "reentry_date": "2025-01-06" + }, + { + "symbol": "CEG", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-01-08", + "reentry_date": "2025-01-08" + }, + { + "symbol": "TPL", + "wait_sessions": 111, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-08-02", + "reentry_date": "2025-01-13" + }, + { + "symbol": "GM", + "wait_sessions": 9, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-01-08", + "reentry_date": "2025-01-23" + }, + { + "symbol": "EBAY", + "wait_sessions": 17, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-27" + }, + { + "symbol": "DASH", + "wait_sessions": 25, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-18", + "reentry_date": "2025-01-28" + }, + { + "symbol": "PODD", + "wait_sessions": 500, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-22", + "reentry_date": "2025-02-20" + }, + { + "symbol": "CHRW", + "wait_sessions": 3, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-05", + "reentry_date": "2025-03-10" + }, + { + "symbol": "T", + "wait_sessions": 1, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-12" + }, + { + "symbol": "FICO", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-10", + "reentry_date": "2025-03-18" + }, + { + "symbol": "TSLA", + "wait_sessions": 318, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-01-05", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 25, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-16" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "AMT", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-04-23", + "reentry_date": "2025-04-23" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "SYF", + "wait_sessions": 237, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-14", + "reentry_date": "2025-05-28" + }, + { + "symbol": "APP", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-10", + "reentry_date": "2025-06-10" + }, + { + "symbol": "FIX", + "wait_sessions": 82, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-02-11", + "reentry_date": "2025-06-10" + }, + { + "symbol": "VRT", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-07-01", + "reentry_date": "2025-07-09" + }, + { + "symbol": "UAL", + "wait_sessions": 642, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-14", + "reentry_date": "2025-07-10" + }, + { + "symbol": "MMM", + "wait_sessions": 89, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-04", + "reentry_date": "2025-07-11" + }, + { + "symbol": "APP", + "wait_sessions": 20, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-18", + "reentry_date": "2025-07-18" + }, + { + "symbol": "VRT", + "wait_sessions": 7, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-07-10", + "reentry_date": "2025-07-21" + }, + { + "symbol": "TSLA", + "wait_sessions": 32, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-23" + }, + { + "symbol": "CIEN", + "wait_sessions": 32, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-23" + }, + { + "symbol": "CF", + "wait_sessions": 609, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-16", + "reentry_date": "2025-07-24" + }, + { + "symbol": "CF", + "wait_sessions": 1, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-08-01", + "reentry_date": "2025-08-04" + }, + { + "symbol": "UAL", + "wait_sessions": 3, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-08-01", + "reentry_date": "2025-08-06" + }, + { + "symbol": "PODD", + "wait_sessions": 116, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-02-21", + "reentry_date": "2025-08-08" + }, + { + "symbol": "NVDA", + "wait_sessions": 112, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-02-27", + "reentry_date": "2025-08-08" + }, + { + "symbol": "TSLA", + "wait_sessions": 22, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "TSLA", + "wait_sessions": 3, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-05" + }, + { + "symbol": "SMCI", + "wait_sessions": 348, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-10" + }, + { + "symbol": "COIN", + "wait_sessions": 283, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-08-01", + "reentry_date": "2025-09-18" + }, + { + "symbol": "COIN", + "wait_sessions": 1, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-09-23", + "reentry_date": "2025-09-24" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-08", + "reentry_date": "2025-09-25" + }, + { + "symbol": "DLTR", + "wait_sessions": 742, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-11-03", + "reentry_date": "2025-10-21" + }, + { + "symbol": "INTC", + "wait_sessions": 450, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-01-04", + "reentry_date": "2025-10-21" + }, + { + "symbol": "BA", + "wait_sessions": 619, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-05-04", + "reentry_date": "2025-10-22" + }, + { + "symbol": "FSLR", + "wait_sessions": 551, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-17", + "reentry_date": "2025-10-28" + }, + { + "symbol": "WSM", + "wait_sessions": 265, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-10-09", + "reentry_date": "2025-10-30" + }, + { + "symbol": "VLO", + "wait_sessions": 523, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-10-02", + "reentry_date": "2025-10-31" + }, + { + "symbol": "APP", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-07", + "reentry_date": "2025-11-07" + }, + { + "symbol": "DG", + "wait_sessions": 10, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-13" + }, + { + "symbol": "F", + "wait_sessions": 798, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-20", + "reentry_date": "2025-11-24" + }, + { + "symbol": "DG", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-19", + "reentry_date": "2025-11-25" + }, + { + "symbol": "CVS", + "wait_sessions": 12, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-20", + "reentry_date": "2025-12-09" + }, + { + "symbol": "HAS", + "wait_sessions": 268, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-10", + "reentry_date": "2026-01-07" + }, + { + "symbol": "AMD", + "wait_sessions": 7, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-01-07", + "reentry_date": "2026-01-16" + }, + { + "symbol": "PM", + "wait_sessions": 101, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-08-25", + "reentry_date": "2026-01-20" + }, + { + "symbol": "REGN", + "wait_sessions": 885, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-07-18", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 113, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-08-19", + "reentry_date": "2026-01-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 743, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-03" + }, + { + "symbol": "DLTR", + "wait_sessions": 20, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-01-22", + "reentry_date": "2026-02-20" + }, + { + "symbol": "AXON", + "wait_sessions": 118, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-09-05", + "reentry_date": "2026-02-25" + }, + { + "symbol": "APP", + "wait_sessions": 74, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-13", + "reentry_date": "2026-03-04" + }, + { + "symbol": "APA", + "wait_sessions": 849, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-10-12", + "reentry_date": "2026-03-04" + }, + { + "symbol": "BIIB", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-03-31", + "reentry_date": "2026-03-31" + }, + { + "symbol": "GM", + "wait_sessions": 307, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-01-28", + "reentry_date": "2026-04-20" + }, + { + "symbol": "CHRW", + "wait_sessions": 282, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-11", + "reentry_date": "2026-04-24" + }, + { + "symbol": "FSLR", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-04-20", + "reentry_date": "2026-04-24" + }, + { + "symbol": "DVN", + "wait_sessions": 813, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-02", + "reentry_date": "2026-05-01" + }, + { + "symbol": "OXY", + "wait_sessions": 812, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-06", + "reentry_date": "2026-05-04" + }, + { + "symbol": "ADM", + "wait_sessions": 19, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-04-08", + "reentry_date": "2026-05-05" + }, + { + "symbol": "BIIB", + "wait_sessions": 22, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-04-06", + "reentry_date": "2026-05-06" + }, + { + "symbol": "OXY", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-14" + }, + { + "symbol": "DOW", + "wait_sessions": 7, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-15" + }, + { + "symbol": "CVS", + "wait_sessions": 78, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-01-27", + "reentry_date": "2026-05-19" + } + ] + }, + { + "arm": "next_session", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 34924.67, + "total_return_pct": 249.2, + "cagr_pct": 36.5, + "max_drawdown_pct": 19.2, + "sharpe": 1.42, + "trades": 492, + "win_rate": 36.4, + "avg_trade_pnl": 50.66, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3823.79, + "worst_trade_pnl": -927.62, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 232, + "time": 104, + "trailing_stop": 156 + }, + "skipped_book_full": 841, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.5 + }, + { + "year": 2023, + "return_pct": 59.1 + }, + { + "year": 2024, + "return_pct": 38.0 + }, + { + "year": 2025, + "return_pct": 47.7 + }, + { + "year": 2026, + "return_pct": -3.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 232, + "post_stop_reentries": 138, + "post_stop_states_open_at_end": 94, + "turnover": { + "transaction_cost": 2709.28, + "reentry_trades": 138, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 25, + "avg_reentry_wait_sessions": 129.4, + "reentry_win_rate": 34.8, + "reentry_total_pnl": 5556.98 + }, + "policy": { + "daily_checks": 52279, + "qualified_checks": 1115, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1094 + } + }, + "reentry_events": [ + { + "symbol": "ANET", + "wait_sessions": 10, + "reason": "stop_day_block_complete", + "stop_date": "2022-06-29", + "reentry_date": "2022-07-14" + }, + { + "symbol": "DVN", + "wait_sessions": 11, + "reason": "stop_day_block_complete", + "stop_date": "2022-08-04", + "reentry_date": "2022-08-19" + }, + { + "symbol": "PANW", + "wait_sessions": 34, + "reason": "stop_day_block_complete", + "stop_date": "2022-07-14", + "reentry_date": "2022-08-31" + }, + { + "symbol": "TRGP", + "wait_sessions": 3, + "reason": "stop_day_block_complete", + "stop_date": "2022-08-31", + "reentry_date": "2022-09-06" + }, + { + "symbol": "CTRA", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-07", + "reentry_date": "2022-09-14" + }, + { + "symbol": "SLB", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-23", + "reentry_date": "2022-10-03" + }, + { + "symbol": "ABBV", + "wait_sessions": 7, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-30", + "reentry_date": "2022-10-11" + }, + { + "symbol": "MOS", + "wait_sessions": 36, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-23", + "reentry_date": "2022-11-14" + }, + { + "symbol": "HAL", + "wait_sessions": 55, + "reason": "stop_day_block_complete", + "stop_date": "2022-08-31", + "reentry_date": "2022-11-17" + }, + { + "symbol": "PANW", + "wait_sessions": 54, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-06", + "reentry_date": "2022-11-21" + }, + { + "symbol": "HAL", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2022-11-21", + "reentry_date": "2022-11-29" + }, + { + "symbol": "PTC", + "wait_sessions": 19, + "reason": "stop_day_block_complete", + "stop_date": "2022-11-17", + "reentry_date": "2022-12-15" + }, + { + "symbol": "TTD", + "wait_sessions": 73, + "reason": "stop_day_block_complete", + "stop_date": "2022-10-07", + "reentry_date": "2023-01-24" + }, + { + "symbol": "OXY", + "wait_sessions": 3, + "reason": "stop_day_block_complete", + "stop_date": "2023-01-24", + "reentry_date": "2023-01-27" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "stop_day_block_complete", + "stop_date": "2022-07-13", + "reentry_date": "2023-02-17" + }, + { + "symbol": "CSGP", + "wait_sessions": 43, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-15", + "reentry_date": "2023-02-17" + }, + { + "symbol": "EQT", + "wait_sessions": 55, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-05", + "reentry_date": "2023-02-24" + }, + { + "symbol": "MOS", + "wait_sessions": 67, + "reason": "stop_day_block_complete", + "stop_date": "2022-11-17", + "reentry_date": "2023-02-27" + }, + { + "symbol": "CTRA", + "wait_sessions": 111, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-16", + "reentry_date": "2023-02-27" + }, + { + "symbol": "WYNN", + "wait_sessions": 2, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-24", + "reentry_date": "2023-02-28" + }, + { + "symbol": "DXCM", + "wait_sessions": 59, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-19", + "reentry_date": "2023-03-16" + }, + { + "symbol": "NVDA", + "wait_sessions": 4, + "reason": "stop_day_block_complete", + "stop_date": "2023-04-14", + "reentry_date": "2023-04-20" + }, + { + "symbol": "WYNN", + "wait_sessions": 10, + "reason": "stop_day_block_complete", + "stop_date": "2023-04-05", + "reentry_date": "2023-04-20" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "symbol": "BA", + "wait_sessions": 30, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-27" + }, + { + "symbol": "VRT", + "wait_sessions": 34, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-10", + "reentry_date": "2023-04-28" + }, + { + "symbol": "MSTR", + "wait_sessions": 49, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-23", + "reentry_date": "2023-05-04" + }, + { + "symbol": "MSTR", + "wait_sessions": 14, + "reason": "stop_day_block_complete", + "stop_date": "2023-05-12", + "reentry_date": "2023-06-02" + }, + { + "symbol": "MSTR", + "wait_sessions": 10, + "reason": "stop_day_block_complete", + "stop_date": "2023-06-05", + "reentry_date": "2023-06-20" + }, + { + "symbol": "URI", + "wait_sessions": 40, + "reason": "stop_day_block_complete", + "stop_date": "2023-04-27", + "reentry_date": "2023-06-26" + }, + { + "symbol": "FSLR", + "wait_sessions": 26, + "reason": "stop_day_block_complete", + "stop_date": "2023-06-08", + "reentry_date": "2023-07-18" + }, + { + "symbol": "CVNA", + "wait_sessions": 36, + "reason": "stop_day_block_complete", + "stop_date": "2023-06-09", + "reentry_date": "2023-08-02" + }, + { + "symbol": "PLTR", + "wait_sessions": 8, + "reason": "stop_day_block_complete", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-02" + }, + { + "symbol": "HAL", + "wait_sessions": 166, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-08", + "reentry_date": "2023-08-09" + }, + { + "symbol": "STLD", + "wait_sessions": 41, + "reason": "stop_day_block_complete", + "stop_date": "2023-06-20", + "reentry_date": "2023-08-17" + }, + { + "symbol": "AXON", + "wait_sessions": 180, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-06", + "reentry_date": "2023-08-25" + }, + { + "symbol": "PLTR", + "wait_sessions": 30, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-07", + "reentry_date": "2023-09-19" + }, + { + "symbol": "STLD", + "wait_sessions": 23, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-27" + }, + { + "symbol": "VLO", + "wait_sessions": 152, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-09-27" + }, + { + "symbol": "AMD", + "wait_sessions": 106, + "reason": "stop_day_block_complete", + "stop_date": "2023-05-03", + "reentry_date": "2023-10-04" + }, + { + "symbol": "ADBE", + "wait_sessions": 21, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-20" + }, + { + "symbol": "NFLX", + "wait_sessions": 40, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-24", + "reentry_date": "2023-10-20" + }, + { + "symbol": "LVS", + "wait_sessions": 52, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-11", + "reentry_date": "2023-10-25" + }, + { + "symbol": "NOW", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2023-10-20", + "reentry_date": "2023-10-30" + }, + { + "symbol": "PLTR", + "wait_sessions": 48, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-21", + "reentry_date": "2023-11-29" + }, + { + "symbol": "CVNA", + "wait_sessions": 83, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-07", + "reentry_date": "2023-12-04" + }, + { + "symbol": "BLDR", + "wait_sessions": 323, + "reason": "stop_day_block_complete", + "stop_date": "2022-08-22", + "reentry_date": "2023-12-04" + }, + { + "symbol": "AMD", + "wait_sessions": 47, + "reason": "stop_day_block_complete", + "stop_date": "2023-10-25", + "reentry_date": "2024-01-03" + }, + { + "symbol": "DASH", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2024-01-02", + "reentry_date": "2024-01-09" + }, + { + "symbol": "APP", + "wait_sessions": 32, + "reason": "stop_day_block_complete", + "stop_date": "2023-12-06", + "reentry_date": "2024-01-24" + }, + { + "symbol": "DDOG", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2024-01-24", + "reentry_date": "2024-01-31" + }, + { + "symbol": "WDC", + "wait_sessions": 7, + "reason": "stop_day_block_complete", + "stop_date": "2024-03-14", + "reentry_date": "2024-03-25" + }, + { + "symbol": "DDOG", + "wait_sessions": 4, + "reason": "stop_day_block_complete", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-23" + }, + { + "symbol": "NCLH", + "wait_sessions": 208, + "reason": "stop_day_block_complete", + "stop_date": "2023-06-26", + "reentry_date": "2024-04-23" + }, + { + "symbol": "PLTR", + "wait_sessions": 100, + "reason": "stop_day_block_complete", + "stop_date": "2023-12-04", + "reentry_date": "2024-04-29" + }, + { + "symbol": "CVNA", + "wait_sessions": 55, + "reason": "stop_day_block_complete", + "stop_date": "2024-02-16", + "reentry_date": "2024-05-07" + }, + { + "symbol": "NFLX", + "wait_sessions": 19, + "reason": "stop_day_block_complete", + "stop_date": "2024-04-10", + "reentry_date": "2024-05-07" + }, + { + "symbol": "TPL", + "wait_sessions": 276, + "reason": "stop_day_block_complete", + "stop_date": "2023-04-17", + "reentry_date": "2024-05-21" + }, + { + "symbol": "COIN", + "wait_sessions": 27, + "reason": "stop_day_block_complete", + "stop_date": "2024-04-15", + "reentry_date": "2024-05-22" + }, + { + "symbol": "UBER", + "wait_sessions": 180, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-21", + "reentry_date": "2024-06-10" + }, + { + "symbol": "TPL", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-14" + }, + { + "symbol": "CVNA", + "wait_sessions": 18, + "reason": "stop_day_block_complete", + "stop_date": "2024-05-28", + "reentry_date": "2024-06-24" + }, + { + "symbol": "FANG", + "wait_sessions": 442, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-19", + "reentry_date": "2024-06-24" + }, + { + "symbol": "IP", + "wait_sessions": 20, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-26" + }, + { + "symbol": "IP", + "wait_sessions": 2, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-30", + "reentry_date": "2024-08-01" + }, + { + "symbol": "DECK", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2024-08-02", + "reentry_date": "2024-08-12" + }, + { + "symbol": "IP", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2024-08-05", + "reentry_date": "2024-08-12" + }, + { + "symbol": "HOOD", + "wait_sessions": 33, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "APP", + "wait_sessions": 33, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "GM", + "wait_sessions": 11, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-10", + "reentry_date": "2024-12-26" + }, + { + "symbol": "GM", + "wait_sessions": 2, + "reason": "stop_day_block_complete", + "stop_date": "2025-01-02", + "reentry_date": "2025-01-06" + }, + { + "symbol": "TPL", + "wait_sessions": 110, + "reason": "stop_day_block_complete", + "stop_date": "2024-08-02", + "reentry_date": "2025-01-10" + }, + { + "symbol": "GM", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2025-01-08", + "reentry_date": "2025-01-23" + }, + { + "symbol": "EBAY", + "wait_sessions": 17, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-27" + }, + { + "symbol": "PODD", + "wait_sessions": 500, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-22", + "reentry_date": "2025-02-20" + }, + { + "symbol": "CHRW", + "wait_sessions": 3, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-05", + "reentry_date": "2025-03-10" + }, + { + "symbol": "T", + "wait_sessions": 1, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-12" + }, + { + "symbol": "FICO", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-10", + "reentry_date": "2025-03-18" + }, + { + "symbol": "TSLA", + "wait_sessions": 318, + "reason": "stop_day_block_complete", + "stop_date": "2024-01-05", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-16" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "stop_day_block_complete", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "SYF", + "wait_sessions": 237, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-14", + "reentry_date": "2025-05-28" + }, + { + "symbol": "FIX", + "wait_sessions": 82, + "reason": "stop_day_block_complete", + "stop_date": "2025-02-11", + "reentry_date": "2025-06-10" + }, + { + "symbol": "UAL", + "wait_sessions": 634, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-08", + "reentry_date": "2025-06-23" + }, + { + "symbol": "CEG", + "wait_sessions": 121, + "reason": "stop_day_block_complete", + "stop_date": "2025-01-08", + "reentry_date": "2025-07-07" + }, + { + "symbol": "VRT", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2025-07-01", + "reentry_date": "2025-07-09" + }, + { + "symbol": "CIEN", + "wait_sessions": 23, + "reason": "stop_day_block_complete", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-10" + }, + { + "symbol": "MMM", + "wait_sessions": 89, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-04", + "reentry_date": "2025-07-11" + }, + { + "symbol": "VRT", + "wait_sessions": 4, + "reason": "stop_day_block_complete", + "stop_date": "2025-07-10", + "reentry_date": "2025-07-16" + }, + { + "symbol": "APP", + "wait_sessions": 26, + "reason": "stop_day_block_complete", + "stop_date": "2025-06-10", + "reentry_date": "2025-07-18" + }, + { + "symbol": "TSLA", + "wait_sessions": 32, + "reason": "stop_day_block_complete", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-23" + }, + { + "symbol": "CF", + "wait_sessions": 1, + "reason": "stop_day_block_complete", + "stop_date": "2025-08-01", + "reentry_date": "2025-08-04" + }, + { + "symbol": "PODD", + "wait_sessions": 116, + "reason": "stop_day_block_complete", + "stop_date": "2025-02-21", + "reentry_date": "2025-08-08" + }, + { + "symbol": "NCLH", + "wait_sessions": 320, + "reason": "stop_day_block_complete", + "stop_date": "2024-05-01", + "reentry_date": "2025-08-12" + }, + { + "symbol": "TSLA", + "wait_sessions": 22, + "reason": "stop_day_block_complete", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "BA", + "wait_sessions": 583, + "reason": "stop_day_block_complete", + "stop_date": "2023-05-04", + "reentry_date": "2025-09-02" + }, + { + "symbol": "TSLA", + "wait_sessions": 3, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-05" + }, + { + "symbol": "COIN", + "wait_sessions": 281, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-25", + "reentry_date": "2025-09-09" + }, + { + "symbol": "SMCI", + "wait_sessions": 348, + "reason": "stop_day_block_complete", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-10" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-08", + "reentry_date": "2025-09-25" + }, + { + "symbol": "WSM", + "wait_sessions": 240, + "reason": "stop_day_block_complete", + "stop_date": "2024-10-09", + "reentry_date": "2025-09-25" + }, + { + "symbol": "MOS", + "wait_sessions": 3, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-25", + "reentry_date": "2025-09-30" + }, + { + "symbol": "NFLX", + "wait_sessions": 21, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-11", + "reentry_date": "2025-10-10" + }, + { + "symbol": "DLTR", + "wait_sessions": 739, + "reason": "stop_day_block_complete", + "stop_date": "2022-11-03", + "reentry_date": "2025-10-16" + }, + { + "symbol": "GM", + "wait_sessions": 182, + "reason": "stop_day_block_complete", + "stop_date": "2025-01-28", + "reentry_date": "2025-10-17" + }, + { + "symbol": "IDXX", + "wait_sessions": 18, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-24", + "reentry_date": "2025-10-20" + }, + { + "symbol": "FSLR", + "wait_sessions": 551, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-17", + "reentry_date": "2025-10-28" + }, + { + "symbol": "WSM", + "wait_sessions": 23, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-29", + "reentry_date": "2025-10-30" + }, + { + "symbol": "VLO", + "wait_sessions": 523, + "reason": "stop_day_block_complete", + "stop_date": "2023-10-02", + "reentry_date": "2025-10-31" + }, + { + "symbol": "DG", + "wait_sessions": 10, + "reason": "stop_day_block_complete", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-13" + }, + { + "symbol": "F", + "wait_sessions": 802, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-14", + "reentry_date": "2025-11-24" + }, + { + "symbol": "DG", + "wait_sessions": 4, + "reason": "stop_day_block_complete", + "stop_date": "2025-11-19", + "reentry_date": "2025-11-25" + }, + { + "symbol": "INTC", + "wait_sessions": 480, + "reason": "stop_day_block_complete", + "stop_date": "2024-01-04", + "reentry_date": "2025-12-03" + }, + { + "symbol": "CVS", + "wait_sessions": 23, + "reason": "stop_day_block_complete", + "stop_date": "2025-12-03", + "reentry_date": "2026-01-07" + }, + { + "symbol": "AMD", + "wait_sessions": 4, + "reason": "stop_day_block_complete", + "stop_date": "2026-01-07", + "reentry_date": "2026-01-13" + }, + { + "symbol": "PM", + "wait_sessions": 99, + "reason": "stop_day_block_complete", + "stop_date": "2025-08-25", + "reentry_date": "2026-01-15" + }, + { + "symbol": "NUE", + "wait_sessions": 773, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-15", + "reentry_date": "2026-01-16" + }, + { + "symbol": "REGN", + "wait_sessions": 885, + "reason": "stop_day_block_complete", + "stop_date": "2022-07-18", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 230, + "reason": "stop_day_block_complete", + "stop_date": "2025-02-27", + "reentry_date": "2026-01-28" + }, + { + "symbol": "EL", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2026-01-28", + "reentry_date": "2026-02-04" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "AXON", + "wait_sessions": 118, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-05", + "reentry_date": "2026-02-25" + }, + { + "symbol": "PLTR", + "wait_sessions": 121, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-05", + "reentry_date": "2026-03-02" + }, + { + "symbol": "ADM", + "wait_sessions": 68, + "reason": "stop_day_block_complete", + "stop_date": "2025-11-19", + "reentry_date": "2026-03-02" + }, + { + "symbol": "APP", + "wait_sessions": 78, + "reason": "stop_day_block_complete", + "stop_date": "2025-11-07", + "reentry_date": "2026-03-04" + }, + { + "symbol": "APA", + "wait_sessions": 850, + "reason": "stop_day_block_complete", + "stop_date": "2022-10-12", + "reentry_date": "2026-03-05" + }, + { + "symbol": "ADM", + "wait_sessions": 3, + "reason": "stop_day_block_complete", + "stop_date": "2026-03-05", + "reentry_date": "2026-03-10" + }, + { + "symbol": "ADM", + "wait_sessions": 2, + "reason": "stop_day_block_complete", + "stop_date": "2026-03-20", + "reentry_date": "2026-03-24" + }, + { + "symbol": "CHRW", + "wait_sessions": 282, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-11", + "reentry_date": "2026-04-24" + }, + { + "symbol": "FSLR", + "wait_sessions": 4, + "reason": "stop_day_block_complete", + "stop_date": "2026-04-20", + "reentry_date": "2026-04-24" + }, + { + "symbol": "OXY", + "wait_sessions": 815, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-01", + "reentry_date": "2026-05-04" + }, + { + "symbol": "ADM", + "wait_sessions": 19, + "reason": "stop_day_block_complete", + "stop_date": "2026-04-08", + "reentry_date": "2026-05-05" + }, + { + "symbol": "HAS", + "wait_sessions": 349, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-10", + "reentry_date": "2026-05-05" + }, + { + "symbol": "BIIB", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "OXY", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-14" + }, + { + "symbol": "DOW", + "wait_sessions": 7, + "reason": "stop_day_block_complete", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-15" + } + ] + }, + { + "arm": "cooldown_5", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 34679.35, + "total_return_pct": 246.8, + "cagr_pct": 36.2, + "max_drawdown_pct": 19.6, + "sharpe": 1.45, + "trades": 476, + "win_rate": 36.8, + "avg_trade_pnl": 51.85, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3543.75, + "worst_trade_pnl": -509.02, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 227, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 558, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.2 + }, + { + "year": 2023, + "return_pct": 55.5 + }, + { + "year": 2024, + "return_pct": 41.1 + }, + { + "year": 2025, + "return_pct": 29.5 + }, + { + "year": 2026, + "return_pct": 9.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 227, + "post_stop_reentries": 137, + "post_stop_states_open_at_end": 90, + "turnover": { + "transaction_cost": 2589.44, + "reentry_trades": 137, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 7, + "avg_reentry_wait_sessions": 148.2, + "reentry_win_rate": 43.1, + "reentry_total_pnl": 8877.01 + }, + "policy": { + "daily_checks": 55101, + "qualified_checks": 1195, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1095 + } + }, + "reentry_events": [ + { + "symbol": "ANET", + "wait_sessions": 10, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-06-29", + "reentry_date": "2022-07-14" + }, + { + "symbol": "DVN", + "wait_sessions": 11, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-08-04", + "reentry_date": "2022-08-19" + }, + { + "symbol": "PANW", + "wait_sessions": 34, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-07-14", + "reentry_date": "2022-08-31" + }, + { + "symbol": "CTRA", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-07", + "reentry_date": "2022-09-14" + }, + { + "symbol": "SLB", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-23", + "reentry_date": "2022-10-03" + }, + { + "symbol": "ABBV", + "wait_sessions": 7, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-30", + "reentry_date": "2022-10-11" + }, + { + "symbol": "MOS", + "wait_sessions": 36, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-23", + "reentry_date": "2022-11-14" + }, + { + "symbol": "HAL", + "wait_sessions": 55, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-08-31", + "reentry_date": "2022-11-17" + }, + { + "symbol": "PANW", + "wait_sessions": 54, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-06", + "reentry_date": "2022-11-21" + }, + { + "symbol": "HAL", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-11-21", + "reentry_date": "2022-11-29" + }, + { + "symbol": "PTC", + "wait_sessions": 19, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-11-17", + "reentry_date": "2022-12-15" + }, + { + "symbol": "TTD", + "wait_sessions": 73, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-10-07", + "reentry_date": "2023-01-24" + }, + { + "symbol": "OXY", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-01-24", + "reentry_date": "2023-01-31" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-07-13", + "reentry_date": "2023-02-17" + }, + { + "symbol": "CSGP", + "wait_sessions": 43, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-15", + "reentry_date": "2023-02-17" + }, + { + "symbol": "EQT", + "wait_sessions": 55, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-05", + "reentry_date": "2023-02-24" + }, + { + "symbol": "MOS", + "wait_sessions": 67, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-11-17", + "reentry_date": "2023-02-27" + }, + { + "symbol": "CTRA", + "wait_sessions": 111, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-16", + "reentry_date": "2023-02-27" + }, + { + "symbol": "DXCM", + "wait_sessions": 59, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-19", + "reentry_date": "2023-03-16" + }, + { + "symbol": "WYNN", + "wait_sessions": 26, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-24", + "reentry_date": "2023-04-03" + }, + { + "symbol": "WYNN", + "wait_sessions": 10, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-04-05", + "reentry_date": "2023-04-20" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "symbol": "NVDA", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-04-14", + "reentry_date": "2023-04-27" + }, + { + "symbol": "VRT", + "wait_sessions": 34, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-10", + "reentry_date": "2023-04-28" + }, + { + "symbol": "BA", + "wait_sessions": 31, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-28" + }, + { + "symbol": "MSTR", + "wait_sessions": 49, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-23", + "reentry_date": "2023-05-04" + }, + { + "symbol": "MSTR", + "wait_sessions": 28, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-05-12", + "reentry_date": "2023-06-23" + }, + { + "symbol": "CVNA", + "wait_sessions": 20, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-06-09", + "reentry_date": "2023-07-11" + }, + { + "symbol": "WYNN", + "wait_sessions": 62, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-04-27", + "reentry_date": "2023-07-27" + }, + { + "symbol": "FCX", + "wait_sessions": 112, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-23", + "reentry_date": "2023-08-04" + }, + { + "symbol": "HAL", + "wait_sessions": 166, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-08", + "reentry_date": "2023-08-09" + }, + { + "symbol": "AXON", + "wait_sessions": 172, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-06", + "reentry_date": "2023-08-15" + }, + { + "symbol": "AXON", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-18", + "reentry_date": "2023-08-25" + }, + { + "symbol": "NFLX", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-01" + }, + { + "symbol": "STLD", + "wait_sessions": 23, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-27" + }, + { + "symbol": "VLO", + "wait_sessions": 152, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-09-27" + }, + { + "symbol": "ADBE", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-15", + "reentry_date": "2023-10-20" + }, + { + "symbol": "NFLX", + "wait_sessions": 27, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-13", + "reentry_date": "2023-10-20" + }, + { + "symbol": "NOW", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-10-20", + "reentry_date": "2023-10-30" + }, + { + "symbol": "APP", + "wait_sessions": 50, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-19", + "reentry_date": "2023-11-29" + }, + { + "symbol": "PLTR", + "wait_sessions": 48, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-21", + "reentry_date": "2023-11-29" + }, + { + "symbol": "CVNA", + "wait_sessions": 83, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-07", + "reentry_date": "2023-12-04" + }, + { + "symbol": "BLDR", + "wait_sessions": 323, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-08-22", + "reentry_date": "2023-12-04" + }, + { + "symbol": "COIN", + "wait_sessions": 87, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-02", + "reentry_date": "2023-12-05" + }, + { + "symbol": "MSTR", + "wait_sessions": 30, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-10-27", + "reentry_date": "2023-12-11" + }, + { + "symbol": "AMD", + "wait_sessions": 47, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-10-25", + "reentry_date": "2024-01-03" + }, + { + "symbol": "DASH", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-01-02", + "reentry_date": "2024-01-09" + }, + { + "symbol": "APP", + "wait_sessions": 34, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-12-06", + "reentry_date": "2024-01-26" + }, + { + "symbol": "APP", + "wait_sessions": 11, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-01-31", + "reentry_date": "2024-02-15" + }, + { + "symbol": "WDC", + "wait_sessions": 7, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-03-14", + "reentry_date": "2024-03-25" + }, + { + "symbol": "PLTR", + "wait_sessions": 100, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-12-04", + "reentry_date": "2024-04-29" + }, + { + "symbol": "CVNA", + "wait_sessions": 55, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-02-16", + "reentry_date": "2024-05-07" + }, + { + "symbol": "NFLX", + "wait_sessions": 19, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-10", + "reentry_date": "2024-05-07" + }, + { + "symbol": "TPL", + "wait_sessions": 273, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-04-17", + "reentry_date": "2024-05-16" + }, + { + "symbol": "COIN", + "wait_sessions": 27, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-15", + "reentry_date": "2024-05-22" + }, + { + "symbol": "TPL", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-04", + "reentry_date": "2024-06-11" + }, + { + "symbol": "CVNA", + "wait_sessions": 18, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-05-28", + "reentry_date": "2024-06-24" + }, + { + "symbol": "VLO", + "wait_sessions": 187, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-10-02", + "reentry_date": "2024-07-01" + }, + { + "symbol": "KEY", + "wait_sessions": 28, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-05-23", + "reentry_date": "2024-07-05" + }, + { + "symbol": "TPL", + "wait_sessions": 11, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-01", + "reentry_date": "2024-07-17" + }, + { + "symbol": "IP", + "wait_sessions": 20, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-26" + }, + { + "symbol": "DECK", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-08-02", + "reentry_date": "2024-08-12" + }, + { + "symbol": "IP", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-30", + "reentry_date": "2024-08-12" + }, + { + "symbol": "HOOD", + "wait_sessions": 33, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "APP", + "wait_sessions": 33, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "COF", + "wait_sessions": 100, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-05-16", + "reentry_date": "2024-10-09" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "PODD", + "wait_sessions": 426, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-22", + "reentry_date": "2024-10-31" + }, + { + "symbol": "NVDA", + "wait_sessions": 39, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-10-31", + "reentry_date": "2024-12-27" + }, + { + "symbol": "TRGP", + "wait_sessions": 591, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-08-31", + "reentry_date": "2025-01-08" + }, + { + "symbol": "TPL", + "wait_sessions": 116, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-25", + "reentry_date": "2025-01-10" + }, + { + "symbol": "GM", + "wait_sessions": 13, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-01-02", + "reentry_date": "2025-01-23" + }, + { + "symbol": "EBAY", + "wait_sessions": 17, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-27" + }, + { + "symbol": "DASH", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-18", + "reentry_date": "2025-01-28" + }, + { + "symbol": "CHRW", + "wait_sessions": 8, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-03-05", + "reentry_date": "2025-03-17" + }, + { + "symbol": "MMM", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-03-04", + "reentry_date": "2025-03-17" + }, + { + "symbol": "TSLA", + "wait_sessions": 318, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-01-05", + "reentry_date": "2025-04-14" + }, + { + "symbol": "FICO", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-03-10", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-16" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "TPR", + "wait_sessions": 521, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-04-25", + "reentry_date": "2025-05-22" + }, + { + "symbol": "SYF", + "wait_sessions": 237, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-14", + "reentry_date": "2025-05-28" + }, + { + "symbol": "FIX", + "wait_sessions": 82, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-02-11", + "reentry_date": "2025-06-10" + }, + { + "symbol": "UAL", + "wait_sessions": 634, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-08", + "reentry_date": "2025-06-23" + }, + { + "symbol": "CEG", + "wait_sessions": 121, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-01-08", + "reentry_date": "2025-07-07" + }, + { + "symbol": "VRT", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-07-01", + "reentry_date": "2025-07-09" + }, + { + "symbol": "CIEN", + "wait_sessions": 23, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-10" + }, + { + "symbol": "MMM", + "wait_sessions": 71, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-03-28", + "reentry_date": "2025-07-11" + }, + { + "symbol": "APP", + "wait_sessions": 26, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-06-10", + "reentry_date": "2025-07-18" + }, + { + "symbol": "VRT", + "wait_sessions": 7, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-07-10", + "reentry_date": "2025-07-21" + }, + { + "symbol": "TSLA", + "wait_sessions": 32, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-23" + }, + { + "symbol": "DXCM", + "wait_sessions": 501, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-07-31", + "reentry_date": "2025-07-30" + }, + { + "symbol": "PODD", + "wait_sessions": 116, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-02-21", + "reentry_date": "2025-08-08" + }, + { + "symbol": "NCLH", + "wait_sessions": 320, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-05-01", + "reentry_date": "2025-08-12" + }, + { + "symbol": "TSLA", + "wait_sessions": 22, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "COIN", + "wait_sessions": 281, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-25", + "reentry_date": "2025-09-09" + }, + { + "symbol": "SMCI", + "wait_sessions": 348, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-10" + }, + { + "symbol": "EXE", + "wait_sessions": 11, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-09-05", + "reentry_date": "2025-09-22" + }, + { + "symbol": "TSLA", + "wait_sessions": 17, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-25" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-08", + "reentry_date": "2025-09-25" + }, + { + "symbol": "NFLX", + "wait_sessions": 21, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-09-11", + "reentry_date": "2025-10-10" + }, + { + "symbol": "DLTR", + "wait_sessions": 739, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-11-03", + "reentry_date": "2025-10-16" + }, + { + "symbol": "IDXX", + "wait_sessions": 18, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-09-24", + "reentry_date": "2025-10-20" + }, + { + "symbol": "FSLR", + "wait_sessions": 599, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-06-08", + "reentry_date": "2025-10-28" + }, + { + "symbol": "WSM", + "wait_sessions": 265, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-10-09", + "reentry_date": "2025-10-30" + }, + { + "symbol": "VLO", + "wait_sessions": 332, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-08", + "reentry_date": "2025-10-31" + }, + { + "symbol": "DG", + "wait_sessions": 10, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-13" + }, + { + "symbol": "F", + "wait_sessions": 802, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-14", + "reentry_date": "2025-11-24" + }, + { + "symbol": "PM", + "wait_sessions": 65, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-08-25", + "reentry_date": "2025-11-25" + }, + { + "symbol": "INTC", + "wait_sessions": 480, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-01-04", + "reentry_date": "2025-12-03" + }, + { + "symbol": "MPWR", + "wait_sessions": 658, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-04-20", + "reentry_date": "2025-12-03" + }, + { + "symbol": "BA", + "wait_sessions": 652, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-05-04", + "reentry_date": "2025-12-09" + }, + { + "symbol": "DG", + "wait_sessions": 32, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-11-19", + "reentry_date": "2026-01-07" + }, + { + "symbol": "CVS", + "wait_sessions": 23, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-12-03", + "reentry_date": "2026-01-07" + }, + { + "symbol": "AMD", + "wait_sessions": 7, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-01-07", + "reentry_date": "2026-01-16" + }, + { + "symbol": "PM", + "wait_sessions": 31, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-12-03", + "reentry_date": "2026-01-20" + }, + { + "symbol": "REGN", + "wait_sessions": 885, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-07-18", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 232, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-02-27", + "reentry_date": "2026-01-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "HAS", + "wait_sessions": 287, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-10", + "reentry_date": "2026-02-04" + }, + { + "symbol": "DLTR", + "wait_sessions": 13, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-01-21", + "reentry_date": "2026-02-09" + }, + { + "symbol": "ADM", + "wait_sessions": 62, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-11-19", + "reentry_date": "2026-02-20" + }, + { + "symbol": "PLTR", + "wait_sessions": 121, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-09-05", + "reentry_date": "2026-03-02" + }, + { + "symbol": "CF", + "wait_sessions": 145, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-08-01", + "reentry_date": "2026-03-02" + }, + { + "symbol": "APP", + "wait_sessions": 78, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-11-07", + "reentry_date": "2026-03-04" + }, + { + "symbol": "APA", + "wait_sessions": 849, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-10-12", + "reentry_date": "2026-03-04" + }, + { + "symbol": "GM", + "wait_sessions": 307, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-01-28", + "reentry_date": "2026-04-20" + }, + { + "symbol": "CHRW", + "wait_sessions": 265, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-04-03", + "reentry_date": "2026-04-24" + }, + { + "symbol": "FSLR", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-04-20", + "reentry_date": "2026-05-01" + }, + { + "symbol": "DVN", + "wait_sessions": 815, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-01-31", + "reentry_date": "2026-05-01" + }, + { + "symbol": "OXY", + "wait_sessions": 813, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-03", + "reentry_date": "2026-05-04" + }, + { + "symbol": "ADM", + "wait_sessions": 19, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-04-08", + "reentry_date": "2026-05-05" + }, + { + "symbol": "HAS", + "wait_sessions": 59, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-02-09", + "reentry_date": "2026-05-05" + }, + { + "symbol": "BIIB", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "GE", + "wait_sessions": 483, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-05-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "OXY", + "wait_sessions": 7, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-15" + } + ] + }, + { + "arm": "gate_reset", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 35681.4, + "total_return_pct": 256.8, + "cagr_pct": 37.2, + "max_drawdown_pct": 19.5, + "sharpe": 1.45, + "trades": 491, + "win_rate": 36.7, + "avg_trade_pnl": 52.3, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3906.64, + "worst_trade_pnl": -947.72, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 234, + "time": 105, + "trailing_stop": 152 + }, + "skipped_book_full": 839, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.5 + }, + { + "year": 2023, + "return_pct": 59.1 + }, + { + "year": 2024, + "return_pct": 41.0 + }, + { + "year": 2025, + "return_pct": 47.7 + }, + { + "year": 2026, + "return_pct": -3.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 234, + "post_stop_reentries": 141, + "post_stop_states_open_at_end": 93, + "turnover": { + "transaction_cost": 2744.12, + "reentry_trades": 141, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 133.6, + "reentry_win_rate": 34.8, + "reentry_total_pnl": 5389.95 + }, + "policy": { + "daily_checks": 52847, + "qualified_checks": 1130, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1099 + } + }, + "reentry_events": [ + { + "symbol": "ANET", + "wait_sessions": 10, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-06-29", + "reentry_date": "2022-07-14" + }, + { + "symbol": "DVN", + "wait_sessions": 11, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-08-04", + "reentry_date": "2022-08-19" + }, + { + "symbol": "PANW", + "wait_sessions": 34, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-07-14", + "reentry_date": "2022-08-31" + }, + { + "symbol": "TRGP", + "wait_sessions": 3, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-08-31", + "reentry_date": "2022-09-06" + }, + { + "symbol": "CTRA", + "wait_sessions": 5, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-07", + "reentry_date": "2022-09-14" + }, + { + "symbol": "SLB", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-23", + "reentry_date": "2022-10-03" + }, + { + "symbol": "ABBV", + "wait_sessions": 7, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-30", + "reentry_date": "2022-10-11" + }, + { + "symbol": "MOS", + "wait_sessions": 36, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-23", + "reentry_date": "2022-11-14" + }, + { + "symbol": "HAL", + "wait_sessions": 55, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-08-31", + "reentry_date": "2022-11-17" + }, + { + "symbol": "PANW", + "wait_sessions": 54, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-06", + "reentry_date": "2022-11-21" + }, + { + "symbol": "HAL", + "wait_sessions": 5, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-11-21", + "reentry_date": "2022-11-29" + }, + { + "symbol": "PTC", + "wait_sessions": 19, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-11-17", + "reentry_date": "2022-12-15" + }, + { + "symbol": "TTD", + "wait_sessions": 73, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-10-07", + "reentry_date": "2023-01-24" + }, + { + "symbol": "OXY", + "wait_sessions": 5, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-01-24", + "reentry_date": "2023-01-31" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-07-13", + "reentry_date": "2023-02-17" + }, + { + "symbol": "CSGP", + "wait_sessions": 43, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-15", + "reentry_date": "2023-02-17" + }, + { + "symbol": "EQT", + "wait_sessions": 55, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-05", + "reentry_date": "2023-02-24" + }, + { + "symbol": "MOS", + "wait_sessions": 67, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-11-17", + "reentry_date": "2023-02-27" + }, + { + "symbol": "CTRA", + "wait_sessions": 111, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-16", + "reentry_date": "2023-02-27" + }, + { + "symbol": "WYNN", + "wait_sessions": 2, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-24", + "reentry_date": "2023-02-28" + }, + { + "symbol": "DXCM", + "wait_sessions": 59, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-19", + "reentry_date": "2023-03-16" + }, + { + "symbol": "NVDA", + "wait_sessions": 4, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-04-14", + "reentry_date": "2023-04-20" + }, + { + "symbol": "WYNN", + "wait_sessions": 10, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-04-05", + "reentry_date": "2023-04-20" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "symbol": "BA", + "wait_sessions": 30, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-27" + }, + { + "symbol": "VRT", + "wait_sessions": 34, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-10", + "reentry_date": "2023-04-28" + }, + { + "symbol": "MSTR", + "wait_sessions": 49, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-23", + "reentry_date": "2023-05-04" + }, + { + "symbol": "MSTR", + "wait_sessions": 14, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-05-12", + "reentry_date": "2023-06-02" + }, + { + "symbol": "MSTR", + "wait_sessions": 10, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-06-05", + "reentry_date": "2023-06-20" + }, + { + "symbol": "URI", + "wait_sessions": 40, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-04-27", + "reentry_date": "2023-06-26" + }, + { + "symbol": "FSLR", + "wait_sessions": 26, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-06-08", + "reentry_date": "2023-07-18" + }, + { + "symbol": "CVNA", + "wait_sessions": 36, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-06-09", + "reentry_date": "2023-08-02" + }, + { + "symbol": "PLTR", + "wait_sessions": 8, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-02" + }, + { + "symbol": "FCX", + "wait_sessions": 112, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-23", + "reentry_date": "2023-08-04" + }, + { + "symbol": "HAL", + "wait_sessions": 166, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-08", + "reentry_date": "2023-08-09" + }, + { + "symbol": "STLD", + "wait_sessions": 41, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-06-20", + "reentry_date": "2023-08-17" + }, + { + "symbol": "AXON", + "wait_sessions": 180, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-06", + "reentry_date": "2023-08-25" + }, + { + "symbol": "PLTR", + "wait_sessions": 30, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-07", + "reentry_date": "2023-09-19" + }, + { + "symbol": "STLD", + "wait_sessions": 23, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-27" + }, + { + "symbol": "VLO", + "wait_sessions": 152, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-17", + "reentry_date": "2023-09-27" + }, + { + "symbol": "AMD", + "wait_sessions": 106, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-05-03", + "reentry_date": "2023-10-04" + }, + { + "symbol": "ADBE", + "wait_sessions": 21, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-20" + }, + { + "symbol": "NFLX", + "wait_sessions": 40, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-24", + "reentry_date": "2023-10-20" + }, + { + "symbol": "LVS", + "wait_sessions": 52, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-11", + "reentry_date": "2023-10-25" + }, + { + "symbol": "NOW", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-10-20", + "reentry_date": "2023-10-30" + }, + { + "symbol": "PLTR", + "wait_sessions": 48, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-21", + "reentry_date": "2023-11-29" + }, + { + "symbol": "CVNA", + "wait_sessions": 83, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-07", + "reentry_date": "2023-12-04" + }, + { + "symbol": "BLDR", + "wait_sessions": 323, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-08-22", + "reentry_date": "2023-12-04" + }, + { + "symbol": "AMD", + "wait_sessions": 47, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-10-25", + "reentry_date": "2024-01-03" + }, + { + "symbol": "DASH", + "wait_sessions": 5, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-01-02", + "reentry_date": "2024-01-09" + }, + { + "symbol": "APP", + "wait_sessions": 32, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-12-06", + "reentry_date": "2024-01-24" + }, + { + "symbol": "DDOG", + "wait_sessions": 5, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-01-24", + "reentry_date": "2024-01-31" + }, + { + "symbol": "WDC", + "wait_sessions": 7, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-03-14", + "reentry_date": "2024-03-25" + }, + { + "symbol": "DDOG", + "wait_sessions": 4, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-23" + }, + { + "symbol": "NCLH", + "wait_sessions": 208, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-06-26", + "reentry_date": "2024-04-23" + }, + { + "symbol": "PLTR", + "wait_sessions": 100, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-12-04", + "reentry_date": "2024-04-29" + }, + { + "symbol": "CVNA", + "wait_sessions": 55, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-02-16", + "reentry_date": "2024-05-07" + }, + { + "symbol": "NFLX", + "wait_sessions": 19, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-04-10", + "reentry_date": "2024-05-07" + }, + { + "symbol": "TPL", + "wait_sessions": 276, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-04-17", + "reentry_date": "2024-05-21" + }, + { + "symbol": "COIN", + "wait_sessions": 27, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-04-15", + "reentry_date": "2024-05-22" + }, + { + "symbol": "UBER", + "wait_sessions": 180, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-21", + "reentry_date": "2024-06-10" + }, + { + "symbol": "TPL", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-14" + }, + { + "symbol": "CVNA", + "wait_sessions": 18, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-05-28", + "reentry_date": "2024-06-24" + }, + { + "symbol": "FANG", + "wait_sessions": 442, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-19", + "reentry_date": "2024-06-24" + }, + { + "symbol": "IP", + "wait_sessions": 20, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-26" + }, + { + "symbol": "DECK", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-08-02", + "reentry_date": "2024-08-12" + }, + { + "symbol": "IP", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-30", + "reentry_date": "2024-08-12" + }, + { + "symbol": "HOOD", + "wait_sessions": 33, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "APP", + "wait_sessions": 33, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "PODD", + "wait_sessions": 421, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-22", + "reentry_date": "2024-10-24" + }, + { + "symbol": "NVDA", + "wait_sessions": 39, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-10-31", + "reentry_date": "2024-12-27" + }, + { + "symbol": "GM", + "wait_sessions": 2, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-01-02", + "reentry_date": "2025-01-06" + }, + { + "symbol": "TPL", + "wait_sessions": 110, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-08-02", + "reentry_date": "2025-01-10" + }, + { + "symbol": "GM", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-01-08", + "reentry_date": "2025-01-23" + }, + { + "symbol": "EBAY", + "wait_sessions": 17, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-27" + }, + { + "symbol": "DASH", + "wait_sessions": 25, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-18", + "reentry_date": "2025-01-28" + }, + { + "symbol": "PODD", + "wait_sessions": 78, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-10-25", + "reentry_date": "2025-02-20" + }, + { + "symbol": "CHRW", + "wait_sessions": 3, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-05", + "reentry_date": "2025-03-10" + }, + { + "symbol": "T", + "wait_sessions": 1, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-12" + }, + { + "symbol": "FICO", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-10", + "reentry_date": "2025-03-18" + }, + { + "symbol": "TSLA", + "wait_sessions": 318, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-01-05", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 25, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-16" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "SYF", + "wait_sessions": 237, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-14", + "reentry_date": "2025-05-28" + }, + { + "symbol": "FIX", + "wait_sessions": 82, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-02-11", + "reentry_date": "2025-06-10" + }, + { + "symbol": "UAL", + "wait_sessions": 634, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-08", + "reentry_date": "2025-06-23" + }, + { + "symbol": "CEG", + "wait_sessions": 121, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-01-08", + "reentry_date": "2025-07-07" + }, + { + "symbol": "VRT", + "wait_sessions": 5, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-07-01", + "reentry_date": "2025-07-09" + }, + { + "symbol": "CIEN", + "wait_sessions": 23, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-10" + }, + { + "symbol": "MMM", + "wait_sessions": 89, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-04", + "reentry_date": "2025-07-11" + }, + { + "symbol": "VRT", + "wait_sessions": 4, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-07-10", + "reentry_date": "2025-07-16" + }, + { + "symbol": "APP", + "wait_sessions": 26, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-06-10", + "reentry_date": "2025-07-18" + }, + { + "symbol": "TSLA", + "wait_sessions": 32, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-23" + }, + { + "symbol": "CF", + "wait_sessions": 1, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-08-01", + "reentry_date": "2025-08-04" + }, + { + "symbol": "PODD", + "wait_sessions": 116, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-02-21", + "reentry_date": "2025-08-08" + }, + { + "symbol": "NCLH", + "wait_sessions": 320, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-05-01", + "reentry_date": "2025-08-12" + }, + { + "symbol": "TSLA", + "wait_sessions": 22, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "BA", + "wait_sessions": 583, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-05-04", + "reentry_date": "2025-09-02" + }, + { + "symbol": "TSLA", + "wait_sessions": 3, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-05" + }, + { + "symbol": "COIN", + "wait_sessions": 281, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-25", + "reentry_date": "2025-09-09" + }, + { + "symbol": "SMCI", + "wait_sessions": 348, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-10" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-08", + "reentry_date": "2025-09-25" + }, + { + "symbol": "WSM", + "wait_sessions": 240, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-10-09", + "reentry_date": "2025-09-25" + }, + { + "symbol": "MOS", + "wait_sessions": 3, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-25", + "reentry_date": "2025-09-30" + }, + { + "symbol": "NFLX", + "wait_sessions": 21, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-11", + "reentry_date": "2025-10-10" + }, + { + "symbol": "DLTR", + "wait_sessions": 739, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-11-03", + "reentry_date": "2025-10-16" + }, + { + "symbol": "GM", + "wait_sessions": 182, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-01-28", + "reentry_date": "2025-10-17" + }, + { + "symbol": "IDXX", + "wait_sessions": 18, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-24", + "reentry_date": "2025-10-20" + }, + { + "symbol": "FSLR", + "wait_sessions": 551, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-17", + "reentry_date": "2025-10-28" + }, + { + "symbol": "WSM", + "wait_sessions": 23, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-29", + "reentry_date": "2025-10-30" + }, + { + "symbol": "VLO", + "wait_sessions": 523, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-10-02", + "reentry_date": "2025-10-31" + }, + { + "symbol": "DG", + "wait_sessions": 10, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-13" + }, + { + "symbol": "F", + "wait_sessions": 802, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-14", + "reentry_date": "2025-11-24" + }, + { + "symbol": "DG", + "wait_sessions": 4, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-11-19", + "reentry_date": "2025-11-25" + }, + { + "symbol": "INTC", + "wait_sessions": 480, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-01-04", + "reentry_date": "2025-12-03" + }, + { + "symbol": "CVS", + "wait_sessions": 23, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-12-03", + "reentry_date": "2026-01-07" + }, + { + "symbol": "AMD", + "wait_sessions": 4, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-01-07", + "reentry_date": "2026-01-13" + }, + { + "symbol": "PM", + "wait_sessions": 99, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-08-25", + "reentry_date": "2026-01-15" + }, + { + "symbol": "NUE", + "wait_sessions": 773, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-15", + "reentry_date": "2026-01-16" + }, + { + "symbol": "REGN", + "wait_sessions": 885, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-07-18", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 230, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-02-27", + "reentry_date": "2026-01-28" + }, + { + "symbol": "EL", + "wait_sessions": 5, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-01-28", + "reentry_date": "2026-02-04" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "AXON", + "wait_sessions": 118, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-05", + "reentry_date": "2026-02-25" + }, + { + "symbol": "PLTR", + "wait_sessions": 121, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-05", + "reentry_date": "2026-03-02" + }, + { + "symbol": "ADM", + "wait_sessions": 68, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-11-19", + "reentry_date": "2026-03-02" + }, + { + "symbol": "APP", + "wait_sessions": 78, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-11-07", + "reentry_date": "2026-03-04" + }, + { + "symbol": "APA", + "wait_sessions": 850, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-10-12", + "reentry_date": "2026-03-05" + }, + { + "symbol": "ADM", + "wait_sessions": 3, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-03-05", + "reentry_date": "2026-03-10" + }, + { + "symbol": "ADM", + "wait_sessions": 2, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-03-20", + "reentry_date": "2026-03-24" + }, + { + "symbol": "CHRW", + "wait_sessions": 282, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-11", + "reentry_date": "2026-04-24" + }, + { + "symbol": "FSLR", + "wait_sessions": 4, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-04-20", + "reentry_date": "2026-04-24" + }, + { + "symbol": "DVN", + "wait_sessions": 815, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-01-31", + "reentry_date": "2026-05-01" + }, + { + "symbol": "OXY", + "wait_sessions": 813, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-03", + "reentry_date": "2026-05-04" + }, + { + "symbol": "ADM", + "wait_sessions": 19, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-04-08", + "reentry_date": "2026-05-05" + }, + { + "symbol": "HAS", + "wait_sessions": 349, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-10", + "reentry_date": "2026-05-05" + }, + { + "symbol": "BIIB", + "wait_sessions": 25, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "OXY", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-14" + }, + { + "symbol": "DOW", + "wait_sessions": 7, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-15" + } + ] + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 45248.31, + "total_return_pct": 352.5, + "cagr_pct": 45.5, + "max_drawdown_pct": 19.3, + "sharpe": 1.78, + "trades": 428, + "win_rate": 35.7, + "avg_trade_pnl": 82.36, + "best_trade_r": 12.37, + "worst_trade_r": -2.98, + "best_trade_pnl": 4268.51, + "worst_trade_pnl": -723.94, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 202, + "time": 94, + "trailing_stop": 132 + }, + "skipped_book_full": 609, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 18.8 + }, + { + "year": 2023, + "return_pct": 69.4 + }, + { + "year": 2024, + "return_pct": 44.2 + }, + { + "year": 2025, + "return_pct": 31.7 + }, + { + "year": 2026, + "return_pct": 18.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 202, + "post_stop_reentries": 61, + "post_stop_states_open_at_end": 141, + "turnover": { + "transaction_cost": 2659.48, + "reentry_trades": 61, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 136.5, + "reentry_win_rate": 37.7, + "reentry_total_pnl": 6439.84 + }, + "policy": { + "daily_checks": 79767, + "qualified_checks": 2198, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 453 + } + }, + "reentry_events": [ + { + "symbol": "DVN", + "wait_sessions": 11, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-08-04", + "reentry_date": "2022-08-19" + }, + { + "symbol": "ANET", + "wait_sessions": 53, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-06-29", + "reentry_date": "2022-09-14" + }, + { + "symbol": "STLD", + "wait_sessions": 29, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-09-01", + "reentry_date": "2022-10-13" + }, + { + "symbol": "HAL", + "wait_sessions": 55, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-08-31", + "reentry_date": "2022-11-17" + }, + { + "symbol": "IRM", + "wait_sessions": 134, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-07-13", + "reentry_date": "2023-01-24" + }, + { + "symbol": "WYNN", + "wait_sessions": 34, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-19", + "reentry_date": "2023-02-08" + }, + { + "symbol": "NVDA", + "wait_sessions": 10, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-04-14", + "reentry_date": "2023-04-28" + }, + { + "symbol": "BA", + "wait_sessions": 31, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-28" + }, + { + "symbol": "MSTR", + "wait_sessions": 49, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-02-23", + "reentry_date": "2023-05-04" + }, + { + "symbol": "VRT", + "wait_sessions": 61, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-03-10", + "reentry_date": "2023-06-07" + }, + { + "symbol": "TTD", + "wait_sessions": 169, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-10-07", + "reentry_date": "2023-06-12" + }, + { + "symbol": "DXCM", + "wait_sessions": 76, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-02-22", + "reentry_date": "2023-06-12" + }, + { + "symbol": "MSTR", + "wait_sessions": 25, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-05-12", + "reentry_date": "2023-06-20" + }, + { + "symbol": "NCLH", + "wait_sessions": 24, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-06-26", + "reentry_date": "2023-07-31" + }, + { + "symbol": "AMAT", + "wait_sessions": 38, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-07-11", + "reentry_date": "2023-09-01" + }, + { + "symbol": "AXON", + "wait_sessions": 75, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-06-22", + "reentry_date": "2023-10-09" + }, + { + "symbol": "COIN", + "wait_sessions": 75, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-08-11", + "reentry_date": "2023-11-28" + }, + { + "symbol": "COIN", + "wait_sessions": 3, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-11-30", + "reentry_date": "2023-12-05" + }, + { + "symbol": "AMD", + "wait_sessions": 47, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-10-25", + "reentry_date": "2024-01-03" + }, + { + "symbol": "APP", + "wait_sessions": 42, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-12-06", + "reentry_date": "2024-02-07" + }, + { + "symbol": "CVNA", + "wait_sessions": 133, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-08-07", + "reentry_date": "2024-02-15" + }, + { + "symbol": "DVA", + "wait_sessions": 128, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-08-14", + "reentry_date": "2024-02-15" + }, + { + "symbol": "RL", + "wait_sessions": 1, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-05-23", + "reentry_date": "2024-05-24" + }, + { + "symbol": "COIN", + "wait_sessions": 37, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-04-15", + "reentry_date": "2024-06-06" + }, + { + "symbol": "TPL", + "wait_sessions": 301, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-04-17", + "reentry_date": "2024-06-27" + }, + { + "symbol": "MSTR", + "wait_sessions": 75, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-06-17", + "reentry_date": "2024-10-03" + }, + { + "symbol": "COF", + "wait_sessions": 136, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-04-10", + "reentry_date": "2024-10-23" + }, + { + "symbol": "HOOD", + "wait_sessions": 82, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-07-25", + "reentry_date": "2024-11-19" + }, + { + "symbol": "FITB", + "wait_sessions": 11, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-11-04", + "reentry_date": "2024-11-19" + }, + { + "symbol": "CEG", + "wait_sessions": 444, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-02-17", + "reentry_date": "2024-11-22" + }, + { + "symbol": "GM", + "wait_sessions": 15, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-01-02", + "reentry_date": "2025-01-27" + }, + { + "symbol": "EBAY", + "wait_sessions": 30, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-12-10", + "reentry_date": "2025-01-27" + }, + { + "symbol": "MMM", + "wait_sessions": 6, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-02-21", + "reentry_date": "2025-03-03" + }, + { + "symbol": "AXON", + "wait_sessions": 186, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-06-21", + "reentry_date": "2025-03-20" + }, + { + "symbol": "AXON", + "wait_sessions": 9, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-03-31", + "reentry_date": "2025-04-11" + }, + { + "symbol": "FICO", + "wait_sessions": 25, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-03-10", + "reentry_date": "2025-04-14" + }, + { + "symbol": "PLTR", + "wait_sessions": 394, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-09-21", + "reentry_date": "2025-04-17" + }, + { + "symbol": "MSTR", + "wait_sessions": 16, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-03-28", + "reentry_date": "2025-04-22" + }, + { + "symbol": "VST", + "wait_sessions": 591, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-30", + "reentry_date": "2025-05-12" + }, + { + "symbol": "TSLA", + "wait_sessions": 662, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-09-23", + "reentry_date": "2025-05-15" + }, + { + "symbol": "CHTR", + "wait_sessions": 38, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-04-04", + "reentry_date": "2025-05-30" + }, + { + "symbol": "UAL", + "wait_sessions": 620, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-08", + "reentry_date": "2025-06-02" + }, + { + "symbol": "CIEN", + "wait_sessions": 2, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-05-30", + "reentry_date": "2025-06-03" + }, + { + "symbol": "APP", + "wait_sessions": 216, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-07-25", + "reentry_date": "2025-06-05" + }, + { + "symbol": "DASH", + "wait_sessions": 286, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-04-15", + "reentry_date": "2025-06-05" + }, + { + "symbol": "SYF", + "wait_sessions": 270, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-05-15", + "reentry_date": "2025-06-13" + }, + { + "symbol": "UAL", + "wait_sessions": 24, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-06-13", + "reentry_date": "2025-07-21" + }, + { + "symbol": "APP", + "wait_sessions": 40, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-06-10", + "reentry_date": "2025-08-07" + }, + { + "symbol": "ULTA", + "wait_sessions": 4, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-08-07", + "reentry_date": "2025-08-13" + }, + { + "symbol": "UAL", + "wait_sessions": 16, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-08-01", + "reentry_date": "2025-08-25" + }, + { + "symbol": "TRMB", + "wait_sessions": 15, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-08-20", + "reentry_date": "2025-09-11" + }, + { + "symbol": "DG", + "wait_sessions": 10, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-13" + }, + { + "symbol": "MPWR", + "wait_sessions": 690, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-03-13", + "reentry_date": "2025-12-10" + }, + { + "symbol": "DLTR", + "wait_sessions": 77, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-08-29", + "reentry_date": "2025-12-18" + }, + { + "symbol": "DG", + "wait_sessions": 32, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-11-19", + "reentry_date": "2026-01-07" + }, + { + "symbol": "DLTR", + "wait_sessions": 13, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-12-23", + "reentry_date": "2026-01-13" + }, + { + "symbol": "CVS", + "wait_sessions": 56, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-10-30", + "reentry_date": "2026-01-22" + }, + { + "symbol": "REGN", + "wait_sessions": 885, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-07-18", + "reentry_date": "2026-01-27" + }, + { + "symbol": "HAS", + "wait_sessions": 285, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-12-10", + "reentry_date": "2026-02-02" + }, + { + "symbol": "LVS", + "wait_sessions": 119, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-09-08", + "reentry_date": "2026-02-27" + }, + { + "symbol": "GM", + "wait_sessions": 305, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-01-28", + "reentry_date": "2026-04-16" + } + ] + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 33141.74, + "total_return_pct": 231.4, + "cagr_pct": 34.7, + "max_drawdown_pct": 17.8, + "sharpe": 1.45, + "trades": 465, + "win_rate": 36.8, + "avg_trade_pnl": 49.77, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3229.94, + "worst_trade_pnl": -576.15, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 216, + "time": 105, + "trailing_stop": 144 + }, + "skipped_book_full": 589, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 14.3 + }, + { + "year": 2023, + "return_pct": 33.3 + }, + { + "year": 2024, + "return_pct": 34.5 + }, + { + "year": 2025, + "return_pct": 45.5 + }, + { + "year": 2026, + "return_pct": 11.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 216, + "post_stop_reentries": 106, + "post_stop_states_open_at_end": 110, + "turnover": { + "transaction_cost": 2274.71, + "reentry_trades": 106, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 12, + "avg_reentry_wait_sessions": 148.2, + "reentry_win_rate": 34.9, + "reentry_total_pnl": 1013.91 + }, + "policy": { + "daily_checks": 67417, + "qualified_checks": 1706, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 652 + } + }, + "reentry_events": [ + { + "symbol": "ANET", + "wait_sessions": 10, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-06-29", + "reentry_date": "2022-07-14" + }, + { + "symbol": "DVN", + "wait_sessions": 12, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-08-04", + "reentry_date": "2022-08-22" + }, + { + "symbol": "CTRA", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-09-07", + "reentry_date": "2022-09-14" + }, + { + "symbol": "MOS", + "wait_sessions": 35, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-09-23", + "reentry_date": "2022-11-11" + }, + { + "symbol": "PTC", + "wait_sessions": 20, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-11-17", + "reentry_date": "2022-12-16" + }, + { + "symbol": "KLAC", + "wait_sessions": 2, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-16", + "reentry_date": "2022-12-20" + }, + { + "symbol": "BKR", + "wait_sessions": 11, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-09", + "reentry_date": "2022-12-27" + }, + { + "symbol": "WYNN", + "wait_sessions": 9, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-19", + "reentry_date": "2023-01-03" + }, + { + "symbol": "TTD", + "wait_sessions": 73, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-10-07", + "reentry_date": "2023-01-24" + }, + { + "symbol": "OXY", + "wait_sessions": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-01-24", + "reentry_date": "2023-01-27" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-07-13", + "reentry_date": "2023-02-17" + }, + { + "symbol": "CTRA", + "wait_sessions": 112, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-09-16", + "reentry_date": "2023-02-28" + }, + { + "symbol": "NVDA", + "wait_sessions": 4, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-04-14", + "reentry_date": "2023-04-20" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "symbol": "BA", + "wait_sessions": 31, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-28" + }, + { + "symbol": "VRT", + "wait_sessions": 37, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-03-10", + "reentry_date": "2023-05-03" + }, + { + "symbol": "MSTR", + "wait_sessions": 62, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-02-23", + "reentry_date": "2023-05-23" + }, + { + "symbol": "PLTR", + "wait_sessions": 22, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-05-15", + "reentry_date": "2023-06-15" + }, + { + "symbol": "LULU", + "wait_sessions": 78, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-02-24", + "reentry_date": "2023-06-16" + }, + { + "symbol": "PLTR", + "wait_sessions": 18, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-06-21", + "reentry_date": "2023-07-18" + }, + { + "symbol": "SLB", + "wait_sessions": 205, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-09-23", + "reentry_date": "2023-07-20" + }, + { + "symbol": "DXCM", + "wait_sessions": 146, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-19", + "reentry_date": "2023-07-21" + }, + { + "symbol": "META", + "wait_sessions": 4, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-07-21", + "reentry_date": "2023-07-27" + }, + { + "symbol": "SLB", + "wait_sessions": 8, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-02" + }, + { + "symbol": "CVNA", + "wait_sessions": 37, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-06-09", + "reentry_date": "2023-08-03" + }, + { + "symbol": "PLTR", + "wait_sessions": 9, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-03" + }, + { + "symbol": "STLD", + "wait_sessions": 21, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-07-20", + "reentry_date": "2023-08-18" + }, + { + "symbol": "AMAT", + "wait_sessions": 31, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-07-11", + "reentry_date": "2023-08-23" + }, + { + "symbol": "BKR", + "wait_sessions": 160, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-01-04", + "reentry_date": "2023-08-24" + }, + { + "symbol": "CRM", + "wait_sessions": 86, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-05-04", + "reentry_date": "2023-09-07" + }, + { + "symbol": "STLD", + "wait_sessions": 24, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-28" + }, + { + "symbol": "ADBE", + "wait_sessions": 22, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-23" + }, + { + "symbol": "AMD", + "wait_sessions": 26, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-01" + }, + { + "symbol": "CVNA", + "wait_sessions": 88, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-07", + "reentry_date": "2023-12-11" + }, + { + "symbol": "COIN", + "wait_sessions": 8, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-11-30", + "reentry_date": "2023-12-12" + }, + { + "symbol": "DDOG", + "wait_sessions": 14, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-01-24", + "reentry_date": "2024-02-13" + }, + { + "symbol": "APP", + "wait_sessions": 117, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-09-19", + "reentry_date": "2024-03-07" + }, + { + "symbol": "NFLX", + "wait_sessions": 135, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-24", + "reentry_date": "2024-03-08" + }, + { + "symbol": "APP", + "wait_sessions": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-03-11", + "reentry_date": "2024-03-14" + }, + { + "symbol": "DDOG", + "wait_sessions": 27, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-03-05", + "reentry_date": "2024-04-12" + }, + { + "symbol": "DDOG", + "wait_sessions": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-19", + "reentry_date": "2024-04-24" + }, + { + "symbol": "PANW", + "wait_sessions": 447, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-07-14", + "reentry_date": "2024-04-24" + }, + { + "symbol": "PANW", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-25", + "reentry_date": "2024-05-02" + }, + { + "symbol": "TPL", + "wait_sessions": 277, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-04-14", + "reentry_date": "2024-05-21" + }, + { + "symbol": "META", + "wait_sessions": 124, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-12-01", + "reentry_date": "2024-05-31" + }, + { + "symbol": "TPL", + "wait_sessions": 9, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-14" + }, + { + "symbol": "FANG", + "wait_sessions": 443, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-09-19", + "reentry_date": "2024-06-25" + }, + { + "symbol": "CVNA", + "wait_sessions": 105, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-02-16", + "reentry_date": "2024-07-19" + }, + { + "symbol": "PSX", + "wait_sessions": 2, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-07-24", + "reentry_date": "2024-07-26" + }, + { + "symbol": "IP", + "wait_sessions": 21, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-29" + }, + { + "symbol": "IP", + "wait_sessions": 2, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-07-30", + "reentry_date": "2024-08-01" + }, + { + "symbol": "IP", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-08-05", + "reentry_date": "2024-08-13" + }, + { + "symbol": "DASH", + "wait_sessions": 121, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-17", + "reentry_date": "2024-10-09" + }, + { + "symbol": "RMD", + "wait_sessions": 26, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-24" + }, + { + "symbol": "COF", + "wait_sessions": 137, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-10", + "reentry_date": "2024-10-24" + }, + { + "symbol": "COIN", + "wait_sessions": 143, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-15", + "reentry_date": "2024-11-06" + }, + { + "symbol": "HOOD", + "wait_sessions": 78, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-07-25", + "reentry_date": "2024-11-13" + }, + { + "symbol": "TPL", + "wait_sessions": 111, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-08-02", + "reentry_date": "2025-01-13" + }, + { + "symbol": "ZBRA", + "wait_sessions": 44, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-11-15", + "reentry_date": "2025-01-23" + }, + { + "symbol": "GM", + "wait_sessions": 15, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-01-02", + "reentry_date": "2025-01-27" + }, + { + "symbol": "EBAY", + "wait_sessions": 17, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-27" + }, + { + "symbol": "DASH", + "wait_sessions": 33, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-12-10", + "reentry_date": "2025-01-30" + }, + { + "symbol": "CFG", + "wait_sessions": 39, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-12-12", + "reentry_date": "2025-02-11" + }, + { + "symbol": "CHRW", + "wait_sessions": 26, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-01-30", + "reentry_date": "2025-03-10" + }, + { + "symbol": "IBKR", + "wait_sessions": 461, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-06-12", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 25, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-16" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "RCL", + "wait_sessions": 615, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-06", + "reentry_date": "2025-05-21" + }, + { + "symbol": "MSTR", + "wait_sessions": 233, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-06-17", + "reentry_date": "2025-05-22" + }, + { + "symbol": "APP", + "wait_sessions": 216, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-07-25", + "reentry_date": "2025-06-05" + }, + { + "symbol": "VST", + "wait_sessions": 614, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-30", + "reentry_date": "2025-06-13" + }, + { + "symbol": "CEG", + "wait_sessions": 110, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-01-08", + "reentry_date": "2025-06-18" + }, + { + "symbol": "EXPE", + "wait_sessions": 316, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-02", + "reentry_date": "2025-07-08" + }, + { + "symbol": "CIEN", + "wait_sessions": 32, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-23" + }, + { + "symbol": "NEM", + "wait_sessions": 12, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-07-08", + "reentry_date": "2025-07-24" + }, + { + "symbol": "NVDA", + "wait_sessions": 185, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-10-31", + "reentry_date": "2025-07-31" + }, + { + "symbol": "NVDA", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-08-01", + "reentry_date": "2025-08-11" + }, + { + "symbol": "AXON", + "wait_sessions": 525, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-07-19", + "reentry_date": "2025-08-21" + }, + { + "symbol": "UAL", + "wait_sessions": 15, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-08-01", + "reentry_date": "2025-08-22" + }, + { + "symbol": "TSLA", + "wait_sessions": 410, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-01-05", + "reentry_date": "2025-08-26" + }, + { + "symbol": "NCLH", + "wait_sessions": 519, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-01", + "reentry_date": "2025-08-26" + }, + { + "symbol": "TSLA", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-08-29", + "reentry_date": "2025-09-08" + }, + { + "symbol": "SMCI", + "wait_sessions": 358, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-24" + }, + { + "symbol": "NFLX", + "wait_sessions": 21, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-09-12", + "reentry_date": "2025-10-13" + }, + { + "symbol": "DLTR", + "wait_sessions": 36, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-08-29", + "reentry_date": "2025-10-21" + }, + { + "symbol": "BA", + "wait_sessions": 619, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-05-04", + "reentry_date": "2025-10-22" + }, + { + "symbol": "DG", + "wait_sessions": 11, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-14" + }, + { + "symbol": "FSLR", + "wait_sessions": 619, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-06-08", + "reentry_date": "2025-11-25" + }, + { + "symbol": "DG", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-11-19", + "reentry_date": "2025-11-26" + }, + { + "symbol": "ALB", + "wait_sessions": 723, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-02-17", + "reentry_date": "2026-01-07" + }, + { + "symbol": "F", + "wait_sessions": 830, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-09-20", + "reentry_date": "2026-01-12" + }, + { + "symbol": "PM", + "wait_sessions": 99, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-08-25", + "reentry_date": "2026-01-15" + }, + { + "symbol": "CVS", + "wait_sessions": 34, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-12-03", + "reentry_date": "2026-01-23" + }, + { + "symbol": "F", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-01-16", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 111, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-08-19", + "reentry_date": "2026-01-28" + }, + { + "symbol": "BIIB", + "wait_sessions": 743, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-03" + }, + { + "symbol": "DG", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-01-30", + "reentry_date": "2026-02-09" + }, + { + "symbol": "ADM", + "wait_sessions": 68, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-11-19", + "reentry_date": "2026-03-02" + }, + { + "symbol": "PLTR", + "wait_sessions": 644, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-07", + "reentry_date": "2026-03-03" + }, + { + "symbol": "APP", + "wait_sessions": 184, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-06-10", + "reentry_date": "2026-03-05" + }, + { + "symbol": "APA", + "wait_sessions": 850, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-10-12", + "reentry_date": "2026-03-05" + }, + { + "symbol": "GM", + "wait_sessions": 305, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-01-28", + "reentry_date": "2026-04-16" + }, + { + "symbol": "ADM", + "wait_sessions": 40, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-03-05", + "reentry_date": "2026-05-01" + }, + { + "symbol": "BIIB", + "wait_sessions": 26, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-07" + }, + { + "symbol": "OXY", + "wait_sessions": 823, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-02-01", + "reentry_date": "2026-05-14" + }, + { + "symbol": "CVS", + "wait_sessions": 78, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-01-27", + "reentry_date": "2026-05-19" + } + ] + } + ], + "cost_capacity_robustness": [ + { + "arm": "immediate", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 36857.18, + "total_return_pct": 268.6, + "cagr_pct": 38.3, + "max_drawdown_pct": 17.3, + "sharpe": 1.53, + "trades": 325, + "win_rate": 36.0, + "avg_trade_pnl": 82.64, + "best_trade_r": 12.03, + "worst_trade_r": -2.86, + "best_trade_pnl": 3744.7, + "worst_trade_pnl": -901.78, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 156, + "time": 63, + "trailing_stop": 106 + }, + "skipped_book_full": 5022, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.2 + }, + { + "year": 2023, + "return_pct": 69.5 + }, + { + "year": 2024, + "return_pct": 23.3 + }, + { + "year": 2025, + "return_pct": 52.3 + }, + { + "year": 2026, + "return_pct": 8.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 156, + "post_stop_reentries": 95, + "post_stop_states_open_at_end": 61, + "turnover": { + "transaction_cost": 2294.41, + "reentry_trades": 95, + "same_day_reentries": 10, + "next_session_reentries": 0, + "reentries_within_5_sessions": 19, + "avg_reentry_wait_sessions": 124.1, + "reentry_win_rate": 27.4, + "reentry_total_pnl": 1212.83 + }, + "policy": { + "daily_checks": 35636, + "qualified_checks": 1007, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1007 + } + } + }, + { + "arm": "next_session", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 38069.86, + "total_return_pct": 280.7, + "cagr_pct": 39.4, + "max_drawdown_pct": 18.6, + "sharpe": 1.57, + "trades": 323, + "win_rate": 36.2, + "avg_trade_pnl": 86.9, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 5271.86, + "worst_trade_pnl": -906.52, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 155, + "time": 64, + "trailing_stop": 104 + }, + "skipped_book_full": 4997, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.2 + }, + { + "year": 2023, + "return_pct": 70.9 + }, + { + "year": 2024, + "return_pct": 28.8 + }, + { + "year": 2025, + "return_pct": 47.9 + }, + { + "year": 2026, + "return_pct": 9.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 155, + "post_stop_reentries": 90, + "post_stop_states_open_at_end": 65, + "turnover": { + "transaction_cost": 2353.87, + "reentry_trades": 90, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 13, + "avg_reentry_wait_sessions": 139.0, + "reentry_win_rate": 25.6, + "reentry_total_pnl": 290.9 + }, + "policy": { + "daily_checks": 37639, + "qualified_checks": 1035, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1022 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 37978.48, + "total_return_pct": 279.8, + "cagr_pct": 39.3, + "max_drawdown_pct": 17.8, + "sharpe": 1.57, + "trades": 319, + "win_rate": 36.7, + "avg_trade_pnl": 87.71, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 5384.87, + "worst_trade_pnl": -881.64, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 150, + "time": 64, + "trailing_stop": 105 + }, + "skipped_book_full": 4975, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.4 + }, + { + "year": 2023, + "return_pct": 72.6 + }, + { + "year": 2024, + "return_pct": 35.6 + }, + { + "year": 2025, + "return_pct": 37.3 + }, + { + "year": 2026, + "return_pct": 6.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 150, + "post_stop_reentries": 82, + "post_stop_states_open_at_end": 68, + "turnover": { + "transaction_cost": 2475.18, + "reentry_trades": 82, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 140.8, + "reentry_win_rate": 26.8, + "reentry_total_pnl": -818.92 + }, + "policy": { + "daily_checks": 37508, + "qualified_checks": 1080, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1023 + } + } + }, + { + "arm": "gate_reset", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 38069.86, + "total_return_pct": 280.7, + "cagr_pct": 39.4, + "max_drawdown_pct": 18.6, + "sharpe": 1.57, + "trades": 323, + "win_rate": 36.2, + "avg_trade_pnl": 86.9, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 5271.86, + "worst_trade_pnl": -906.52, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 155, + "time": 64, + "trailing_stop": 104 + }, + "skipped_book_full": 4994, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.2 + }, + { + "year": 2023, + "return_pct": 70.9 + }, + { + "year": 2024, + "return_pct": 28.8 + }, + { + "year": 2025, + "return_pct": 47.9 + }, + { + "year": 2026, + "return_pct": 9.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 155, + "post_stop_reentries": 90, + "post_stop_states_open_at_end": 65, + "turnover": { + "transaction_cost": 2353.87, + "reentry_trades": 90, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 13, + "avg_reentry_wait_sessions": 139.0, + "reentry_win_rate": 25.6, + "reentry_total_pnl": 290.9 + }, + "policy": { + "daily_checks": 37639, + "qualified_checks": 1035, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1019 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 37058.18, + "total_return_pct": 270.6, + "cagr_pct": 38.5, + "max_drawdown_pct": 19.5, + "sharpe": 1.56, + "trades": 306, + "win_rate": 36.6, + "avg_trade_pnl": 88.43, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3865.95, + "worst_trade_pnl": -684.57, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 149, + "time": 70, + "trailing_stop": 87 + }, + "skipped_book_full": 3742, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.1 + }, + { + "year": 2023, + "return_pct": 65.8 + }, + { + "year": 2024, + "return_pct": 26.3 + }, + { + "year": 2025, + "return_pct": 50.5 + }, + { + "year": 2026, + "return_pct": 4.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 149, + "post_stop_reentries": 39, + "post_stop_states_open_at_end": 110, + "turnover": { + "transaction_cost": 2281.37, + "reentry_trades": 39, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 1, + "avg_reentry_wait_sessions": 159.4, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 5155.06 + }, + "policy": { + "daily_checks": 60806, + "qualified_checks": 1742, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 376 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 30954.77, + "total_return_pct": 209.5, + "cagr_pct": 32.4, + "max_drawdown_pct": 19.8, + "sharpe": 1.42, + "trades": 314, + "win_rate": 37.3, + "avg_trade_pnl": 66.73, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3203.95, + "worst_trade_pnl": -690.42, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 153, + "time": 70, + "trailing_stop": 91 + }, + "skipped_book_full": 4096, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.5 + }, + { + "year": 2023, + "return_pct": 45.7 + }, + { + "year": 2024, + "return_pct": 20.7 + }, + { + "year": 2025, + "return_pct": 49.3 + }, + { + "year": 2026, + "return_pct": 6.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 153, + "post_stop_reentries": 53, + "post_stop_states_open_at_end": 100, + "turnover": { + "transaction_cost": 2020.98, + "reentry_trades": 53, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 202.4, + "reentry_win_rate": 35.8, + "reentry_total_pnl": 2959.34 + }, + "policy": { + "daily_checks": 58613, + "qualified_checks": 1577, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 665 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 40142.51, + "total_return_pct": 301.4, + "cagr_pct": 41.3, + "max_drawdown_pct": 17.9, + "sharpe": 1.57, + "trades": 483, + "win_rate": 37.9, + "avg_trade_pnl": 62.41, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 4269.34, + "worst_trade_pnl": -671.85, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 223, + "time": 106, + "trailing_stop": 154 + }, + "skipped_book_full": 731, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 6.7 + }, + { + "year": 2023, + "return_pct": 54.3 + }, + { + "year": 2024, + "return_pct": 42.6 + }, + { + "year": 2025, + "return_pct": 65.7 + }, + { + "year": 2026, + "return_pct": 3.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 81, + "turnover": { + "transaction_cost": 2543.34, + "reentry_trades": 142, + "same_day_reentries": 13, + "next_session_reentries": 3, + "reentries_within_5_sessions": 32, + "avg_reentry_wait_sessions": 125.1, + "reentry_win_rate": 38.7, + "reentry_total_pnl": 6326.19 + }, + "policy": { + "daily_checks": 50611, + "qualified_checks": 1050, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1050 + } + } + }, + { + "arm": "next_session", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 34924.67, + "total_return_pct": 249.2, + "cagr_pct": 36.5, + "max_drawdown_pct": 19.2, + "sharpe": 1.42, + "trades": 492, + "win_rate": 36.4, + "avg_trade_pnl": 50.66, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3823.79, + "worst_trade_pnl": -927.62, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 232, + "time": 104, + "trailing_stop": 156 + }, + "skipped_book_full": 841, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.5 + }, + { + "year": 2023, + "return_pct": 59.1 + }, + { + "year": 2024, + "return_pct": 38.0 + }, + { + "year": 2025, + "return_pct": 47.7 + }, + { + "year": 2026, + "return_pct": -3.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 232, + "post_stop_reentries": 138, + "post_stop_states_open_at_end": 94, + "turnover": { + "transaction_cost": 2709.28, + "reentry_trades": 138, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 25, + "avg_reentry_wait_sessions": 129.4, + "reentry_win_rate": 34.8, + "reentry_total_pnl": 5556.98 + }, + "policy": { + "daily_checks": 52279, + "qualified_checks": 1115, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1094 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 34679.35, + "total_return_pct": 246.8, + "cagr_pct": 36.2, + "max_drawdown_pct": 19.6, + "sharpe": 1.45, + "trades": 476, + "win_rate": 36.8, + "avg_trade_pnl": 51.85, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3543.75, + "worst_trade_pnl": -509.02, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 227, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 558, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.2 + }, + { + "year": 2023, + "return_pct": 55.5 + }, + { + "year": 2024, + "return_pct": 41.1 + }, + { + "year": 2025, + "return_pct": 29.5 + }, + { + "year": 2026, + "return_pct": 9.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 227, + "post_stop_reentries": 137, + "post_stop_states_open_at_end": 90, + "turnover": { + "transaction_cost": 2589.44, + "reentry_trades": 137, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 7, + "avg_reentry_wait_sessions": 148.2, + "reentry_win_rate": 43.1, + "reentry_total_pnl": 8877.01 + }, + "policy": { + "daily_checks": 55101, + "qualified_checks": 1195, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1095 + } + } + }, + { + "arm": "gate_reset", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 35681.4, + "total_return_pct": 256.8, + "cagr_pct": 37.2, + "max_drawdown_pct": 19.5, + "sharpe": 1.45, + "trades": 491, + "win_rate": 36.7, + "avg_trade_pnl": 52.3, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3906.64, + "worst_trade_pnl": -947.72, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 234, + "time": 105, + "trailing_stop": 152 + }, + "skipped_book_full": 839, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.5 + }, + { + "year": 2023, + "return_pct": 59.1 + }, + { + "year": 2024, + "return_pct": 41.0 + }, + { + "year": 2025, + "return_pct": 47.7 + }, + { + "year": 2026, + "return_pct": -3.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 234, + "post_stop_reentries": 141, + "post_stop_states_open_at_end": 93, + "turnover": { + "transaction_cost": 2744.12, + "reentry_trades": 141, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 133.6, + "reentry_win_rate": 34.8, + "reentry_total_pnl": 5389.95 + }, + "policy": { + "daily_checks": 52847, + "qualified_checks": 1130, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1099 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 45248.31, + "total_return_pct": 352.5, + "cagr_pct": 45.5, + "max_drawdown_pct": 19.3, + "sharpe": 1.78, + "trades": 428, + "win_rate": 35.7, + "avg_trade_pnl": 82.36, + "best_trade_r": 12.37, + "worst_trade_r": -2.98, + "best_trade_pnl": 4268.51, + "worst_trade_pnl": -723.94, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 202, + "time": 94, + "trailing_stop": 132 + }, + "skipped_book_full": 609, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 18.8 + }, + { + "year": 2023, + "return_pct": 69.4 + }, + { + "year": 2024, + "return_pct": 44.2 + }, + { + "year": 2025, + "return_pct": 31.7 + }, + { + "year": 2026, + "return_pct": 18.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 202, + "post_stop_reentries": 61, + "post_stop_states_open_at_end": 141, + "turnover": { + "transaction_cost": 2659.48, + "reentry_trades": 61, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 136.5, + "reentry_win_rate": 37.7, + "reentry_total_pnl": 6439.84 + }, + "policy": { + "daily_checks": 79767, + "qualified_checks": 2198, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 453 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 33141.74, + "total_return_pct": 231.4, + "cagr_pct": 34.7, + "max_drawdown_pct": 17.8, + "sharpe": 1.45, + "trades": 465, + "win_rate": 36.8, + "avg_trade_pnl": 49.77, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3229.94, + "worst_trade_pnl": -576.15, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 216, + "time": 105, + "trailing_stop": 144 + }, + "skipped_book_full": 589, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 14.3 + }, + { + "year": 2023, + "return_pct": 33.3 + }, + { + "year": 2024, + "return_pct": 34.5 + }, + { + "year": 2025, + "return_pct": 45.5 + }, + { + "year": 2026, + "return_pct": 11.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 216, + "post_stop_reentries": 106, + "post_stop_states_open_at_end": 110, + "turnover": { + "transaction_cost": 2274.71, + "reentry_trades": 106, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 12, + "avg_reentry_wait_sessions": 148.2, + "reentry_win_rate": 34.9, + "reentry_total_pnl": 1013.91 + }, + "policy": { + "daily_checks": 67417, + "qualified_checks": 1706, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 652 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 39482.07, + "total_return_pct": 294.8, + "cagr_pct": 40.7, + "max_drawdown_pct": 18.3, + "sharpe": 1.55, + "trades": 489, + "win_rate": 37.8, + "avg_trade_pnl": 60.29, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 4199.07, + "worst_trade_pnl": -660.79, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 228, + "time": 108, + "trailing_stop": 153 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 6.1 + }, + { + "year": 2023, + "return_pct": 54.3 + }, + { + "year": 2024, + "return_pct": 42.6 + }, + { + "year": 2025, + "return_pct": 63.9 + }, + { + "year": 2026, + "return_pct": 3.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 228, + "post_stop_reentries": 147, + "post_stop_states_open_at_end": 81, + "turnover": { + "transaction_cost": 2528.3, + "reentry_trades": 147, + "same_day_reentries": 14, + "next_session_reentries": 3, + "reentries_within_5_sessions": 34, + "avg_reentry_wait_sessions": 125.0, + "reentry_win_rate": 36.7, + "reentry_total_pnl": 5367.69 + }, + "policy": { + "daily_checks": 50133, + "qualified_checks": 1061, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1061 + } + } + }, + { + "arm": "next_session", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 37039.75, + "total_return_pct": 270.4, + "cagr_pct": 38.5, + "max_drawdown_pct": 17.8, + "sharpe": 1.5, + "trades": 492, + "win_rate": 37.8, + "avg_trade_pnl": 54.96, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3986.37, + "worst_trade_pnl": -617.67, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 224, + "time": 111, + "trailing_stop": 157 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.7 + }, + { + "year": 2023, + "return_pct": 59.1 + }, + { + "year": 2024, + "return_pct": 36.0 + }, + { + "year": 2025, + "return_pct": 46.9 + }, + { + "year": 2026, + "return_pct": 4.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 224, + "post_stop_reentries": 140, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 2606.15, + "reentry_trades": 140, + "same_day_reentries": 0, + "next_session_reentries": 3, + "reentries_within_5_sessions": 27, + "avg_reentry_wait_sessions": 128.3, + "reentry_win_rate": 37.9, + "reentry_total_pnl": 6497.23 + }, + "policy": { + "daily_checks": 50443, + "qualified_checks": 1073, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1054 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 37299.01, + "total_return_pct": 273.0, + "cagr_pct": 38.7, + "max_drawdown_pct": 19.6, + "sharpe": 1.52, + "trades": 479, + "win_rate": 37.0, + "avg_trade_pnl": 56.99, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3734.38, + "worst_trade_pnl": -586.97, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 225, + "time": 105, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.4 + }, + { + "year": 2023, + "return_pct": 55.5 + }, + { + "year": 2024, + "return_pct": 41.1 + }, + { + "year": 2025, + "return_pct": 29.9 + }, + { + "year": 2026, + "return_pct": 16.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 225, + "post_stop_reentries": 137, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 2587.91, + "reentry_trades": 137, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 149.5, + "reentry_win_rate": 41.6, + "reentry_total_pnl": 7514.03 + }, + "policy": { + "daily_checks": 54812, + "qualified_checks": 1206, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1105 + } + } + }, + { + "arm": "gate_reset", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 36142.29, + "total_return_pct": 261.4, + "cagr_pct": 37.6, + "max_drawdown_pct": 18.7, + "sharpe": 1.49, + "trades": 488, + "win_rate": 37.9, + "avg_trade_pnl": 53.57, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3889.78, + "worst_trade_pnl": -602.7, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 223, + "time": 110, + "trailing_stop": 155 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.7 + }, + { + "year": 2023, + "return_pct": 59.1 + }, + { + "year": 2024, + "return_pct": 32.7 + }, + { + "year": 2025, + "return_pct": 46.9 + }, + { + "year": 2026, + "return_pct": 4.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 139, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 2578.27, + "reentry_trades": 139, + "same_day_reentries": 0, + "next_session_reentries": 3, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 136.8, + "reentry_win_rate": 38.1, + "reentry_total_pnl": 5770.38 + }, + "policy": { + "daily_checks": 51526, + "qualified_checks": 1089, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1062 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 46620.49, + "total_return_pct": 366.2, + "cagr_pct": 46.6, + "max_drawdown_pct": 19.2, + "sharpe": 1.78, + "trades": 434, + "win_rate": 36.2, + "avg_trade_pnl": 84.38, + "best_trade_r": 12.37, + "worst_trade_r": -4.5, + "best_trade_pnl": 4304.92, + "worst_trade_pnl": -734.21, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 203, + "time": 97, + "trailing_stop": 134 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 18.9 + }, + { + "year": 2023, + "return_pct": 70.6 + }, + { + "year": 2024, + "return_pct": 30.3 + }, + { + "year": 2025, + "return_pct": 45.9 + }, + { + "year": 2026, + "return_pct": 21.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 203, + "post_stop_reentries": 62, + "post_stop_states_open_at_end": 141, + "turnover": { + "transaction_cost": 2595.36, + "reentry_trades": 62, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 148.5, + "reentry_win_rate": 46.8, + "reentry_total_pnl": 7166.2 + }, + "policy": { + "daily_checks": 80193, + "qualified_checks": 2115, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 472 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "cost_per_side_pct_requested": 0.1, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 27848.3, + "total_return_pct": 178.5, + "cagr_pct": 29.0, + "max_drawdown_pct": 19.0, + "sharpe": 1.28, + "trades": 485, + "win_rate": 36.5, + "avg_trade_pnl": 36.8, + "best_trade_r": 12.37, + "worst_trade_r": -4.21, + "best_trade_pnl": 2774.62, + "worst_trade_pnl": -374.37, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 221, + "time": 110, + "trailing_stop": 154 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 13.9 + }, + { + "year": 2023, + "return_pct": 39.5 + }, + { + "year": 2024, + "return_pct": 9.5 + }, + { + "year": 2025, + "return_pct": 44.1 + }, + { + "year": 2026, + "return_pct": 11.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 221, + "post_stop_reentries": 104, + "post_stop_states_open_at_end": 117, + "turnover": { + "transaction_cost": 2064.68, + "reentry_trades": 104, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 156.6, + "reentry_win_rate": 34.6, + "reentry_total_pnl": 1528.67 + }, + "policy": { + "daily_checks": 69310, + "qualified_checks": 1660, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 633 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 32984.36, + "total_return_pct": 229.8, + "cagr_pct": 34.5, + "max_drawdown_pct": 18.5, + "sharpe": 1.4, + "trades": 325, + "win_rate": 35.1, + "avg_trade_pnl": 70.72, + "best_trade_r": 12.03, + "worst_trade_r": -2.86, + "best_trade_pnl": 3359.98, + "worst_trade_pnl": -826.58, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 156, + "time": 63, + "trailing_stop": 106 + }, + "skipped_book_full": 5022, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 5.7 + }, + { + "year": 2023, + "return_pct": 64.9 + }, + { + "year": 2024, + "return_pct": 20.1 + }, + { + "year": 2025, + "return_pct": 48.0 + }, + { + "year": 2026, + "return_pct": 6.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 156, + "post_stop_reentries": 95, + "post_stop_states_open_at_end": 61, + "turnover": { + "transaction_cost": 4293.09, + "reentry_trades": 95, + "same_day_reentries": 10, + "next_session_reentries": 0, + "reentries_within_5_sessions": 19, + "avg_reentry_wait_sessions": 124.1, + "reentry_win_rate": 26.3, + "reentry_total_pnl": 476.4 + }, + "policy": { + "daily_checks": 35636, + "qualified_checks": 1007, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1007 + } + } + }, + { + "arm": "next_session", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 34060.74, + "total_return_pct": 240.6, + "cagr_pct": 35.6, + "max_drawdown_pct": 19.9, + "sharpe": 1.45, + "trades": 323, + "win_rate": 35.3, + "avg_trade_pnl": 74.49, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4723.75, + "worst_trade_pnl": -830.6, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 155, + "time": 64, + "trailing_stop": 104 + }, + "skipped_book_full": 4997, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 5.7 + }, + { + "year": 2023, + "return_pct": 66.3 + }, + { + "year": 2024, + "return_pct": 25.5 + }, + { + "year": 2025, + "return_pct": 43.6 + }, + { + "year": 2026, + "return_pct": 7.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 155, + "post_stop_reentries": 90, + "post_stop_states_open_at_end": 65, + "turnover": { + "transaction_cost": 4403.19, + "reentry_trades": 90, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 13, + "avg_reentry_wait_sessions": 139.0, + "reentry_win_rate": 24.4, + "reentry_total_pnl": -385.44 + }, + "policy": { + "daily_checks": 37639, + "qualified_checks": 1035, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1022 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 34038.45, + "total_return_pct": 240.4, + "cagr_pct": 35.6, + "max_drawdown_pct": 18.9, + "sharpe": 1.44, + "trades": 319, + "win_rate": 35.7, + "avg_trade_pnl": 75.36, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4835.39, + "worst_trade_pnl": -809.28, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 150, + "time": 64, + "trailing_stop": 105 + }, + "skipped_book_full": 4975, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.9 + }, + { + "year": 2023, + "return_pct": 68.0 + }, + { + "year": 2024, + "return_pct": 32.2 + }, + { + "year": 2025, + "return_pct": 33.4 + }, + { + "year": 2026, + "return_pct": 4.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 150, + "post_stop_reentries": 82, + "post_stop_states_open_at_end": 68, + "turnover": { + "transaction_cost": 4635.18, + "reentry_trades": 82, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 140.8, + "reentry_win_rate": 25.6, + "reentry_total_pnl": -1394.67 + }, + "policy": { + "daily_checks": 37508, + "qualified_checks": 1080, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1023 + } + } + }, + { + "arm": "gate_reset", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 34060.74, + "total_return_pct": 240.6, + "cagr_pct": 35.6, + "max_drawdown_pct": 19.9, + "sharpe": 1.45, + "trades": 323, + "win_rate": 35.3, + "avg_trade_pnl": 74.49, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4723.75, + "worst_trade_pnl": -830.6, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 155, + "time": 64, + "trailing_stop": 104 + }, + "skipped_book_full": 4994, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 5.7 + }, + { + "year": 2023, + "return_pct": 66.3 + }, + { + "year": 2024, + "return_pct": 25.5 + }, + { + "year": 2025, + "return_pct": 43.6 + }, + { + "year": 2026, + "return_pct": 7.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 155, + "post_stop_reentries": 90, + "post_stop_states_open_at_end": 65, + "turnover": { + "transaction_cost": 4403.19, + "reentry_trades": 90, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 13, + "avg_reentry_wait_sessions": 139.0, + "reentry_win_rate": 24.4, + "reentry_total_pnl": -385.44 + }, + "policy": { + "daily_checks": 37639, + "qualified_checks": 1035, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1019 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 33256.18, + "total_return_pct": 232.6, + "cagr_pct": 34.8, + "max_drawdown_pct": 20.5, + "sharpe": 1.43, + "trades": 306, + "win_rate": 35.9, + "avg_trade_pnl": 76.0, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3499.12, + "worst_trade_pnl": -632.66, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 149, + "time": 70, + "trailing_stop": 87 + }, + "skipped_book_full": 3742, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.6 + }, + { + "year": 2023, + "return_pct": 61.2 + }, + { + "year": 2024, + "return_pct": 23.0 + }, + { + "year": 2025, + "return_pct": 46.6 + }, + { + "year": 2026, + "return_pct": 3.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 149, + "post_stop_reentries": 39, + "post_stop_states_open_at_end": 110, + "turnover": { + "transaction_cost": 4276.62, + "reentry_trades": 39, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 1, + "avg_reentry_wait_sessions": 159.4, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 4643.93 + }, + "policy": { + "daily_checks": 60806, + "qualified_checks": 1742, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 376 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 27708.55, + "total_return_pct": 177.1, + "cagr_pct": 28.8, + "max_drawdown_pct": 20.7, + "sharpe": 1.29, + "trades": 314, + "win_rate": 36.6, + "avg_trade_pnl": 56.4, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2897.5, + "worst_trade_pnl": -635.45, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 153, + "time": 70, + "trailing_stop": 91 + }, + "skipped_book_full": 4096, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.0 + }, + { + "year": 2023, + "return_pct": 41.6 + }, + { + "year": 2024, + "return_pct": 17.3 + }, + { + "year": 2025, + "return_pct": 45.4 + }, + { + "year": 2026, + "return_pct": 5.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 153, + "post_stop_reentries": 53, + "post_stop_states_open_at_end": 100, + "turnover": { + "transaction_cost": 3789.2, + "reentry_trades": 53, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 202.4, + "reentry_win_rate": 35.8, + "reentry_total_pnl": 2444.1 + }, + "policy": { + "daily_checks": 58613, + "qualified_checks": 1577, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 665 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 35602.8, + "total_return_pct": 256.0, + "cagr_pct": 37.1, + "max_drawdown_pct": 18.3, + "sharpe": 1.44, + "trades": 482, + "win_rate": 36.9, + "avg_trade_pnl": 53.12, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3799.08, + "worst_trade_pnl": -611.97, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 223, + "time": 105, + "trailing_stop": 154 + }, + "skipped_book_full": 731, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 4.9 + }, + { + "year": 2023, + "return_pct": 49.8 + }, + { + "year": 2024, + "return_pct": 38.6 + }, + { + "year": 2025, + "return_pct": 60.7 + }, + { + "year": 2026, + "return_pct": 2.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 81, + "turnover": { + "transaction_cost": 4716.05, + "reentry_trades": 142, + "same_day_reentries": 13, + "next_session_reentries": 3, + "reentries_within_5_sessions": 32, + "avg_reentry_wait_sessions": 125.1, + "reentry_win_rate": 38.0, + "reentry_total_pnl": 5220.36 + }, + "policy": { + "daily_checks": 50611, + "qualified_checks": 1050, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1050 + } + } + }, + { + "arm": "next_session", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 30842.01, + "total_return_pct": 208.4, + "cagr_pct": 32.3, + "max_drawdown_pct": 20.5, + "sharpe": 1.29, + "trades": 490, + "win_rate": 35.5, + "avg_trade_pnl": 42.53, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3416.17, + "worst_trade_pnl": -840.27, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 232, + "time": 103, + "trailing_stop": 155 + }, + "skipped_book_full": 841, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.7 + }, + { + "year": 2023, + "return_pct": 54.5 + }, + { + "year": 2024, + "return_pct": 34.1 + }, + { + "year": 2025, + "return_pct": 42.8 + }, + { + "year": 2026, + "return_pct": -4.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 232, + "post_stop_reentries": 137, + "post_stop_states_open_at_end": 95, + "turnover": { + "transaction_cost": 5018.96, + "reentry_trades": 137, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 25, + "avg_reentry_wait_sessions": 126.5, + "reentry_win_rate": 34.3, + "reentry_total_pnl": 4487.38 + }, + "policy": { + "daily_checks": 52445, + "qualified_checks": 1115, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1094 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 30691.7, + "total_return_pct": 206.9, + "cagr_pct": 32.2, + "max_drawdown_pct": 20.8, + "sharpe": 1.31, + "trades": 476, + "win_rate": 35.9, + "avg_trade_pnl": 43.47, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3143.33, + "worst_trade_pnl": -457.96, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 227, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 558, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.4 + }, + { + "year": 2023, + "return_pct": 50.9 + }, + { + "year": 2024, + "return_pct": 37.2 + }, + { + "year": 2025, + "return_pct": 25.1 + }, + { + "year": 2026, + "return_pct": 7.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 227, + "post_stop_reentries": 137, + "post_stop_states_open_at_end": 90, + "turnover": { + "transaction_cost": 4806.05, + "reentry_trades": 137, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 7, + "avg_reentry_wait_sessions": 148.2, + "reentry_win_rate": 42.3, + "reentry_total_pnl": 7581.76 + }, + "policy": { + "daily_checks": 55101, + "qualified_checks": 1195, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1095 + } + } + }, + { + "arm": "gate_reset", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 31509.06, + "total_return_pct": 215.1, + "cagr_pct": 33.0, + "max_drawdown_pct": 20.7, + "sharpe": 1.32, + "trades": 489, + "win_rate": 35.8, + "avg_trade_pnl": 43.99, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3490.05, + "worst_trade_pnl": -858.44, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 234, + "time": 104, + "trailing_stop": 151 + }, + "skipped_book_full": 839, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.7 + }, + { + "year": 2023, + "return_pct": 54.5 + }, + { + "year": 2024, + "return_pct": 37.0 + }, + { + "year": 2025, + "return_pct": 42.8 + }, + { + "year": 2026, + "return_pct": -4.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 234, + "post_stop_reentries": 140, + "post_stop_states_open_at_end": 94, + "turnover": { + "transaction_cost": 5081.82, + "reentry_trades": 140, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 130.8, + "reentry_win_rate": 34.3, + "reentry_total_pnl": 4320.28 + }, + "policy": { + "daily_checks": 53013, + "qualified_checks": 1130, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1099 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 40461.95, + "total_return_pct": 304.6, + "cagr_pct": 41.6, + "max_drawdown_pct": 19.7, + "sharpe": 1.65, + "trades": 428, + "win_rate": 35.3, + "avg_trade_pnl": 71.17, + "best_trade_r": 12.37, + "worst_trade_r": -2.98, + "best_trade_pnl": 3847.69, + "worst_trade_pnl": -666.05, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 202, + "time": 94, + "trailing_stop": 132 + }, + "skipped_book_full": 609, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 16.9 + }, + { + "year": 2023, + "return_pct": 64.7 + }, + { + "year": 2024, + "return_pct": 40.6 + }, + { + "year": 2025, + "return_pct": 27.8 + }, + { + "year": 2026, + "return_pct": 17.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 202, + "post_stop_reentries": 61, + "post_stop_states_open_at_end": 141, + "turnover": { + "transaction_cost": 4962.81, + "reentry_trades": 61, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 136.5, + "reentry_win_rate": 37.7, + "reentry_total_pnl": 5892.1 + }, + "policy": { + "daily_checks": 79767, + "qualified_checks": 2198, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 453 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 29637.52, + "total_return_pct": 196.4, + "cagr_pct": 31.0, + "max_drawdown_pct": 18.6, + "sharpe": 1.32, + "trades": 464, + "win_rate": 36.6, + "avg_trade_pnl": 42.32, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2912.09, + "worst_trade_pnl": -526.28, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 217, + "time": 106, + "trailing_stop": 141 + }, + "skipped_book_full": 595, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.4 + }, + { + "year": 2023, + "return_pct": 29.0 + }, + { + "year": 2024, + "return_pct": 30.8 + }, + { + "year": 2025, + "return_pct": 41.2 + }, + { + "year": 2026, + "return_pct": 10.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 217, + "post_stop_reentries": 104, + "post_stop_states_open_at_end": 113, + "turnover": { + "transaction_cost": 4244.69, + "reentry_trades": 104, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 12, + "avg_reentry_wait_sessions": 147.3, + "reentry_win_rate": 34.6, + "reentry_total_pnl": 1159.9 + }, + "policy": { + "daily_checks": 67590, + "qualified_checks": 1728, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 663 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 35023.59, + "total_return_pct": 250.2, + "cagr_pct": 36.6, + "max_drawdown_pct": 18.7, + "sharpe": 1.42, + "trades": 488, + "win_rate": 36.9, + "avg_trade_pnl": 51.28, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3737.25, + "worst_trade_pnl": -602.01, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 228, + "time": 107, + "trailing_stop": 153 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 4.3 + }, + { + "year": 2023, + "return_pct": 49.8 + }, + { + "year": 2024, + "return_pct": 38.6 + }, + { + "year": 2025, + "return_pct": 59.0 + }, + { + "year": 2026, + "return_pct": 2.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 228, + "post_stop_reentries": 147, + "post_stop_states_open_at_end": 81, + "turnover": { + "transaction_cost": 4688.91, + "reentry_trades": 147, + "same_day_reentries": 14, + "next_session_reentries": 3, + "reentries_within_5_sessions": 34, + "avg_reentry_wait_sessions": 125.0, + "reentry_win_rate": 36.1, + "reentry_total_pnl": 4306.38 + }, + "policy": { + "daily_checks": 50133, + "qualified_checks": 1061, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1061 + } + } + }, + { + "arm": "next_session", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 32745.22, + "total_return_pct": 227.5, + "cagr_pct": 34.3, + "max_drawdown_pct": 18.3, + "sharpe": 1.37, + "trades": 490, + "win_rate": 36.9, + "avg_trade_pnl": 46.42, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3536.26, + "worst_trade_pnl": -560.88, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 224, + "time": 110, + "trailing_stop": 156 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.9 + }, + { + "year": 2023, + "return_pct": 54.5 + }, + { + "year": 2024, + "return_pct": 32.2 + }, + { + "year": 2025, + "return_pct": 42.0 + }, + { + "year": 2026, + "return_pct": 2.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 224, + "post_stop_reentries": 139, + "post_stop_states_open_at_end": 85, + "turnover": { + "transaction_cost": 4836.29, + "reentry_trades": 139, + "same_day_reentries": 0, + "next_session_reentries": 3, + "reentries_within_5_sessions": 27, + "avg_reentry_wait_sessions": 123.6, + "reentry_win_rate": 37.4, + "reentry_total_pnl": 5241.03 + }, + "policy": { + "daily_checks": 50557, + "qualified_checks": 1081, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1062 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 33028.91, + "total_return_pct": 230.3, + "cagr_pct": 34.6, + "max_drawdown_pct": 20.8, + "sharpe": 1.38, + "trades": 479, + "win_rate": 36.1, + "avg_trade_pnl": 48.08, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3315.49, + "worst_trade_pnl": -537.98, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 225, + "time": 105, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.5 + }, + { + "year": 2023, + "return_pct": 50.9 + }, + { + "year": 2024, + "return_pct": 37.2 + }, + { + "year": 2025, + "return_pct": 25.6 + }, + { + "year": 2026, + "return_pct": 15.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 225, + "post_stop_reentries": 137, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 4804.59, + "reentry_trades": 137, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 149.5, + "reentry_win_rate": 40.9, + "reentry_total_pnl": 6343.88 + }, + "policy": { + "daily_checks": 54812, + "qualified_checks": 1206, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1105 + } + } + }, + { + "arm": "gate_reset", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 31942.9, + "total_return_pct": 219.4, + "cagr_pct": 33.5, + "max_drawdown_pct": 20.0, + "sharpe": 1.35, + "trades": 486, + "win_rate": 37.0, + "avg_trade_pnl": 45.15, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3449.62, + "worst_trade_pnl": -547.14, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 223, + "time": 109, + "trailing_stop": 154 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.9 + }, + { + "year": 2023, + "return_pct": 54.5 + }, + { + "year": 2024, + "return_pct": 29.0 + }, + { + "year": 2025, + "return_pct": 42.0 + }, + { + "year": 2026, + "return_pct": 2.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 138, + "post_stop_states_open_at_end": 85, + "turnover": { + "transaction_cost": 4785.55, + "reentry_trades": 138, + "same_day_reentries": 0, + "next_session_reentries": 3, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 132.2, + "reentry_win_rate": 37.7, + "reentry_total_pnl": 4602.18 + }, + "policy": { + "daily_checks": 51640, + "qualified_checks": 1097, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1070 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 41622.53, + "total_return_pct": 316.2, + "cagr_pct": 42.6, + "max_drawdown_pct": 19.6, + "sharpe": 1.65, + "trades": 434, + "win_rate": 35.7, + "avg_trade_pnl": 72.86, + "best_trade_r": 12.37, + "worst_trade_r": -4.5, + "best_trade_pnl": 3878.93, + "worst_trade_pnl": -673.08, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 203, + "time": 97, + "trailing_stop": 134 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 17.0 + }, + { + "year": 2023, + "return_pct": 65.9 + }, + { + "year": 2024, + "return_pct": 26.8 + }, + { + "year": 2025, + "return_pct": 41.7 + }, + { + "year": 2026, + "return_pct": 19.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 203, + "post_stop_reentries": 62, + "post_stop_states_open_at_end": 141, + "turnover": { + "transaction_cost": 4839.62, + "reentry_trades": 62, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 148.5, + "reentry_win_rate": 46.8, + "reentry_total_pnl": 6457.94 + }, + "policy": { + "daily_checks": 80193, + "qualified_checks": 2115, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 472 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "cost_per_side_pct_requested": 0.2, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.2, + "final_equity": 24386.51, + "total_return_pct": 143.9, + "cagr_pct": 24.8, + "max_drawdown_pct": 20.2, + "sharpe": 1.13, + "trades": 485, + "win_rate": 35.9, + "avg_trade_pnl": 29.66, + "best_trade_r": 12.37, + "worst_trade_r": -4.21, + "best_trade_pnl": 2455.25, + "worst_trade_pnl": -358.04, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 222, + "time": 110, + "trailing_stop": 153 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.1 + }, + { + "year": 2023, + "return_pct": 35.2 + }, + { + "year": 2024, + "return_pct": 6.2 + }, + { + "year": 2025, + "return_pct": 39.6 + }, + { + "year": 2026, + "return_pct": 8.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 222, + "post_stop_reentries": 104, + "post_stop_states_open_at_end": 118, + "turnover": { + "transaction_cost": 3860.63, + "reentry_trades": 104, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 156.7, + "reentry_win_rate": 33.7, + "reentry_total_pnl": 788.41 + }, + "policy": { + "daily_checks": 69341, + "qualified_checks": 1666, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 637 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 29517.68, + "total_return_pct": 195.2, + "cagr_pct": 30.9, + "max_drawdown_pct": 19.7, + "sharpe": 1.28, + "trades": 325, + "win_rate": 34.5, + "avg_trade_pnl": 60.05, + "best_trade_r": 12.03, + "worst_trade_r": -2.86, + "best_trade_pnl": 3014.69, + "worst_trade_pnl": -757.47, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 156, + "time": 63, + "trailing_stop": 106 + }, + "skipped_book_full": 5022, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 4.2 + }, + { + "year": 2023, + "return_pct": 60.5 + }, + { + "year": 2024, + "return_pct": 17.0 + }, + { + "year": 2025, + "return_pct": 43.7 + }, + { + "year": 2026, + "return_pct": 5.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 156, + "post_stop_reentries": 95, + "post_stop_states_open_at_end": 61, + "turnover": { + "transaction_cost": 6030.34, + "reentry_trades": 95, + "same_day_reentries": 10, + "next_session_reentries": 0, + "reentries_within_5_sessions": 19, + "avg_reentry_wait_sessions": 124.1, + "reentry_win_rate": 26.3, + "reentry_total_pnl": -164.62 + }, + "policy": { + "daily_checks": 35636, + "qualified_checks": 1007, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1007 + } + } + }, + { + "arm": "next_session", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 30474.48, + "total_return_pct": 204.7, + "cagr_pct": 31.9, + "max_drawdown_pct": 21.1, + "sharpe": 1.32, + "trades": 323, + "win_rate": 34.7, + "avg_trade_pnl": 63.39, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4232.72, + "worst_trade_pnl": -760.89, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 155, + "time": 64, + "trailing_stop": 104 + }, + "skipped_book_full": 4997, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 4.2 + }, + { + "year": 2023, + "return_pct": 61.8 + }, + { + "year": 2024, + "return_pct": 22.3 + }, + { + "year": 2025, + "return_pct": 39.4 + }, + { + "year": 2026, + "return_pct": 6.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 155, + "post_stop_reentries": 90, + "post_stop_states_open_at_end": 65, + "turnover": { + "transaction_cost": 6183.15, + "reentry_trades": 90, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 13, + "avg_reentry_wait_sessions": 139.0, + "reentry_win_rate": 24.4, + "reentry_total_pnl": -969.41 + }, + "policy": { + "daily_checks": 37639, + "qualified_checks": 1035, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1022 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 30503.43, + "total_return_pct": 205.0, + "cagr_pct": 32.0, + "max_drawdown_pct": 20.1, + "sharpe": 1.32, + "trades": 319, + "win_rate": 35.1, + "avg_trade_pnl": 64.27, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4341.44, + "worst_trade_pnl": -742.61, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 150, + "time": 64, + "trailing_stop": 105 + }, + "skipped_book_full": 4975, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.5 + }, + { + "year": 2023, + "return_pct": 63.5 + }, + { + "year": 2024, + "return_pct": 28.9 + }, + { + "year": 2025, + "return_pct": 29.6 + }, + { + "year": 2026, + "return_pct": 3.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 150, + "post_stop_reentries": 82, + "post_stop_states_open_at_end": 68, + "turnover": { + "transaction_cost": 6515.35, + "reentry_trades": 82, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 140.8, + "reentry_win_rate": 25.6, + "reentry_total_pnl": -1889.11 + }, + "policy": { + "daily_checks": 37508, + "qualified_checks": 1080, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1023 + } + } + }, + { + "arm": "gate_reset", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 30474.48, + "total_return_pct": 204.7, + "cagr_pct": 31.9, + "max_drawdown_pct": 21.1, + "sharpe": 1.32, + "trades": 323, + "win_rate": 34.7, + "avg_trade_pnl": 63.39, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4232.72, + "worst_trade_pnl": -760.89, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 155, + "time": 64, + "trailing_stop": 104 + }, + "skipped_book_full": 4994, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 4.2 + }, + { + "year": 2023, + "return_pct": 61.8 + }, + { + "year": 2024, + "return_pct": 22.3 + }, + { + "year": 2025, + "return_pct": 39.4 + }, + { + "year": 2026, + "return_pct": 6.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 155, + "post_stop_reentries": 90, + "post_stop_states_open_at_end": 65, + "turnover": { + "transaction_cost": 6183.15, + "reentry_trades": 90, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 13, + "avg_reentry_wait_sessions": 139.0, + "reentry_win_rate": 24.4, + "reentry_total_pnl": -969.41 + }, + "policy": { + "daily_checks": 37639, + "qualified_checks": 1035, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1019 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 29842.56, + "total_return_pct": 198.4, + "cagr_pct": 31.2, + "max_drawdown_pct": 21.4, + "sharpe": 1.31, + "trades": 306, + "win_rate": 35.0, + "avg_trade_pnl": 64.84, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3166.87, + "worst_trade_pnl": -584.41, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 149, + "time": 70, + "trailing_stop": 87 + }, + "skipped_book_full": 3742, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.2 + }, + { + "year": 2023, + "return_pct": 56.6 + }, + { + "year": 2024, + "return_pct": 19.6 + }, + { + "year": 2025, + "return_pct": 42.8 + }, + { + "year": 2026, + "return_pct": 2.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 149, + "post_stop_reentries": 39, + "post_stop_states_open_at_end": 110, + "turnover": { + "transaction_cost": 6017.63, + "reentry_trades": 39, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 1, + "avg_reentry_wait_sessions": 159.4, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 4183.51 + }, + "policy": { + "daily_checks": 60806, + "qualified_checks": 1742, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 376 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 5, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 24790.55, + "total_return_pct": 147.9, + "cagr_pct": 25.3, + "max_drawdown_pct": 21.7, + "sharpe": 1.16, + "trades": 314, + "win_rate": 35.4, + "avg_trade_pnl": 47.1, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2619.07, + "worst_trade_pnl": -584.42, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 153, + "time": 70, + "trailing_stop": 91 + }, + "skipped_book_full": 4096, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.6 + }, + { + "year": 2023, + "return_pct": 37.5 + }, + { + "year": 2024, + "return_pct": 14.1 + }, + { + "year": 2025, + "return_pct": 41.6 + }, + { + "year": 2026, + "return_pct": 4.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 153, + "post_stop_reentries": 53, + "post_stop_states_open_at_end": 100, + "turnover": { + "transaction_cost": 5331.39, + "reentry_trades": 53, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 202.4, + "reentry_win_rate": 32.1, + "reentry_total_pnl": 1990.63 + }, + "policy": { + "daily_checks": 58613, + "qualified_checks": 1577, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 665 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 31572.25, + "total_return_pct": 215.7, + "cagr_pct": 33.1, + "max_drawdown_pct": 19.4, + "sharpe": 1.31, + "trades": 482, + "win_rate": 35.9, + "avg_trade_pnl": 44.76, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3380.1, + "worst_trade_pnl": -557.05, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 223, + "time": 105, + "trailing_stop": 154 + }, + "skipped_book_full": 731, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 3.2 + }, + { + "year": 2023, + "return_pct": 45.4 + }, + { + "year": 2024, + "return_pct": 34.6 + }, + { + "year": 2025, + "return_pct": 55.9 + }, + { + "year": 2026, + "return_pct": 0.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 81, + "turnover": { + "transaction_cost": 6565.1, + "reentry_trades": 142, + "same_day_reentries": 13, + "next_session_reentries": 3, + "reentries_within_5_sessions": 32, + "avg_reentry_wait_sessions": 125.1, + "reentry_win_rate": 38.0, + "reentry_total_pnl": 4253.55 + }, + "policy": { + "daily_checks": 50611, + "qualified_checks": 1050, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1050 + } + } + }, + { + "arm": "next_session", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 29331.06, + "total_return_pct": 193.3, + "cagr_pct": 30.7, + "max_drawdown_pct": 21.7, + "sharpe": 1.23, + "trades": 490, + "win_rate": 34.5, + "avg_trade_pnl": 39.45, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3143.28, + "worst_trade_pnl": -771.47, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 229, + "time": 104, + "trailing_stop": 157 + }, + "skipped_book_full": 855, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.0 + }, + { + "year": 2023, + "return_pct": 50.1 + }, + { + "year": 2024, + "return_pct": 30.2 + }, + { + "year": 2025, + "return_pct": 41.3 + }, + { + "year": 2026, + "return_pct": -1.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 229, + "post_stop_reentries": 143, + "post_stop_states_open_at_end": 86, + "turnover": { + "transaction_cost": 6912.79, + "reentry_trades": 143, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 25, + "avg_reentry_wait_sessions": 131.5, + "reentry_win_rate": 34.3, + "reentry_total_pnl": 6039.07 + }, + "policy": { + "daily_checks": 51316, + "qualified_checks": 1094, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1073 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 27165.95, + "total_return_pct": 171.7, + "cagr_pct": 28.2, + "max_drawdown_pct": 22.0, + "sharpe": 1.18, + "trades": 476, + "win_rate": 34.9, + "avg_trade_pnl": 36.06, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2788.42, + "worst_trade_pnl": -411.83, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 227, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 558, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.6 + }, + { + "year": 2023, + "return_pct": 46.5 + }, + { + "year": 2024, + "return_pct": 33.4 + }, + { + "year": 2025, + "return_pct": 21.0 + }, + { + "year": 2026, + "return_pct": 6.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 227, + "post_stop_reentries": 137, + "post_stop_states_open_at_end": 90, + "turnover": { + "transaction_cost": 6698.08, + "reentry_trades": 137, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 7, + "avg_reentry_wait_sessions": 148.2, + "reentry_win_rate": 42.3, + "reentry_total_pnl": 6442.86 + }, + "policy": { + "daily_checks": 55101, + "qualified_checks": 1195, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1095 + } + } + }, + { + "arm": "gate_reset", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 29964.28, + "total_return_pct": 199.6, + "cagr_pct": 31.4, + "max_drawdown_pct": 22.0, + "sharpe": 1.25, + "trades": 489, + "win_rate": 34.8, + "avg_trade_pnl": 40.83, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3211.14, + "worst_trade_pnl": -788.12, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 231, + "time": 105, + "trailing_stop": 153 + }, + "skipped_book_full": 853, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.0 + }, + { + "year": 2023, + "return_pct": 50.0 + }, + { + "year": 2024, + "return_pct": 33.1 + }, + { + "year": 2025, + "return_pct": 41.3 + }, + { + "year": 2026, + "return_pct": -1.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 231, + "post_stop_reentries": 146, + "post_stop_states_open_at_end": 85, + "turnover": { + "transaction_cost": 6996.38, + "reentry_trades": 146, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 135.5, + "reentry_win_rate": 34.2, + "reentry_total_pnl": 6300.83 + }, + "policy": { + "daily_checks": 51881, + "qualified_checks": 1107, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1076 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 36184.68, + "total_return_pct": 261.8, + "cagr_pct": 37.7, + "max_drawdown_pct": 20.1, + "sharpe": 1.53, + "trades": 428, + "win_rate": 34.3, + "avg_trade_pnl": 61.18, + "best_trade_r": 12.37, + "worst_trade_r": -2.98, + "best_trade_pnl": 3468.55, + "worst_trade_pnl": -612.56, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 202, + "time": 94, + "trailing_stop": 132 + }, + "skipped_book_full": 609, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 15.0 + }, + { + "year": 2023, + "return_pct": 60.1 + }, + { + "year": 2024, + "return_pct": 37.0 + }, + { + "year": 2025, + "return_pct": 24.0 + }, + { + "year": 2026, + "return_pct": 16.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 202, + "post_stop_reentries": 61, + "post_stop_states_open_at_end": 141, + "turnover": { + "transaction_cost": 6952.35, + "reentry_trades": 61, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 136.5, + "reentry_win_rate": 37.7, + "reentry_total_pnl": 5396.7 + }, + "policy": { + "daily_checks": 79767, + "qualified_checks": 2198, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 453 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 25548.87, + "total_return_pct": 155.5, + "cagr_pct": 26.3, + "max_drawdown_pct": 20.8, + "sharpe": 1.17, + "trades": 471, + "win_rate": 35.2, + "avg_trade_pnl": 33.01, + "best_trade_r": 12.37, + "worst_trade_r": -2.98, + "best_trade_pnl": 2445.72, + "worst_trade_pnl": -536.9, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 219, + "time": 107, + "trailing_stop": 145 + }, + "skipped_book_full": 626, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.6 + }, + { + "year": 2023, + "return_pct": 22.7 + }, + { + "year": 2024, + "return_pct": 23.1 + }, + { + "year": 2025, + "return_pct": 35.2 + }, + { + "year": 2026, + "return_pct": 13.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 219, + "post_stop_reentries": 102, + "post_stop_states_open_at_end": 117, + "turnover": { + "transaction_cost": 5730.51, + "reentry_trades": 102, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 10, + "avg_reentry_wait_sessions": 157.6, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 112.97 + }, + "policy": { + "daily_checks": 68853, + "qualified_checks": 1641, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 633 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 31064.89, + "total_return_pct": 210.6, + "cagr_pct": 32.6, + "max_drawdown_pct": 19.8, + "sharpe": 1.29, + "trades": 488, + "win_rate": 35.9, + "avg_trade_pnl": 43.17, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3325.76, + "worst_trade_pnl": -548.09, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 228, + "time": 107, + "trailing_stop": 153 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 2.6 + }, + { + "year": 2023, + "return_pct": 45.4 + }, + { + "year": 2024, + "return_pct": 34.6 + }, + { + "year": 2025, + "return_pct": 54.2 + }, + { + "year": 2026, + "return_pct": 0.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 228, + "post_stop_reentries": 147, + "post_stop_states_open_at_end": 81, + "turnover": { + "transaction_cost": 6528.43, + "reentry_trades": 147, + "same_day_reentries": 14, + "next_session_reentries": 3, + "reentries_within_5_sessions": 34, + "avg_reentry_wait_sessions": 125.0, + "reentry_win_rate": 36.1, + "reentry_total_pnl": 3378.89 + }, + "policy": { + "daily_checks": 50133, + "qualified_checks": 1061, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 1061 + } + } + }, + { + "arm": "next_session", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 31333.94, + "total_return_pct": 213.3, + "cagr_pct": 32.8, + "max_drawdown_pct": 19.5, + "sharpe": 1.32, + "trades": 486, + "win_rate": 36.2, + "avg_trade_pnl": 43.9, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3136.24, + "worst_trade_pnl": -508.19, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 222, + "time": 109, + "trailing_stop": 155 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.1 + }, + { + "year": 2023, + "return_pct": 50.1 + }, + { + "year": 2024, + "return_pct": 28.5 + }, + { + "year": 2025, + "return_pct": 37.3 + }, + { + "year": 2026, + "return_pct": 9.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 222, + "post_stop_reentries": 138, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 6691.49, + "reentry_trades": 138, + "same_day_reentries": 0, + "next_session_reentries": 3, + "reentries_within_5_sessions": 26, + "avg_reentry_wait_sessions": 124.5, + "reentry_win_rate": 37.7, + "reentry_total_pnl": 5852.68 + }, + "policy": { + "daily_checks": 50519, + "qualified_checks": 1084, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1065 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 29250.48, + "total_return_pct": 192.5, + "cagr_pct": 30.6, + "max_drawdown_pct": 22.0, + "sharpe": 1.25, + "trades": 479, + "win_rate": 35.1, + "avg_trade_pnl": 40.19, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2943.82, + "worst_trade_pnl": -492.99, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 225, + "time": 105, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.8 + }, + { + "year": 2023, + "return_pct": 46.5 + }, + { + "year": 2024, + "return_pct": 33.4 + }, + { + "year": 2025, + "return_pct": 21.4 + }, + { + "year": 2026, + "return_pct": 13.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 225, + "post_stop_reentries": 137, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 6697.84, + "reentry_trades": 137, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 149.5, + "reentry_win_rate": 40.9, + "reentry_total_pnl": 5316.47 + }, + "policy": { + "daily_checks": 54812, + "qualified_checks": 1206, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1105 + } + } + }, + { + "arm": "gate_reset", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 30557.65, + "total_return_pct": 205.6, + "cagr_pct": 32.0, + "max_drawdown_pct": 21.2, + "sharpe": 1.3, + "trades": 482, + "win_rate": 36.3, + "avg_trade_pnl": 42.65, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3058.54, + "worst_trade_pnl": -495.6, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 221, + "time": 108, + "trailing_stop": 153 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.1 + }, + { + "year": 2023, + "return_pct": 50.0 + }, + { + "year": 2024, + "return_pct": 25.3 + }, + { + "year": 2025, + "return_pct": 37.3 + }, + { + "year": 2026, + "return_pct": 9.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 221, + "post_stop_reentries": 137, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 6623.38, + "reentry_trades": 137, + "same_day_reentries": 0, + "next_session_reentries": 3, + "reentries_within_5_sessions": 22, + "avg_reentry_wait_sessions": 133.2, + "reentry_win_rate": 38.0, + "reentry_total_pnl": 5520.62 + }, + "policy": { + "daily_checks": 51602, + "qualified_checks": 1100, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1073 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 37163.52, + "total_return_pct": 271.6, + "cagr_pct": 38.6, + "max_drawdown_pct": 20.1, + "sharpe": 1.52, + "trades": 434, + "win_rate": 34.6, + "avg_trade_pnl": 62.59, + "best_trade_r": 12.37, + "worst_trade_r": -4.5, + "best_trade_pnl": 3495.29, + "worst_trade_pnl": -616.93, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 203, + "time": 97, + "trailing_stop": 134 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 15.1 + }, + { + "year": 2023, + "return_pct": 61.3 + }, + { + "year": 2024, + "return_pct": 23.4 + }, + { + "year": 2025, + "return_pct": 37.7 + }, + { + "year": 2026, + "return_pct": 18.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 203, + "post_stop_reentries": 62, + "post_stop_states_open_at_end": 141, + "turnover": { + "transaction_cost": 6775.19, + "reentry_trades": 62, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 148.5, + "reentry_win_rate": 45.2, + "reentry_total_pnl": 5820.01 + }, + "policy": { + "daily_checks": 80193, + "qualified_checks": 2115, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 472 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "cost_per_side_pct_requested": 0.3, + "capacity": 15, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.3, + "final_equity": 22777.59, + "total_return_pct": 127.8, + "cagr_pct": 22.7, + "max_drawdown_pct": 21.4, + "sharpe": 1.05, + "trades": 486, + "win_rate": 35.4, + "avg_trade_pnl": 26.29, + "best_trade_r": 12.37, + "worst_trade_r": -4.21, + "best_trade_pnl": 2180.43, + "worst_trade_pnl": -478.66, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 223, + "time": 110, + "trailing_stop": 153 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.2 + }, + { + "year": 2023, + "return_pct": 31.0 + }, + { + "year": 2024, + "return_pct": 3.1 + }, + { + "year": 2025, + "return_pct": 35.2 + }, + { + "year": 2026, + "return_pct": 13.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 106, + "post_stop_states_open_at_end": 117, + "turnover": { + "transaction_cost": 5378.2, + "reentry_trades": 106, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 156.4, + "reentry_win_rate": 34.9, + "reentry_total_pnl": 642.1 + }, + "policy": { + "daily_checks": 69283, + "qualified_checks": 1658, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 634 + } + } + } + ], + "holdout": [ + { + "arm": "immediate", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 24086.82, + "total_return_pct": 140.9, + "cagr_pct": 39.5, + "max_drawdown_pct": 17.9, + "sharpe": 1.51, + "trades": 301, + "win_rate": 37.9, + "avg_trade_pnl": 46.8, + "best_trade_r": 9.84, + "worst_trade_r": -3.1, + "best_trade_pnl": 1699.14, + "worst_trade_pnl": -452.78, + "avg_hold_days": 15.4, + "exit_reasons": { + "stop": 137, + "time": 69, + "trailing_stop": 95 + }, + "skipped_book_full": 411, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 6.7 + }, + { + "year": 2023, + "return_pct": 54.3 + }, + { + "year": 2024, + "return_pct": 42.6 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 137, + "post_stop_reentries": 74, + "post_stop_states_open_at_end": 63, + "turnover": { + "transaction_cost": 1123.44, + "reentry_trades": 74, + "same_day_reentries": 8, + "next_session_reentries": 0, + "reentries_within_5_sessions": 17, + "avg_reentry_wait_sessions": 50.4, + "reentry_win_rate": 37.8, + "reentry_total_pnl": 4031.68 + }, + "policy": { + "daily_checks": 24381, + "qualified_checks": 644, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 644 + } + } + }, + { + "arm": "next_session", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 25146.21, + "total_return_pct": 151.5, + "cagr_pct": 41.8, + "max_drawdown_pct": 17.9, + "sharpe": 1.57, + "trades": 302, + "win_rate": 38.4, + "avg_trade_pnl": 50.15, + "best_trade_r": 9.84, + "worst_trade_r": -3.1, + "best_trade_pnl": 1832.61, + "worst_trade_pnl": -486.12, + "avg_hold_days": 15.7, + "exit_reasons": { + "stop": 134, + "time": 72, + "trailing_stop": 96 + }, + "skipped_book_full": 610, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.5 + }, + { + "year": 2023, + "return_pct": 59.1 + }, + { + "year": 2024, + "return_pct": 38.0 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 134, + "post_stop_reentries": 71, + "post_stop_states_open_at_end": 63, + "turnover": { + "transaction_cost": 1192.25, + "reentry_trades": 71, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 55.7, + "reentry_win_rate": 33.8, + "reentry_total_pnl": 3888.09 + }, + "policy": { + "daily_checks": 23128, + "qualified_checks": 643, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 634 + } + } + }, + { + "arm": "cooldown_5", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 25274.5, + "total_return_pct": 152.7, + "cagr_pct": 42.1, + "max_drawdown_pct": 17.4, + "sharpe": 1.61, + "trades": 297, + "win_rate": 38.4, + "avg_trade_pnl": 51.43, + "best_trade_r": 12.02, + "worst_trade_r": -3.1, + "best_trade_pnl": 1801.71, + "worst_trade_pnl": -327.07, + "avg_hold_days": 15.4, + "exit_reasons": { + "stop": 136, + "time": 72, + "trailing_stop": 89 + }, + "skipped_book_full": 334, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.2 + }, + { + "year": 2023, + "return_pct": 55.5 + }, + { + "year": 2024, + "return_pct": 41.1 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 136, + "post_stop_reentries": 69, + "post_stop_states_open_at_end": 67, + "turnover": { + "transaction_cost": 1188.52, + "reentry_trades": 69, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 57.3, + "reentry_win_rate": 42.0, + "reentry_total_pnl": 5768.42 + }, + "policy": { + "daily_checks": 25003, + "qualified_checks": 712, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 655 + } + } + }, + { + "arm": "gate_reset", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 25691.08, + "total_return_pct": 156.9, + "cagr_pct": 43.0, + "max_drawdown_pct": 17.9, + "sharpe": 1.62, + "trades": 301, + "win_rate": 38.9, + "avg_trade_pnl": 52.13, + "best_trade_r": 9.84, + "worst_trade_r": -3.1, + "best_trade_pnl": 1831.94, + "worst_trade_pnl": -485.94, + "avg_hold_days": 15.5, + "exit_reasons": { + "stop": 136, + "time": 73, + "trailing_stop": 92 + }, + "skipped_book_full": 610, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.5 + }, + { + "year": 2023, + "return_pct": 59.1 + }, + { + "year": 2024, + "return_pct": 41.0 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 136, + "post_stop_reentries": 72, + "post_stop_states_open_at_end": 64, + "turnover": { + "transaction_cost": 1194.23, + "reentry_trades": 72, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 62.8, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 3865.48 + }, + "policy": { + "daily_checks": 23721, + "qualified_checks": 653, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 638 + } + } + }, + { + "arm": "gate_reset_improved", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 29969.45, + "total_return_pct": 199.7, + "cagr_pct": 51.6, + "max_drawdown_pct": 19.3, + "sharpe": 1.89, + "trades": 276, + "win_rate": 38.4, + "avg_trade_pnl": 72.35, + "best_trade_r": 12.02, + "worst_trade_r": -2.17, + "best_trade_pnl": 2527.36, + "worst_trade_pnl": -279.92, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 123, + "time": 62, + "trailing_stop": 91 + }, + "skipped_book_full": 496, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 18.8 + }, + { + "year": 2023, + "return_pct": 69.4 + }, + { + "year": 2024, + "return_pct": 44.2 + }, + { + "year": 2025, + "return_pct": 3.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 123, + "post_stop_reentries": 30, + "post_stop_states_open_at_end": 93, + "turnover": { + "transaction_cost": 1248.27, + "reentry_trades": 30, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 2, + "avg_reentry_wait_sessions": 79.6, + "reentry_win_rate": 50.0, + "reentry_total_pnl": 8827.35 + }, + "policy": { + "daily_checks": 34985, + "qualified_checks": 1323, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 288 + } + } + }, + { + "arm": "two_session_confirmation", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 21161.83, + "total_return_pct": 111.6, + "cagr_pct": 32.8, + "max_drawdown_pct": 17.8, + "sharpe": 1.38, + "trades": 303, + "win_rate": 37.0, + "avg_trade_pnl": 36.84, + "best_trade_r": 9.61, + "worst_trade_r": -3.1, + "best_trade_pnl": 1334.0, + "worst_trade_pnl": -425.61, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 140, + "time": 72, + "trailing_stop": 91 + }, + "skipped_book_full": 510, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 14.3 + }, + { + "year": 2023, + "return_pct": 33.3 + }, + { + "year": 2024, + "return_pct": 34.5 + }, + { + "year": 2025, + "return_pct": 3.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 140, + "post_stop_reentries": 57, + "post_stop_states_open_at_end": 83, + "turnover": { + "transaction_cost": 1108.79, + "reentry_trades": 57, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 10, + "avg_reentry_wait_sessions": 67.7, + "reentry_win_rate": 35.1, + "reentry_total_pnl": 1007.97 + }, + "policy": { + "daily_checks": 31593, + "qualified_checks": 1052, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 428 + } + } + }, + { + "arm": "immediate", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 17137.23, + "total_return_pct": 71.4, + "cagr_pct": 43.4, + "max_drawdown_pct": 15.4, + "sharpe": 1.7, + "trades": 182, + "win_rate": 39.0, + "avg_trade_pnl": 39.22, + "best_trade_r": 12.37, + "worst_trade_r": -2.68, + "best_trade_pnl": 1822.62, + "worst_trade_pnl": -286.82, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 84, + "time": 37, + "trailing_stop": 61 + }, + "skipped_book_full": 320, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 65.8 + }, + { + "year": 2026, + "return_pct": 3.4 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 84, + "post_stop_reentries": 40, + "post_stop_states_open_at_end": 44, + "turnover": { + "transaction_cost": 607.37, + "reentry_trades": 40, + "same_day_reentries": 5, + "next_session_reentries": 2, + "reentries_within_5_sessions": 14, + "avg_reentry_wait_sessions": 37.1, + "reentry_win_rate": 37.5, + "reentry_total_pnl": 557.64 + }, + "policy": { + "daily_checks": 7766, + "qualified_checks": 181, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 181 + } + } + }, + { + "arm": "next_session", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 14711.19, + "total_return_pct": 47.1, + "cagr_pct": 29.5, + "max_drawdown_pct": 15.1, + "sharpe": 1.25, + "trades": 189, + "win_rate": 34.4, + "avg_trade_pnl": 24.93, + "best_trade_r": 12.37, + "worst_trade_r": -2.98, + "best_trade_pnl": 1610.68, + "worst_trade_pnl": -390.74, + "avg_hold_days": 13.8, + "exit_reasons": { + "stop": 95, + "time": 32, + "trailing_stop": 62 + }, + "skipped_book_full": 231, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 52.2 + }, + { + "year": 2026, + "return_pct": -3.4 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 95, + "post_stop_reentries": 39, + "post_stop_states_open_at_end": 56, + "turnover": { + "transaction_cost": 627.79, + "reentry_trades": 39, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 40.3, + "reentry_win_rate": 30.8, + "reentry_total_pnl": 143.82 + }, + "policy": { + "daily_checks": 10274, + "qualified_checks": 262, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 250 + } + } + }, + { + "arm": "cooldown_5", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 15626.34, + "total_return_pct": 56.3, + "cagr_pct": 34.8, + "max_drawdown_pct": 17.9, + "sharpe": 1.46, + "trades": 181, + "win_rate": 36.5, + "avg_trade_pnl": 31.08, + "best_trade_r": 12.37, + "worst_trade_r": -2.98, + "best_trade_pnl": 1595.96, + "worst_trade_pnl": -176.93, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 85, + "time": 32, + "trailing_stop": 64 + }, + "skipped_book_full": 230, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 35.1 + }, + { + "year": 2026, + "return_pct": 15.7 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 85, + "post_stop_reentries": 37, + "post_stop_states_open_at_end": 48, + "turnover": { + "transaction_cost": 579.18, + "reentry_trades": 37, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 1, + "avg_reentry_wait_sessions": 48.7, + "reentry_win_rate": 40.5, + "reentry_total_pnl": 469.56 + }, + "policy": { + "daily_checks": 9525, + "qualified_checks": 267, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 229 + } + } + }, + { + "arm": "gate_reset", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 14711.19, + "total_return_pct": 47.1, + "cagr_pct": 29.5, + "max_drawdown_pct": 15.1, + "sharpe": 1.25, + "trades": 189, + "win_rate": 34.4, + "avg_trade_pnl": 24.93, + "best_trade_r": 12.37, + "worst_trade_r": -2.98, + "best_trade_pnl": 1610.68, + "worst_trade_pnl": -390.74, + "avg_hold_days": 13.8, + "exit_reasons": { + "stop": 95, + "time": 32, + "trailing_stop": 62 + }, + "skipped_book_full": 229, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 52.2 + }, + { + "year": 2026, + "return_pct": -3.4 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 95, + "post_stop_reentries": 39, + "post_stop_states_open_at_end": 56, + "turnover": { + "transaction_cost": 627.79, + "reentry_trades": 39, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 40.3, + "reentry_win_rate": 30.8, + "reentry_total_pnl": 143.82 + }, + "policy": { + "daily_checks": 10274, + "qualified_checks": 262, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 246 + } + } + }, + { + "arm": "gate_reset_improved", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 14292.0, + "total_return_pct": 42.9, + "cagr_pct": 27.0, + "max_drawdown_pct": 14.3, + "sharpe": 1.23, + "trades": 172, + "win_rate": 34.9, + "avg_trade_pnl": 24.95, + "best_trade_r": 12.03, + "worst_trade_r": -2.98, + "best_trade_pnl": 1481.91, + "worst_trade_pnl": -183.45, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 82, + "time": 29, + "trailing_stop": 61 + }, + "skipped_book_full": 206, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 38.4 + }, + { + "year": 2026, + "return_pct": 3.3 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 82, + "post_stop_reentries": 17, + "post_stop_states_open_at_end": 65, + "turnover": { + "transaction_cost": 556.93, + "reentry_trades": 17, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 51.4, + "reentry_win_rate": 35.3, + "reentry_total_pnl": -121.9 + }, + "policy": { + "daily_checks": 12523, + "qualified_checks": 414, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 93 + } + } + }, + { + "arm": "two_session_confirmation", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 14972.91, + "total_return_pct": 49.7, + "cagr_pct": 31.0, + "max_drawdown_pct": 14.6, + "sharpe": 1.36, + "trades": 177, + "win_rate": 35.0, + "avg_trade_pnl": 28.1, + "best_trade_r": 12.03, + "worst_trade_r": -2.98, + "best_trade_pnl": 1519.76, + "worst_trade_pnl": -327.58, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 84, + "time": 34, + "trailing_stop": 59 + }, + "skipped_book_full": 82, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 34.6 + }, + { + "year": 2026, + "return_pct": 11.3 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 84, + "post_stop_reentries": 22, + "post_stop_states_open_at_end": 62, + "turnover": { + "transaction_cost": 548.46, + "reentry_trades": 22, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 40.5, + "reentry_win_rate": 36.4, + "reentry_total_pnl": -349.15 + }, + "policy": { + "daily_checks": 11452, + "qualified_checks": 321, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 118 + } + } + } + ], + "portfolio_simulations_executed": 90, + "note": "The point-in-time daily setup replay and universe ranking are executed once. All arms reuse the identical production-qualified candidate set. Immediate is the daily no-lockdown baseline; next_session blocks only the stop day; cooldown_5 permits re-entry at wait_sessions=5; gate_reset requires an unqualified close before requalification; gate_reset_improved additionally requires a higher stop and a non-weaker production rank; two_session_confirmation requires two consecutive qualified post-stop closes and excludes the stop day's close. Transaction costs alter cash and position sizing, not just reported P&L." +}