diff --git a/reports/daily_reentry_cand.pk1 b/reports/daily_reentry_cand.pk1 index f15c1a0..3055210 100644 Binary files a/reports/daily_reentry_cand.pk1 and b/reports/daily_reentry_cand.pk1 differ diff --git a/reports/daily_reentry_matrix.json b/reports/daily_reentry_matrix.json index 40625a0..1ad3b0c 100644 --- a/reports/daily_reentry_matrix.json +++ b/reports/daily_reentry_matrix.json @@ -1,15 +1,27 @@ { - "generated_at": "2026-07-17T16:26:48.282643+02:00", + "generated_at": "2026-07-17T17:22:46.376961+02:00", "snapshot": "/Users/taathde3/git/lab/signal_platform/backtest_snapshots/prod.sqlite", "period_start_requested": null, "last_eligible_candidate_date": "2026-05-19", + "portfolio_asof_date": "2026-07-02", "tickers_loaded": 505, - "tickers_qualified": 381, - "entry_candidates": 492850, - "qualified_candidates": 6459, + "entry_candidates": 1011248, + "entry_candidates_by_direction": { + "long": 492850, + "short": 518398 + }, + "universe_rank_observations": 584393, + "qualified_candidates_by_ranking_mode": { + "backtest_legacy": 5449, + "live_universe": 5189 + }, "params": { "entry_cadence": "daily", "target_model": "production_gtl", + "ranking_modes": [ + "backtest_legacy", + "live_universe" + ], "policies": [ "immediate", "next_session", @@ -39,11771 +51,23762 @@ "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": [ + "ranking_results": { + "backtest_legacy": { + "description": "Existing historical backtest approximation: directional setup candidates form the rank cross-section; shorts never qualify.", + "qualified_candidates": 5449, + "tickers_qualified": 350, + "primary_lookback_matrix": [ { - "year": 2025, - "return_pct": 12.2 + "arm": "immediate", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 10495.6, + "total_return_pct": 5.0, + "cagr_pct": 10.1, + "max_drawdown_pct": 15.1, + "sharpe": 0.6, + "trades": 55, + "win_rate": 25.5, + "avg_trade_pnl": 9.01, + "best_trade_r": 11.1, + "worst_trade_r": -2.86, + "best_trade_pnl": 1053.11, + "worst_trade_pnl": -251.25, + "avg_hold_days": 12.4, + "exit_reasons": { + "stop": 33, + "time": 4, + "trailing_stop": 18 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": 5.0 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 33, + "post_stop_reentries": 11, + "post_stop_states_open_at_end": 22, + "turnover": { + "transaction_cost": 149.95, + "reentry_trades": 11, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 16.4, + "reentry_win_rate": 9.1, + "reentry_total_pnl": -188.15 + }, + "policy": { + "daily_checks": 1618, + "qualified_checks": 57, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 57 + } + } }, { - "year": 2026, - "return_pct": 15.5 + "arm": "next_session", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 10495.6, + "total_return_pct": 5.0, + "cagr_pct": 10.1, + "max_drawdown_pct": 15.1, + "sharpe": 0.6, + "trades": 55, + "win_rate": 25.5, + "avg_trade_pnl": 9.01, + "best_trade_r": 11.1, + "worst_trade_r": -2.86, + "best_trade_pnl": 1053.11, + "worst_trade_pnl": -251.25, + "avg_hold_days": 12.4, + "exit_reasons": { + "stop": 33, + "time": 4, + "trailing_stop": 18 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": 5.0 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 33, + "post_stop_reentries": 11, + "post_stop_states_open_at_end": 22, + "turnover": { + "transaction_cost": 149.95, + "reentry_trades": 11, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 16.4, + "reentry_win_rate": 9.1, + "reentry_total_pnl": -188.15 + }, + "policy": { + "daily_checks": 1618, + "qualified_checks": 57, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 55 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 10520.57, + "total_return_pct": 5.2, + "cagr_pct": 10.7, + "max_drawdown_pct": 15.2, + "sharpe": 0.64, + "trades": 54, + "win_rate": 25.9, + "avg_trade_pnl": 9.64, + "best_trade_r": 11.1, + "worst_trade_r": -2.86, + "best_trade_pnl": 1046.61, + "worst_trade_pnl": -251.25, + "avg_hold_days": 13.0, + "exit_reasons": { + "stop": 31, + "time": 5, + "trailing_stop": 18 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": 5.3 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 31, + "post_stop_reentries": 8, + "post_stop_states_open_at_end": 23, + "turnover": { + "transaction_cost": 145.39, + "reentry_trades": 8, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 2, + "avg_reentry_wait_sessions": 21.8, + "reentry_win_rate": 0.0, + "reentry_total_pnl": -564.8 + }, + "policy": { + "daily_checks": 1631, + "qualified_checks": 56, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 46 + } + } + }, + { + "arm": "gate_reset", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 10495.6, + "total_return_pct": 5.0, + "cagr_pct": 10.1, + "max_drawdown_pct": 15.1, + "sharpe": 0.6, + "trades": 55, + "win_rate": 25.5, + "avg_trade_pnl": 9.01, + "best_trade_r": 11.1, + "worst_trade_r": -2.86, + "best_trade_pnl": 1053.11, + "worst_trade_pnl": -251.25, + "avg_hold_days": 12.4, + "exit_reasons": { + "stop": 33, + "time": 4, + "trailing_stop": 18 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": 5.0 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 33, + "post_stop_reentries": 11, + "post_stop_states_open_at_end": 22, + "turnover": { + "transaction_cost": 149.95, + "reentry_trades": 11, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 16.4, + "reentry_win_rate": 9.1, + "reentry_total_pnl": -188.15 + }, + "policy": { + "daily_checks": 1618, + "qualified_checks": 57, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 55 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 9846.03, + "total_return_pct": -1.5, + "cagr_pct": -3.0, + "max_drawdown_pct": 12.7, + "sharpe": -0.07, + "trades": 52, + "win_rate": 28.8, + "avg_trade_pnl": -2.96, + "best_trade_r": 5.52, + "worst_trade_r": -1.79, + "best_trade_pnl": 432.96, + "worst_trade_pnl": -140.98, + "avg_hold_days": 13.6, + "exit_reasons": { + "stop": 28, + "time": 5, + "trailing_stop": 19 + }, + "skipped_book_full": 1, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": -1.5 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 28, + "post_stop_reentries": 4, + "post_stop_states_open_at_end": 24, + "turnover": { + "transaction_cost": 145.35, + "reentry_trades": 4, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 17.0, + "reentry_win_rate": 25.0, + "reentry_total_pnl": 305.94 + }, + "policy": { + "daily_checks": 1890, + "qualified_checks": 74, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 18 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 10487.17, + "total_return_pct": 4.9, + "cagr_pct": 10.0, + "max_drawdown_pct": 14.0, + "sharpe": 0.6, + "trades": 55, + "win_rate": 25.5, + "avg_trade_pnl": 8.86, + "best_trade_r": 11.1, + "worst_trade_r": -1.79, + "best_trade_pnl": 1053.56, + "worst_trade_pnl": -139.11, + "avg_hold_days": 12.8, + "exit_reasons": { + "stop": 31, + "time": 5, + "trailing_stop": 19 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": 4.9 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 31, + "post_stop_reentries": 7, + "post_stop_states_open_at_end": 24, + "turnover": { + "transaction_cost": 152.85, + "reentry_trades": 7, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 1, + "avg_reentry_wait_sessions": 12.0, + "reentry_win_rate": 28.6, + "reentry_total_pnl": 261.88 + }, + "policy": { + "daily_checks": 1753, + "qualified_checks": 57, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 23 + } + } + }, + { + "arm": "immediate", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 15609.12, + "total_return_pct": 56.1, + "cagr_pct": 56.1, + "max_drawdown_pct": 11.6, + "sharpe": 2.07, + "trades": 115, + "win_rate": 32.2, + "avg_trade_pnl": 48.77, + "best_trade_r": 12.37, + "worst_trade_r": -2.86, + "best_trade_pnl": 1573.93, + "worst_trade_pnl": -362.04, + "avg_hold_days": 13.9, + "exit_reasons": { + "stop": 57, + "time": 16, + "trailing_stop": 42 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 37.3 + }, + { + "year": 2026, + "return_pct": 13.7 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 57, + "post_stop_reentries": 26, + "post_stop_states_open_at_end": 31, + "turnover": { + "transaction_cost": 367.21, + "reentry_trades": 26, + "same_day_reentries": 3, + "next_session_reentries": 0, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 22.6, + "reentry_win_rate": 23.1, + "reentry_total_pnl": 520.55 + }, + "policy": { + "daily_checks": 4241, + "qualified_checks": 126, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 126 + } + } + }, + { + "arm": "next_session", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 14033.26, + "total_return_pct": 40.3, + "cagr_pct": 40.4, + "max_drawdown_pct": 13.6, + "sharpe": 1.6, + "trades": 118, + "win_rate": 32.2, + "avg_trade_pnl": 34.18, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1514.27, + "worst_trade_pnl": -228.76, + "avg_hold_days": 13.6, + "exit_reasons": { + "stop": 59, + "time": 19, + "trailing_stop": 40 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 35.8 + }, + { + "year": 2026, + "return_pct": 3.3 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 59, + "post_stop_reentries": 26, + "post_stop_states_open_at_end": 33, + "turnover": { + "transaction_cost": 382.88, + "reentry_trades": 26, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 25.1, + "reentry_win_rate": 26.9, + "reentry_total_pnl": 278.39 + }, + "policy": { + "daily_checks": 4448, + "qualified_checks": 114, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 108 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 13811.36, + "total_return_pct": 38.1, + "cagr_pct": 38.1, + "max_drawdown_pct": 12.8, + "sharpe": 1.6, + "trades": 115, + "win_rate": 32.2, + "avg_trade_pnl": 33.14, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1368.85, + "worst_trade_pnl": -279.82, + "avg_hold_days": 14.0, + "exit_reasons": { + "stop": 56, + "time": 17, + "trailing_stop": 42 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 26.2 + }, + { + "year": 2026, + "return_pct": 9.4 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 56, + "post_stop_reentries": 21, + "post_stop_states_open_at_end": 35, + "turnover": { + "transaction_cost": 352.84, + "reentry_trades": 21, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 1, + "avg_reentry_wait_sessions": 26.5, + "reentry_win_rate": 23.8, + "reentry_total_pnl": 416.71 + }, + "policy": { + "daily_checks": 4567, + "qualified_checks": 115, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 92 + } + } + }, + { + "arm": "gate_reset", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 14033.26, + "total_return_pct": 40.3, + "cagr_pct": 40.4, + "max_drawdown_pct": 13.6, + "sharpe": 1.6, + "trades": 118, + "win_rate": 32.2, + "avg_trade_pnl": 34.18, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1514.27, + "worst_trade_pnl": -228.76, + "avg_hold_days": 13.6, + "exit_reasons": { + "stop": 59, + "time": 19, + "trailing_stop": 40 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 35.8 + }, + { + "year": 2026, + "return_pct": 3.3 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 59, + "post_stop_reentries": 26, + "post_stop_states_open_at_end": 33, + "turnover": { + "transaction_cost": 382.88, + "reentry_trades": 26, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 25.1, + "reentry_win_rate": 26.9, + "reentry_total_pnl": 278.39 + }, + "policy": { + "daily_checks": 4448, + "qualified_checks": 114, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 108 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 12869.66, + "total_return_pct": 28.7, + "cagr_pct": 28.7, + "max_drawdown_pct": 14.3, + "sharpe": 1.31, + "trades": 114, + "win_rate": 31.6, + "avg_trade_pnl": 25.17, + "best_trade_r": 12.03, + "worst_trade_r": -2.72, + "best_trade_pnl": 1336.03, + "worst_trade_pnl": -289.26, + "avg_hold_days": 13.5, + "exit_reasons": { + "stop": 58, + "time": 17, + "trailing_stop": 39 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 12.4 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 58, + "post_stop_reentries": 10, + "post_stop_states_open_at_end": 48, + "turnover": { + "transaction_cost": 343.6, + "reentry_trades": 10, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 39.6, + "reentry_win_rate": 30.0, + "reentry_total_pnl": -435.02 + }, + "policy": { + "daily_checks": 6766, + "qualified_checks": 182, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 28 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 12411.04, + "total_return_pct": 24.1, + "cagr_pct": 24.1, + "max_drawdown_pct": 14.0, + "sharpe": 1.12, + "trades": 118, + "win_rate": 29.7, + "avg_trade_pnl": 20.43, + "best_trade_r": 12.03, + "worst_trade_r": -2.72, + "best_trade_pnl": 1320.35, + "worst_trade_pnl": -273.36, + "avg_hold_days": 13.7, + "exit_reasons": { + "stop": 58, + "time": 19, + "trailing_stop": 41 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 11.4 + }, + { + "year": 2026, + "return_pct": 11.4 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 58, + "post_stop_reentries": 17, + "post_stop_states_open_at_end": 41, + "turnover": { + "transaction_cost": 340.5, + "reentry_trades": 17, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 42.9, + "reentry_win_rate": 29.4, + "reentry_total_pnl": -34.5 + }, + "policy": { + "daily_checks": 5791, + "qualified_checks": 156, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 63 + } + } + }, + { + "arm": "immediate", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 27429.25, + "total_return_pct": 174.3, + "cagr_pct": 40.0, + "max_drawdown_pct": 16.6, + "sharpe": 1.59, + "trades": 356, + "win_rate": 35.7, + "avg_trade_pnl": 48.96, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 2976.44, + "worst_trade_pnl": -695.54, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 168, + "time": 70, + "trailing_stop": 118 + }, + "skipped_book_full": 215, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 17.4 + }, + { + "year": 2024, + "return_pct": 40.7 + }, + { + "year": 2025, + "return_pct": 57.6 + }, + { + "year": 2026, + "return_pct": 5.5 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 168, + "post_stop_reentries": 103, + "post_stop_states_open_at_end": 65, + "turnover": { + "transaction_cost": 1595.41, + "reentry_trades": 103, + "same_day_reentries": 7, + "next_session_reentries": 3, + "reentries_within_5_sessions": 31, + "avg_reentry_wait_sessions": 49.0, + "reentry_win_rate": 35.0, + "reentry_total_pnl": 4037.21 + }, + "policy": { + "daily_checks": 23218, + "qualified_checks": 562, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 562 + } + } + }, + { + "arm": "next_session", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 30674.94, + "total_return_pct": 206.7, + "cagr_pct": 45.3, + "max_drawdown_pct": 18.5, + "sharpe": 1.74, + "trades": 348, + "win_rate": 35.3, + "avg_trade_pnl": 59.41, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 3123.5, + "worst_trade_pnl": -508.35, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 166, + "time": 66, + "trailing_stop": 116 + }, + "skipped_book_full": 205, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 16.6 + }, + { + "year": 2024, + "return_pct": 47.0 + }, + { + "year": 2025, + "return_pct": 57.8 + }, + { + "year": 2026, + "return_pct": 13.6 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 166, + "post_stop_reentries": 95, + "post_stop_states_open_at_end": 71, + "turnover": { + "transaction_cost": 1621.81, + "reentry_trades": 95, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 21, + "avg_reentry_wait_sessions": 65.4, + "reentry_win_rate": 33.7, + "reentry_total_pnl": 6096.04 + }, + "policy": { + "daily_checks": 26079, + "qualified_checks": 601, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 588 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 24679.74, + "total_return_pct": 146.8, + "cagr_pct": 35.2, + "max_drawdown_pct": 19.6, + "sharpe": 1.48, + "trades": 350, + "win_rate": 36.0, + "avg_trade_pnl": 41.94, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 2466.47, + "worst_trade_pnl": -502.5, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 169, + "time": 70, + "trailing_stop": 111 + }, + "skipped_book_full": 200, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 9.9 + }, + { + "year": 2024, + "return_pct": 38.2 + }, + { + "year": 2025, + "return_pct": 47.9 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 169, + "post_stop_reentries": 95, + "post_stop_states_open_at_end": 74, + "turnover": { + "transaction_cost": 1455.32, + "reentry_trades": 95, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 67.9, + "reentry_win_rate": 31.6, + "reentry_total_pnl": 2813.51 + }, + "policy": { + "daily_checks": 28380, + "qualified_checks": 635, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 569 + } + } + }, + { + "arm": "gate_reset", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 29897.49, + "total_return_pct": 199.0, + "cagr_pct": 44.1, + "max_drawdown_pct": 18.3, + "sharpe": 1.72, + "trades": 346, + "win_rate": 35.3, + "avg_trade_pnl": 57.51, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 3044.33, + "worst_trade_pnl": -495.47, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 165, + "time": 65, + "trailing_stop": 116 + }, + "skipped_book_full": 205, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 16.6 + }, + { + "year": 2024, + "return_pct": 43.2 + }, + { + "year": 2025, + "return_pct": 57.8 + }, + { + "year": 2026, + "return_pct": 13.6 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 165, + "post_stop_reentries": 94, + "post_stop_states_open_at_end": 71, + "turnover": { + "transaction_cost": 1593.47, + "reentry_trades": 94, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 20, + "avg_reentry_wait_sessions": 63.6, + "reentry_win_rate": 33.0, + "reentry_total_pnl": 3338.65 + }, + "policy": { + "daily_checks": 25848, + "qualified_checks": 599, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 580 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 20808.54, + "total_return_pct": 108.1, + "cagr_pct": 27.7, + "max_drawdown_pct": 25.4, + "sharpe": 1.25, + "trades": 330, + "win_rate": 34.5, + "avg_trade_pnl": 32.75, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 2075.28, + "worst_trade_pnl": -428.79, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 157, + "time": 66, + "trailing_stop": 107 + }, + "skipped_book_full": 44, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 4.3 + }, + { + "year": 2024, + "return_pct": 14.5 + }, + { + "year": 2025, + "return_pct": 44.2 + }, + { + "year": 2026, + "return_pct": 21.0 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 157, + "post_stop_reentries": 48, + "post_stop_states_open_at_end": 109, + "turnover": { + "transaction_cost": 1138.56, + "reentry_trades": 48, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 108.1, + "reentry_win_rate": 35.4, + "reentry_total_pnl": 2312.14 + }, + "policy": { + "daily_checks": 46772, + "qualified_checks": 1206, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 197 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 19622.08, + "total_return_pct": 96.2, + "cagr_pct": 25.2, + "max_drawdown_pct": 27.5, + "sharpe": 1.14, + "trades": 347, + "win_rate": 35.7, + "avg_trade_pnl": 27.73, + "best_trade_r": 12.03, + "worst_trade_r": -3.22, + "best_trade_pnl": 1963.42, + "worst_trade_pnl": -408.4, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 164, + "time": 69, + "trailing_stop": 114 + }, + "skipped_book_full": 134, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": -1.3 + }, + { + "year": 2024, + "return_pct": 18.7 + }, + { + "year": 2025, + "return_pct": 41.2 + }, + { + "year": 2026, + "return_pct": 18.7 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 164, + "post_stop_reentries": 74, + "post_stop_states_open_at_end": 90, + "turnover": { + "transaction_cost": 1115.79, + "reentry_trades": 74, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 87.7, + "reentry_win_rate": 36.5, + "reentry_total_pnl": 1381.33 + }, + "policy": { + "daily_checks": 37980, + "qualified_checks": 895, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 339 + } + } + }, + { + "arm": "immediate", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 45737.41, + "total_return_pct": 357.4, + "cagr_pct": 35.6, + "max_drawdown_pct": 17.9, + "sharpe": 1.55, + "trades": 480, + "win_rate": 36.0, + "avg_trade_pnl": 74.45, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 4963.13, + "worst_trade_pnl": -1159.79, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 231, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 567, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 8.4 + }, + { + "year": 2023, + "return_pct": 80.3 + }, + { + "year": 2024, + "return_pct": 40.7 + }, + { + "year": 2025, + "return_pct": 57.6 + }, + { + "year": 2026, + "return_pct": 5.5 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 231, + "post_stop_reentries": 147, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 2967.99, + "reentry_trades": 147, + "same_day_reentries": 10, + "next_session_reentries": 3, + "reentries_within_5_sessions": 39, + "avg_reentry_wait_sessions": 103.6, + "reentry_win_rate": 34.7, + "reentry_total_pnl": 6094.02 + }, + "policy": { + "daily_checks": 50285, + "qualified_checks": 944, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 944 + } + } + }, + { + "arm": "next_session", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 52148.58, + "total_return_pct": 421.5, + "cagr_pct": 39.2, + "max_drawdown_pct": 18.5, + "sharpe": 1.67, + "trades": 466, + "win_rate": 36.3, + "avg_trade_pnl": 90.45, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 5310.07, + "worst_trade_pnl": -864.22, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 224, + "time": 97, + "trailing_stop": 145 + }, + "skipped_book_full": 510, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 12.3 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 47.0 + }, + { + "year": 2025, + "return_pct": 57.8 + }, + { + "year": 2026, + "return_pct": 13.6 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 224, + "post_stop_reentries": 136, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 3071.27, + "reentry_trades": 136, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 119.3, + "reentry_win_rate": 29.4, + "reentry_total_pnl": 9364.34 + }, + "policy": { + "daily_checks": 51131, + "qualified_checks": 1000, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 983 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 43233.03, + "total_return_pct": 332.3, + "cagr_pct": 34.1, + "max_drawdown_pct": 19.6, + "sharpe": 1.53, + "trades": 459, + "win_rate": 37.0, + "avg_trade_pnl": 72.4, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 4320.66, + "worst_trade_pnl": -880.26, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 220, + "time": 100, + "trailing_stop": 139 + }, + "skipped_book_full": 503, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 13.0 + }, + { + "year": 2023, + "return_pct": 70.3 + }, + { + "year": 2024, + "return_pct": 38.2 + }, + { + "year": 2025, + "return_pct": 47.9 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 220, + "post_stop_reentries": 128, + "post_stop_states_open_at_end": 92, + "turnover": { + "transaction_cost": 2840.94, + "reentry_trades": 128, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 121.2, + "reentry_win_rate": 32.0, + "reentry_total_pnl": 4596.81 + }, + "policy": { + "daily_checks": 53372, + "qualified_checks": 1011, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 934 + } + } + }, + { + "arm": "gate_reset", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 50826.89, + "total_return_pct": 408.3, + "cagr_pct": 38.5, + "max_drawdown_pct": 18.3, + "sharpe": 1.65, + "trades": 464, + "win_rate": 36.2, + "avg_trade_pnl": 87.99, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 5175.49, + "worst_trade_pnl": -842.31, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 223, + "time": 96, + "trailing_stop": 145 + }, + "skipped_book_full": 510, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 12.3 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 43.2 + }, + { + "year": 2025, + "return_pct": 57.8 + }, + { + "year": 2026, + "return_pct": 13.6 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 135, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 3023.09, + "reentry_trades": 135, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 22, + "avg_reentry_wait_sessions": 118.5, + "reentry_win_rate": 28.9, + "reentry_total_pnl": 4654.25 + }, + "policy": { + "daily_checks": 50900, + "qualified_checks": 998, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 974 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 35836.05, + "total_return_pct": 258.4, + "cagr_pct": 29.2, + "max_drawdown_pct": 21.7, + "sharpe": 1.39, + "trades": 421, + "win_rate": 35.4, + "avg_trade_pnl": 61.37, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3262.15, + "worst_trade_pnl": -457.53, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 195, + "time": 91, + "trailing_stop": 135 + }, + "skipped_book_full": 425, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 10.3 + }, + { + "year": 2023, + "return_pct": 65.2 + }, + { + "year": 2024, + "return_pct": 12.7 + }, + { + "year": 2025, + "return_pct": 38.8 + }, + { + "year": 2026, + "return_pct": 25.7 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 195, + "post_stop_reentries": 63, + "post_stop_states_open_at_end": 132, + "turnover": { + "transaction_cost": 2075.82, + "reentry_trades": 63, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 119.2, + "reentry_win_rate": 41.3, + "reentry_total_pnl": 9729.44 + }, + "policy": { + "daily_checks": 75537, + "qualified_checks": 1852, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 320 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 32659.42, + "total_return_pct": 226.6, + "cagr_pct": 26.8, + "max_drawdown_pct": 19.7, + "sharpe": 1.28, + "trades": 459, + "win_rate": 36.4, + "avg_trade_pnl": 49.37, + "best_trade_r": 12.37, + "worst_trade_r": -3.22, + "best_trade_pnl": 3414.37, + "worst_trade_pnl": -443.73, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 211, + "time": 102, + "trailing_stop": 146 + }, + "skipped_book_full": 633, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 12.3 + }, + { + "year": 2023, + "return_pct": 45.9 + }, + { + "year": 2024, + "return_pct": 38.0 + }, + { + "year": 2025, + "return_pct": 38.5 + }, + { + "year": 2026, + "return_pct": 4.2 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 211, + "post_stop_reentries": 101, + "post_stop_states_open_at_end": 110, + "turnover": { + "transaction_cost": 2362.55, + "reentry_trades": 101, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 153.5, + "reentry_win_rate": 39.6, + "reentry_total_pnl": 5799.78 + }, + "policy": { + "daily_checks": 65161, + "qualified_checks": 1361, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 512 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 45737.41, + "total_return_pct": 357.4, + "cagr_pct": 45.9, + "max_drawdown_pct": 17.9, + "sharpe": 1.73, + "trades": 480, + "win_rate": 36.0, + "avg_trade_pnl": 74.45, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 4963.13, + "worst_trade_pnl": -1159.79, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 231, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 567, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.5 + }, + { + "year": 2023, + "return_pct": 80.3 + }, + { + "year": 2024, + "return_pct": 40.7 + }, + { + "year": 2025, + "return_pct": 57.6 + }, + { + "year": 2026, + "return_pct": 5.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 231, + "post_stop_reentries": 147, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 2967.99, + "reentry_trades": 147, + "same_day_reentries": 10, + "next_session_reentries": 3, + "reentries_within_5_sessions": 39, + "avg_reentry_wait_sessions": 103.6, + "reentry_win_rate": 34.7, + "reentry_total_pnl": 6094.02 + }, + "policy": { + "daily_checks": 50285, + "qualified_checks": 944, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 944 + } + }, + "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": "MOS", + "wait_sessions": 35, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-23", + "reentry_date": "2022-11-11" + }, + { + "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": "WYNN", + "wait_sessions": 8, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-19", + "reentry_date": "2022-12-30" + }, + { + "symbol": "FCX", + "wait_sessions": 8, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-22", + "reentry_date": "2023-01-05" + }, + { + "symbol": "OXY", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-01-24", + "reentry_date": "2023-01-24" + }, + { + "symbol": "BIIB", + "wait_sessions": 29, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-09", + "reentry_date": "2023-01-24" + }, + { + "symbol": "OXY", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-06", + "reentry_date": "2023-02-13" + }, + { + "symbol": "CSGP", + "wait_sessions": 43, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-15", + "reentry_date": "2023-02-17" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-07-13", + "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": "WYNN", + "wait_sessions": 2, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-24", + "reentry_date": "2023-02-28" + }, + { + "symbol": "VLO", + "wait_sessions": 9, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-17", + "reentry_date": "2023-03-03" + }, + { + "symbol": "MPWR", + "wait_sessions": 19, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-13", + "reentry_date": "2023-04-10" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "symbol": "VRT", + "wait_sessions": 34, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-10", + "reentry_date": "2023-04-28" + }, + { + "symbol": "BA", + "wait_sessions": 31, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-28" + }, + { + "symbol": "TTD", + "wait_sessions": 141, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-10-07", + "reentry_date": "2023-05-02" + }, + { + "symbol": "MSTR", + "wait_sessions": 43, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-03", + "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": 188, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-01", + "reentry_date": "2023-06-02" + }, + { + "symbol": "MSTR", + "wait_sessions": 13, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-06-05", + "reentry_date": "2023-06-23" + }, + { + "symbol": "PLTR", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-07-21", + "reentry_date": "2023-07-21" + }, + { + "symbol": "SLB", + "wait_sessions": 1, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-07-21", + "reentry_date": "2023-07-24" + }, + { + "symbol": "BKR", + "wait_sessions": 104, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-09", + "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": "AXON", + "wait_sessions": 27, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-07-19", + "reentry_date": "2023-08-25" + }, + { + "symbol": "NFLX", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-01" + }, + { + "symbol": "ADBE", + "wait_sessions": 2, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-09-15", + "reentry_date": "2023-09-19" + }, + { + "symbol": "STLD", + "wait_sessions": 24, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-28" + }, + { + "symbol": "ADBE", + "wait_sessions": 21, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-20" + }, + { + "symbol": "APP", + "wait_sessions": 50, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-09-19", + "reentry_date": "2023-11-29" + }, + { + "symbol": "PLTR", + "wait_sessions": 48, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-09-21", + "reentry_date": "2023-11-29" + }, + { + "symbol": "CVNA", + "wait_sessions": 83, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-07", + "reentry_date": "2023-12-04" + }, + { + "symbol": "COIN", + "wait_sessions": 80, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-11", + "reentry_date": "2023-12-05" + }, + { + "symbol": "ADBE", + "wait_sessions": 28, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-05" + }, + { + "symbol": "NFLX", + "wait_sessions": 65, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-09-13", + "reentry_date": "2023-12-14" + }, + { + "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": "DDOG", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-23" + }, + { + "symbol": "PANW", + "wait_sessions": 343, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-08", + "reentry_date": "2024-04-23" + }, + { + "symbol": "DPZ", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-16", + "reentry_date": "2024-04-24" + }, + { + "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": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-11" + }, + { + "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": "STX", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-21", + "reentry_date": "2024-07-01" + }, + { + "symbol": "PSX", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-08", + "reentry_date": "2024-07-15" + }, + { + "symbol": "TPL", + "wait_sessions": 12, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-01", + "reentry_date": "2024-07-18" + }, + { + "symbol": "TPL", + "wait_sessions": 1, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-25", + "reentry_date": "2024-07-26" + }, + { + "symbol": "IP", + "wait_sessions": 21, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-29" + }, + { + "symbol": "IP", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-30", + "reentry_date": "2024-07-30" + }, + { + "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": "NVDA", + "wait_sessions": 15, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-10-31", + "reentry_date": "2024-11-21" + }, + { + "symbol": "EBAY", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-02", + "reentry_date": "2024-12-09" + }, + { + "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": 22, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-11-25", + "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": "EBAY", + "wait_sessions": 15, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-23" + }, + { + "symbol": "GM", + "wait_sessions": 11, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-01-08", + "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": "D", + "wait_sessions": 16, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-02-04", + "reentry_date": "2025-02-27" + }, + { + "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": "CHRW", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-17" + }, + { + "symbol": "TSLA", + "wait_sessions": 318, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-01-05", + "reentry_date": "2025-04-14" + }, + { + "symbol": "FICO", + "wait_sessions": 25, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-10", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 26, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-17" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "VST", + "wait_sessions": 591, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-30", + "reentry_date": "2025-05-12" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "UAL", + "wait_sessions": 616, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-14", + "reentry_date": "2025-06-02" + }, + { + "symbol": "APP", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-10", + "reentry_date": "2025-06-10" + }, + { + "symbol": "SYF", + "wait_sessions": 249, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-14", + "reentry_date": "2025-06-13" + }, + { + "symbol": "UAL", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-13", + "reentry_date": "2025-06-23" + }, + { + "symbol": "VRT", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-07-01", + "reentry_date": "2025-07-09" + }, + { + "symbol": "CIEN", + "wait_sessions": 23, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-10" + }, + { + "symbol": "CF", + "wait_sessions": 609, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-16", + "reentry_date": "2025-07-24" + }, + { + "symbol": "NVDA", + "wait_sessions": 105, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-02-27", + "reentry_date": "2025-07-30" + }, + { + "symbol": "APP", + "wait_sessions": 31, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-18", + "reentry_date": "2025-08-04" + }, + { + "symbol": "TSLA", + "wait_sessions": 22, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "NCLH", + "wait_sessions": 138, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-02-11", + "reentry_date": "2025-08-29" + }, + { + "symbol": "SMCI", + "wait_sessions": 356, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-22" + }, + { + "symbol": "COIN", + "wait_sessions": 287, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-08-01", + "reentry_date": "2025-09-24" + }, + { + "symbol": "TSLA", + "wait_sessions": 17, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-25" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-08", + "reentry_date": "2025-09-25" + }, + { + "symbol": "NFLX", + "wait_sessions": 21, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-09-11", + "reentry_date": "2025-10-10" + }, + { + "symbol": "IDXX", + "wait_sessions": 18, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-09-24", + "reentry_date": "2025-10-20" + }, + { + "symbol": "BA", + "wait_sessions": 619, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-05-04", + "reentry_date": "2025-10-22" + }, + { + "symbol": "WSM", + "wait_sessions": 265, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-10-09", + "reentry_date": "2025-10-30" + }, + { + "symbol": "FSLR", + "wait_sessions": 556, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-17", + "reentry_date": "2025-11-04" + }, + { + "symbol": "DG", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-05" + }, + { + "symbol": "DLTR", + "wait_sessions": 3, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-03", + "reentry_date": "2025-11-06" + }, + { + "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": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-06", + "reentry_date": "2025-11-13" + }, + { + "symbol": "FSLR", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-14", + "reentry_date": "2025-11-24" + }, + { + "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": "SATS", + "wait_sessions": 245, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-10", + "reentry_date": "2025-12-03" + }, + { + "symbol": "CVS", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-12-03", + "reentry_date": "2025-12-09" + }, + { + "symbol": "ALB", + "wait_sessions": 712, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-17", + "reentry_date": "2025-12-19" + }, + { + "symbol": "DLTR", + "wait_sessions": 11, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-12-23", + "reentry_date": "2026-01-09" + }, + { + "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": "NVDA", + "wait_sessions": 123, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-08-01", + "reentry_date": "2026-01-28" + }, + { + "symbol": "EL", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-01-28", + "reentry_date": "2026-02-04" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "DLTR", + "wait_sessions": 20, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-01-22", + "reentry_date": "2026-02-20" + }, + { + "symbol": "ADM", + "wait_sessions": 62, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-19", + "reentry_date": "2026-02-20" + }, + { + "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": 16, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-03-06", + "reentry_date": "2026-03-30" + }, + { + "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": 265, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-04-03", + "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": "ADM", + "wait_sessions": 17, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-04-08", + "reentry_date": "2026-05-01" + }, + { + "symbol": "OXY", + "wait_sessions": 803, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-17", + "reentry_date": "2026-05-04" + }, + { + "symbol": "BIIB", + "wait_sessions": 25, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "GM", + "wait_sessions": 9, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-04-24", + "reentry_date": "2026-05-07" + }, + { + "symbol": "DOW", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-12" + }, + { + "symbol": "DVN", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-13" + }, + { + "symbol": "OXY", + "wait_sessions": 9, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-19" + }, + { + "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": 52148.58, + "total_return_pct": 421.5, + "cagr_pct": 50.8, + "max_drawdown_pct": 18.5, + "sharpe": 1.86, + "trades": 466, + "win_rate": 36.3, + "avg_trade_pnl": 90.45, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 5310.07, + "worst_trade_pnl": -864.22, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 224, + "time": 97, + "trailing_stop": 145 + }, + "skipped_book_full": 510, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.4 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 47.0 + }, + { + "year": 2025, + "return_pct": 57.8 + }, + { + "year": 2026, + "return_pct": 13.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 224, + "post_stop_reentries": 136, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 3071.27, + "reentry_trades": 136, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 119.3, + "reentry_win_rate": 29.4, + "reentry_total_pnl": 9364.34 + }, + "policy": { + "daily_checks": 51131, + "qualified_checks": 1000, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 983 + } + }, + "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": "MOS", + "wait_sessions": 35, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-23", + "reentry_date": "2022-11-11" + }, + { + "symbol": "HAL", + "wait_sessions": 55, + "reason": "stop_day_block_complete", + "stop_date": "2022-08-31", + "reentry_date": "2022-11-17" + }, + { + "symbol": "PANW", + "wait_sessions": 56, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-06", + "reentry_date": "2022-11-23" + }, + { + "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": "BIIB", + "wait_sessions": 29, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-09", + "reentry_date": "2023-01-24" + }, + { + "symbol": "TTD", + "wait_sessions": 73, + "reason": "stop_day_block_complete", + "stop_date": "2022-10-07", + "reentry_date": "2023-01-24" + }, + { + "symbol": "CTRA", + "wait_sessions": 88, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-16", + "reentry_date": "2023-01-24" + }, + { + "symbol": "CSGP", + "wait_sessions": 43, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-15", + "reentry_date": "2023-02-17" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "stop_day_block_complete", + "stop_date": "2022-07-13", + "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": 15, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-06", + "reentry_date": "2023-02-28" + }, + { + "symbol": "VLO", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-03-03" + }, + { + "symbol": "MPWR", + "wait_sessions": 19, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-13", + "reentry_date": "2023-04-10" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "symbol": "VRT", + "wait_sessions": 34, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-10", + "reentry_date": "2023-04-28" + }, + { + "symbol": "BA", + "wait_sessions": 31, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-28" + }, + { + "symbol": "MSTR", + "wait_sessions": 43, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-03", + "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": 13, + "reason": "stop_day_block_complete", + "stop_date": "2023-06-05", + "reentry_date": "2023-06-23" + }, + { + "symbol": "SLB", + "wait_sessions": 1, + "reason": "stop_day_block_complete", + "stop_date": "2023-07-21", + "reentry_date": "2023-07-24" + }, + { + "symbol": "PLTR", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-03" + }, + { + "symbol": "HAL", + "wait_sessions": 166, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-08", + "reentry_date": "2023-08-09" + }, + { + "symbol": "BKR", + "wait_sessions": 108, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-09", + "reentry_date": "2023-08-14" + }, + { + "symbol": "AXON", + "wait_sessions": 27, + "reason": "stop_day_block_complete", + "stop_date": "2023-07-19", + "reentry_date": "2023-08-25" + }, + { + "symbol": "NFLX", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-01" + }, + { + "symbol": "CVNA", + "wait_sessions": 27, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-07", + "reentry_date": "2023-09-14" + }, + { + "symbol": "FCX", + "wait_sessions": 24, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-14", + "reentry_date": "2023-09-18" + }, + { + "symbol": "PLTR", + "wait_sessions": 30, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-07", + "reentry_date": "2023-09-19" + }, + { + "symbol": "STLD", + "wait_sessions": 24, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-28" + }, + { + "symbol": "ADBE", + "wait_sessions": 21, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-20" + }, + { + "symbol": "APP", + "wait_sessions": 50, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-19", + "reentry_date": "2023-11-29" + }, + { + "symbol": "PLTR", + "wait_sessions": 48, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-21", + "reentry_date": "2023-11-29" + }, + { + "symbol": "CVNA", + "wait_sessions": 53, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-19", + "reentry_date": "2023-12-04" + }, + { + "symbol": "ADBE", + "wait_sessions": 28, + "reason": "stop_day_block_complete", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-05" + }, + { + "symbol": "NFLX", + "wait_sessions": 65, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-13", + "reentry_date": "2023-12-14" + }, + { + "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": "DDOG", + "wait_sessions": 4, + "reason": "stop_day_block_complete", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-23" + }, + { + "symbol": "PANW", + "wait_sessions": 343, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-08", + "reentry_date": "2024-04-23" + }, + { + "symbol": "DPZ", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2024-04-16", + "reentry_date": "2024-04-24" + }, + { + "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": "TPL", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-11" + }, + { + "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": "STX", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-21", + "reentry_date": "2024-07-01" + }, + { + "symbol": "TPL", + "wait_sessions": 12, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-01", + "reentry_date": "2024-07-18" + }, + { + "symbol": "PSX", + "wait_sessions": 13, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-08", + "reentry_date": "2024-07-25" + }, + { + "symbol": "TPL", + "wait_sessions": 1, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-25", + "reentry_date": "2024-07-26" + }, + { + "symbol": "IP", + "wait_sessions": 21, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-29" + }, + { + "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": "APP", + "wait_sessions": 33, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "IP", + "wait_sessions": 31, + "reason": "stop_day_block_complete", + "stop_date": "2024-08-05", + "reentry_date": "2024-09-18" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "EBAY", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-02", + "reentry_date": "2024-12-09" + }, + { + "symbol": "EBAY", + "wait_sessions": 2, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-10", + "reentry_date": "2024-12-12" + }, + { + "symbol": "NVDA", + "wait_sessions": 22, + "reason": "stop_day_block_complete", + "stop_date": "2024-11-25", + "reentry_date": "2024-12-27" + }, + { + "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": "EBAY", + "wait_sessions": 15, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-23" + }, + { + "symbol": "GM", + "wait_sessions": 11, + "reason": "stop_day_block_complete", + "stop_date": "2025-01-08", + "reentry_date": "2025-01-27" + }, + { + "symbol": "DASH", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-18", + "reentry_date": "2025-01-28" + }, + { + "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": "CHRW", + "wait_sessions": 4, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-17" + }, + { + "symbol": "TSLA", + "wait_sessions": 318, + "reason": "stop_day_block_complete", + "stop_date": "2024-01-05", + "reentry_date": "2025-04-14" + }, + { + "symbol": "FICO", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-10", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 26, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-17" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "VST", + "wait_sessions": 591, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-30", + "reentry_date": "2025-05-12" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "stop_day_block_complete", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "UAL", + "wait_sessions": 620, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-08", + "reentry_date": "2025-06-02" + }, + { + "symbol": "FIX", + "wait_sessions": 82, + "reason": "stop_day_block_complete", + "stop_date": "2025-02-11", + "reentry_date": "2025-06-10" + }, + { + "symbol": "SYF", + "wait_sessions": 249, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-14", + "reentry_date": "2025-06-13" + }, + { + "symbol": "UAL", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2025-06-13", + "reentry_date": "2025-06-23" + }, + { + "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": "CF", + "wait_sessions": 611, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-14", + "reentry_date": "2025-07-24" + }, + { + "symbol": "APP", + "wait_sessions": 32, + "reason": "stop_day_block_complete", + "stop_date": "2025-06-10", + "reentry_date": "2025-07-28" + }, + { + "symbol": "NVDA", + "wait_sessions": 105, + "reason": "stop_day_block_complete", + "stop_date": "2025-02-27", + "reentry_date": "2025-07-30" + }, + { + "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": "TSLA", + "wait_sessions": 22, + "reason": "stop_day_block_complete", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "SMCI", + "wait_sessions": 348, + "reason": "stop_day_block_complete", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-10" + }, + { + "symbol": "TSLA", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-10" + }, + { + "symbol": "COIN", + "wait_sessions": 287, + "reason": "stop_day_block_complete", + "stop_date": "2024-08-01", + "reentry_date": "2025-09-24" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-08", + "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": "IDXX", + "wait_sessions": 18, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-24", + "reentry_date": "2025-10-20" + }, + { + "symbol": "INTC", + "wait_sessions": 449, + "reason": "stop_day_block_complete", + "stop_date": "2024-01-04", + "reentry_date": "2025-10-20" + }, + { + "symbol": "BA", + "wait_sessions": 619, + "reason": "stop_day_block_complete", + "stop_date": "2023-05-04", + "reentry_date": "2025-10-22" + }, + { + "symbol": "WSM", + "wait_sessions": 265, + "reason": "stop_day_block_complete", + "stop_date": "2024-10-09", + "reentry_date": "2025-10-30" + }, + { + "symbol": "DG", + "wait_sessions": 10, + "reason": "stop_day_block_complete", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-13" + }, + { + "symbol": "FSLR", + "wait_sessions": 570, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-17", + "reentry_date": "2025-11-24" + }, + { + "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": "SATS", + "wait_sessions": 246, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-10", + "reentry_date": "2025-12-04" + }, + { + "symbol": "CVS", + "wait_sessions": 12, + "reason": "stop_day_block_complete", + "stop_date": "2025-11-20", + "reentry_date": "2025-12-09" + }, + { + "symbol": "ALB", + "wait_sessions": 723, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-17", + "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": "NUE", + "wait_sessions": 773, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-15", + "reentry_date": "2026-01-16" + }, + { + "symbol": "PM", + "wait_sessions": 101, + "reason": "stop_day_block_complete", + "stop_date": "2025-08-25", + "reentry_date": "2026-01-20" + }, + { + "symbol": "F", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2026-01-16", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 125, + "reason": "stop_day_block_complete", + "stop_date": "2025-08-01", + "reentry_date": "2026-01-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "DLTR", + "wait_sessions": 21, + "reason": "stop_day_block_complete", + "stop_date": "2026-01-21", + "reentry_date": "2026-02-20" + }, + { + "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": 849, + "reason": "stop_day_block_complete", + "stop_date": "2022-10-12", + "reentry_date": "2026-03-04" + }, + { + "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": "BIIB", + "wait_sessions": 16, + "reason": "stop_day_block_complete", + "stop_date": "2026-03-06", + "reentry_date": "2026-03-30" + }, + { + "symbol": "GM", + "wait_sessions": 307, + "reason": "stop_day_block_complete", + "stop_date": "2025-01-28", + "reentry_date": "2026-04-20" + }, + { + "symbol": "CHRW", + "wait_sessions": 265, + "reason": "stop_day_block_complete", + "stop_date": "2025-04-03", + "reentry_date": "2026-04-24" + }, + { + "symbol": "FSLR", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2026-04-20", + "reentry_date": "2026-05-01" + }, + { + "symbol": "OXY", + "wait_sessions": 821, + "reason": "stop_day_block_complete", + "stop_date": "2023-01-24", + "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": "BIIB", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "GM", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2026-04-24", + "reentry_date": "2026-05-07" + }, + { + "symbol": "OXY", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-19" + } + ] + }, + { + "arm": "cooldown_5", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 43233.03, + "total_return_pct": 332.3, + "cagr_pct": 43.9, + "max_drawdown_pct": 19.6, + "sharpe": 1.71, + "trades": 459, + "win_rate": 37.0, + "avg_trade_pnl": 72.4, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 4320.66, + "worst_trade_pnl": -880.26, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 220, + "time": 100, + "trailing_stop": 139 + }, + "skipped_book_full": 503, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 13.1 + }, + { + "year": 2023, + "return_pct": 70.3 + }, + { + "year": 2024, + "return_pct": 38.2 + }, + { + "year": 2025, + "return_pct": 47.9 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 220, + "post_stop_reentries": 128, + "post_stop_states_open_at_end": 92, + "turnover": { + "transaction_cost": 2840.94, + "reentry_trades": 128, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 121.2, + "reentry_win_rate": 32.0, + "reentry_total_pnl": 4596.81 + }, + "policy": { + "daily_checks": 53372, + "qualified_checks": 1011, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 934 + } + }, + "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": "MOS", + "wait_sessions": 35, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-23", + "reentry_date": "2022-11-11" + }, + { + "symbol": "HAL", + "wait_sessions": 55, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-08-31", + "reentry_date": "2022-11-17" + }, + { + "symbol": "PANW", + "wait_sessions": 56, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-06", + "reentry_date": "2022-11-23" + }, + { + "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": "BIIB", + "wait_sessions": 29, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-09", + "reentry_date": "2023-01-24" + }, + { + "symbol": "TTD", + "wait_sessions": 73, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-10-07", + "reentry_date": "2023-01-24" + }, + { + "symbol": "CTRA", + "wait_sessions": 88, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-16", + "reentry_date": "2023-01-24" + }, + { + "symbol": "CSGP", + "wait_sessions": 43, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-15", + "reentry_date": "2023-02-17" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-07-13", + "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": 15, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-06", + "reentry_date": "2023-02-28" + }, + { + "symbol": "VLO", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-03-03" + }, + { + "symbol": "MPWR", + "wait_sessions": 19, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-13", + "reentry_date": "2023-04-10" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "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": 43, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-03", + "reentry_date": "2023-05-04" + }, + { + "symbol": "MSTR", + "wait_sessions": 14, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-05-12", + "reentry_date": "2023-06-02" + }, + { + "symbol": "MSTR", + "wait_sessions": 13, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-06-05", + "reentry_date": "2023-06-23" + }, + { + "symbol": "PLTR", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-03" + }, + { + "symbol": "SLB", + "wait_sessions": 10, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-07-21", + "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": "BKR", + "wait_sessions": 112, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-09", + "reentry_date": "2023-08-18" + }, + { + "symbol": "AXON", + "wait_sessions": 27, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-07-19", + "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": "PLTR", + "wait_sessions": 30, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-07", + "reentry_date": "2023-09-19" + }, + { + "symbol": "STLD", + "wait_sessions": 24, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-28" + }, + { + "symbol": "PLTR", + "wait_sessions": 12, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-09" + }, + { + "symbol": "ADBE", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-15", + "reentry_date": "2023-10-20" + }, + { + "symbol": "APP", + "wait_sessions": 50, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-19", + "reentry_date": "2023-11-29" + }, + { + "symbol": "PLTR", + "wait_sessions": 27, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-10-20", + "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": "ADBE", + "wait_sessions": 28, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-05" + }, + { + "symbol": "NFLX", + "wait_sessions": 65, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-13", + "reentry_date": "2023-12-14" + }, + { + "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": 32, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-12-06", + "reentry_date": "2024-01-24" + }, + { + "symbol": "DDOG", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-01-24", + "reentry_date": "2024-01-31" + }, + { + "symbol": "PANW", + "wait_sessions": 343, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-08", + "reentry_date": "2024-04-23" + }, + { + "symbol": "DDOG", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-24" + }, + { + "symbol": "DPZ", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-16", + "reentry_date": "2024-04-24" + }, + { + "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": 276, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-04-17", + "reentry_date": "2024-05-21" + }, + { + "symbol": "COIN", + "wait_sessions": 27, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-15", + "reentry_date": "2024-05-22" + }, + { + "symbol": "TPL", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-03", + "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": "FANG", + "wait_sessions": 442, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-19", + "reentry_date": "2024-06-24" + }, + { + "symbol": "STX", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-21", + "reentry_date": "2024-07-01" + }, + { + "symbol": "TPL", + "wait_sessions": 12, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-01", + "reentry_date": "2024-07-18" + }, + { + "symbol": "PSX", + "wait_sessions": 13, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-08", + "reentry_date": "2024-07-25" + }, + { + "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": "APP", + "wait_sessions": 33, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "PODD", + "wait_sessions": 411, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-22", + "reentry_date": "2024-10-10" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "NVDA", + "wait_sessions": 15, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-10-31", + "reentry_date": "2024-11-21" + }, + { + "symbol": "EBAY", + "wait_sessions": 8, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-02", + "reentry_date": "2024-12-12" + }, + { + "symbol": "NVDA", + "wait_sessions": 22, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-11-25", + "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": "EBAY", + "wait_sessions": 15, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-23" + }, + { + "symbol": "GM", + "wait_sessions": 15, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-01-02", + "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": 26, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-17" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "VST", + "wait_sessions": 591, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-30", + "reentry_date": "2025-05-12" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "UAL", + "wait_sessions": 620, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-08", + "reentry_date": "2025-06-02" + }, + { + "symbol": "FIX", + "wait_sessions": 82, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-02-11", + "reentry_date": "2025-06-10" + }, + { + "symbol": "SYF", + "wait_sessions": 249, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-14", + "reentry_date": "2025-06-13" + }, + { + "symbol": "UAL", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-06-13", + "reentry_date": "2025-06-23" + }, + { + "symbol": "CHTR", + "wait_sessions": 59, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-04-04", + "reentry_date": "2025-07-01" + }, + { + "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": "CF", + "wait_sessions": 611, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-14", + "reentry_date": "2025-07-24" + }, + { + "symbol": "APP", + "wait_sessions": 32, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-06-10", + "reentry_date": "2025-07-28" + }, + { + "symbol": "NVDA", + "wait_sessions": 105, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-02-27", + "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": "TSLA", + "wait_sessions": 22, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "SMCI", + "wait_sessions": 348, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-10" + }, + { + "symbol": "TSLA", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-10" + }, + { + "symbol": "COIN", + "wait_sessions": 282, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-08-01", + "reentry_date": "2025-09-17" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-08", + "reentry_date": "2025-09-25" + }, + { + "symbol": "GM", + "wait_sessions": 169, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-01-28", + "reentry_date": "2025-09-30" + }, + { + "symbol": "NFLX", + "wait_sessions": 21, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-09-11", + "reentry_date": "2025-10-10" + }, + { + "symbol": "IDXX", + "wait_sessions": 18, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-09-24", + "reentry_date": "2025-10-20" + }, + { + "symbol": "BA", + "wait_sessions": 619, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-05-04", + "reentry_date": "2025-10-22" + }, + { + "symbol": "WSM", + "wait_sessions": 265, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-10-09", + "reentry_date": "2025-10-30" + }, + { + "symbol": "FSLR", + "wait_sessions": 556, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-17", + "reentry_date": "2025-11-04" + }, + { + "symbol": "DG", + "wait_sessions": 10, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-13" + }, + { + "symbol": "FSLR", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-11-14", + "reentry_date": "2025-11-24" + }, + { + "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": "DG", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-11-19", + "reentry_date": "2025-11-28" + }, + { + "symbol": "SATS", + "wait_sessions": 245, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-10", + "reentry_date": "2025-12-03" + }, + { + "symbol": "ALB", + "wait_sessions": 720, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-17", + "reentry_date": "2026-01-02" + }, + { + "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": "F", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-01-20", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 125, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-08-01", + "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": "DLTR", + "wait_sessions": 21, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-01-21", + "reentry_date": "2026-02-20" + }, + { + "symbol": "ADM", + "wait_sessions": 62, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-11-19", + "reentry_date": "2026-02-20" + }, + { + "symbol": "DG", + "wait_sessions": 17, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-01-30", + "reentry_date": "2026-02-25" + }, + { + "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": 135, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-10-03", + "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": "OXY", + "wait_sessions": 821, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-01-24", + "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": "BIIB", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "GM", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-04-24", + "reentry_date": "2026-05-07" + }, + { + "symbol": "OXY", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-19" + } + ] + }, + { + "arm": "gate_reset", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 50826.89, + "total_return_pct": 408.3, + "cagr_pct": 49.8, + "max_drawdown_pct": 18.3, + "sharpe": 1.84, + "trades": 464, + "win_rate": 36.2, + "avg_trade_pnl": 87.99, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 5175.49, + "worst_trade_pnl": -842.31, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 223, + "time": 96, + "trailing_stop": 145 + }, + "skipped_book_full": 510, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.4 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 43.2 + }, + { + "year": 2025, + "return_pct": 57.8 + }, + { + "year": 2026, + "return_pct": 13.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 135, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 3023.09, + "reentry_trades": 135, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 22, + "avg_reentry_wait_sessions": 118.5, + "reentry_win_rate": 28.9, + "reentry_total_pnl": 4654.25 + }, + "policy": { + "daily_checks": 50900, + "qualified_checks": 998, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 974 + } + }, + "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": "MOS", + "wait_sessions": 35, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-23", + "reentry_date": "2022-11-11" + }, + { + "symbol": "HAL", + "wait_sessions": 55, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-08-31", + "reentry_date": "2022-11-17" + }, + { + "symbol": "PANW", + "wait_sessions": 56, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-06", + "reentry_date": "2022-11-23" + }, + { + "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": "BIIB", + "wait_sessions": 29, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-09", + "reentry_date": "2023-01-24" + }, + { + "symbol": "TTD", + "wait_sessions": 73, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-10-07", + "reentry_date": "2023-01-24" + }, + { + "symbol": "CTRA", + "wait_sessions": 88, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-16", + "reentry_date": "2023-01-24" + }, + { + "symbol": "CSGP", + "wait_sessions": 43, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-15", + "reentry_date": "2023-02-17" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-07-13", + "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": 15, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-06", + "reentry_date": "2023-02-28" + }, + { + "symbol": "VLO", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-17", + "reentry_date": "2023-03-03" + }, + { + "symbol": "MPWR", + "wait_sessions": 19, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-13", + "reentry_date": "2023-04-10" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "symbol": "VRT", + "wait_sessions": 34, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-10", + "reentry_date": "2023-04-28" + }, + { + "symbol": "BA", + "wait_sessions": 31, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-28" + }, + { + "symbol": "MSTR", + "wait_sessions": 43, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-03", + "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": 13, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-06-05", + "reentry_date": "2023-06-23" + }, + { + "symbol": "SLB", + "wait_sessions": 1, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-07-21", + "reentry_date": "2023-07-24" + }, + { + "symbol": "PLTR", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-03" + }, + { + "symbol": "HAL", + "wait_sessions": 166, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-08", + "reentry_date": "2023-08-09" + }, + { + "symbol": "BKR", + "wait_sessions": 108, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-09", + "reentry_date": "2023-08-14" + }, + { + "symbol": "AXON", + "wait_sessions": 27, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-07-19", + "reentry_date": "2023-08-25" + }, + { + "symbol": "NFLX", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-01" + }, + { + "symbol": "CVNA", + "wait_sessions": 27, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-07", + "reentry_date": "2023-09-14" + }, + { + "symbol": "FCX", + "wait_sessions": 24, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-14", + "reentry_date": "2023-09-18" + }, + { + "symbol": "PLTR", + "wait_sessions": 30, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-07", + "reentry_date": "2023-09-19" + }, + { + "symbol": "STLD", + "wait_sessions": 24, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-28" + }, + { + "symbol": "ADBE", + "wait_sessions": 21, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-20" + }, + { + "symbol": "APP", + "wait_sessions": 50, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-19", + "reentry_date": "2023-11-29" + }, + { + "symbol": "PLTR", + "wait_sessions": 48, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-21", + "reentry_date": "2023-11-29" + }, + { + "symbol": "CVNA", + "wait_sessions": 53, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-19", + "reentry_date": "2023-12-04" + }, + { + "symbol": "ADBE", + "wait_sessions": 28, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-05" + }, + { + "symbol": "NFLX", + "wait_sessions": 65, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-13", + "reentry_date": "2023-12-14" + }, + { + "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": "DDOG", + "wait_sessions": 4, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-23" + }, + { + "symbol": "PANW", + "wait_sessions": 343, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-08", + "reentry_date": "2024-04-23" + }, + { + "symbol": "DPZ", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-04-16", + "reentry_date": "2024-04-24" + }, + { + "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": "TPL", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-11" + }, + { + "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": "STX", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-21", + "reentry_date": "2024-07-01" + }, + { + "symbol": "TPL", + "wait_sessions": 12, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-01", + "reentry_date": "2024-07-18" + }, + { + "symbol": "PSX", + "wait_sessions": 13, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-08", + "reentry_date": "2024-07-25" + }, + { + "symbol": "TPL", + "wait_sessions": 1, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-25", + "reentry_date": "2024-07-26" + }, + { + "symbol": "IP", + "wait_sessions": 21, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-29" + }, + { + "symbol": "DECK", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-08-02", + "reentry_date": "2024-08-12" + }, + { + "symbol": "APP", + "wait_sessions": 33, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-11" + }, + { + "symbol": "IP", + "wait_sessions": 35, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-30", + "reentry_date": "2024-09-18" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "CFG", + "wait_sessions": 3, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-03", + "reentry_date": "2024-12-06" + }, + { + "symbol": "EBAY", + "wait_sessions": 2, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-10", + "reentry_date": "2024-12-12" + }, + { + "symbol": "NVDA", + "wait_sessions": 22, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-11-25", + "reentry_date": "2024-12-27" + }, + { + "symbol": "CEG", + "wait_sessions": 16, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-10", + "reentry_date": "2025-01-03" + }, + { + "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": "EBAY", + "wait_sessions": 15, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-23" + }, + { + "symbol": "GM", + "wait_sessions": 11, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-01-08", + "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": 500, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-22", + "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": "CHRW", + "wait_sessions": 4, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-17" + }, + { + "symbol": "TSLA", + "wait_sessions": 318, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-01-05", + "reentry_date": "2025-04-14" + }, + { + "symbol": "FICO", + "wait_sessions": 25, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-10", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 26, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-17" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "VST", + "wait_sessions": 591, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-30", + "reentry_date": "2025-05-12" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "UAL", + "wait_sessions": 620, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-08", + "reentry_date": "2025-06-02" + }, + { + "symbol": "FIX", + "wait_sessions": 82, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-02-11", + "reentry_date": "2025-06-10" + }, + { + "symbol": "SYF", + "wait_sessions": 249, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-14", + "reentry_date": "2025-06-13" + }, + { + "symbol": "UAL", + "wait_sessions": 5, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-06-13", + "reentry_date": "2025-06-23" + }, + { + "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": "CF", + "wait_sessions": 611, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-14", + "reentry_date": "2025-07-24" + }, + { + "symbol": "APP", + "wait_sessions": 32, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-06-10", + "reentry_date": "2025-07-28" + }, + { + "symbol": "NVDA", + "wait_sessions": 105, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-02-27", + "reentry_date": "2025-07-30" + }, + { + "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": "TSLA", + "wait_sessions": 22, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "SMCI", + "wait_sessions": 348, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-10" + }, + { + "symbol": "TSLA", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-10" + }, + { + "symbol": "COIN", + "wait_sessions": 287, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-08-01", + "reentry_date": "2025-09-24" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-08", + "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": "IDXX", + "wait_sessions": 18, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-24", + "reentry_date": "2025-10-20" + }, + { + "symbol": "INTC", + "wait_sessions": 449, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-01-04", + "reentry_date": "2025-10-20" + }, + { + "symbol": "BA", + "wait_sessions": 619, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-05-04", + "reentry_date": "2025-10-22" + }, + { + "symbol": "WSM", + "wait_sessions": 265, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-10-09", + "reentry_date": "2025-10-30" + }, + { + "symbol": "DG", + "wait_sessions": 10, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-13" + }, + { + "symbol": "FSLR", + "wait_sessions": 570, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-17", + "reentry_date": "2025-11-24" + }, + { + "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": "CVS", + "wait_sessions": 12, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-11-20", + "reentry_date": "2025-12-09" + }, + { + "symbol": "ALB", + "wait_sessions": 723, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-17", + "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": "NUE", + "wait_sessions": 773, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-15", + "reentry_date": "2026-01-16" + }, + { + "symbol": "PM", + "wait_sessions": 101, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-08-25", + "reentry_date": "2026-01-20" + }, + { + "symbol": "F", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-01-16", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 125, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-08-01", + "reentry_date": "2026-01-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "DLTR", + "wait_sessions": 21, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-01-21", + "reentry_date": "2026-02-20" + }, + { + "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": 849, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-10-12", + "reentry_date": "2026-03-04" + }, + { + "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": "BIIB", + "wait_sessions": 16, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-03-06", + "reentry_date": "2026-03-30" + }, + { + "symbol": "GM", + "wait_sessions": 307, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-01-28", + "reentry_date": "2026-04-20" + }, + { + "symbol": "CHRW", + "wait_sessions": 265, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-04-03", + "reentry_date": "2026-04-24" + }, + { + "symbol": "FSLR", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-04-20", + "reentry_date": "2026-05-01" + }, + { + "symbol": "OXY", + "wait_sessions": 821, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-01-24", + "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": "BIIB", + "wait_sessions": 25, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "GM", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-04-24", + "reentry_date": "2026-05-07" + }, + { + "symbol": "OXY", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-19" + } + ] + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 35836.05, + "total_return_pct": 258.4, + "cagr_pct": 37.3, + "max_drawdown_pct": 21.7, + "sharpe": 1.55, + "trades": 421, + "win_rate": 35.4, + "avg_trade_pnl": 61.37, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3262.15, + "worst_trade_pnl": -457.53, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 195, + "time": 91, + "trailing_stop": 135 + }, + "skipped_book_full": 425, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.4 + }, + { + "year": 2023, + "return_pct": 65.2 + }, + { + "year": 2024, + "return_pct": 12.7 + }, + { + "year": 2025, + "return_pct": 38.8 + }, + { + "year": 2026, + "return_pct": 25.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 195, + "post_stop_reentries": 63, + "post_stop_states_open_at_end": 132, + "turnover": { + "transaction_cost": 2075.82, + "reentry_trades": 63, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 119.2, + "reentry_win_rate": 41.3, + "reentry_total_pnl": 9729.44 + }, + "policy": { + "daily_checks": 75537, + "qualified_checks": 1852, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 320 + } + }, + "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": "CVX", + "wait_sessions": 18, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-09-19", + "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": "WYNN", + "wait_sessions": 11, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-19", + "reentry_date": "2023-01-05" + }, + { + "symbol": "IRM", + "wait_sessions": 151, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-07-13", + "reentry_date": "2023-02-16" + }, + { + "symbol": "VLO", + "wait_sessions": 9, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-02-17", + "reentry_date": "2023-03-03" + }, + { + "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": 43, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-03-03", + "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": "AXON", + "wait_sessions": 133, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-06", + "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": "NFLX", + "wait_sessions": 6, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-01" + }, + { + "symbol": "COIN", + "wait_sessions": 76, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-08-11", + "reentry_date": "2023-11-29" + }, + { + "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": 87, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-09-19", + "reentry_date": "2024-01-24" + }, + { + "symbol": "COIN", + "wait_sessions": 48, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-11-30", + "reentry_date": "2024-02-09" + }, + { + "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": "DASH", + "wait_sessions": 16, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-01-30", + "reentry_date": "2024-02-22" + }, + { + "symbol": "DPZ", + "wait_sessions": 11, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-04-16", + "reentry_date": "2024-05-01" + }, + { + "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": 310, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-04-17", + "reentry_date": "2024-07-11" + }, + { + "symbol": "CEG", + "wait_sessions": 373, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-02-17", + "reentry_date": "2024-08-14" + }, + { + "symbol": "FITB", + "wait_sessions": 21, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-09-10", + "reentry_date": "2024-10-09" + }, + { + "symbol": "UHS", + "wait_sessions": 275, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-10-24", + "reentry_date": "2024-11-26" + }, + { + "symbol": "HOOD", + "wait_sessions": 93, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-07-25", + "reentry_date": "2024-12-05" + }, + { + "symbol": "HOOD", + "wait_sessions": 2, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-12-12", + "reentry_date": "2024-12-16" + }, + { + "symbol": "APP", + "wait_sessions": 121, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-07-25", + "reentry_date": "2025-01-17" + }, + { + "symbol": "ZBRA", + "wait_sessions": 44, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-11-15", + "reentry_date": "2025-01-23" + }, + { + "symbol": "HOOD", + "wait_sessions": 24, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-12-18", + "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": "AXON", + "wait_sessions": 402, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-06-22", + "reentry_date": "2025-01-29" + }, + { + "symbol": "NEE", + "wait_sessions": 21, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-02-06", + "reentry_date": "2025-03-10" + }, + { + "symbol": "PLTR", + "wait_sessions": 379, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-09-21", + "reentry_date": "2025-03-27" + }, + { + "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": 13, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-03-31", + "reentry_date": "2025-04-17" + }, + { + "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": "IBKR", + "wait_sessions": 20, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "TPR", + "wait_sessions": 521, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-04-25", + "reentry_date": "2025-05-22" + }, + { + "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": "DASH", + "wait_sessions": 114, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-12-18", + "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": "MMM", + "wait_sessions": 82, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-03-04", + "reentry_date": "2025-07-01" + }, + { + "symbol": "UAL", + "wait_sessions": 18, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-06-13", + "reentry_date": "2025-07-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": "SATS", + "wait_sessions": 245, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-12-10", + "reentry_date": "2025-12-03" + }, + { + "symbol": "CVS", + "wait_sessions": 6, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-12-03", + "reentry_date": "2025-12-11" + }, + { + "symbol": "EBAY", + "wait_sessions": 191, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-03-12", + "reentry_date": "2025-12-12" + }, + { + "symbol": "DG", + "wait_sessions": 32, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-11-19", + "reentry_date": "2026-01-07" + }, + { + "symbol": "CVS", + "wait_sessions": 23, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-12-17", + "reentry_date": "2026-01-22" + }, + { + "symbol": "KLAC", + "wait_sessions": 4, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2026-02-04", + "reentry_date": "2026-02-10" + }, + { + "symbol": "HSY", + "wait_sessions": 13, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2026-01-22", + "reentry_date": "2026-02-10" + }, + { + "symbol": "C", + "wait_sessions": 410, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-08-01", + "reentry_date": "2026-03-23" + } + ] + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 32659.42, + "total_return_pct": 226.6, + "cagr_pct": 34.2, + "max_drawdown_pct": 19.7, + "sharpe": 1.43, + "trades": 459, + "win_rate": 36.4, + "avg_trade_pnl": 49.37, + "best_trade_r": 12.37, + "worst_trade_r": -3.22, + "best_trade_pnl": 3414.37, + "worst_trade_pnl": -443.73, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 211, + "time": 102, + "trailing_stop": 146 + }, + "skipped_book_full": 633, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.5 + }, + { + "year": 2023, + "return_pct": 45.9 + }, + { + "year": 2024, + "return_pct": 38.0 + }, + { + "year": 2025, + "return_pct": 38.5 + }, + { + "year": 2026, + "return_pct": 4.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 211, + "post_stop_reentries": 101, + "post_stop_states_open_at_end": 110, + "turnover": { + "transaction_cost": 2362.55, + "reentry_trades": 101, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 153.5, + "reentry_win_rate": 39.6, + "reentry_total_pnl": 5799.78 + }, + "policy": { + "daily_checks": 65161, + "qualified_checks": 1361, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 512 + } + }, + "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": 7, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-11-17", + "reentry_date": "2022-11-29" + }, + { + "symbol": "BKR", + "wait_sessions": 2, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-22", + "reentry_date": "2022-12-27" + }, + { + "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": 2, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-01-24", + "reentry_date": "2023-01-26" + }, + { + "symbol": "WYNN", + "wait_sessions": 33, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-19", + "reentry_date": "2023-02-07" + }, + { + "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": 36, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-03-10", + "reentry_date": "2023-05-02" + }, + { + "symbol": "KLAC", + "wait_sessions": 25, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-03-28", + "reentry_date": "2023-05-03" + }, + { + "symbol": "MSTR", + "wait_sessions": 56, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-03-03", + "reentry_date": "2023-05-23" + }, + { + "symbol": "CVNA", + "wait_sessions": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-06-09", + "reentry_date": "2023-06-14" + }, + { + "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": "PLTR", + "wait_sessions": 9, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-03" + }, + { + "symbol": "BKR", + "wait_sessions": 146, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-01-04", + "reentry_date": "2023-08-04" + }, + { + "symbol": "FCX", + "wait_sessions": 159, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-22", + "reentry_date": "2023-08-14" + }, + { + "symbol": "NFLX", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-01" + }, + { + "symbol": "AMAT", + "wait_sessions": 7, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-25", + "reentry_date": "2023-09-06" + }, + { + "symbol": "STLD", + "wait_sessions": 25, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-29" + }, + { + "symbol": "PLTR", + "wait_sessions": 45, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-07", + "reentry_date": "2023-10-10" + }, + { + "symbol": "ADBE", + "wait_sessions": 22, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-23" + }, + { + "symbol": "MSTR", + "wait_sessions": 36, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-09-01", + "reentry_date": "2023-10-24" + }, + { + "symbol": "CVNA", + "wait_sessions": 88, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-07", + "reentry_date": "2023-12-11" + }, + { + "symbol": "META", + "wait_sessions": 8, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-12-01", + "reentry_date": "2023-12-13" + }, + { + "symbol": "APP", + "wait_sessions": 97, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-09-19", + "reentry_date": "2024-02-07" + }, + { + "symbol": "COIN", + "wait_sessions": 54, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-11-30", + "reentry_date": "2024-02-20" + }, + { + "symbol": "NFLX", + "wait_sessions": 126, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-09-13", + "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": "APP", + "wait_sessions": 7, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-18", + "reentry_date": "2024-04-29" + }, + { + "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": 276, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-04-17", + "reentry_date": "2024-05-21" + }, + { + "symbol": "TPL", + "wait_sessions": 9, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-14" + }, + { + "symbol": "AXON", + "wait_sessions": 229, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-07-19", + "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": "COIN", + "wait_sessions": 67, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-15", + "reentry_date": "2024-07-22" + }, + { + "symbol": "IP", + "wait_sessions": 2, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-07-25", + "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": "CVNA", + "wait_sessions": 169, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-02-16", + "reentry_date": "2024-10-18" + }, + { + "symbol": "RMD", + "wait_sessions": 26, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-24" + }, + { + "symbol": "HOOD", + "wait_sessions": 78, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-07-25", + "reentry_date": "2024-11-13" + }, + { + "symbol": "EBAY", + "wait_sessions": 7, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-12-10", + "reentry_date": "2024-12-19" + }, + { + "symbol": "TPL", + "wait_sessions": 111, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-08-02", + "reentry_date": "2025-01-13" + }, + { + "symbol": "CVNA", + "wait_sessions": 30, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-12-10", + "reentry_date": "2025-01-27" + }, + { + "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": "CFG", + "wait_sessions": 39, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-12-12", + "reentry_date": "2025-02-11" + }, + { + "symbol": "DASH", + "wait_sessions": 36, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-12-18", + "reentry_date": "2025-02-12" + }, + { + "symbol": "CHRW", + "wait_sessions": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-03-05", + "reentry_date": "2025-03-10" + }, + { + "symbol": "T", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-19" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "UAL", + "wait_sessions": 615, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-08", + "reentry_date": "2025-05-23" + }, + { + "symbol": "XEL", + "wait_sessions": 15, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-05-12", + "reentry_date": "2025-06-03" + }, + { + "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": "VRT", + "wait_sessions": 10, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-07-01", + "reentry_date": "2025-07-16" + }, + { + "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": 15, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-07-08", + "reentry_date": "2025-07-29" + }, + { + "symbol": "UAL", + "wait_sessions": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-08-01", + "reentry_date": "2025-08-06" + }, + { + "symbol": "NVDA", + "wait_sessions": 192, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-10-31", + "reentry_date": "2025-08-11" + }, + { + "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": 135, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-02-11", + "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": "CRWD", + "wait_sessions": 357, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-15", + "reentry_date": "2025-09-17" + }, + { + "symbol": "COIN", + "wait_sessions": 288, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-07-25", + "reentry_date": "2025-09-18" + }, + { + "symbol": "SMCI", + "wait_sessions": 357, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-23" + }, + { + "symbol": "CAH", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-09-17", + "reentry_date": "2025-09-24" + }, + { + "symbol": "COIN", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-09-23", + "reentry_date": "2025-09-30" + }, + { + "symbol": "NFLX", + "wait_sessions": 21, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-09-12", + "reentry_date": "2025-10-13" + }, + { + "symbol": "BA", + "wait_sessions": 618, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-05-04", + "reentry_date": "2025-10-21" + }, + { + "symbol": "DG", + "wait_sessions": 9, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-12" + }, + { + "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": "CVS", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-12-03", + "reentry_date": "2025-12-10" + }, + { + "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": "AMD", + "wait_sessions": 680, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-05-03", + "reentry_date": "2026-01-20" + }, + { + "symbol": "F", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-01-16", + "reentry_date": "2026-01-26" + }, + { + "symbol": "HSY", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-01-22", + "reentry_date": "2026-01-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "DG", + "wait_sessions": 4, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-01-30", + "reentry_date": "2026-02-05" + }, + { + "symbol": "WYNN", + "wait_sessions": 714, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-04-05", + "reentry_date": "2026-02-10" + }, + { + "symbol": "ADM", + "wait_sessions": 845, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-10-14", + "reentry_date": "2026-03-02" + }, + { + "symbol": "PLTR", + "wait_sessions": 591, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-10-20", + "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": "ADM", + "wait_sessions": 14, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-03-05", + "reentry_date": "2026-03-25" + }, + { + "symbol": "ADM", + "wait_sessions": 17, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-04-08", + "reentry_date": "2026-05-01" + }, + { + "symbol": "BIIB", + "wait_sessions": 43, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-03-06", + "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": "DVN", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-14" + } + ] } ], - "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 + "immediate_baseline_parity": { + "passed": true, + "compared_fields": [ + "avg_hold_days", + "avg_trade_pnl", + "best_trade_pnl", + "best_trade_r", + "cagr_pct", + "cost_per_side_pct", + "end_date", + "exit_reasons", + "final_equity", + "max_drawdown_pct", + "sharpe", + "skipped_book_full", + "spy_return_pct", + "start_date", + "starting_capital", + "total_return_pct", + "trades", + "win_rate", + "worst_trade_pnl", + "worst_trade_r", + "yearly_returns" + ], + "direct_daily_baseline": { + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 45737.41, + "total_return_pct": 357.4, + "cagr_pct": 45.9, + "max_drawdown_pct": 17.9, + "sharpe": 1.73, + "trades": 480, + "win_rate": 36.0, + "avg_trade_pnl": 74.45, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 4963.13, + "worst_trade_pnl": -1159.79, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 231, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 567, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.5 + }, + { + "year": 2023, + "return_pct": 80.3 + }, + { + "year": 2024, + "return_pct": 40.7 + }, + { + "year": 2025, + "return_pct": 57.6 + }, + { + "year": 2026, + "return_pct": 5.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02" } - } + }, + "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": 36429.53, + "total_return_pct": 264.3, + "cagr_pct": 37.9, + "max_drawdown_pct": 17.2, + "sharpe": 1.52, + "trades": 319, + "win_rate": 36.1, + "avg_trade_pnl": 82.85, + "best_trade_r": 12.03, + "worst_trade_r": -2.86, + "best_trade_pnl": 3837.62, + "worst_trade_pnl": -874.47, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 154, + "time": 64, + "trailing_stop": 101 + }, + "skipped_book_full": 4062, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.1 + }, + { + "year": 2023, + "return_pct": 67.7 + }, + { + "year": 2024, + "return_pct": 26.8 + }, + { + "year": 2025, + "return_pct": 40.1 + }, + { + "year": 2026, + "return_pct": 10.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 92, + "post_stop_states_open_at_end": 62, + "turnover": { + "transaction_cost": 2294.0, + "reentry_trades": 92, + "same_day_reentries": 9, + "next_session_reentries": 0, + "reentries_within_5_sessions": 17, + "avg_reentry_wait_sessions": 123.1, + "reentry_win_rate": 25.0, + "reentry_total_pnl": -829.27 + }, + "policy": { + "daily_checks": 37691, + "qualified_checks": 996, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 996 + } + } + }, + { + "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": 36755.06, + "total_return_pct": 267.6, + "cagr_pct": 38.2, + "max_drawdown_pct": 18.5, + "sharpe": 1.54, + "trades": 317, + "win_rate": 35.6, + "avg_trade_pnl": 84.4, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 3871.91, + "worst_trade_pnl": -882.28, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 154, + "time": 65, + "trailing_stop": 98 + }, + "skipped_book_full": 4037, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.4 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 22.7 + }, + { + "year": 2025, + "return_pct": 38.6 + }, + { + "year": 2026, + "return_pct": 10.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 88, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 2350.16, + "reentry_trades": 88, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 26.1, + "reentry_total_pnl": 2407.8 + }, + "policy": { + "daily_checks": 40201, + "qualified_checks": 1056, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1046 + } + } + }, + { + "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": 37427.05, + "total_return_pct": 274.3, + "cagr_pct": 38.8, + "max_drawdown_pct": 17.7, + "sharpe": 1.56, + "trades": 316, + "win_rate": 35.8, + "avg_trade_pnl": 86.79, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 5299.29, + "worst_trade_pnl": -856.1, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 149, + "time": 64, + "trailing_stop": 103 + }, + "skipped_book_full": 4071, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.4 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 29.1 + }, + { + "year": 2025, + "return_pct": 37.1 + }, + { + "year": 2026, + "return_pct": 7.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 149, + "post_stop_reentries": 85, + "post_stop_states_open_at_end": 64, + "turnover": { + "transaction_cost": 2402.39, + "reentry_trades": 85, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 142.0, + "reentry_win_rate": 24.7, + "reentry_total_pnl": -1770.67 + }, + "policy": { + "daily_checks": 39904, + "qualified_checks": 1087, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1041 + } + } + }, + { + "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": 36755.06, + "total_return_pct": 267.6, + "cagr_pct": 38.2, + "max_drawdown_pct": 18.5, + "sharpe": 1.54, + "trades": 317, + "win_rate": 35.6, + "avg_trade_pnl": 84.4, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 3871.91, + "worst_trade_pnl": -882.28, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 154, + "time": 65, + "trailing_stop": 98 + }, + "skipped_book_full": 4037, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.4 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 22.7 + }, + { + "year": 2025, + "return_pct": 38.6 + }, + { + "year": 2026, + "return_pct": 10.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 88, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 2350.16, + "reentry_trades": 88, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 26.1, + "reentry_total_pnl": 2407.8 + }, + "policy": { + "daily_checks": 40201, + "qualified_checks": 1056, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1046 + } + } + }, + { + "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": 27845.86, + "total_return_pct": 178.5, + "cagr_pct": 29.0, + "max_drawdown_pct": 19.6, + "sharpe": 1.31, + "trades": 307, + "win_rate": 35.8, + "avg_trade_pnl": 58.13, + "best_trade_r": 12.02, + "worst_trade_r": -3.1, + "best_trade_pnl": 1933.93, + "worst_trade_pnl": -671.55, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 153, + "time": 63, + "trailing_stop": 91 + }, + "skipped_book_full": 2957, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 6.2 + }, + { + "year": 2023, + "return_pct": 62.2 + }, + { + "year": 2024, + "return_pct": 26.5 + }, + { + "year": 2025, + "return_pct": 24.2 + }, + { + "year": 2026, + "return_pct": 3.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 153, + "post_stop_reentries": 50, + "post_stop_states_open_at_end": 103, + "turnover": { + "transaction_cost": 2032.71, + "reentry_trades": 50, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 103.6, + "reentry_win_rate": 34.0, + "reentry_total_pnl": 4477.02 + }, + "policy": { + "daily_checks": 56184, + "qualified_checks": 1602, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 365 + } + } + }, + { + "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": 33716.69, + "total_return_pct": 237.2, + "cagr_pct": 35.3, + "max_drawdown_pct": 16.9, + "sharpe": 1.5, + "trades": 308, + "win_rate": 36.7, + "avg_trade_pnl": 77.0, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3191.56, + "worst_trade_pnl": -576.28, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 142, + "time": 67, + "trailing_stop": 99 + }, + "skipped_book_full": 3294, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.8 + }, + { + "year": 2023, + "return_pct": 50.1 + }, + { + "year": 2024, + "return_pct": 28.1 + }, + { + "year": 2025, + "return_pct": 35.1 + }, + { + "year": 2026, + "return_pct": 16.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 142, + "post_stop_reentries": 55, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 2042.13, + "reentry_trades": 55, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 197.4, + "reentry_win_rate": 36.4, + "reentry_total_pnl": 5834.87 + }, + "policy": { + "daily_checks": 55278, + "qualified_checks": 1359, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 559 + } + } + }, + { + "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": 45737.41, + "total_return_pct": 357.4, + "cagr_pct": 45.9, + "max_drawdown_pct": 17.9, + "sharpe": 1.73, + "trades": 480, + "win_rate": 36.0, + "avg_trade_pnl": 74.45, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 4963.13, + "worst_trade_pnl": -1159.79, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 231, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 567, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.5 + }, + { + "year": 2023, + "return_pct": 80.3 + }, + { + "year": 2024, + "return_pct": 40.7 + }, + { + "year": 2025, + "return_pct": 57.6 + }, + { + "year": 2026, + "return_pct": 5.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 231, + "post_stop_reentries": 147, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 2967.99, + "reentry_trades": 147, + "same_day_reentries": 10, + "next_session_reentries": 3, + "reentries_within_5_sessions": 39, + "avg_reentry_wait_sessions": 103.6, + "reentry_win_rate": 34.7, + "reentry_total_pnl": 6094.02 + }, + "policy": { + "daily_checks": 50285, + "qualified_checks": 944, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 944 + } + } + }, + { + "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": 52148.58, + "total_return_pct": 421.5, + "cagr_pct": 50.8, + "max_drawdown_pct": 18.5, + "sharpe": 1.86, + "trades": 466, + "win_rate": 36.3, + "avg_trade_pnl": 90.45, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 5310.07, + "worst_trade_pnl": -864.22, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 224, + "time": 97, + "trailing_stop": 145 + }, + "skipped_book_full": 510, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.4 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 47.0 + }, + { + "year": 2025, + "return_pct": 57.8 + }, + { + "year": 2026, + "return_pct": 13.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 224, + "post_stop_reentries": 136, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 3071.27, + "reentry_trades": 136, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 119.3, + "reentry_win_rate": 29.4, + "reentry_total_pnl": 9364.34 + }, + "policy": { + "daily_checks": 51131, + "qualified_checks": 1000, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 983 + } + } + }, + { + "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": 43233.03, + "total_return_pct": 332.3, + "cagr_pct": 43.9, + "max_drawdown_pct": 19.6, + "sharpe": 1.71, + "trades": 459, + "win_rate": 37.0, + "avg_trade_pnl": 72.4, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 4320.66, + "worst_trade_pnl": -880.26, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 220, + "time": 100, + "trailing_stop": 139 + }, + "skipped_book_full": 503, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 13.1 + }, + { + "year": 2023, + "return_pct": 70.3 + }, + { + "year": 2024, + "return_pct": 38.2 + }, + { + "year": 2025, + "return_pct": 47.9 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 220, + "post_stop_reentries": 128, + "post_stop_states_open_at_end": 92, + "turnover": { + "transaction_cost": 2840.94, + "reentry_trades": 128, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 121.2, + "reentry_win_rate": 32.0, + "reentry_total_pnl": 4596.81 + }, + "policy": { + "daily_checks": 53372, + "qualified_checks": 1011, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 934 + } + } + }, + { + "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": 50826.89, + "total_return_pct": 408.3, + "cagr_pct": 49.8, + "max_drawdown_pct": 18.3, + "sharpe": 1.84, + "trades": 464, + "win_rate": 36.2, + "avg_trade_pnl": 87.99, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 5175.49, + "worst_trade_pnl": -842.31, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 223, + "time": 96, + "trailing_stop": 145 + }, + "skipped_book_full": 510, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.4 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 43.2 + }, + { + "year": 2025, + "return_pct": 57.8 + }, + { + "year": 2026, + "return_pct": 13.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 135, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 3023.09, + "reentry_trades": 135, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 22, + "avg_reentry_wait_sessions": 118.5, + "reentry_win_rate": 28.9, + "reentry_total_pnl": 4654.25 + }, + "policy": { + "daily_checks": 50900, + "qualified_checks": 998, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 974 + } + } + }, + { + "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": 35836.05, + "total_return_pct": 258.4, + "cagr_pct": 37.3, + "max_drawdown_pct": 21.7, + "sharpe": 1.55, + "trades": 421, + "win_rate": 35.4, + "avg_trade_pnl": 61.37, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3262.15, + "worst_trade_pnl": -457.53, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 195, + "time": 91, + "trailing_stop": 135 + }, + "skipped_book_full": 425, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.4 + }, + { + "year": 2023, + "return_pct": 65.2 + }, + { + "year": 2024, + "return_pct": 12.7 + }, + { + "year": 2025, + "return_pct": 38.8 + }, + { + "year": 2026, + "return_pct": 25.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 195, + "post_stop_reentries": 63, + "post_stop_states_open_at_end": 132, + "turnover": { + "transaction_cost": 2075.82, + "reentry_trades": 63, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 119.2, + "reentry_win_rate": 41.3, + "reentry_total_pnl": 9729.44 + }, + "policy": { + "daily_checks": 75537, + "qualified_checks": 1852, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 320 + } + } + }, + { + "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": 32659.42, + "total_return_pct": 226.6, + "cagr_pct": 34.2, + "max_drawdown_pct": 19.7, + "sharpe": 1.43, + "trades": 459, + "win_rate": 36.4, + "avg_trade_pnl": 49.37, + "best_trade_r": 12.37, + "worst_trade_r": -3.22, + "best_trade_pnl": 3414.37, + "worst_trade_pnl": -443.73, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 211, + "time": 102, + "trailing_stop": 146 + }, + "skipped_book_full": 633, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.5 + }, + { + "year": 2023, + "return_pct": 45.9 + }, + { + "year": 2024, + "return_pct": 38.0 + }, + { + "year": 2025, + "return_pct": 38.5 + }, + { + "year": 2026, + "return_pct": 4.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 211, + "post_stop_reentries": 101, + "post_stop_states_open_at_end": 110, + "turnover": { + "transaction_cost": 2362.55, + "reentry_trades": 101, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 153.5, + "reentry_win_rate": 39.6, + "reentry_total_pnl": 5799.78 + }, + "policy": { + "daily_checks": 65161, + "qualified_checks": 1361, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 512 + } + } + }, + { + "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": 44608.87, + "total_return_pct": 346.1, + "cagr_pct": 45.0, + "max_drawdown_pct": 18.3, + "sharpe": 1.69, + "trades": 484, + "win_rate": 36.2, + "avg_trade_pnl": 71.51, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 4504.21, + "worst_trade_pnl": -679.8, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 231, + "time": 104, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.9 + }, + { + "year": 2023, + "return_pct": 80.3 + }, + { + "year": 2024, + "return_pct": 41.7 + }, + { + "year": 2025, + "return_pct": 47.4 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 231, + "post_stop_reentries": 147, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 2928.56, + "reentry_trades": 147, + "same_day_reentries": 11, + "next_session_reentries": 4, + "reentries_within_5_sessions": 41, + "avg_reentry_wait_sessions": 107.3, + "reentry_win_rate": 31.3, + "reentry_total_pnl": 9719.41 + }, + "policy": { + "daily_checks": 50179, + "qualified_checks": 962, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 962 + } + } + }, + { + "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": 44904.06, + "total_return_pct": 349.0, + "cagr_pct": 45.3, + "max_drawdown_pct": 18.5, + "sharpe": 1.71, + "trades": 481, + "win_rate": 36.2, + "avg_trade_pnl": 72.57, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 4570.57, + "worst_trade_pnl": -829.28, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 231, + "time": 102, + "trailing_stop": 148 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.6 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 47.0 + }, + { + "year": 2025, + "return_pct": 39.9 + }, + { + "year": 2026, + "return_pct": 10.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 231, + "post_stop_reentries": 144, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 2955.45, + "reentry_trades": 144, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 29, + "avg_reentry_wait_sessions": 116.1, + "reentry_win_rate": 28.5, + "reentry_total_pnl": 4022.37 + }, + "policy": { + "daily_checks": 51281, + "qualified_checks": 1018, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 999 + } + } + }, + { + "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": 39687.07, + "total_return_pct": 296.9, + "cagr_pct": 40.9, + "max_drawdown_pct": 19.6, + "sharpe": 1.59, + "trades": 467, + "win_rate": 36.4, + "avg_trade_pnl": 63.57, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 4018.01, + "worst_trade_pnl": -935.97, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 223, + "time": 100, + "trailing_stop": 144 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 13.3 + }, + { + "year": 2023, + "return_pct": 70.3 + }, + { + "year": 2024, + "return_pct": 38.2 + }, + { + "year": 2025, + "return_pct": 39.0 + }, + { + "year": 2026, + "return_pct": 7.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 131, + "post_stop_states_open_at_end": 92, + "turnover": { + "transaction_cost": 2776.25, + "reentry_trades": 131, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 10, + "avg_reentry_wait_sessions": 130.4, + "reentry_win_rate": 30.5, + "reentry_total_pnl": 4725.97 + }, + "policy": { + "daily_checks": 53931, + "qualified_checks": 1065, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 984 + } + } + }, + { + "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": 43765.98, + "total_return_pct": 337.7, + "cagr_pct": 44.3, + "max_drawdown_pct": 18.3, + "sharpe": 1.69, + "trades": 479, + "win_rate": 36.1, + "avg_trade_pnl": 70.49, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 4454.73, + "worst_trade_pnl": -808.27, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 230, + "time": 101, + "trailing_stop": 148 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.6 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 43.2 + }, + { + "year": 2025, + "return_pct": 39.9 + }, + { + "year": 2026, + "return_pct": 10.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 230, + "post_stop_reentries": 143, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 2910.24, + "reentry_trades": 143, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 28, + "avg_reentry_wait_sessions": 115.3, + "reentry_win_rate": 28.0, + "reentry_total_pnl": 3534.65 + }, + "policy": { + "daily_checks": 51051, + "qualified_checks": 1017, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 991 + } + } + }, + { + "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": 35094.47, + "total_return_pct": 250.9, + "cagr_pct": 36.6, + "max_drawdown_pct": 21.7, + "sharpe": 1.53, + "trades": 423, + "win_rate": 35.9, + "avg_trade_pnl": 59.32, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3155.89, + "worst_trade_pnl": -442.6, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 195, + "time": 94, + "trailing_stop": 134 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.9 + }, + { + "year": 2023, + "return_pct": 61.6 + }, + { + "year": 2024, + "return_pct": 12.7 + }, + { + "year": 2025, + "return_pct": 39.2 + }, + { + "year": 2026, + "return_pct": 27.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 195, + "post_stop_reentries": 64, + "post_stop_states_open_at_end": 131, + "turnover": { + "transaction_cost": 2020.09, + "reentry_trades": 64, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 117.3, + "reentry_win_rate": 40.6, + "reentry_total_pnl": 9300.67 + }, + "policy": { + "daily_checks": 75409, + "qualified_checks": 1859, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 320 + } + } + }, + { + "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": 28355.81, + "total_return_pct": 183.6, + "cagr_pct": 29.6, + "max_drawdown_pct": 20.5, + "sharpe": 1.29, + "trades": 464, + "win_rate": 34.7, + "avg_trade_pnl": 39.56, + "best_trade_r": 12.37, + "worst_trade_r": -3.22, + "best_trade_pnl": 2952.12, + "worst_trade_pnl": -382.11, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 219, + "time": 97, + "trailing_stop": 148 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.1 + }, + { + "year": 2023, + "return_pct": 44.3 + }, + { + "year": 2024, + "return_pct": 24.8 + }, + { + "year": 2025, + "return_pct": 34.3 + }, + { + "year": 2026, + "return_pct": 4.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 219, + "post_stop_reentries": 107, + "post_stop_states_open_at_end": 112, + "turnover": { + "transaction_cost": 2141.65, + "reentry_trades": 107, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 158.7, + "reentry_win_rate": 36.4, + "reentry_total_pnl": 3823.1 + }, + "policy": { + "daily_checks": 66587, + "qualified_checks": 1386, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 527 + } + } + }, + { + "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": 32654.27, + "total_return_pct": 226.5, + "cagr_pct": 34.2, + "max_drawdown_pct": 18.3, + "sharpe": 1.4, + "trades": 319, + "win_rate": 35.4, + "avg_trade_pnl": 71.02, + "best_trade_r": 12.03, + "worst_trade_r": -2.86, + "best_trade_pnl": 3449.28, + "worst_trade_pnl": -803.19, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 154, + "time": 64, + "trailing_stop": 101 + }, + "skipped_book_full": 4062, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.5 + }, + { + "year": 2023, + "return_pct": 63.1 + }, + { + "year": 2024, + "return_pct": 23.6 + }, + { + "year": 2025, + "return_pct": 36.0 + }, + { + "year": 2026, + "return_pct": 8.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 92, + "post_stop_states_open_at_end": 62, + "turnover": { + "transaction_cost": 4297.31, + "reentry_trades": 92, + "same_day_reentries": 9, + "next_session_reentries": 0, + "reentries_within_5_sessions": 17, + "avg_reentry_wait_sessions": 123.1, + "reentry_win_rate": 23.9, + "reentry_total_pnl": -1415.64 + }, + "policy": { + "daily_checks": 37691, + "qualified_checks": 996, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 996 + } + } + }, + { + "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": 32944.17, + "total_return_pct": 229.4, + "cagr_pct": 34.5, + "max_drawdown_pct": 19.7, + "sharpe": 1.41, + "trades": 317, + "win_rate": 35.0, + "avg_trade_pnl": 72.38, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 3479.9, + "worst_trade_pnl": -810.32, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 154, + "time": 65, + "trailing_stop": 98 + }, + "skipped_book_full": 4037, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.9 + }, + { + "year": 2023, + "return_pct": 71.5 + }, + { + "year": 2024, + "return_pct": 19.6 + }, + { + "year": 2025, + "return_pct": 34.5 + }, + { + "year": 2026, + "return_pct": 8.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 88, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 4403.85, + "reentry_trades": 88, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 25.0, + "reentry_total_pnl": 1581.63 + }, + "policy": { + "daily_checks": 40201, + "qualified_checks": 1056, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1046 + } + } + }, + { + "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": 33552.48, + "total_return_pct": 235.5, + "cagr_pct": 35.1, + "max_drawdown_pct": 18.8, + "sharpe": 1.44, + "trades": 316, + "win_rate": 34.8, + "avg_trade_pnl": 74.53, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4758.31, + "worst_trade_pnl": -785.82, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 149, + "time": 64, + "trailing_stop": 103 + }, + "skipped_book_full": 4071, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.9 + }, + { + "year": 2023, + "return_pct": 71.5 + }, + { + "year": 2024, + "return_pct": 25.9 + }, + { + "year": 2025, + "return_pct": 33.2 + }, + { + "year": 2026, + "return_pct": 6.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 149, + "post_stop_reentries": 85, + "post_stop_states_open_at_end": 64, + "turnover": { + "transaction_cost": 4501.47, + "reentry_trades": 85, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 142.0, + "reentry_win_rate": 23.5, + "reentry_total_pnl": -2281.33 + }, + "policy": { + "daily_checks": 39904, + "qualified_checks": 1087, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1041 + } + } + }, + { + "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": 32944.17, + "total_return_pct": 229.4, + "cagr_pct": 34.5, + "max_drawdown_pct": 19.7, + "sharpe": 1.41, + "trades": 317, + "win_rate": 35.0, + "avg_trade_pnl": 72.38, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 3479.9, + "worst_trade_pnl": -810.32, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 154, + "time": 65, + "trailing_stop": 98 + }, + "skipped_book_full": 4037, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.9 + }, + { + "year": 2023, + "return_pct": 71.5 + }, + { + "year": 2024, + "return_pct": 19.6 + }, + { + "year": 2025, + "return_pct": 34.5 + }, + { + "year": 2026, + "return_pct": 8.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 88, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 4403.85, + "reentry_trades": 88, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 25.0, + "reentry_total_pnl": 1581.63 + }, + "policy": { + "daily_checks": 40201, + "qualified_checks": 1056, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1046 + } + } + }, + { + "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": 24991.19, + "total_return_pct": 149.9, + "cagr_pct": 25.6, + "max_drawdown_pct": 20.6, + "sharpe": 1.18, + "trades": 307, + "win_rate": 35.2, + "avg_trade_pnl": 48.83, + "best_trade_r": 12.02, + "worst_trade_r": -3.1, + "best_trade_pnl": 1759.88, + "worst_trade_pnl": -618.22, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 153, + "time": 63, + "trailing_stop": 91 + }, + "skipped_book_full": 2957, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 4.6 + }, + { + "year": 2023, + "return_pct": 57.6 + }, + { + "year": 2024, + "return_pct": 23.4 + }, + { + "year": 2025, + "return_pct": 20.7 + }, + { + "year": 2026, + "return_pct": 1.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 153, + "post_stop_reentries": 50, + "post_stop_states_open_at_end": 103, + "turnover": { + "transaction_cost": 3816.15, + "reentry_trades": 50, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 103.6, + "reentry_win_rate": 34.0, + "reentry_total_pnl": 3925.28 + }, + "policy": { + "daily_checks": 56184, + "qualified_checks": 1602, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 365 + } + } + }, + { + "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": 30277.29, + "total_return_pct": 202.8, + "cagr_pct": 31.7, + "max_drawdown_pct": 18.1, + "sharpe": 1.37, + "trades": 308, + "win_rate": 36.0, + "avg_trade_pnl": 65.84, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2869.26, + "worst_trade_pnl": -529.52, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 142, + "time": 67, + "trailing_stop": 99 + }, + "skipped_book_full": 3294, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.3 + }, + { + "year": 2023, + "return_pct": 45.8 + }, + { + "year": 2024, + "return_pct": 24.8 + }, + { + "year": 2025, + "return_pct": 31.6 + }, + { + "year": 2026, + "return_pct": 14.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 142, + "post_stop_reentries": 55, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 3834.26, + "reentry_trades": 55, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 197.4, + "reentry_win_rate": 36.4, + "reentry_total_pnl": 5030.04 + }, + "policy": { + "daily_checks": 55278, + "qualified_checks": 1359, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 559 + } + } + }, + { + "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": 40604.41, + "total_return_pct": 306.0, + "cagr_pct": 41.7, + "max_drawdown_pct": 18.3, + "sharpe": 1.6, + "trades": 480, + "win_rate": 35.2, + "avg_trade_pnl": 63.76, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 4421.97, + "worst_trade_pnl": -1056.79, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 231, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 567, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 6.8 + }, + { + "year": 2023, + "return_pct": 75.2 + }, + { + "year": 2024, + "return_pct": 36.8 + }, + { + "year": 2025, + "return_pct": 52.7 + }, + { + "year": 2026, + "return_pct": 4.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 231, + "post_stop_reentries": 147, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 5501.95, + "reentry_trades": 147, + "same_day_reentries": 10, + "next_session_reentries": 3, + "reentries_within_5_sessions": 39, + "avg_reentry_wait_sessions": 103.6, + "reentry_win_rate": 34.0, + "reentry_total_pnl": 4812.12 + }, + "policy": { + "daily_checks": 50285, + "qualified_checks": 944, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 944 + } + } + }, + { + "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": 46374.49, + "total_return_pct": 363.7, + "cagr_pct": 46.4, + "max_drawdown_pct": 19.8, + "sharpe": 1.73, + "trades": 466, + "win_rate": 35.4, + "avg_trade_pnl": 78.06, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 4733.06, + "worst_trade_pnl": -794.77, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 224, + "time": 97, + "trailing_stop": 145 + }, + "skipped_book_full": 510, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.7 + }, + { + "year": 2023, + "return_pct": 71.0 + }, + { + "year": 2024, + "return_pct": 43.0 + }, + { + "year": 2025, + "return_pct": 53.0 + }, + { + "year": 2026, + "return_pct": 12.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 224, + "post_stop_reentries": 136, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 5690.63, + "reentry_trades": 136, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 119.3, + "reentry_win_rate": 28.7, + "reentry_total_pnl": 7558.77 + }, + "policy": { + "daily_checks": 51131, + "qualified_checks": 1000, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 983 + } + } + }, + { + "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": 38324.71, + "total_return_pct": 283.2, + "cagr_pct": 39.7, + "max_drawdown_pct": 20.8, + "sharpe": 1.57, + "trades": 459, + "win_rate": 36.2, + "avg_trade_pnl": 61.71, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3840.09, + "worst_trade_pnl": -801.56, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 220, + "time": 100, + "trailing_stop": 139 + }, + "skipped_book_full": 503, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.3 + }, + { + "year": 2023, + "return_pct": 65.2 + }, + { + "year": 2024, + "return_pct": 34.4 + }, + { + "year": 2025, + "return_pct": 43.3 + }, + { + "year": 2026, + "return_pct": 8.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 220, + "post_stop_reentries": 128, + "post_stop_states_open_at_end": 92, + "turnover": { + "transaction_cost": 5268.97, + "reentry_trades": 128, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 121.2, + "reentry_win_rate": 31.2, + "reentry_total_pnl": 3455.59 + }, + "policy": { + "daily_checks": 53372, + "qualified_checks": 1011, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 934 + } + } + }, + { + "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": 45207.35, + "total_return_pct": 352.1, + "cagr_pct": 45.5, + "max_drawdown_pct": 19.5, + "sharpe": 1.71, + "trades": 464, + "win_rate": 35.3, + "avg_trade_pnl": 75.88, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 4613.94, + "worst_trade_pnl": -774.77, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 223, + "time": 96, + "trailing_stop": 145 + }, + "skipped_book_full": 510, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.7 + }, + { + "year": 2023, + "return_pct": 71.0 + }, + { + "year": 2024, + "return_pct": 39.4 + }, + { + "year": 2025, + "return_pct": 53.0 + }, + { + "year": 2026, + "return_pct": 12.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 135, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 5603.83, + "reentry_trades": 135, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 22, + "avg_reentry_wait_sessions": 118.5, + "reentry_win_rate": 28.1, + "reentry_total_pnl": 3329.68 + }, + "policy": { + "daily_checks": 50900, + "qualified_checks": 998, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 974 + } + } + }, + { + "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": 32073.33, + "total_return_pct": 220.7, + "cagr_pct": 33.6, + "max_drawdown_pct": 23.4, + "sharpe": 1.43, + "trades": 421, + "win_rate": 34.9, + "avg_trade_pnl": 52.43, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 2920.77, + "worst_trade_pnl": -422.25, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 195, + "time": 91, + "trailing_stop": 135 + }, + "skipped_book_full": 425, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.7 + }, + { + "year": 2023, + "return_pct": 60.6 + }, + { + "year": 2024, + "return_pct": 9.7 + }, + { + "year": 2025, + "return_pct": 34.9 + }, + { + "year": 2026, + "return_pct": 24.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 195, + "post_stop_reentries": 63, + "post_stop_states_open_at_end": 132, + "turnover": { + "transaction_cost": 3886.94, + "reentry_trades": 63, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 119.2, + "reentry_win_rate": 41.3, + "reentry_total_pnl": 8842.62 + }, + "policy": { + "daily_checks": 75537, + "qualified_checks": 1852, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 320 + } + } + }, + { + "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": 29343.46, + "total_return_pct": 193.4, + "cagr_pct": 30.7, + "max_drawdown_pct": 20.6, + "sharpe": 1.32, + "trades": 455, + "win_rate": 36.0, + "avg_trade_pnl": 42.51, + "best_trade_r": 12.37, + "worst_trade_r": -3.22, + "best_trade_pnl": 3089.3, + "worst_trade_pnl": -412.52, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 209, + "time": 101, + "trailing_stop": 145 + }, + "skipped_book_full": 633, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.7 + }, + { + "year": 2023, + "return_pct": 41.6 + }, + { + "year": 2024, + "return_pct": 34.3 + }, + { + "year": 2025, + "return_pct": 35.8 + }, + { + "year": 2026, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 209, + "post_stop_reentries": 98, + "post_stop_states_open_at_end": 111, + "turnover": { + "transaction_cost": 4385.48, + "reentry_trades": 98, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 16, + "avg_reentry_wait_sessions": 156.7, + "reentry_win_rate": 39.8, + "reentry_total_pnl": 5076.93 + }, + "policy": { + "daily_checks": 65397, + "qualified_checks": 1368, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 514 + } + } + }, + { + "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": 39528.03, + "total_return_pct": 295.3, + "cagr_pct": 40.7, + "max_drawdown_pct": 18.7, + "sharpe": 1.56, + "trades": 484, + "win_rate": 35.3, + "avg_trade_pnl": 61.01, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3999.88, + "worst_trade_pnl": -612.8, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 231, + "time": 104, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 6.2 + }, + { + "year": 2023, + "return_pct": 75.2 + }, + { + "year": 2024, + "return_pct": 37.8 + }, + { + "year": 2025, + "return_pct": 42.6 + }, + { + "year": 2026, + "return_pct": 8.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 231, + "post_stop_reentries": 147, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 5429.14, + "reentry_trades": 147, + "same_day_reentries": 11, + "next_session_reentries": 4, + "reentries_within_5_sessions": 41, + "avg_reentry_wait_sessions": 107.3, + "reentry_win_rate": 30.6, + "reentry_total_pnl": 7991.4 + }, + "policy": { + "daily_checks": 50179, + "qualified_checks": 962, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 962 + } + } + }, + { + "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": 39887.82, + "total_return_pct": 298.9, + "cagr_pct": 41.1, + "max_drawdown_pct": 19.8, + "sharpe": 1.58, + "trades": 481, + "win_rate": 35.3, + "avg_trade_pnl": 62.14, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 4069.37, + "worst_trade_pnl": -762.29, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 231, + "time": 102, + "trailing_stop": 148 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.8 + }, + { + "year": 2023, + "return_pct": 71.0 + }, + { + "year": 2024, + "return_pct": 43.0 + }, + { + "year": 2025, + "return_pct": 35.6 + }, + { + "year": 2026, + "return_pct": 8.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 231, + "post_stop_reentries": 144, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 5481.54, + "reentry_trades": 144, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 29, + "avg_reentry_wait_sessions": 116.1, + "reentry_win_rate": 27.8, + "reentry_total_pnl": 2726.77 + }, + "policy": { + "daily_checks": 51281, + "qualified_checks": 1018, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 999 + } + } + }, + { + "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": 35177.68, + "total_return_pct": 251.8, + "cagr_pct": 36.7, + "max_drawdown_pct": 20.8, + "sharpe": 1.45, + "trades": 467, + "win_rate": 35.5, + "avg_trade_pnl": 53.91, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3599.63, + "worst_trade_pnl": -850.25, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 223, + "time": 100, + "trailing_stop": 144 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.5 + }, + { + "year": 2023, + "return_pct": 65.2 + }, + { + "year": 2024, + "return_pct": 34.4 + }, + { + "year": 2025, + "return_pct": 34.7 + }, + { + "year": 2026, + "return_pct": 5.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 131, + "post_stop_states_open_at_end": 92, + "turnover": { + "transaction_cost": 5152.51, + "reentry_trades": 131, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 10, + "avg_reentry_wait_sessions": 130.4, + "reentry_win_rate": 29.8, + "reentry_total_pnl": 3589.84 + }, + "policy": { + "daily_checks": 53931, + "qualified_checks": 1065, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 984 + } + } + }, + { + "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": 38883.93, + "total_return_pct": 288.8, + "cagr_pct": 40.2, + "max_drawdown_pct": 19.5, + "sharpe": 1.56, + "trades": 479, + "win_rate": 35.3, + "avg_trade_pnl": 60.3, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 3966.96, + "worst_trade_pnl": -743.1, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 230, + "time": 101, + "trailing_stop": 148 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.8 + }, + { + "year": 2023, + "return_pct": 71.0 + }, + { + "year": 2024, + "return_pct": 39.4 + }, + { + "year": 2025, + "return_pct": 35.6 + }, + { + "year": 2026, + "return_pct": 8.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 230, + "post_stop_reentries": 143, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 5400.07, + "reentry_trades": 143, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 28, + "avg_reentry_wait_sessions": 115.3, + "reentry_win_rate": 27.3, + "reentry_total_pnl": 2288.12 + }, + "policy": { + "daily_checks": 51051, + "qualified_checks": 1017, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 991 + } + } + }, + { + "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": 31372.96, + "total_return_pct": 213.7, + "cagr_pct": 32.9, + "max_drawdown_pct": 23.4, + "sharpe": 1.4, + "trades": 423, + "win_rate": 35.5, + "avg_trade_pnl": 50.53, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 2821.99, + "worst_trade_pnl": -407.95, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 195, + "time": 94, + "trailing_stop": 134 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.1 + }, + { + "year": 2023, + "return_pct": 57.0 + }, + { + "year": 2024, + "return_pct": 9.7 + }, + { + "year": 2025, + "return_pct": 35.3 + }, + { + "year": 2026, + "return_pct": 25.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 195, + "post_stop_reentries": 64, + "post_stop_states_open_at_end": 131, + "turnover": { + "transaction_cost": 3780.41, + "reentry_trades": 64, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 117.3, + "reentry_win_rate": 40.6, + "reentry_total_pnl": 8436.67 + }, + "policy": { + "daily_checks": 75409, + "qualified_checks": 1859, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 320 + } + } + }, + { + "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": 25172.11, + "total_return_pct": 151.7, + "cagr_pct": 25.8, + "max_drawdown_pct": 21.5, + "sharpe": 1.15, + "trades": 464, + "win_rate": 34.3, + "avg_trade_pnl": 32.7, + "best_trade_r": 12.37, + "worst_trade_r": -3.22, + "best_trade_pnl": 2638.55, + "worst_trade_pnl": -350.84, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 219, + "time": 97, + "trailing_stop": 148 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.4 + }, + { + "year": 2023, + "return_pct": 40.0 + }, + { + "year": 2024, + "return_pct": 21.5 + }, + { + "year": 2025, + "return_pct": 30.1 + }, + { + "year": 2026, + "return_pct": 3.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 219, + "post_stop_reentries": 107, + "post_stop_states_open_at_end": 112, + "turnover": { + "transaction_cost": 3994.55, + "reentry_trades": 107, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 158.7, + "reentry_win_rate": 36.4, + "reentry_total_pnl": 3175.43 + }, + "policy": { + "daily_checks": 66587, + "qualified_checks": 1386, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 527 + } + } + }, + { + "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": 29266.51, + "total_return_pct": 192.7, + "cagr_pct": 30.6, + "max_drawdown_pct": 19.5, + "sharpe": 1.28, + "trades": 319, + "win_rate": 34.8, + "avg_trade_pnl": 60.4, + "best_trade_r": 12.03, + "worst_trade_r": -2.86, + "best_trade_pnl": 3099.83, + "worst_trade_pnl": -737.48, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 154, + "time": 64, + "trailing_stop": 101 + }, + "skipped_book_full": 4062, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.0 + }, + { + "year": 2023, + "return_pct": 58.7 + }, + { + "year": 2024, + "return_pct": 20.5 + }, + { + "year": 2025, + "return_pct": 32.1 + }, + { + "year": 2026, + "return_pct": 7.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 92, + "post_stop_states_open_at_end": 62, + "turnover": { + "transaction_cost": 6042.55, + "reentry_trades": 92, + "same_day_reentries": 9, + "next_session_reentries": 0, + "reentries_within_5_sessions": 17, + "avg_reentry_wait_sessions": 123.1, + "reentry_win_rate": 23.9, + "reentry_total_pnl": -1917.79 + }, + "policy": { + "daily_checks": 37691, + "qualified_checks": 996, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 996 + } + } + }, + { + "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": 29530.03, + "total_return_pct": 195.3, + "cagr_pct": 30.9, + "max_drawdown_pct": 20.8, + "sharpe": 1.29, + "trades": 317, + "win_rate": 34.4, + "avg_trade_pnl": 61.61, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 3127.74, + "worst_trade_pnl": -744.12, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 154, + "time": 65, + "trailing_stop": 98 + }, + "skipped_book_full": 4037, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.4 + }, + { + "year": 2023, + "return_pct": 66.9 + }, + { + "year": 2024, + "return_pct": 16.6 + }, + { + "year": 2025, + "return_pct": 30.6 + }, + { + "year": 2026, + "return_pct": 7.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 88, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 6194.86, + "reentry_trades": 88, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 25.0, + "reentry_total_pnl": 859.33 + }, + "policy": { + "daily_checks": 40201, + "qualified_checks": 1056, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 1046 + } + } + }, + { + "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": 30078.76, + "total_return_pct": 200.8, + "cagr_pct": 31.5, + "max_drawdown_pct": 20.0, + "sharpe": 1.31, + "trades": 316, + "win_rate": 34.2, + "avg_trade_pnl": 63.54, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4272.51, + "worst_trade_pnl": -721.15, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 149, + "time": 64, + "trailing_stop": 103 + }, + "skipped_book_full": 4071, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.4 + }, + { + "year": 2023, + "return_pct": 66.9 + }, + { + "year": 2024, + "return_pct": 22.8 + }, + { + "year": 2025, + "return_pct": 29.4 + }, + { + "year": 2026, + "return_pct": 4.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 149, + "post_stop_reentries": 85, + "post_stop_states_open_at_end": 64, + "turnover": { + "transaction_cost": 6331.34, + "reentry_trades": 85, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 142.0, + "reentry_win_rate": 23.5, + "reentry_total_pnl": -2711.59 + }, + "policy": { + "daily_checks": 39904, + "qualified_checks": 1087, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 1041 + } + } + }, + { + "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": 29530.03, + "total_return_pct": 195.3, + "cagr_pct": 30.9, + "max_drawdown_pct": 20.8, + "sharpe": 1.29, + "trades": 317, + "win_rate": 34.4, + "avg_trade_pnl": 61.61, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 3127.74, + "worst_trade_pnl": -744.12, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 154, + "time": 65, + "trailing_stop": 98 + }, + "skipped_book_full": 4037, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.4 + }, + { + "year": 2023, + "return_pct": 66.9 + }, + { + "year": 2024, + "return_pct": 16.6 + }, + { + "year": 2025, + "return_pct": 30.6 + }, + { + "year": 2026, + "return_pct": 7.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 88, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 6194.86, + "reentry_trades": 88, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 25.0, + "reentry_total_pnl": 859.33 + }, + "policy": { + "daily_checks": 40201, + "qualified_checks": 1056, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 1046 + } + } + }, + { + "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": 22428.3, + "total_return_pct": 124.3, + "cagr_pct": 22.2, + "max_drawdown_pct": 21.5, + "sharpe": 1.05, + "trades": 307, + "win_rate": 34.2, + "avg_trade_pnl": 40.48, + "best_trade_r": 12.02, + "worst_trade_r": -3.1, + "best_trade_pnl": 1601.09, + "worst_trade_pnl": -568.96, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 153, + "time": 63, + "trailing_stop": 91 + }, + "skipped_book_full": 2957, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 3.1 + }, + { + "year": 2023, + "return_pct": 53.1 + }, + { + "year": 2024, + "return_pct": 20.4 + }, + { + "year": 2025, + "return_pct": 17.4 + }, + { + "year": 2026, + "return_pct": 0.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 153, + "post_stop_reentries": 50, + "post_stop_states_open_at_end": 103, + "turnover": { + "transaction_cost": 5377.85, + "reentry_trades": 50, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 103.6, + "reentry_win_rate": 34.0, + "reentry_total_pnl": 3423.43 + }, + "policy": { + "daily_checks": 56184, + "qualified_checks": 1602, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 365 + } + } + }, + { + "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": 27191.23, + "total_return_pct": 171.9, + "cagr_pct": 28.2, + "max_drawdown_pct": 19.2, + "sharpe": 1.24, + "trades": 308, + "win_rate": 35.1, + "avg_trade_pnl": 55.82, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2579.73, + "worst_trade_pnl": -486.5, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 142, + "time": 67, + "trailing_stop": 99 + }, + "skipped_book_full": 3294, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.9 + }, + { + "year": 2023, + "return_pct": 41.7 + }, + { + "year": 2024, + "return_pct": 21.5 + }, + { + "year": 2025, + "return_pct": 28.1 + }, + { + "year": 2026, + "return_pct": 13.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 142, + "post_stop_reentries": 55, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 5404.27, + "reentry_trades": 55, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 197.4, + "reentry_win_rate": 36.4, + "reentry_total_pnl": 4315.62 + }, + "policy": { + "daily_checks": 55278, + "qualified_checks": 1359, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 559 + } + } + }, + { + "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": 36050.34, + "total_return_pct": 260.5, + "cagr_pct": 37.6, + "max_drawdown_pct": 18.8, + "sharpe": 1.47, + "trades": 481, + "win_rate": 34.3, + "avg_trade_pnl": 54.16, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3940.07, + "worst_trade_pnl": -962.8, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 232, + "time": 102, + "trailing_stop": 147 + }, + "skipped_book_full": 567, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 5.1 + }, + { + "year": 2023, + "return_pct": 70.2 + }, + { + "year": 2024, + "return_pct": 33.1 + }, + { + "year": 2025, + "return_pct": 48.0 + }, + { + "year": 2026, + "return_pct": 2.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 232, + "post_stop_reentries": 147, + "post_stop_states_open_at_end": 85, + "turnover": { + "transaction_cost": 7657.61, + "reentry_trades": 147, + "same_day_reentries": 10, + "next_session_reentries": 3, + "reentries_within_5_sessions": 39, + "avg_reentry_wait_sessions": 103.6, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 3697.27 + }, + "policy": { + "daily_checks": 51173, + "qualified_checks": 963, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 963 + } + } + }, + { + "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": 41244.09, + "total_return_pct": 312.4, + "cagr_pct": 42.2, + "max_drawdown_pct": 21.0, + "sharpe": 1.6, + "trades": 464, + "win_rate": 34.7, + "avg_trade_pnl": 67.34, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 4219.06, + "worst_trade_pnl": -730.76, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 224, + "time": 96, + "trailing_stop": 144 + }, + "skipped_book_full": 510, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.0 + }, + { + "year": 2023, + "return_pct": 66.0 + }, + { + "year": 2024, + "return_pct": 39.2 + }, + { + "year": 2025, + "return_pct": 48.4 + }, + { + "year": 2026, + "return_pct": 10.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 224, + "post_stop_reentries": 136, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 7916.2, + "reentry_trades": 136, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 119.3, + "reentry_win_rate": 28.7, + "reentry_total_pnl": 5982.79 + }, + "policy": { + "daily_checks": 51131, + "qualified_checks": 1000, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 983 + } + } + }, + { + "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": 33234.17, + "total_return_pct": 232.3, + "cagr_pct": 34.8, + "max_drawdown_pct": 22.0, + "sharpe": 1.4, + "trades": 462, + "win_rate": 34.8, + "avg_trade_pnl": 50.29, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3325.54, + "worst_trade_pnl": -482.77, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 220, + "time": 97, + "trailing_stop": 145 + }, + "skipped_book_full": 503, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.6 + }, + { + "year": 2023, + "return_pct": 60.2 + }, + { + "year": 2024, + "return_pct": 30.7 + }, + { + "year": 2025, + "return_pct": 35.4 + }, + { + "year": 2026, + "return_pct": 7.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 220, + "post_stop_reentries": 128, + "post_stop_states_open_at_end": 92, + "turnover": { + "transaction_cost": 7329.65, + "reentry_trades": 128, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 7, + "avg_reentry_wait_sessions": 126.3, + "reentry_win_rate": 30.5, + "reentry_total_pnl": 3744.57 + }, + "policy": { + "daily_checks": 53456, + "qualified_checks": 1005, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 931 + } + } + }, + { + "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": 40214.3, + "total_return_pct": 302.1, + "cagr_pct": 41.3, + "max_drawdown_pct": 20.8, + "sharpe": 1.58, + "trades": 464, + "win_rate": 34.7, + "avg_trade_pnl": 65.12, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 4113.72, + "worst_trade_pnl": -712.52, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 223, + "time": 96, + "trailing_stop": 145 + }, + "skipped_book_full": 510, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.0 + }, + { + "year": 2023, + "return_pct": 66.0 + }, + { + "year": 2024, + "return_pct": 35.7 + }, + { + "year": 2025, + "return_pct": 48.4 + }, + { + "year": 2026, + "return_pct": 10.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 135, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 7799.2, + "reentry_trades": 135, + "same_day_reentries": 0, + "next_session_reentries": 4, + "reentries_within_5_sessions": 22, + "avg_reentry_wait_sessions": 118.5, + "reentry_win_rate": 28.1, + "reentry_total_pnl": 2185.12 + }, + "policy": { + "daily_checks": 50900, + "qualified_checks": 998, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 974 + } + } + }, + { + "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": 28709.16, + "total_return_pct": 187.1, + "cagr_pct": 30.0, + "max_drawdown_pct": 25.7, + "sharpe": 1.3, + "trades": 420, + "win_rate": 34.0, + "avg_trade_pnl": 44.55, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 2615.4, + "worst_trade_pnl": -389.6, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 195, + "time": 91, + "trailing_stop": 134 + }, + "skipped_book_full": 425, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.0 + }, + { + "year": 2023, + "return_pct": 56.1 + }, + { + "year": 2024, + "return_pct": 6.8 + }, + { + "year": 2025, + "return_pct": 31.1 + }, + { + "year": 2026, + "return_pct": 23.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 195, + "post_stop_reentries": 63, + "post_stop_states_open_at_end": 132, + "turnover": { + "transaction_cost": 5464.41, + "reentry_trades": 63, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 119.2, + "reentry_win_rate": 41.3, + "reentry_total_pnl": 8040.3 + }, + "policy": { + "daily_checks": 75537, + "qualified_checks": 1852, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 320 + } + } + }, + { + "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": 22821.65, + "total_return_pct": 128.2, + "cagr_pct": 22.8, + "max_drawdown_pct": 21.6, + "sharpe": 1.04, + "trades": 457, + "win_rate": 33.9, + "avg_trade_pnl": 28.06, + "best_trade_r": 12.37, + "worst_trade_r": -3.22, + "best_trade_pnl": 2412.72, + "worst_trade_pnl": -348.98, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 215, + "time": 98, + "trailing_stop": 144 + }, + "skipped_book_full": 594, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.1 + }, + { + "year": 2023, + "return_pct": 37.5 + }, + { + "year": 2024, + "return_pct": 23.1 + }, + { + "year": 2025, + "return_pct": 21.6 + }, + { + "year": 2026, + "return_pct": 2.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 215, + "post_stop_reentries": 104, + "post_stop_states_open_at_end": 111, + "turnover": { + "transaction_cost": 5807.79, + "reentry_trades": 104, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 155.6, + "reentry_win_rate": 37.5, + "reentry_total_pnl": 2841.71 + }, + "policy": { + "daily_checks": 65549, + "qualified_checks": 1357, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 520 + } + } + }, + { + "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": 35027.23, + "total_return_pct": 250.3, + "cagr_pct": 36.6, + "max_drawdown_pct": 19.1, + "sharpe": 1.43, + "trades": 485, + "win_rate": 34.4, + "avg_trade_pnl": 51.6, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3552.04, + "worst_trade_pnl": -552.07, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 232, + "time": 104, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 4.5 + }, + { + "year": 2023, + "return_pct": 70.2 + }, + { + "year": 2024, + "return_pct": 34.0 + }, + { + "year": 2025, + "return_pct": 37.9 + }, + { + "year": 2026, + "return_pct": 6.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 232, + "post_stop_reentries": 148, + "post_stop_states_open_at_end": 84, + "turnover": { + "transaction_cost": 7556.9, + "reentry_trades": 148, + "same_day_reentries": 11, + "next_session_reentries": 4, + "reentries_within_5_sessions": 41, + "avg_reentry_wait_sessions": 111.8, + "reentry_win_rate": 29.7, + "reentry_total_pnl": 6424.16 + }, + "policy": { + "daily_checks": 50953, + "qualified_checks": 977, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 977 + } + } + }, + { + "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": 35435.18, + "total_return_pct": 254.4, + "cagr_pct": 37.0, + "max_drawdown_pct": 21.0, + "sharpe": 1.45, + "trades": 479, + "win_rate": 34.7, + "avg_trade_pnl": 53.1, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 3623.36, + "worst_trade_pnl": -700.57, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 231, + "time": 101, + "trailing_stop": 147 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.1 + }, + { + "year": 2023, + "return_pct": 66.0 + }, + { + "year": 2024, + "return_pct": 39.2 + }, + { + "year": 2025, + "return_pct": 31.4 + }, + { + "year": 2026, + "return_pct": 7.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 231, + "post_stop_reentries": 144, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 7633.06, + "reentry_trades": 144, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 29, + "avg_reentry_wait_sessions": 116.1, + "reentry_win_rate": 27.8, + "reentry_total_pnl": 1610.6 + }, + "policy": { + "daily_checks": 51281, + "qualified_checks": 1018, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 999 + } + } + }, + { + "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": 31184.17, + "total_return_pct": 211.8, + "cagr_pct": 32.7, + "max_drawdown_pct": 22.0, + "sharpe": 1.32, + "trades": 467, + "win_rate": 34.9, + "avg_trade_pnl": 45.36, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3225.07, + "worst_trade_pnl": -772.31, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 223, + "time": 100, + "trailing_stop": 144 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.8 + }, + { + "year": 2023, + "return_pct": 60.2 + }, + { + "year": 2024, + "return_pct": 30.7 + }, + { + "year": 2025, + "return_pct": 30.6 + }, + { + "year": 2026, + "return_pct": 4.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 223, + "post_stop_reentries": 131, + "post_stop_states_open_at_end": 92, + "turnover": { + "transaction_cost": 7180.1, + "reentry_trades": 131, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 10, + "avg_reentry_wait_sessions": 130.4, + "reentry_win_rate": 29.8, + "reentry_total_pnl": 2600.59 + }, + "policy": { + "daily_checks": 53931, + "qualified_checks": 1065, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 984 + } + } + }, + { + "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": 34550.43, + "total_return_pct": 245.5, + "cagr_pct": 36.1, + "max_drawdown_pct": 20.8, + "sharpe": 1.43, + "trades": 479, + "win_rate": 34.7, + "avg_trade_pnl": 51.25, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 3532.89, + "worst_trade_pnl": -683.07, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 230, + "time": 101, + "trailing_stop": 148 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.1 + }, + { + "year": 2023, + "return_pct": 66.0 + }, + { + "year": 2024, + "return_pct": 35.7 + }, + { + "year": 2025, + "return_pct": 31.4 + }, + { + "year": 2026, + "return_pct": 7.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 230, + "post_stop_reentries": 143, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 7523.22, + "reentry_trades": 143, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 28, + "avg_reentry_wait_sessions": 115.3, + "reentry_win_rate": 27.3, + "reentry_total_pnl": 1215.81 + }, + "policy": { + "daily_checks": 51051, + "qualified_checks": 1017, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 991 + } + } + }, + { + "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": 28048.54, + "total_return_pct": 180.5, + "cagr_pct": 29.2, + "max_drawdown_pct": 25.7, + "sharpe": 1.27, + "trades": 423, + "win_rate": 34.5, + "avg_trade_pnl": 42.67, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 2523.61, + "worst_trade_pnl": -375.91, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 195, + "time": 94, + "trailing_stop": 134 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 5.4 + }, + { + "year": 2023, + "return_pct": 52.5 + }, + { + "year": 2024, + "return_pct": 6.8 + }, + { + "year": 2025, + "return_pct": 31.5 + }, + { + "year": 2026, + "return_pct": 24.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 195, + "post_stop_reentries": 64, + "post_stop_states_open_at_end": 131, + "turnover": { + "transaction_cost": 5311.6, + "reentry_trades": 64, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 117.3, + "reentry_win_rate": 40.6, + "reentry_total_pnl": 7655.46 + }, + "policy": { + "daily_checks": 75409, + "qualified_checks": 1859, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 320 + } + } + }, + { + "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": 22347.32, + "total_return_pct": 123.5, + "cagr_pct": 22.1, + "max_drawdown_pct": 22.4, + "sharpe": 1.01, + "trades": 464, + "win_rate": 33.2, + "avg_trade_pnl": 26.61, + "best_trade_r": 12.37, + "worst_trade_r": -3.22, + "best_trade_pnl": 2367.48, + "worst_trade_pnl": -330.0, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 219, + "time": 97, + "trailing_stop": 148 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.7 + }, + { + "year": 2023, + "return_pct": 35.8 + }, + { + "year": 2024, + "return_pct": 18.2 + }, + { + "year": 2025, + "return_pct": 26.1 + }, + { + "year": 2026, + "return_pct": 1.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 219, + "post_stop_reentries": 107, + "post_stop_states_open_at_end": 112, + "turnover": { + "transaction_cost": 5594.47, + "reentry_trades": 107, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 158.7, + "reentry_win_rate": 36.4, + "reentry_total_pnl": 2608.22 + }, + "policy": { + "daily_checks": 66587, + "qualified_checks": 1386, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 527 + } + } + } + ], + "holdout": [ + { + "arm": "immediate", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 28278.65, + "total_return_pct": 182.8, + "cagr_pct": 48.3, + "max_drawdown_pct": 17.9, + "sharpe": 1.8, + "trades": 300, + "win_rate": 36.7, + "avg_trade_pnl": 60.93, + "best_trade_r": 12.02, + "worst_trade_r": -3.26, + "best_trade_pnl": 1953.68, + "worst_trade_pnl": -538.84, + "avg_hold_days": 15.4, + "exit_reasons": { + "stop": 139, + "time": 69, + "trailing_stop": 92 + }, + "skipped_book_full": 362, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.5 + }, + { + "year": 2023, + "return_pct": 80.3 + }, + { + "year": 2024, + "return_pct": 40.7 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 139, + "post_stop_reentries": 78, + "post_stop_states_open_at_end": 61, + "turnover": { + "transaction_cost": 1256.2, + "reentry_trades": 78, + "same_day_reentries": 7, + "next_session_reentries": 2, + "reentries_within_5_sessions": 21, + "avg_reentry_wait_sessions": 44.2, + "reentry_win_rate": 32.1, + "reentry_total_pnl": 2419.53 + }, + "policy": { + "daily_checks": 23590, + "qualified_checks": 588, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 588 + } + } + }, + { + "arm": "next_session", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 29904.6, + "total_return_pct": 199.0, + "cagr_pct": 51.4, + "max_drawdown_pct": 17.9, + "sharpe": 1.87, + "trades": 291, + "win_rate": 36.8, + "avg_trade_pnl": 68.4, + "best_trade_r": 12.02, + "worst_trade_r": -3.26, + "best_trade_pnl": 1964.76, + "worst_trade_pnl": -538.16, + "avg_hold_days": 15.4, + "exit_reasons": { + "stop": 135, + "time": 66, + "trailing_stop": 90 + }, + "skipped_book_full": 305, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.4 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 47.0 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 135, + "post_stop_reentries": 71, + "post_stop_states_open_at_end": 64, + "turnover": { + "transaction_cost": 1271.61, + "reentry_trades": 71, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 45.4, + "reentry_win_rate": 21.1, + "reentry_total_pnl": -46.55 + }, + "policy": { + "daily_checks": 23246, + "qualified_checks": 609, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 600 + } + } + }, + { + "arm": "cooldown_5", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 27327.62, + "total_return_pct": 173.3, + "cagr_pct": 46.4, + "max_drawdown_pct": 17.4, + "sharpe": 1.75, + "trades": 289, + "win_rate": 37.4, + "avg_trade_pnl": 59.96, + "best_trade_r": 12.02, + "worst_trade_r": -3.26, + "best_trade_pnl": 1867.7, + "worst_trade_pnl": -522.44, + "avg_hold_days": 15.5, + "exit_reasons": { + "stop": 134, + "time": 68, + "trailing_stop": 87 + }, + "skipped_book_full": 303, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 13.1 + }, + { + "year": 2023, + "return_pct": 70.3 + }, + { + "year": 2024, + "return_pct": 38.2 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 134, + "post_stop_reentries": 68, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 1262.18, + "reentry_trades": 68, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 53.0, + "reentry_win_rate": 25.0, + "reentry_total_pnl": 1105.13 + }, + "policy": { + "daily_checks": 24169, + "qualified_checks": 608, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 567 + } + } + }, + { + "arm": "gate_reset", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 29146.7, + "total_return_pct": 191.5, + "cagr_pct": 50.0, + "max_drawdown_pct": 17.9, + "sharpe": 1.84, + "trades": 289, + "win_rate": 36.7, + "avg_trade_pnl": 66.25, + "best_trade_r": 12.02, + "worst_trade_r": -3.26, + "best_trade_pnl": 1966.9, + "worst_trade_pnl": -538.16, + "avg_hold_days": 15.4, + "exit_reasons": { + "stop": 134, + "time": 65, + "trailing_stop": 90 + }, + "skipped_book_full": 305, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.4 + }, + { + "year": 2023, + "return_pct": 76.2 + }, + { + "year": 2024, + "return_pct": 43.2 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 134, + "post_stop_reentries": 70, + "post_stop_states_open_at_end": 64, + "turnover": { + "transaction_cost": 1269.05, + "reentry_trades": 70, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 10, + "avg_reentry_wait_sessions": 46.0, + "reentry_win_rate": 21.4, + "reentry_total_pnl": 104.33 + }, + "policy": { + "daily_checks": 23245, + "qualified_checks": 611, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 595 + } + } + }, + { + "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": 20440.4, + "total_return_pct": 104.4, + "cagr_pct": 31.1, + "max_drawdown_pct": 21.7, + "sharpe": 1.33, + "trades": 278, + "win_rate": 34.9, + "avg_trade_pnl": 37.56, + "best_trade_r": 12.02, + "worst_trade_r": -3.26, + "best_trade_pnl": 1621.74, + "worst_trade_pnl": -250.19, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 128, + "time": 59, + "trailing_stop": 91 + }, + "skipped_book_full": 410, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.4 + }, + { + "year": 2023, + "return_pct": 65.2 + }, + { + "year": 2024, + "return_pct": 12.7 + }, + { + "year": 2025, + "return_pct": -0.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 128, + "post_stop_reentries": 34, + "post_stop_states_open_at_end": 94, + "turnover": { + "transaction_cost": 1095.27, + "reentry_trades": 34, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 2, + "avg_reentry_wait_sessions": 75.7, + "reentry_win_rate": 38.2, + "reentry_total_pnl": 4122.95 + }, + "policy": { + "daily_checks": 33280, + "qualified_checks": 1147, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 233 + } + } + }, + { + "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": 23380.31, + "total_return_pct": 133.8, + "cagr_pct": 38.0, + "max_drawdown_pct": 19.7, + "sharpe": 1.56, + "trades": 291, + "win_rate": 38.5, + "avg_trade_pnl": 45.98, + "best_trade_r": 10.41, + "worst_trade_r": -3.22, + "best_trade_pnl": 2007.88, + "worst_trade_pnl": -367.6, + "avg_hold_days": 15.5, + "exit_reasons": { + "stop": 131, + "time": 69, + "trailing_stop": 91 + }, + "skipped_book_full": 510, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.5 + }, + { + "year": 2023, + "return_pct": 45.9 + }, + { + "year": 2024, + "return_pct": 38.0 + }, + { + "year": 2025, + "return_pct": 3.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 131, + "post_stop_reentries": 51, + "post_stop_states_open_at_end": 80, + "turnover": { + "transaction_cost": 1101.13, + "reentry_trades": 51, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 68.6, + "reentry_win_rate": 45.1, + "reentry_total_pnl": 4325.36 + }, + "policy": { + "daily_checks": 29399, + "qualified_checks": 830, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 325 + } + } + }, + { + "arm": "immediate", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 16735.92, + "total_return_pct": 67.4, + "cagr_pct": 41.1, + "max_drawdown_pct": 15.2, + "sharpe": 1.64, + "trades": 180, + "win_rate": 35.6, + "avg_trade_pnl": 37.42, + "best_trade_r": 12.37, + "worst_trade_r": -2.86, + "best_trade_pnl": 1816.07, + "worst_trade_pnl": -424.38, + "avg_hold_days": 13.8, + "exit_reasons": { + "stop": 91, + "time": 33, + "trailing_stop": 56 + }, + "skipped_book_full": 205, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 58.6 + }, + { + "year": 2026, + "return_pct": 5.5 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 91, + "post_stop_reentries": 47, + "post_stop_states_open_at_end": 44, + "turnover": { + "transaction_cost": 625.7, + "reentry_trades": 47, + "same_day_reentries": 3, + "next_session_reentries": 1, + "reentries_within_5_sessions": 17, + "avg_reentry_wait_sessions": 35.5, + "reentry_win_rate": 34.0, + "reentry_total_pnl": 102.69 + }, + "policy": { + "daily_checks": 8339, + "qualified_checks": 197, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 197 + } + } + }, + { + "arm": "next_session", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 17751.89, + "total_return_pct": 77.5, + "cagr_pct": 46.8, + "max_drawdown_pct": 15.7, + "sharpe": 1.81, + "trades": 177, + "win_rate": 35.6, + "avg_trade_pnl": 43.8, + "best_trade_r": 12.03, + "worst_trade_r": -2.82, + "best_trade_pnl": 1807.6, + "worst_trade_pnl": -294.19, + "avg_hold_days": 14.0, + "exit_reasons": { + "stop": 90, + "time": 31, + "trailing_stop": 56 + }, + "skipped_book_full": 205, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 56.2 + }, + { + "year": 2026, + "return_pct": 13.6 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 90, + "post_stop_reentries": 42, + "post_stop_states_open_at_end": 48, + "turnover": { + "transaction_cost": 616.87, + "reentry_trades": 42, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 40.5, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 608.69 + }, + "policy": { + "daily_checks": 9103, + "qualified_checks": 200, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 192 + } + } + }, + { + "arm": "cooldown_5", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 15946.67, + "total_return_pct": 59.5, + "cagr_pct": 36.6, + "max_drawdown_pct": 17.3, + "sharpe": 1.57, + "trades": 173, + "win_rate": 36.4, + "avg_trade_pnl": 34.37, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1593.69, + "worst_trade_pnl": -324.69, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 88, + "time": 32, + "trailing_stop": 53 + }, + "skipped_book_full": 200, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 45.0 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 88, + "post_stop_reentries": 39, + "post_stop_states_open_at_end": 49, + "turnover": { + "transaction_cost": 590.69, + "reentry_trades": 39, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 44.5, + "reentry_win_rate": 30.8, + "reentry_total_pnl": -427.38 + }, + "policy": { + "daily_checks": 9757, + "qualified_checks": 246, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 210 + } + } + }, + { + "arm": "gate_reset", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 17751.89, + "total_return_pct": 77.5, + "cagr_pct": 46.8, + "max_drawdown_pct": 15.7, + "sharpe": 1.81, + "trades": 177, + "win_rate": 35.6, + "avg_trade_pnl": 43.8, + "best_trade_r": 12.03, + "worst_trade_r": -2.82, + "best_trade_pnl": 1807.6, + "worst_trade_pnl": -294.19, + "avg_hold_days": 14.0, + "exit_reasons": { + "stop": 90, + "time": 31, + "trailing_stop": 56 + }, + "skipped_book_full": 205, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 56.2 + }, + { + "year": 2026, + "return_pct": 13.6 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 90, + "post_stop_reentries": 42, + "post_stop_states_open_at_end": 48, + "turnover": { + "transaction_cost": 616.87, + "reentry_trades": 42, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 40.5, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 608.69 + }, + "policy": { + "daily_checks": 9103, + "qualified_checks": 200, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 192 + } + } + }, + { + "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": 14394.06, + "total_return_pct": 43.9, + "cagr_pct": 27.6, + "max_drawdown_pct": 17.9, + "sharpe": 1.21, + "trades": 173, + "win_rate": 34.7, + "avg_trade_pnl": 25.4, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1457.12, + "worst_trade_pnl": -313.59, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 85, + "time": 32, + "trailing_stop": 56 + }, + "skipped_book_full": 216, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 22.7 + }, + { + "year": 2026, + "return_pct": 17.3 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 85, + "post_stop_reentries": 25, + "post_stop_states_open_at_end": 60, + "turnover": { + "transaction_cost": 538.57, + "reentry_trades": 25, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 45.8, + "reentry_win_rate": 36.0, + "reentry_total_pnl": -382.5 + }, + "policy": { + "daily_checks": 12122, + "qualified_checks": 365, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 76 + } + } + }, + { + "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": 14721.13, + "total_return_pct": 47.2, + "cagr_pct": 29.5, + "max_drawdown_pct": 16.2, + "sharpe": 1.27, + "trades": 177, + "win_rate": 33.9, + "avg_trade_pnl": 26.67, + "best_trade_r": 12.03, + "worst_trade_r": -2.82, + "best_trade_pnl": 1563.39, + "worst_trade_pnl": -322.91, + "avg_hold_days": 14.3, + "exit_reasons": { + "stop": 84, + "time": 33, + "trailing_stop": 60 + }, + "skipped_book_full": 156, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 32.9 + }, + { + "year": 2026, + "return_pct": 10.8 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 84, + "post_stop_reentries": 27, + "post_stop_states_open_at_end": 57, + "turnover": { + "transaction_cost": 573.14, + "reentry_trades": 27, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 26.0, + "reentry_win_rate": 37.0, + "reentry_total_pnl": 385.44 + }, + "policy": { + "daily_checks": 11305, + "qualified_checks": 294, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 106 + } + } + } + ], + "portfolio_simulations_executed": 90 }, - { - "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": [ + "live_universe": { + "description": "Live-like historical rank: every ticker contributes once per session before the long-only setup gate is applied.", + "qualified_candidates": 5189, + "tickers_qualified": 337, + "primary_lookback_matrix": [ { - "year": 2025, - "return_pct": 12.2 + "arm": "immediate", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 10548.28, + "total_return_pct": 5.5, + "cagr_pct": 11.2, + "max_drawdown_pct": 14.0, + "sharpe": 0.67, + "trades": 52, + "win_rate": 26.9, + "avg_trade_pnl": 10.54, + "best_trade_r": 11.1, + "worst_trade_r": -2.86, + "best_trade_pnl": 1057.69, + "worst_trade_pnl": -251.25, + "avg_hold_days": 12.9, + "exit_reasons": { + "stop": 30, + "time": 4, + "trailing_stop": 18 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": 5.6 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 30, + "post_stop_reentries": 11, + "post_stop_states_open_at_end": 19, + "turnover": { + "transaction_cost": 148.91, + "reentry_trades": 11, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 17.0, + "reentry_win_rate": 9.1, + "reentry_total_pnl": -288.3 + }, + "policy": { + "daily_checks": 1538, + "qualified_checks": 55, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 55 + } + } }, { - "year": 2026, - "return_pct": 17.5 + "arm": "next_session", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 10548.28, + "total_return_pct": 5.5, + "cagr_pct": 11.2, + "max_drawdown_pct": 14.0, + "sharpe": 0.67, + "trades": 52, + "win_rate": 26.9, + "avg_trade_pnl": 10.54, + "best_trade_r": 11.1, + "worst_trade_r": -2.86, + "best_trade_pnl": 1057.69, + "worst_trade_pnl": -251.25, + "avg_hold_days": 12.9, + "exit_reasons": { + "stop": 30, + "time": 4, + "trailing_stop": 18 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": 5.6 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 30, + "post_stop_reentries": 11, + "post_stop_states_open_at_end": 19, + "turnover": { + "transaction_cost": 148.91, + "reentry_trades": 11, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 17.0, + "reentry_win_rate": 9.1, + "reentry_total_pnl": -288.3 + }, + "policy": { + "daily_checks": 1538, + "qualified_checks": 55, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 54 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 10756.52, + "total_return_pct": 7.6, + "cagr_pct": 15.7, + "max_drawdown_pct": 13.7, + "sharpe": 0.87, + "trades": 52, + "win_rate": 28.8, + "avg_trade_pnl": 14.55, + "best_trade_r": 11.1, + "worst_trade_r": -2.86, + "best_trade_pnl": 1055.54, + "worst_trade_pnl": -251.25, + "avg_hold_days": 13.1, + "exit_reasons": { + "stop": 29, + "time": 4, + "trailing_stop": 19 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": 7.6 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 29, + "post_stop_reentries": 10, + "post_stop_states_open_at_end": 19, + "turnover": { + "transaction_cost": 145.79, + "reentry_trades": 10, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 2, + "avg_reentry_wait_sessions": 20.1, + "reentry_win_rate": 10.0, + "reentry_total_pnl": -201.73 + }, + "policy": { + "daily_checks": 1551, + "qualified_checks": 60, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 51 + } + } + }, + { + "arm": "gate_reset", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 10548.28, + "total_return_pct": 5.5, + "cagr_pct": 11.2, + "max_drawdown_pct": 14.0, + "sharpe": 0.67, + "trades": 52, + "win_rate": 26.9, + "avg_trade_pnl": 10.54, + "best_trade_r": 11.1, + "worst_trade_r": -2.86, + "best_trade_pnl": 1057.69, + "worst_trade_pnl": -251.25, + "avg_hold_days": 12.9, + "exit_reasons": { + "stop": 30, + "time": 4, + "trailing_stop": 18 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": 5.6 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 30, + "post_stop_reentries": 11, + "post_stop_states_open_at_end": 19, + "turnover": { + "transaction_cost": 148.91, + "reentry_trades": 11, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 17.0, + "reentry_win_rate": 9.1, + "reentry_total_pnl": -288.3 + }, + "policy": { + "daily_checks": 1538, + "qualified_checks": 55, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 54 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 9966.56, + "total_return_pct": -0.3, + "cagr_pct": -0.7, + "max_drawdown_pct": 12.8, + "sharpe": 0.06, + "trades": 51, + "win_rate": 29.4, + "avg_trade_pnl": -0.66, + "best_trade_r": 5.52, + "worst_trade_r": -1.79, + "best_trade_pnl": 435.82, + "worst_trade_pnl": -141.92, + "avg_hold_days": 13.8, + "exit_reasons": { + "stop": 27, + "time": 5, + "trailing_stop": 19 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": -0.3 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 27, + "post_stop_reentries": 4, + "post_stop_states_open_at_end": 23, + "turnover": { + "transaction_cost": 142.69, + "reentry_trades": 4, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 0, + "avg_reentry_wait_sessions": 21.2, + "reentry_win_rate": 25.0, + "reentry_total_pnl": 307.71 + }, + "policy": { + "daily_checks": 1867, + "qualified_checks": 70, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 17 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "6m", + "lookback_label": "6 months", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 10539.34, + "total_return_pct": 5.4, + "cagr_pct": 11.1, + "max_drawdown_pct": 14.0, + "sharpe": 0.65, + "trades": 53, + "win_rate": 28.3, + "avg_trade_pnl": 10.18, + "best_trade_r": 11.1, + "worst_trade_r": -1.79, + "best_trade_pnl": 1051.68, + "worst_trade_pnl": -137.51, + "avg_hold_days": 13.4, + "exit_reasons": { + "stop": 28, + "time": 6, + "trailing_stop": 19 + }, + "skipped_book_full": 0, + "spy_return_pct": 9.2, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 0.0 + }, + { + "year": 2026, + "return_pct": 5.5 + } + ], + "start_date": "2025-12-31", + "end_date": "2026-07-02", + "post_stop_events": 28, + "post_stop_reentries": 6, + "post_stop_states_open_at_end": 22, + "turnover": { + "transaction_cost": 150.06, + "reentry_trades": 6, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 1, + "avg_reentry_wait_sessions": 15.8, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 308.41 + }, + "policy": { + "daily_checks": 1664, + "qualified_checks": 52, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 23 + } + } + }, + { + "arm": "immediate", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 14837.61, + "total_return_pct": 48.4, + "cagr_pct": 48.4, + "max_drawdown_pct": 12.7, + "sharpe": 1.84, + "trades": 113, + "win_rate": 32.7, + "avg_trade_pnl": 42.81, + "best_trade_r": 12.37, + "worst_trade_r": -2.86, + "best_trade_pnl": 1486.88, + "worst_trade_pnl": -352.31, + "avg_hold_days": 14.2, + "exit_reasons": { + "stop": 56, + "time": 16, + "trailing_stop": 41 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 35.1 + }, + { + "year": 2026, + "return_pct": 9.8 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 56, + "post_stop_reentries": 26, + "post_stop_states_open_at_end": 30, + "turnover": { + "transaction_cost": 361.59, + "reentry_trades": 26, + "same_day_reentries": 3, + "next_session_reentries": 0, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 23.0, + "reentry_win_rate": 30.8, + "reentry_total_pnl": 828.15 + }, + "policy": { + "daily_checks": 4282, + "qualified_checks": 122, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 122 + } + } + }, + { + "arm": "next_session", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 13926.2, + "total_return_pct": 39.3, + "cagr_pct": 39.3, + "max_drawdown_pct": 12.5, + "sharpe": 1.58, + "trades": 119, + "win_rate": 32.8, + "avg_trade_pnl": 32.99, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1486.55, + "worst_trade_pnl": -224.49, + "avg_hold_days": 13.9, + "exit_reasons": { + "stop": 59, + "time": 19, + "trailing_stop": 41 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 33.3 + }, + { + "year": 2026, + "return_pct": 4.5 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 59, + "post_stop_reentries": 26, + "post_stop_states_open_at_end": 33, + "turnover": { + "transaction_cost": 372.81, + "reentry_trades": 26, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 25.7, + "reentry_win_rate": 34.6, + "reentry_total_pnl": 522.23 + }, + "policy": { + "daily_checks": 4565, + "qualified_checks": 117, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 109 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 13858.58, + "total_return_pct": 38.6, + "cagr_pct": 38.6, + "max_drawdown_pct": 11.7, + "sharpe": 1.66, + "trades": 112, + "win_rate": 33.0, + "avg_trade_pnl": 34.45, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1371.51, + "worst_trade_pnl": -282.27, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 55, + "time": 18, + "trailing_stop": 39 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 26.1 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 55, + "post_stop_reentries": 22, + "post_stop_states_open_at_end": 33, + "turnover": { + "transaction_cost": 345.7, + "reentry_trades": 22, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 2, + "avg_reentry_wait_sessions": 27.5, + "reentry_win_rate": 36.4, + "reentry_total_pnl": 556.52 + }, + "policy": { + "daily_checks": 4702, + "qualified_checks": 122, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 101 + } + } + }, + { + "arm": "gate_reset", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 13926.2, + "total_return_pct": 39.3, + "cagr_pct": 39.3, + "max_drawdown_pct": 12.5, + "sharpe": 1.58, + "trades": 119, + "win_rate": 32.8, + "avg_trade_pnl": 32.99, + "best_trade_r": 12.37, + "worst_trade_r": -2.72, + "best_trade_pnl": 1486.55, + "worst_trade_pnl": -224.49, + "avg_hold_days": 13.9, + "exit_reasons": { + "stop": 59, + "time": 19, + "trailing_stop": 41 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 33.3 + }, + { + "year": 2026, + "return_pct": 4.5 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 59, + "post_stop_reentries": 26, + "post_stop_states_open_at_end": 33, + "turnover": { + "transaction_cost": 372.81, + "reentry_trades": 26, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 25.7, + "reentry_win_rate": 34.6, + "reentry_total_pnl": 522.23 + }, + "policy": { + "daily_checks": 4565, + "qualified_checks": 117, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 109 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 13642.93, + "total_return_pct": 36.4, + "cagr_pct": 36.5, + "max_drawdown_pct": 11.6, + "sharpe": 1.6, + "trades": 109, + "win_rate": 32.1, + "avg_trade_pnl": 33.42, + "best_trade_r": 12.37, + "worst_trade_r": -1.91, + "best_trade_pnl": 1351.38, + "worst_trade_pnl": -181.06, + "avg_hold_days": 13.9, + "exit_reasons": { + "stop": 52, + "time": 17, + "trailing_stop": 40 + }, + "skipped_book_full": 0, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 19.3 + }, + { + "year": 2026, + "return_pct": 14.4 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 52, + "post_stop_reentries": 12, + "post_stop_states_open_at_end": 40, + "turnover": { + "transaction_cost": 336.04, + "reentry_trades": 12, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 2, + "avg_reentry_wait_sessions": 34.7, + "reentry_win_rate": 25.0, + "reentry_total_pnl": 615.85 + }, + "policy": { + "daily_checks": 5734, + "qualified_checks": 179, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 42 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "1y", + "lookback_label": "1 year", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 13647.67, + "total_return_pct": 36.5, + "cagr_pct": 36.5, + "max_drawdown_pct": 14.2, + "sharpe": 1.52, + "trades": 111, + "win_rate": 32.4, + "avg_trade_pnl": 32.86, + "best_trade_r": 12.37, + "worst_trade_r": -1.54, + "best_trade_pnl": 1387.7, + "worst_trade_pnl": -175.7, + "avg_hold_days": 14.3, + "exit_reasons": { + "stop": 52, + "time": 18, + "trailing_stop": 41 + }, + "skipped_book_full": 1, + "spy_return_pct": 20.0, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 25.2 + }, + { + "year": 2026, + "return_pct": 9.0 + } + ], + "start_date": "2025-07-02", + "end_date": "2026-07-02", + "post_stop_events": 52, + "post_stop_reentries": 18, + "post_stop_states_open_at_end": 34, + "turnover": { + "transaction_cost": 349.53, + "reentry_trades": 18, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 2, + "avg_reentry_wait_sessions": 25.9, + "reentry_win_rate": 33.3, + "reentry_total_pnl": 374.44 + }, + "policy": { + "daily_checks": 4570, + "qualified_checks": 157, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 75 + } + } + }, + { + "arm": "immediate", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 27503.16, + "total_return_pct": 175.0, + "cagr_pct": 40.1, + "max_drawdown_pct": 24.3, + "sharpe": 1.54, + "trades": 356, + "win_rate": 35.7, + "avg_trade_pnl": 49.17, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 2731.85, + "worst_trade_pnl": -865.62, + "avg_hold_days": 14.2, + "exit_reasons": { + "stop": 169, + "time": 65, + "trailing_stop": 122 + }, + "skipped_book_full": 211, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 18.3 + }, + { + "year": 2024, + "return_pct": 46.9 + }, + { + "year": 2025, + "return_pct": 44.3 + }, + { + "year": 2026, + "return_pct": 9.7 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 169, + "post_stop_reentries": 102, + "post_stop_states_open_at_end": 67, + "turnover": { + "transaction_cost": 1596.94, + "reentry_trades": 102, + "same_day_reentries": 6, + "next_session_reentries": 3, + "reentries_within_5_sessions": 31, + "avg_reentry_wait_sessions": 57.6, + "reentry_win_rate": 32.4, + "reentry_total_pnl": 5266.94 + }, + "policy": { + "daily_checks": 24396, + "qualified_checks": 543, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 543 + } + } + }, + { + "arm": "next_session", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 28555.93, + "total_return_pct": 185.6, + "cagr_pct": 41.9, + "max_drawdown_pct": 21.6, + "sharpe": 1.62, + "trades": 350, + "win_rate": 35.4, + "avg_trade_pnl": 53.02, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 2865.02, + "worst_trade_pnl": -469.75, + "avg_hold_days": 14.2, + "exit_reasons": { + "stop": 169, + "time": 64, + "trailing_stop": 117 + }, + "skipped_book_full": 192, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 16.6 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 50.3 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 169, + "post_stop_reentries": 99, + "post_stop_states_open_at_end": 70, + "turnover": { + "transaction_cost": 1573.6, + "reentry_trades": 99, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 21, + "avg_reentry_wait_sessions": 60.1, + "reentry_win_rate": 36.4, + "reentry_total_pnl": 6168.55 + }, + "policy": { + "daily_checks": 26547, + "qualified_checks": 569, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 555 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 25421.95, + "total_return_pct": 154.2, + "cagr_pct": 36.5, + "max_drawdown_pct": 22.2, + "sharpe": 1.49, + "trades": 348, + "win_rate": 35.9, + "avg_trade_pnl": 44.32, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2515.85, + "worst_trade_pnl": -517.93, + "avg_hold_days": 14.3, + "exit_reasons": { + "stop": 172, + "time": 67, + "trailing_stop": 109 + }, + "skipped_book_full": 188, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 15.2 + }, + { + "year": 2024, + "return_pct": 41.7 + }, + { + "year": 2025, + "return_pct": 41.9 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 172, + "post_stop_reentries": 100, + "post_stop_states_open_at_end": 72, + "turnover": { + "transaction_cost": 1526.02, + "reentry_trades": 100, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 64.2, + "reentry_win_rate": 32.0, + "reentry_total_pnl": 2471.68 + }, + "policy": { + "daily_checks": 28843, + "qualified_checks": 644, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 579 + } + } + }, + { + "arm": "gate_reset", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 28555.93, + "total_return_pct": 185.6, + "cagr_pct": 41.9, + "max_drawdown_pct": 21.6, + "sharpe": 1.62, + "trades": 350, + "win_rate": 35.4, + "avg_trade_pnl": 53.02, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 2865.02, + "worst_trade_pnl": -469.75, + "avg_hold_days": 14.2, + "exit_reasons": { + "stop": 169, + "time": 64, + "trailing_stop": 117 + }, + "skipped_book_full": 192, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 16.6 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 50.3 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 169, + "post_stop_reentries": 99, + "post_stop_states_open_at_end": 70, + "turnover": { + "transaction_cost": 1573.6, + "reentry_trades": 99, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 21, + "avg_reentry_wait_sessions": 60.1, + "reentry_win_rate": 36.4, + "reentry_total_pnl": 6168.55 + }, + "policy": { + "daily_checks": 26547, + "qualified_checks": 569, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 553 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 24960.53, + "total_return_pct": 149.6, + "cagr_pct": 35.7, + "max_drawdown_pct": 24.3, + "sharpe": 1.53, + "trades": 317, + "win_rate": 36.3, + "avg_trade_pnl": 47.19, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 2461.7, + "worst_trade_pnl": -413.34, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 144, + "time": 66, + "trailing_stop": 107 + }, + "skipped_book_full": 132, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": 2.6 + }, + { + "year": 2024, + "return_pct": 34.8 + }, + { + "year": 2025, + "return_pct": 44.6 + }, + { + "year": 2026, + "return_pct": 24.8 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 144, + "post_stop_reentries": 47, + "post_stop_states_open_at_end": 97, + "turnover": { + "transaction_cost": 1234.92, + "reentry_trades": 47, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 70.4, + "reentry_win_rate": 36.2, + "reentry_total_pnl": 4465.93 + }, + "policy": { + "daily_checks": 40733, + "qualified_checks": 1079, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 191 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "3y", + "lookback_label": "3 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 18048.94, + "total_return_pct": 80.5, + "cagr_pct": 21.8, + "max_drawdown_pct": 24.8, + "sharpe": 1.01, + "trades": 343, + "win_rate": 35.3, + "avg_trade_pnl": 23.47, + "best_trade_r": 12.37, + "worst_trade_r": -2.82, + "best_trade_pnl": 1798.56, + "worst_trade_pnl": -239.41, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 162, + "time": 61, + "trailing_stop": 120 + }, + "skipped_book_full": 101, + "spy_return_pct": 67.8, + "yearly_returns": [ + { + "year": 2023, + "return_pct": -0.2 + }, + { + "year": 2024, + "return_pct": 14.8 + }, + { + "year": 2025, + "return_pct": 41.4 + }, + { + "year": 2026, + "return_pct": 11.5 + } + ], + "start_date": "2023-07-03", + "end_date": "2026-07-02", + "post_stop_events": 162, + "post_stop_reentries": 72, + "post_stop_states_open_at_end": 90, + "turnover": { + "transaction_cost": 1097.97, + "reentry_trades": 72, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 7, + "avg_reentry_wait_sessions": 93.6, + "reentry_win_rate": 33.3, + "reentry_total_pnl": -678.68 + }, + "policy": { + "daily_checks": 36115, + "qualified_checks": 839, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 326 + } + } + }, + { + "arm": "immediate", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 44843.47, + "total_return_pct": 348.4, + "cagr_pct": 35.1, + "max_drawdown_pct": 24.3, + "sharpe": 1.5, + "trades": 489, + "win_rate": 35.6, + "avg_trade_pnl": 71.25, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 4454.24, + "worst_trade_pnl": -1411.38, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 238, + "time": 97, + "trailing_stop": 154 + }, + "skipped_book_full": 583, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 7.9 + }, + { + "year": 2023, + "return_pct": 78.6 + }, + { + "year": 2024, + "return_pct": 46.9 + }, + { + "year": 2025, + "return_pct": 44.3 + }, + { + "year": 2026, + "return_pct": 9.7 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 238, + "post_stop_reentries": 155, + "post_stop_states_open_at_end": 83, + "turnover": { + "transaction_cost": 2942.25, + "reentry_trades": 155, + "same_day_reentries": 9, + "next_session_reentries": 3, + "reentries_within_5_sessions": 38, + "avg_reentry_wait_sessions": 114.4, + "reentry_win_rate": 34.2, + "reentry_total_pnl": 10028.46 + }, + "policy": { + "daily_checks": 49944, + "qualified_checks": 947, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 947 + } + } + }, + { + "arm": "next_session", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 48810.86, + "total_return_pct": 388.1, + "cagr_pct": 37.4, + "max_drawdown_pct": 21.6, + "sharpe": 1.59, + "trades": 472, + "win_rate": 36.2, + "avg_trade_pnl": 82.23, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 4897.19, + "worst_trade_pnl": -802.94, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 229, + "time": 96, + "trailing_stop": 147 + }, + "skipped_book_full": 519, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 11.8 + }, + { + "year": 2023, + "return_pct": 78.1 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 50.3 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 229, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 3018.82, + "reentry_trades": 142, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 113.8, + "reentry_win_rate": 34.5, + "reentry_total_pnl": 12538.23 + }, + "policy": { + "daily_checks": 51315, + "qualified_checks": 951, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 933 + } + } + }, + { + "arm": "cooldown_5", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 35081.34, + "total_return_pct": 250.8, + "cagr_pct": 28.6, + "max_drawdown_pct": 22.2, + "sharpe": 1.32, + "trades": 473, + "win_rate": 35.9, + "avg_trade_pnl": 53.03, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3471.78, + "worst_trade_pnl": -714.73, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 233, + "time": 99, + "trailing_stop": 141 + }, + "skipped_book_full": 499, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 12.5 + }, + { + "year": 2023, + "return_pct": 41.2 + }, + { + "year": 2024, + "return_pct": 41.7 + }, + { + "year": 2025, + "return_pct": 41.9 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 233, + "post_stop_reentries": 145, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 2448.64, + "reentry_trades": 145, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 119.8, + "reentry_win_rate": 34.5, + "reentry_total_pnl": 6287.02 + }, + "policy": { + "daily_checks": 53691, + "qualified_checks": 1029, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 946 + } + } + }, + { + "arm": "gate_reset", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 48810.86, + "total_return_pct": 388.1, + "cagr_pct": 37.4, + "max_drawdown_pct": 21.6, + "sharpe": 1.59, + "trades": 472, + "win_rate": 36.2, + "avg_trade_pnl": 82.23, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 4897.19, + "worst_trade_pnl": -802.94, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 229, + "time": 96, + "trailing_stop": 147 + }, + "skipped_book_full": 519, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 11.8 + }, + { + "year": 2023, + "return_pct": 78.1 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 50.3 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 229, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 3018.82, + "reentry_trades": 142, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 113.8, + "reentry_win_rate": 34.5, + "reentry_total_pnl": 12538.23 + }, + "policy": { + "daily_checks": 51315, + "qualified_checks": 951, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 930 + } + } + }, + { + "arm": "gate_reset_improved", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 36743.24, + "total_return_pct": 267.4, + "cagr_pct": 29.8, + "max_drawdown_pct": 24.9, + "sharpe": 1.43, + "trades": 422, + "win_rate": 36.3, + "avg_trade_pnl": 63.37, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 3349.21, + "worst_trade_pnl": -462.54, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 200, + "time": 85, + "trailing_stop": 137 + }, + "skipped_book_full": 380, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 14.9 + }, + { + "year": 2023, + "return_pct": 58.6 + }, + { + "year": 2024, + "return_pct": 20.5 + }, + { + "year": 2025, + "return_pct": 28.2 + }, + { + "year": 2026, + "return_pct": 30.6 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 200, + "post_stop_reentries": 69, + "post_stop_states_open_at_end": 131, + "turnover": { + "transaction_cost": 2100.95, + "reentry_trades": 69, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 148.0, + "reentry_win_rate": 44.9, + "reentry_total_pnl": 11388.21 + }, + "policy": { + "daily_checks": 79007, + "qualified_checks": 1869, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 321 + } + } + }, + { + "arm": "two_session_confirmation", + "lookback": "5y", + "lookback_label": "5 years", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 39605.4, + "total_return_pct": 296.1, + "cagr_pct": 31.8, + "max_drawdown_pct": 17.6, + "sharpe": 1.48, + "trades": 441, + "win_rate": 37.9, + "avg_trade_pnl": 67.13, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3802.08, + "worst_trade_pnl": -516.56, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 200, + "time": 97, + "trailing_stop": 144 + }, + "skipped_book_full": 472, + "spy_return_pct": 72.0, + "yearly_returns": [ + { + "year": 2021, + "return_pct": 0.0 + }, + { + "year": 2022, + "return_pct": 15.1 + }, + { + "year": 2023, + "return_pct": 58.3 + }, + { + "year": 2024, + "return_pct": 35.6 + }, + { + "year": 2025, + "return_pct": 41.7 + }, + { + "year": 2026, + "return_pct": 13.1 + } + ], + "start_date": "2021-07-06", + "end_date": "2026-07-02", + "post_stop_events": 200, + "post_stop_reentries": 96, + "post_stop_states_open_at_end": 104, + "turnover": { + "transaction_cost": 2544.67, + "reentry_trades": 96, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 17, + "avg_reentry_wait_sessions": 155.2, + "reentry_win_rate": 37.5, + "reentry_total_pnl": 1560.6 + }, + "policy": { + "daily_checks": 61856, + "qualified_checks": 1304, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 493 + } + } + }, + { + "arm": "immediate", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 44843.47, + "total_return_pct": 348.4, + "cagr_pct": 45.2, + "max_drawdown_pct": 24.3, + "sharpe": 1.67, + "trades": 489, + "win_rate": 35.6, + "avg_trade_pnl": 71.25, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 4454.24, + "worst_trade_pnl": -1411.38, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 238, + "time": 97, + "trailing_stop": 154 + }, + "skipped_book_full": 583, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.1 + }, + { + "year": 2023, + "return_pct": 78.6 + }, + { + "year": 2024, + "return_pct": 46.9 + }, + { + "year": 2025, + "return_pct": 44.3 + }, + { + "year": 2026, + "return_pct": 9.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 238, + "post_stop_reentries": 155, + "post_stop_states_open_at_end": 83, + "turnover": { + "transaction_cost": 2942.25, + "reentry_trades": 155, + "same_day_reentries": 9, + "next_session_reentries": 3, + "reentries_within_5_sessions": 38, + "avg_reentry_wait_sessions": 114.4, + "reentry_win_rate": 34.2, + "reentry_total_pnl": 10028.46 + }, + "policy": { + "daily_checks": 49944, + "qualified_checks": 947, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 947 + } + }, + "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": "UAL", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-08", + "reentry_date": "2022-12-08" + }, + { + "symbol": "PTC", + "wait_sessions": 20, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-11-17", + "reentry_date": "2022-12-16" + }, + { + "symbol": "WYNN", + "wait_sessions": 8, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-19", + "reentry_date": "2022-12-30" + }, + { + "symbol": "FCX", + "wait_sessions": 8, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-22", + "reentry_date": "2023-01-05" + }, + { + "symbol": "OXY", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-01-24", + "reentry_date": "2023-01-24" + }, + { + "symbol": "BIIB", + "wait_sessions": 29, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-09", + "reentry_date": "2023-01-24" + }, + { + "symbol": "OXY", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-06", + "reentry_date": "2023-02-13" + }, + { + "symbol": "CSGP", + "wait_sessions": 42, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-16", + "reentry_date": "2023-02-17" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-07-13", + "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": "WYNN", + "wait_sessions": 2, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-24", + "reentry_date": "2023-02-28" + }, + { + "symbol": "VLO", + "wait_sessions": 9, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-17", + "reentry_date": "2023-03-03" + }, + { + "symbol": "MPWR", + "wait_sessions": 19, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-13", + "reentry_date": "2023-04-10" + }, + { + "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": 31, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-28" + }, + { + "symbol": "VRT", + "wait_sessions": 34, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-10", + "reentry_date": "2023-04-28" + }, + { + "symbol": "TTD", + "wait_sessions": 141, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-10-07", + "reentry_date": "2023-05-02" + }, + { + "symbol": "MSTR", + "wait_sessions": 43, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-03", + "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": "BA", + "wait_sessions": 20, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-05-04", + "reentry_date": "2023-06-02" + }, + { + "symbol": "STLD", + "wait_sessions": 189, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-01", + "reentry_date": "2023-06-05" + }, + { + "symbol": "MSTR", + "wait_sessions": 13, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-06-05", + "reentry_date": "2023-06-23" + }, + { + "symbol": "SLB", + "wait_sessions": 92, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-08", + "reentry_date": "2023-07-20" + }, + { + "symbol": "PLTR", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-07-21", + "reentry_date": "2023-07-21" + }, + { + "symbol": "SLB", + "wait_sessions": 1, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-07-21", + "reentry_date": "2023-07-24" + }, + { + "symbol": "HAL", + "wait_sessions": 178, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-11-21", + "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": "AXON", + "wait_sessions": 27, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-07-19", + "reentry_date": "2023-08-25" + }, + { + "symbol": "NFLX", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-01" + }, + { + "symbol": "ADBE", + "wait_sessions": 2, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-09-15", + "reentry_date": "2023-09-19" + }, + { + "symbol": "STLD", + "wait_sessions": 23, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-27" + }, + { + "symbol": "VLO", + "wait_sessions": 140, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-03-08", + "reentry_date": "2023-09-27" + }, + { + "symbol": "PLTR", + "wait_sessions": 12, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-09" + }, + { + "symbol": "ADBE", + "wait_sessions": 21, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-20" + }, + { + "symbol": "NFLX", + "wait_sessions": 27, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-09-13", + "reentry_date": "2023-10-20" + }, + { + "symbol": "NOW", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-10-20", + "reentry_date": "2023-10-30" + }, + { + "symbol": "APP", + "wait_sessions": 50, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-09-19", + "reentry_date": "2023-11-29" + }, + { + "symbol": "PLTR", + "wait_sessions": 27, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-10-20", + "reentry_date": "2023-11-29" + }, + { + "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": "COIN", + "wait_sessions": 80, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-11", + "reentry_date": "2023-12-05" + }, + { + "symbol": "ADBE", + "wait_sessions": 28, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-05" + }, + { + "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": "DDOG", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-23" + }, + { + "symbol": "PANW", + "wait_sessions": 343, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-08", + "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": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-11" + }, + { + "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": "STX", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-21", + "reentry_date": "2024-07-01" + }, + { + "symbol": "PSX", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-08", + "reentry_date": "2024-07-15" + }, + { + "symbol": "TPL", + "wait_sessions": 12, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-01", + "reentry_date": "2024-07-18" + }, + { + "symbol": "TPL", + "wait_sessions": 1, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-07-25", + "reentry_date": "2024-07-26" + }, + { + "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": "DECK", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-08-02", + "reentry_date": "2024-08-12" + }, + { + "symbol": "IP", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-08-05", + "reentry_date": "2024-08-12" + }, + { + "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": "DASH", + "wait_sessions": 106, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-17", + "reentry_date": "2024-09-18" + }, + { + "symbol": "PODD", + "wait_sessions": 411, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-22", + "reentry_date": "2024-10-10" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "NVDA", + "wait_sessions": 15, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-10-31", + "reentry_date": "2024-11-21" + }, + { + "symbol": "EBAY", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-02", + "reentry_date": "2024-12-09" + }, + { + "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": 22, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-11-25", + "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": "EBAY", + "wait_sessions": 15, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-23" + }, + { + "symbol": "GM", + "wait_sessions": 11, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-01-08", + "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": "NCLH", + "wait_sessions": 190, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-05-01", + "reentry_date": "2025-02-04" + }, + { + "symbol": "CFG", + "wait_sessions": 34, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-12", + "reentry_date": "2025-02-04" + }, + { + "symbol": "TTD", + "wait_sessions": 379, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-08-09", + "reentry_date": "2025-02-12" + }, + { + "symbol": "PODD", + "wait_sessions": 2, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-02-18", + "reentry_date": "2025-02-20" + }, + { + "symbol": "D", + "wait_sessions": 16, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-02-04", + "reentry_date": "2025-02-27" + }, + { + "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": "MMM", + "wait_sessions": 9, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-04", + "reentry_date": "2025-03-17" + }, + { + "symbol": "FICO", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-10", + "reentry_date": "2025-03-18" + }, + { + "symbol": "CHRW", + "wait_sessions": 14, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-31" + }, + { + "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": 26, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-17" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "VST", + "wait_sessions": 591, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-30", + "reentry_date": "2025-05-12" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "UAL", + "wait_sessions": 616, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-14", + "reentry_date": "2025-06-02" + }, + { + "symbol": "APP", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-10", + "reentry_date": "2025-06-10" + }, + { + "symbol": "UAL", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-13", + "reentry_date": "2025-06-23" + }, + { + "symbol": "VRT", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-07-01", + "reentry_date": "2025-07-09" + }, + { + "symbol": "CIEN", + "wait_sessions": 23, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-05", + "reentry_date": "2025-07-10" + }, + { + "symbol": "NVDA", + "wait_sessions": 105, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-02-27", + "reentry_date": "2025-07-30" + }, + { + "symbol": "APP", + "wait_sessions": 31, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-06-18", + "reentry_date": "2025-08-04" + }, + { + "symbol": "TSLA", + "wait_sessions": 22, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "NCLH", + "wait_sessions": 138, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-02-11", + "reentry_date": "2025-08-29" + }, + { + "symbol": "SMCI", + "wait_sessions": 356, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-22" + }, + { + "symbol": "COIN", + "wait_sessions": 287, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-08-01", + "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": "NFLX", + "wait_sessions": 21, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-09-11", + "reentry_date": "2025-10-10" + }, + { + "symbol": "DLTR", + "wait_sessions": 739, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-11-03", + "reentry_date": "2025-10-16" + }, + { + "symbol": "IDXX", + "wait_sessions": 18, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-09-24", + "reentry_date": "2025-10-20" + }, + { + "symbol": "BA", + "wait_sessions": 597, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-06-06", + "reentry_date": "2025-10-22" + }, + { + "symbol": "WSM", + "wait_sessions": 263, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-10-09", + "reentry_date": "2025-10-28" + }, + { + "symbol": "DG", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-05" + }, + { + "symbol": "APP", + "wait_sessions": 0, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-07", + "reentry_date": "2025-11-07" + }, + { + "symbol": "WSM", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-03", + "reentry_date": "2025-11-07" + }, + { + "symbol": "DG", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-06", + "reentry_date": "2025-11-13" + }, + { + "symbol": "FSLR", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-14", + "reentry_date": "2025-11-24" + }, + { + "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": "SATS", + "wait_sessions": 245, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-10", + "reentry_date": "2025-12-03" + }, + { + "symbol": "INTC", + "wait_sessions": 480, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-01-04", + "reentry_date": "2025-12-03" + }, + { + "symbol": "ALB", + "wait_sessions": 723, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-17", + "reentry_date": "2026-01-07" + }, + { + "symbol": "CVS", + "wait_sessions": 23, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-12-03", + "reentry_date": "2026-01-07" + }, + { + "symbol": "AMD", + "wait_sessions": 4, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-01-07", + "reentry_date": "2026-01-13" + }, + { + "symbol": "COR", + "wait_sessions": 842, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-09-13", + "reentry_date": "2026-01-22" + }, + { + "symbol": "NVDA", + "wait_sessions": 123, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-08-01", + "reentry_date": "2026-01-28" + }, + { + "symbol": "NUE", + "wait_sessions": 780, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-12-15", + "reentry_date": "2026-01-28" + }, + { + "symbol": "HSY", + "wait_sessions": 6, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-01-22", + "reentry_date": "2026-01-30" + }, + { + "symbol": "EL", + "wait_sessions": 5, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-01-28", + "reentry_date": "2026-02-04" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "ADM", + "wait_sessions": 68, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-11-19", + "reentry_date": "2026-03-02" + }, + { + "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": 850, + "reason": "gate_still_or_again_qualified", + "stop_date": "2022-10-12", + "reentry_date": "2026-03-05" + }, + { + "symbol": "ADM", + "wait_sessions": 3, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-03-05", + "reentry_date": "2026-03-10" + }, + { + "symbol": "ADM", + "wait_sessions": 2, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-03-20", + "reentry_date": "2026-03-24" + }, + { + "symbol": "INCY", + "wait_sessions": 325, + "reason": "gate_still_or_again_qualified", + "stop_date": "2024-12-12", + "reentry_date": "2026-04-02" + }, + { + "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": 265, + "reason": "gate_still_or_again_qualified", + "stop_date": "2025-04-03", + "reentry_date": "2026-04-24" + }, + { + "symbol": "FSLR", + "wait_sessions": 9, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-04-20", + "reentry_date": "2026-05-01" + }, + { + "symbol": "OXY", + "wait_sessions": 803, + "reason": "gate_still_or_again_qualified", + "stop_date": "2023-02-17", + "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": 25, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "OXY", + "wait_sessions": 7, + "reason": "gate_still_or_again_qualified", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-15" + } + ] + }, + { + "arm": "next_session", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 48810.86, + "total_return_pct": 388.1, + "cagr_pct": 48.3, + "max_drawdown_pct": 21.6, + "sharpe": 1.77, + "trades": 472, + "win_rate": 36.2, + "avg_trade_pnl": 82.23, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 4897.19, + "worst_trade_pnl": -802.94, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 229, + "time": 96, + "trailing_stop": 147 + }, + "skipped_book_full": 519, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.9 + }, + { + "year": 2023, + "return_pct": 78.1 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 50.3 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 229, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 3018.82, + "reentry_trades": 142, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 113.8, + "reentry_win_rate": 34.5, + "reentry_total_pnl": 12538.23 + }, + "policy": { + "daily_checks": 51315, + "qualified_checks": 951, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 933 + } + }, + "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": 56, + "reason": "stop_day_block_complete", + "stop_date": "2022-09-06", + "reentry_date": "2022-11-23" + }, + { + "symbol": "PTC", + "wait_sessions": 19, + "reason": "stop_day_block_complete", + "stop_date": "2022-11-17", + "reentry_date": "2022-12-15" + }, + { + "symbol": "WYNN", + "wait_sessions": 8, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-19", + "reentry_date": "2022-12-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 29, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-09", + "reentry_date": "2023-01-24" + }, + { + "symbol": "TTD", + "wait_sessions": 73, + "reason": "stop_day_block_complete", + "stop_date": "2022-10-07", + "reentry_date": "2023-01-24" + }, + { + "symbol": "OXY", + "wait_sessions": 14, + "reason": "stop_day_block_complete", + "stop_date": "2023-01-24", + "reentry_date": "2023-02-13" + }, + { + "symbol": "CSGP", + "wait_sessions": 42, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-16", + "reentry_date": "2023-02-17" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "stop_day_block_complete", + "stop_date": "2022-07-13", + "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": "VLO", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-03-03" + }, + { + "symbol": "MPWR", + "wait_sessions": 19, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-13", + "reentry_date": "2023-04-10" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "symbol": "BA", + "wait_sessions": 31, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-28" + }, + { + "symbol": "VRT", + "wait_sessions": 34, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-10", + "reentry_date": "2023-04-28" + }, + { + "symbol": "MSTR", + "wait_sessions": 43, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-03", + "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": "BA", + "wait_sessions": 20, + "reason": "stop_day_block_complete", + "stop_date": "2023-05-04", + "reentry_date": "2023-06-02" + }, + { + "symbol": "MSTR", + "wait_sessions": 13, + "reason": "stop_day_block_complete", + "stop_date": "2023-06-05", + "reentry_date": "2023-06-23" + }, + { + "symbol": "SLB", + "wait_sessions": 1, + "reason": "stop_day_block_complete", + "stop_date": "2023-07-21", + "reentry_date": "2023-07-24" + }, + { + "symbol": "PLTR", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-03" + }, + { + "symbol": "HAL", + "wait_sessions": 178, + "reason": "stop_day_block_complete", + "stop_date": "2022-11-21", + "reentry_date": "2023-08-09" + }, + { + "symbol": "AXON", + "wait_sessions": 27, + "reason": "stop_day_block_complete", + "stop_date": "2023-07-19", + "reentry_date": "2023-08-25" + }, + { + "symbol": "NFLX", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-01" + }, + { + "symbol": "FCX", + "wait_sessions": 24, + "reason": "stop_day_block_complete", + "stop_date": "2023-08-14", + "reentry_date": "2023-09-18" + }, + { + "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": 140, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-08", + "reentry_date": "2023-09-27" + }, + { + "symbol": "PLTR", + "wait_sessions": 12, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-09" + }, + { + "symbol": "ADBE", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-15", + "reentry_date": "2023-10-20" + }, + { + "symbol": "NFLX", + "wait_sessions": 27, + "reason": "stop_day_block_complete", + "stop_date": "2023-09-13", + "reentry_date": "2023-10-20" + }, + { + "symbol": "NOW", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2023-10-20", + "reentry_date": "2023-10-30" + }, + { + "symbol": "PLTR", + "wait_sessions": 27, + "reason": "stop_day_block_complete", + "stop_date": "2023-10-20", + "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": "ADBE", + "wait_sessions": 28, + "reason": "stop_day_block_complete", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-05" + }, + { + "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": "DDOG", + "wait_sessions": 4, + "reason": "stop_day_block_complete", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-23" + }, + { + "symbol": "PANW", + "wait_sessions": 343, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-08", + "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": "TPL", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-11" + }, + { + "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": "TPL", + "wait_sessions": 1, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-01", + "reentry_date": "2024-07-02" + }, + { + "symbol": "IP", + "wait_sessions": 16, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-22" + }, + { + "symbol": "PSX", + "wait_sessions": 13, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-08", + "reentry_date": "2024-07-25" + }, + { + "symbol": "IP", + "wait_sessions": 1, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-25", + "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": "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": "IP", + "wait_sessions": 31, + "reason": "stop_day_block_complete", + "stop_date": "2024-08-05", + "reentry_date": "2024-09-18" + }, + { + "symbol": "PODD", + "wait_sessions": 411, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-22", + "reentry_date": "2024-10-10" + }, + { + "symbol": "DASH", + "wait_sessions": 130, + "reason": "stop_day_block_complete", + "stop_date": "2024-04-17", + "reentry_date": "2024-10-22" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "EBAY", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-02", + "reentry_date": "2024-12-09" + }, + { + "symbol": "EBAY", + "wait_sessions": 2, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-10", + "reentry_date": "2024-12-12" + }, + { + "symbol": "NVDA", + "wait_sessions": 22, + "reason": "stop_day_block_complete", + "stop_date": "2024-11-25", + "reentry_date": "2024-12-27" + }, + { + "symbol": "GM", + "wait_sessions": 2, + "reason": "stop_day_block_complete", + "stop_date": "2025-01-02", + "reentry_date": "2025-01-06" + }, + { + "symbol": "EBAY", + "wait_sessions": 15, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-23" + }, + { + "symbol": "GM", + "wait_sessions": 11, + "reason": "stop_day_block_complete", + "stop_date": "2025-01-08", + "reentry_date": "2025-01-27" + }, + { + "symbol": "DASH", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-18", + "reentry_date": "2025-01-28" + }, + { + "symbol": "NCLH", + "wait_sessions": 190, + "reason": "stop_day_block_complete", + "stop_date": "2024-05-01", + "reentry_date": "2025-02-04" + }, + { + "symbol": "CFG", + "wait_sessions": 39, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-12", + "reentry_date": "2025-02-11" + }, + { + "symbol": "D", + "wait_sessions": 16, + "reason": "stop_day_block_complete", + "stop_date": "2025-02-04", + "reentry_date": "2025-02-27" + }, + { + "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": "MMM", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-04", + "reentry_date": "2025-03-17" + }, + { + "symbol": "FICO", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-10", + "reentry_date": "2025-03-18" + }, + { + "symbol": "CHRW", + "wait_sessions": 14, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-31" + }, + { + "symbol": "TSLA", + "wait_sessions": 318, + "reason": "stop_day_block_complete", + "stop_date": "2024-01-05", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 26, + "reason": "stop_day_block_complete", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-17" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "stop_day_block_complete", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "VST", + "wait_sessions": 591, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-30", + "reentry_date": "2025-05-12" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "stop_day_block_complete", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "UAL", + "wait_sessions": 620, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-08", + "reentry_date": "2025-06-02" + }, + { + "symbol": "FIX", + "wait_sessions": 82, + "reason": "stop_day_block_complete", + "stop_date": "2025-02-11", + "reentry_date": "2025-06-10" + }, + { + "symbol": "UAL", + "wait_sessions": 5, + "reason": "stop_day_block_complete", + "stop_date": "2025-06-13", + "reentry_date": "2025-06-23" + }, + { + "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": "APP", + "wait_sessions": 32, + "reason": "stop_day_block_complete", + "stop_date": "2025-06-10", + "reentry_date": "2025-07-28" + }, + { + "symbol": "NVDA", + "wait_sessions": 105, + "reason": "stop_day_block_complete", + "stop_date": "2025-02-27", + "reentry_date": "2025-07-30" + }, + { + "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": "TSLA", + "wait_sessions": 22, + "reason": "stop_day_block_complete", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "NCLH", + "wait_sessions": 138, + "reason": "stop_day_block_complete", + "stop_date": "2025-02-11", + "reentry_date": "2025-08-29" + }, + { + "symbol": "SMCI", + "wait_sessions": 348, + "reason": "stop_day_block_complete", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-10" + }, + { + "symbol": "TSLA", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-10" + }, + { + "symbol": "COIN", + "wait_sessions": 292, + "reason": "stop_day_block_complete", + "stop_date": "2024-07-25", + "reentry_date": "2025-09-24" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "stop_day_block_complete", + "stop_date": "2023-03-08", + "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": "IDXX", + "wait_sessions": 18, + "reason": "stop_day_block_complete", + "stop_date": "2025-09-24", + "reentry_date": "2025-10-20" + }, + { + "symbol": "INTC", + "wait_sessions": 449, + "reason": "stop_day_block_complete", + "stop_date": "2024-01-04", + "reentry_date": "2025-10-20" + }, + { + "symbol": "BA", + "wait_sessions": 597, + "reason": "stop_day_block_complete", + "stop_date": "2023-06-06", + "reentry_date": "2025-10-22" + }, + { + "symbol": "WSM", + "wait_sessions": 265, + "reason": "stop_day_block_complete", + "stop_date": "2024-10-09", + "reentry_date": "2025-10-30" + }, + { + "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": "SATS", + "wait_sessions": 246, + "reason": "stop_day_block_complete", + "stop_date": "2024-12-10", + "reentry_date": "2025-12-04" + }, + { + "symbol": "CVS", + "wait_sessions": 12, + "reason": "stop_day_block_complete", + "stop_date": "2025-11-20", + "reentry_date": "2025-12-09" + }, + { + "symbol": "ALB", + "wait_sessions": 723, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-17", + "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": 101, + "reason": "stop_day_block_complete", + "stop_date": "2025-08-25", + "reentry_date": "2026-01-20" + }, + { + "symbol": "NUE", + "wait_sessions": 774, + "reason": "stop_day_block_complete", + "stop_date": "2022-12-15", + "reentry_date": "2026-01-20" + }, + { + "symbol": "F", + "wait_sessions": 6, + "reason": "stop_day_block_complete", + "stop_date": "2026-01-16", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 125, + "reason": "stop_day_block_complete", + "stop_date": "2025-08-01", + "reentry_date": "2026-01-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "HSY", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2026-01-22", + "reentry_date": "2026-02-04" + }, + { + "symbol": "DLTR", + "wait_sessions": 21, + "reason": "stop_day_block_complete", + "stop_date": "2026-01-21", + "reentry_date": "2026-02-20" + }, + { + "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": "BIIB", + "wait_sessions": 16, + "reason": "stop_day_block_complete", + "stop_date": "2026-03-06", + "reentry_date": "2026-03-30" + }, + { + "symbol": "GM", + "wait_sessions": 307, + "reason": "stop_day_block_complete", + "stop_date": "2025-01-28", + "reentry_date": "2026-04-20" + }, + { + "symbol": "CHRW", + "wait_sessions": 265, + "reason": "stop_day_block_complete", + "stop_date": "2025-04-03", + "reentry_date": "2026-04-24" + }, + { + "symbol": "FSLR", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2026-04-20", + "reentry_date": "2026-05-01" + }, + { + "symbol": "OXY", + "wait_sessions": 803, + "reason": "stop_day_block_complete", + "stop_date": "2023-02-17", + "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": "BIIB", + "wait_sessions": 25, + "reason": "stop_day_block_complete", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "OXY", + "wait_sessions": 9, + "reason": "stop_day_block_complete", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-19" + } + ] + }, + { + "arm": "cooldown_5", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 35081.34, + "total_return_pct": 250.8, + "cagr_pct": 36.6, + "max_drawdown_pct": 22.2, + "sharpe": 1.47, + "trades": 473, + "win_rate": 35.9, + "avg_trade_pnl": 53.03, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3471.78, + "worst_trade_pnl": -714.73, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 233, + "time": 99, + "trailing_stop": 141 + }, + "skipped_book_full": 499, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.6 + }, + { + "year": 2023, + "return_pct": 41.2 + }, + { + "year": 2024, + "return_pct": 41.7 + }, + { + "year": 2025, + "return_pct": 41.9 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 233, + "post_stop_reentries": 145, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 2448.64, + "reentry_trades": 145, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 119.8, + "reentry_win_rate": 34.5, + "reentry_total_pnl": 6287.02 + }, + "policy": { + "daily_checks": 53691, + "qualified_checks": 1029, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 946 + } + }, + "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": 56, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-06", + "reentry_date": "2022-11-23" + }, + { + "symbol": "PTC", + "wait_sessions": 19, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-11-17", + "reentry_date": "2022-12-15" + }, + { + "symbol": "WYNN", + "wait_sessions": 8, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-19", + "reentry_date": "2022-12-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 29, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-09", + "reentry_date": "2023-01-24" + }, + { + "symbol": "TTD", + "wait_sessions": 73, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-10-07", + "reentry_date": "2023-01-24" + }, + { + "symbol": "OXY", + "wait_sessions": 14, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-01-24", + "reentry_date": "2023-02-13" + }, + { + "symbol": "CSGP", + "wait_sessions": 42, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-16", + "reentry_date": "2023-02-17" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-07-13", + "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": "VLO", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-17", + "reentry_date": "2023-03-03" + }, + { + "symbol": "WYNN", + "wait_sessions": 26, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-24", + "reentry_date": "2023-04-03" + }, + { + "symbol": "MPWR", + "wait_sessions": 19, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-13", + "reentry_date": "2023-04-10" + }, + { + "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": "BA", + "wait_sessions": 31, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-28" + }, + { + "symbol": "VRT", + "wait_sessions": 37, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-10", + "reentry_date": "2023-05-03" + }, + { + "symbol": "MSTR", + "wait_sessions": 43, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-03", + "reentry_date": "2023-05-04" + }, + { + "symbol": "MSTR", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-05-12", + "reentry_date": "2023-06-20" + }, + { + "symbol": "CVNA", + "wait_sessions": 20, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-06-09", + "reentry_date": "2023-07-11" + }, + { + "symbol": "WYNN", + "wait_sessions": 64, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-04-27", + "reentry_date": "2023-07-31" + }, + { + "symbol": "PLTR", + "wait_sessions": 8, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-02" + }, + { + "symbol": "HAL", + "wait_sessions": 178, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-11-21", + "reentry_date": "2023-08-09" + }, + { + "symbol": "AXON", + "wait_sessions": 19, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-07-19", + "reentry_date": "2023-08-15" + }, + { + "symbol": "STLD", + "wait_sessions": 41, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-06-20", + "reentry_date": "2023-08-17" + }, + { + "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": "PLTR", + "wait_sessions": 30, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-07", + "reentry_date": "2023-09-19" + }, + { + "symbol": "STLD", + "wait_sessions": 23, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-27" + }, + { + "symbol": "VLO", + "wait_sessions": 140, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-08", + "reentry_date": "2023-09-27" + }, + { + "symbol": "PLTR", + "wait_sessions": 12, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-09" + }, + { + "symbol": "ADBE", + "wait_sessions": 21, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-21", + "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": "MSTR", + "wait_sessions": 35, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-01", + "reentry_date": "2023-10-23" + }, + { + "symbol": "LVS", + "wait_sessions": 52, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-08-11", + "reentry_date": "2023-10-25" + }, + { + "symbol": "NOW", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-10-20", + "reentry_date": "2023-10-30" + }, + { + "symbol": "PLTR", + "wait_sessions": 27, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-10-20", + "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": "ADBE", + "wait_sessions": 28, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-05" + }, + { + "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": 32, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-12-06", + "reentry_date": "2024-01-24" + }, + { + "symbol": "DDOG", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-01-24", + "reentry_date": "2024-01-31" + }, + { + "symbol": "PANW", + "wait_sessions": 343, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-08", + "reentry_date": "2024-04-23" + }, + { + "symbol": "DDOG", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-24" + }, + { + "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": 276, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-04-17", + "reentry_date": "2024-05-21" + }, + { + "symbol": "COIN", + "wait_sessions": 27, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-15", + "reentry_date": "2024-05-22" + }, + { + "symbol": "UBER", + "wait_sessions": 178, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-09-21", + "reentry_date": "2024-06-06" + }, + { + "symbol": "TPL", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-03", + "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": "FANG", + "wait_sessions": 442, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-09-19", + "reentry_date": "2024-06-24" + }, + { + "symbol": "TPL", + "wait_sessions": 12, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-01", + "reentry_date": "2024-07-18" + }, + { + "symbol": "IP", + "wait_sessions": 16, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-22" + }, + { + "symbol": "PSX", + "wait_sessions": 13, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-08", + "reentry_date": "2024-07-25" + }, + { + "symbol": "DECK", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-08-02", + "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": "IP", + "wait_sessions": 38, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-25", + "reentry_date": "2024-09-18" + }, + { + "symbol": "PODD", + "wait_sessions": 411, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-22", + "reentry_date": "2024-10-10" + }, + { + "symbol": "COIN", + "wait_sessions": 61, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-25", + "reentry_date": "2024-10-21" + }, + { + "symbol": "DASH", + "wait_sessions": 130, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-17", + "reentry_date": "2024-10-22" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "NVDA", + "wait_sessions": 90, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-07-17", + "reentry_date": "2024-11-21" + }, + { + "symbol": "EBAY", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-02", + "reentry_date": "2024-12-09" + }, + { + "symbol": "EBAY", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-10", + "reentry_date": "2024-12-18" + }, + { + "symbol": "NVDA", + "wait_sessions": 22, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-11-25", + "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": "EBAY", + "wait_sessions": 15, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-23" + }, + { + "symbol": "GM", + "wait_sessions": 15, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-01-02", + "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": "NCLH", + "wait_sessions": 190, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-05-01", + "reentry_date": "2025-02-04" + }, + { + "symbol": "CFG", + "wait_sessions": 39, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-12", + "reentry_date": "2025-02-11" + }, + { + "symbol": "D", + "wait_sessions": 16, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-02-04", + "reentry_date": "2025-02-27" + }, + { + "symbol": "MMM", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-03-04", + "reentry_date": "2025-03-17" + }, + { + "symbol": "CHRW", + "wait_sessions": 8, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-03-05", + "reentry_date": "2025-03-17" + }, + { + "symbol": "FICO", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-03-10", + "reentry_date": "2025-03-18" + }, + { + "symbol": "TSLA", + "wait_sessions": 318, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-01-05", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 26, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-17" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "VST", + "wait_sessions": 591, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-30", + "reentry_date": "2025-05-12" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "UAL", + "wait_sessions": 620, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-12-08", + "reentry_date": "2025-06-02" + }, + { + "symbol": "FIX", + "wait_sessions": 82, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-02-11", + "reentry_date": "2025-06-10" + }, + { + "symbol": "UAL", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-06-13", + "reentry_date": "2025-06-23" + }, + { + "symbol": "CHTR", + "wait_sessions": 59, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-04-04", + "reentry_date": "2025-07-01" + }, + { + "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": "APP", + "wait_sessions": 32, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-06-10", + "reentry_date": "2025-07-28" + }, + { + "symbol": "DXCM", + "wait_sessions": 501, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-07-31", + "reentry_date": "2025-07-30" + }, + { + "symbol": "NVDA", + "wait_sessions": 105, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-02-27", + "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": "TSLA", + "wait_sessions": 22, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "NCLH", + "wait_sessions": 138, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-02-11", + "reentry_date": "2025-08-29" + }, + { + "symbol": "SMCI", + "wait_sessions": 348, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-10" + }, + { + "symbol": "TSLA", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-10" + }, + { + "symbol": "COIN", + "wait_sessions": 224, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-10-23", + "reentry_date": "2025-09-17" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-03-08", + "reentry_date": "2025-09-25" + }, + { + "symbol": "GM", + "wait_sessions": 169, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-01-28", + "reentry_date": "2025-09-30" + }, + { + "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": "BA", + "wait_sessions": 619, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-05-04", + "reentry_date": "2025-10-22" + }, + { + "symbol": "WSM", + "wait_sessions": 265, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-10-09", + "reentry_date": "2025-10-30" + }, + { + "symbol": "FSLR", + "wait_sessions": 604, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-06-08", + "reentry_date": "2025-11-04" + }, + { + "symbol": "DG", + "wait_sessions": 10, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-13" + }, + { + "symbol": "FSLR", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-11-14", + "reentry_date": "2025-11-24" + }, + { + "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": "DG", + "wait_sessions": 6, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-11-19", + "reentry_date": "2025-11-28" + }, + { + "symbol": "SATS", + "wait_sessions": 245, + "reason": "5_session_cooldown_complete", + "stop_date": "2024-12-10", + "reentry_date": "2025-12-03" + }, + { + "symbol": "ALB", + "wait_sessions": 720, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-17", + "reentry_date": "2026-01-02" + }, + { + "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": "F", + "wait_sessions": 5, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-01-20", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 125, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-08-01", + "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": "DLTR", + "wait_sessions": 21, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-01-21", + "reentry_date": "2026-02-20" + }, + { + "symbol": "ADM", + "wait_sessions": 62, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-11-19", + "reentry_date": "2026-02-20" + }, + { + "symbol": "DG", + "wait_sessions": 17, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-01-30", + "reentry_date": "2026-02-25" + }, + { + "symbol": "APP", + "wait_sessions": 78, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-11-07", + "reentry_date": "2026-03-04" + }, + { + "symbol": "APA", + "wait_sessions": 850, + "reason": "5_session_cooldown_complete", + "stop_date": "2022-10-12", + "reentry_date": "2026-03-05" + }, + { + "symbol": "BIIB", + "wait_sessions": 16, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-03-06", + "reentry_date": "2026-03-30" + }, + { + "symbol": "GM", + "wait_sessions": 135, + "reason": "5_session_cooldown_complete", + "stop_date": "2025-10-03", + "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": "OXY", + "wait_sessions": 803, + "reason": "5_session_cooldown_complete", + "stop_date": "2023-02-17", + "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": "BIIB", + "wait_sessions": 25, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "OXY", + "wait_sessions": 9, + "reason": "5_session_cooldown_complete", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-19" + } + ] + }, + { + "arm": "gate_reset", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 48810.86, + "total_return_pct": 388.1, + "cagr_pct": 48.3, + "max_drawdown_pct": 21.6, + "sharpe": 1.77, + "trades": 472, + "win_rate": 36.2, + "avg_trade_pnl": 82.23, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 4897.19, + "worst_trade_pnl": -802.94, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 229, + "time": 96, + "trailing_stop": 147 + }, + "skipped_book_full": 519, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.9 + }, + { + "year": 2023, + "return_pct": 78.1 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 50.3 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 229, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 3018.82, + "reentry_trades": 142, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 113.8, + "reentry_win_rate": 34.5, + "reentry_total_pnl": 12538.23 + }, + "policy": { + "daily_checks": 51315, + "qualified_checks": 951, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 930 + } + }, + "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": 56, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-09-06", + "reentry_date": "2022-11-23" + }, + { + "symbol": "PTC", + "wait_sessions": 19, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-11-17", + "reentry_date": "2022-12-15" + }, + { + "symbol": "WYNN", + "wait_sessions": 8, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-19", + "reentry_date": "2022-12-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 29, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-09", + "reentry_date": "2023-01-24" + }, + { + "symbol": "TTD", + "wait_sessions": 73, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-10-07", + "reentry_date": "2023-01-24" + }, + { + "symbol": "OXY", + "wait_sessions": 14, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-01-24", + "reentry_date": "2023-02-13" + }, + { + "symbol": "CSGP", + "wait_sessions": 42, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-16", + "reentry_date": "2023-02-17" + }, + { + "symbol": "IRM", + "wait_sessions": 152, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-07-13", + "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": "VLO", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-17", + "reentry_date": "2023-03-03" + }, + { + "symbol": "MPWR", + "wait_sessions": 19, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-13", + "reentry_date": "2023-04-10" + }, + { + "symbol": "CEG", + "wait_sessions": 45, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-17", + "reentry_date": "2023-04-25" + }, + { + "symbol": "BA", + "wait_sessions": 31, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-15", + "reentry_date": "2023-04-28" + }, + { + "symbol": "VRT", + "wait_sessions": 34, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-10", + "reentry_date": "2023-04-28" + }, + { + "symbol": "MSTR", + "wait_sessions": 43, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-03", + "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": "BA", + "wait_sessions": 20, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-05-04", + "reentry_date": "2023-06-02" + }, + { + "symbol": "MSTR", + "wait_sessions": 13, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-06-05", + "reentry_date": "2023-06-23" + }, + { + "symbol": "SLB", + "wait_sessions": 1, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-07-21", + "reentry_date": "2023-07-24" + }, + { + "symbol": "PLTR", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-07-21", + "reentry_date": "2023-08-03" + }, + { + "symbol": "HAL", + "wait_sessions": 178, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-11-21", + "reentry_date": "2023-08-09" + }, + { + "symbol": "AXON", + "wait_sessions": 27, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-07-19", + "reentry_date": "2023-08-25" + }, + { + "symbol": "NFLX", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-01" + }, + { + "symbol": "FCX", + "wait_sessions": 24, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-08-14", + "reentry_date": "2023-09-18" + }, + { + "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": 140, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-08", + "reentry_date": "2023-09-27" + }, + { + "symbol": "PLTR", + "wait_sessions": 12, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-21", + "reentry_date": "2023-10-09" + }, + { + "symbol": "ADBE", + "wait_sessions": 25, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-15", + "reentry_date": "2023-10-20" + }, + { + "symbol": "NFLX", + "wait_sessions": 27, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-09-13", + "reentry_date": "2023-10-20" + }, + { + "symbol": "NOW", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-10-20", + "reentry_date": "2023-10-30" + }, + { + "symbol": "PLTR", + "wait_sessions": 27, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-10-20", + "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": "ADBE", + "wait_sessions": 28, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-05" + }, + { + "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": "DDOG", + "wait_sessions": 4, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-04-17", + "reentry_date": "2024-04-23" + }, + { + "symbol": "PANW", + "wait_sessions": 343, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-08", + "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": "TPL", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-11" + }, + { + "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": "TPL", + "wait_sessions": 1, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-01", + "reentry_date": "2024-07-02" + }, + { + "symbol": "IP", + "wait_sessions": 16, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-27", + "reentry_date": "2024-07-22" + }, + { + "symbol": "PSX", + "wait_sessions": 13, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-08", + "reentry_date": "2024-07-25" + }, + { + "symbol": "IP", + "wait_sessions": 1, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-25", + "reentry_date": "2024-07-26" + }, + { + "symbol": "IP", + "wait_sessions": 2, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-30", + "reentry_date": "2024-08-01" + }, + { + "symbol": "DECK", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-08-02", + "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": "IP", + "wait_sessions": 31, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-08-05", + "reentry_date": "2024-09-18" + }, + { + "symbol": "PODD", + "wait_sessions": 411, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-22", + "reentry_date": "2024-10-10" + }, + { + "symbol": "DASH", + "wait_sessions": 130, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-04-17", + "reentry_date": "2024-10-22" + }, + { + "symbol": "RMD", + "wait_sessions": 25, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-23" + }, + { + "symbol": "EBAY", + "wait_sessions": 5, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-02", + "reentry_date": "2024-12-09" + }, + { + "symbol": "EBAY", + "wait_sessions": 2, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-10", + "reentry_date": "2024-12-12" + }, + { + "symbol": "NVDA", + "wait_sessions": 22, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-11-25", + "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": "EBAY", + "wait_sessions": 15, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-30", + "reentry_date": "2025-01-23" + }, + { + "symbol": "GM", + "wait_sessions": 11, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-01-08", + "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": "NCLH", + "wait_sessions": 190, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-05-01", + "reentry_date": "2025-02-04" + }, + { + "symbol": "CFG", + "wait_sessions": 39, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-12", + "reentry_date": "2025-02-11" + }, + { + "symbol": "D", + "wait_sessions": 16, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-02-04", + "reentry_date": "2025-02-27" + }, + { + "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": "MMM", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-04", + "reentry_date": "2025-03-17" + }, + { + "symbol": "FICO", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-10", + "reentry_date": "2025-03-18" + }, + { + "symbol": "CHRW", + "wait_sessions": 14, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-31" + }, + { + "symbol": "TSLA", + "wait_sessions": 318, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-01-05", + "reentry_date": "2025-04-14" + }, + { + "symbol": "EBAY", + "wait_sessions": 26, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-03-12", + "reentry_date": "2025-04-17" + }, + { + "symbol": "MSTR", + "wait_sessions": 211, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-06-17", + "reentry_date": "2025-04-22" + }, + { + "symbol": "VST", + "wait_sessions": 591, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-30", + "reentry_date": "2025-05-12" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "UAL", + "wait_sessions": 620, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-08", + "reentry_date": "2025-06-02" + }, + { + "symbol": "FIX", + "wait_sessions": 82, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-02-11", + "reentry_date": "2025-06-10" + }, + { + "symbol": "UAL", + "wait_sessions": 5, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-06-13", + "reentry_date": "2025-06-23" + }, + { + "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": "APP", + "wait_sessions": 32, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-06-10", + "reentry_date": "2025-07-28" + }, + { + "symbol": "NVDA", + "wait_sessions": 105, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-02-27", + "reentry_date": "2025-07-30" + }, + { + "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": "TSLA", + "wait_sessions": 22, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-07-24", + "reentry_date": "2025-08-25" + }, + { + "symbol": "NCLH", + "wait_sessions": 138, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-02-11", + "reentry_date": "2025-08-29" + }, + { + "symbol": "SMCI", + "wait_sessions": 348, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-10" + }, + { + "symbol": "TSLA", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-02", + "reentry_date": "2025-09-10" + }, + { + "symbol": "COIN", + "wait_sessions": 292, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-07-25", + "reentry_date": "2025-09-24" + }, + { + "symbol": "EQT", + "wait_sessions": 640, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-03-08", + "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": "IDXX", + "wait_sessions": 18, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-09-24", + "reentry_date": "2025-10-20" + }, + { + "symbol": "INTC", + "wait_sessions": 449, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-01-04", + "reentry_date": "2025-10-20" + }, + { + "symbol": "BA", + "wait_sessions": 597, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-06-06", + "reentry_date": "2025-10-22" + }, + { + "symbol": "WSM", + "wait_sessions": 265, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-10-09", + "reentry_date": "2025-10-30" + }, + { + "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": "SATS", + "wait_sessions": 246, + "reason": "gate_failed_then_requalified", + "stop_date": "2024-12-10", + "reentry_date": "2025-12-04" + }, + { + "symbol": "CVS", + "wait_sessions": 12, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-11-20", + "reentry_date": "2025-12-09" + }, + { + "symbol": "ALB", + "wait_sessions": 723, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-17", + "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": 101, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-08-25", + "reentry_date": "2026-01-20" + }, + { + "symbol": "NUE", + "wait_sessions": 774, + "reason": "gate_failed_then_requalified", + "stop_date": "2022-12-15", + "reentry_date": "2026-01-20" + }, + { + "symbol": "F", + "wait_sessions": 6, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-01-16", + "reentry_date": "2026-01-27" + }, + { + "symbol": "NVDA", + "wait_sessions": 125, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-08-01", + "reentry_date": "2026-01-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "HSY", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-01-22", + "reentry_date": "2026-02-04" + }, + { + "symbol": "DLTR", + "wait_sessions": 21, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-01-21", + "reentry_date": "2026-02-20" + }, + { + "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": "BIIB", + "wait_sessions": 16, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-03-06", + "reentry_date": "2026-03-30" + }, + { + "symbol": "GM", + "wait_sessions": 307, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-01-28", + "reentry_date": "2026-04-20" + }, + { + "symbol": "CHRW", + "wait_sessions": 265, + "reason": "gate_failed_then_requalified", + "stop_date": "2025-04-03", + "reentry_date": "2026-04-24" + }, + { + "symbol": "FSLR", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-04-20", + "reentry_date": "2026-05-01" + }, + { + "symbol": "OXY", + "wait_sessions": 803, + "reason": "gate_failed_then_requalified", + "stop_date": "2023-02-17", + "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": "BIIB", + "wait_sessions": 25, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-03-31", + "reentry_date": "2026-05-06" + }, + { + "symbol": "OXY", + "wait_sessions": 9, + "reason": "gate_failed_then_requalified", + "stop_date": "2026-05-06", + "reentry_date": "2026-05-19" + } + ] + }, + { + "arm": "gate_reset_improved", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 36743.24, + "total_return_pct": 267.4, + "cagr_pct": 38.2, + "max_drawdown_pct": 24.9, + "sharpe": 1.6, + "trades": 422, + "win_rate": 36.3, + "avg_trade_pnl": 63.37, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 3349.21, + "worst_trade_pnl": -462.54, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 200, + "time": 85, + "trailing_stop": 137 + }, + "skipped_book_full": 380, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 15.0 + }, + { + "year": 2023, + "return_pct": 58.6 + }, + { + "year": 2024, + "return_pct": 20.5 + }, + { + "year": 2025, + "return_pct": 28.2 + }, + { + "year": 2026, + "return_pct": 30.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 200, + "post_stop_reentries": 69, + "post_stop_states_open_at_end": 131, + "turnover": { + "transaction_cost": 2100.95, + "reentry_trades": 69, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 148.0, + "reentry_win_rate": 44.9, + "reentry_total_pnl": 11388.21 + }, + "policy": { + "daily_checks": 79007, + "qualified_checks": 1869, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 321 + } + }, + "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": "BKR", + "wait_sessions": 2, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-09", + "reentry_date": "2022-12-13" + }, + { + "symbol": "WYNN", + "wait_sessions": 32, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-19", + "reentry_date": "2023-02-06" + }, + { + "symbol": "IRM", + "wait_sessions": 151, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-07-13", + "reentry_date": "2023-02-16" + }, + { + "symbol": "VLO", + "wait_sessions": 9, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-02-17", + "reentry_date": "2023-03-03" + }, + { + "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": 43, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-03-03", + "reentry_date": "2023-05-04" + }, + { + "symbol": "VRT", + "wait_sessions": 57, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-03-10", + "reentry_date": "2023-06-01" + }, + { + "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": 28, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-05-12", + "reentry_date": "2023-06-23" + }, + { + "symbol": "AXON", + "wait_sessions": 147, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-06", + "reentry_date": "2023-07-11" + }, + { + "symbol": "NFLX", + "wait_sessions": 6, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-08-24", + "reentry_date": "2023-09-01" + }, + { + "symbol": "AXON", + "wait_sessions": 57, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-07-19", + "reentry_date": "2023-10-09" + }, + { + "symbol": "COIN", + "wait_sessions": 83, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-08-02", + "reentry_date": "2023-11-29" + }, + { + "symbol": "BLDR", + "wait_sessions": 323, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-08-22", + "reentry_date": "2023-12-04" + }, + { + "symbol": "COIN", + "wait_sessions": 3, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-11-30", + "reentry_date": "2023-12-05" + }, + { + "symbol": "ADBE", + "wait_sessions": 56, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-09-15", + "reentry_date": "2023-12-05" + }, + { + "symbol": "META", + "wait_sessions": 6, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-12-04", + "reentry_date": "2023-12-12" + }, + { + "symbol": "AMD", + "wait_sessions": 47, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-10-25", + "reentry_date": "2024-01-03" + }, + { + "symbol": "DASH", + "wait_sessions": 18, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-01-02", + "reentry_date": "2024-01-29" + }, + { + "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": "DASH", + "wait_sessions": 16, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-01-30", + "reentry_date": "2024-02-22" + }, + { + "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": "CEG", + "wait_sessions": 373, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-02-17", + "reentry_date": "2024-08-14" + }, + { + "symbol": "VST", + "wait_sessions": 427, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-30", + "reentry_date": "2024-09-13" + }, + { + "symbol": "FITB", + "wait_sessions": 21, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-09-10", + "reentry_date": "2024-10-09" + }, + { + "symbol": "HOOD", + "wait_sessions": 93, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-07-25", + "reentry_date": "2024-12-05" + }, + { + "symbol": "HOOD", + "wait_sessions": 2, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-12-12", + "reentry_date": "2024-12-16" + }, + { + "symbol": "APP", + "wait_sessions": 279, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-12-06", + "reentry_date": "2025-01-17" + }, + { + "symbol": "ZBRA", + "wait_sessions": 44, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-11-15", + "reentry_date": "2025-01-23" + }, + { + "symbol": "HOOD", + "wait_sessions": 23, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-12-18", + "reentry_date": "2025-01-24" + }, + { + "symbol": "EBAY", + "wait_sessions": 30, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-12-10", + "reentry_date": "2025-01-27" + }, + { + "symbol": "NEE", + "wait_sessions": 14, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-02-18", + "reentry_date": "2025-03-10" + }, + { + "symbol": "PLTR", + "wait_sessions": 379, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-09-21", + "reentry_date": "2025-03-27" + }, + { + "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": 13, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-03-31", + "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": "TSLA", + "wait_sessions": 662, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-09-23", + "reentry_date": "2025-05-15" + }, + { + "symbol": "HOOD", + "wait_sessions": 80, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-01-27", + "reentry_date": "2025-05-21" + }, + { + "symbol": "TPR", + "wait_sessions": 521, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-04-25", + "reentry_date": "2025-05-22" + }, + { + "symbol": "DASH", + "wait_sessions": 284, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-04-17", + "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": "WBD", + "wait_sessions": 68, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-03-28", + "reentry_date": "2025-07-08" + }, + { + "symbol": "MMM", + "wait_sessions": 86, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-03-04", + "reentry_date": "2025-07-08" + }, + { + "symbol": "UAL", + "wait_sessions": 646, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-08", + "reentry_date": "2025-07-10" + }, + { + "symbol": "NCLH", + "wait_sessions": 320, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-05-01", + "reentry_date": "2025-08-12" + }, + { + "symbol": "NEM", + "wait_sessions": 45, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-07-08", + "reentry_date": "2025-09-10" + }, + { + "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": 8, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-11" + }, + { + "symbol": "DG", + "wait_sessions": 4, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-11-19", + "reentry_date": "2025-11-25" + }, + { + "symbol": "SATS", + "wait_sessions": 246, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-12-10", + "reentry_date": "2025-12-04" + }, + { + "symbol": "MPWR", + "wait_sessions": 687, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-03-13", + "reentry_date": "2025-12-05" + }, + { + "symbol": "DLTR", + "wait_sessions": 68, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-08-29", + "reentry_date": "2025-12-05" + }, + { + "symbol": "EBAY", + "wait_sessions": 191, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-03-12", + "reentry_date": "2025-12-12" + }, + { + "symbol": "CVS", + "wait_sessions": 48, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-10-30", + "reentry_date": "2026-01-09" + }, + { + "symbol": "PM", + "wait_sessions": 35, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-11-24", + "reentry_date": "2026-01-15" + }, + { + "symbol": "KLAC", + "wait_sessions": 713, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2023-03-28", + "reentry_date": "2026-01-30" + }, + { + "symbol": "LVS", + "wait_sessions": 120, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2025-09-05", + "reentry_date": "2026-02-27" + }, + { + "symbol": "C", + "wait_sessions": 410, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2024-08-01", + "reentry_date": "2026-03-23" + }, + { + "symbol": "INCY", + "wait_sessions": 818, + "reason": "gate_reset_with_improved_stop_and_rank", + "stop_date": "2022-12-27", + "reentry_date": "2026-04-02" + } + ] + }, + { + "arm": "two_session_confirmation", + "lookback": "all", + "lookback_label": "All history", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 39605.4, + "total_return_pct": 296.1, + "cagr_pct": 40.8, + "max_drawdown_pct": 17.6, + "sharpe": 1.65, + "trades": 441, + "win_rate": 37.9, + "avg_trade_pnl": 67.13, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3802.08, + "worst_trade_pnl": -516.56, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 200, + "time": 97, + "trailing_stop": 144 + }, + "skipped_book_full": 472, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 15.3 + }, + { + "year": 2023, + "return_pct": 58.3 + }, + { + "year": 2024, + "return_pct": 35.6 + }, + { + "year": 2025, + "return_pct": 41.7 + }, + { + "year": 2026, + "return_pct": 13.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 200, + "post_stop_reentries": 96, + "post_stop_states_open_at_end": 104, + "turnover": { + "transaction_cost": 2544.67, + "reentry_trades": 96, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 17, + "avg_reentry_wait_sessions": 155.2, + "reentry_win_rate": 37.5, + "reentry_total_pnl": 1560.6 + }, + "policy": { + "daily_checks": 61856, + "qualified_checks": 1304, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 493 + } + }, + "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": "BKR", + "wait_sessions": 11, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-09", + "reentry_date": "2022-12-27" + }, + { + "symbol": "CSGP", + "wait_sessions": 29, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-15", + "reentry_date": "2023-01-30" + }, + { + "symbol": "WYNN", + "wait_sessions": 32, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-19", + "reentry_date": "2023-02-06" + }, + { + "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": "TTD", + "wait_sessions": 141, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-10-07", + "reentry_date": "2023-05-02" + }, + { + "symbol": "MSTR", + "wait_sessions": 56, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-03-03", + "reentry_date": "2023-05-23" + }, + { + "symbol": "VRT", + "wait_sessions": 58, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-03-10", + "reentry_date": "2023-06-02" + }, + { + "symbol": "SLB", + "wait_sessions": 205, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-09-23", + "reentry_date": "2023-07-20" + }, + { + "symbol": "BKR", + "wait_sessions": 146, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-01-04", + "reentry_date": "2023-08-04" + }, + { + "symbol": "FCX", + "wait_sessions": 159, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-22", + "reentry_date": "2023-08-14" + }, + { + "symbol": "STLD", + "wait_sessions": 21, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-07-20", + "reentry_date": "2023-08-18" + }, + { + "symbol": "ADBE", + "wait_sessions": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-09-15", + "reentry_date": "2023-09-20" + }, + { + "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": "COIN", + "wait_sessions": 75, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-11", + "reentry_date": "2023-11-28" + }, + { + "symbol": "AMD", + "wait_sessions": 26, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-01" + }, + { + "symbol": "ADBE", + "wait_sessions": 28, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-10-25", + "reentry_date": "2023-12-05" + }, + { + "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": "META", + "wait_sessions": 7, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-12-01", + "reentry_date": "2023-12-12" + }, + { + "symbol": "NFLX", + "wait_sessions": 65, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-09-13", + "reentry_date": "2023-12-14" + }, + { + "symbol": "APP", + "wait_sessions": 89, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-09-19", + "reentry_date": "2024-01-26" + }, + { + "symbol": "APP", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-01-31", + "reentry_date": "2024-02-07" + }, + { + "symbol": "DDOG", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-17", + "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": 276, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-04-17", + "reentry_date": "2024-05-21" + }, + { + "symbol": "TPL", + "wait_sessions": 10, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-06-03", + "reentry_date": "2024-06-17" + }, + { + "symbol": "CVNA", + "wait_sessions": 105, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-02-16", + "reentry_date": "2024-07-19" + }, + { + "symbol": "COIN", + "wait_sessions": 67, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-15", + "reentry_date": "2024-07-22" + }, + { + "symbol": "IP", + "wait_sessions": 2, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-07-25", + "reentry_date": "2024-07-29" + }, + { + "symbol": "IP", + "wait_sessions": 10, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-07-30", + "reentry_date": "2024-08-13" + }, + { + "symbol": "FITB", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-09-10", + "reentry_date": "2024-09-18" + }, + { + "symbol": "DASH", + "wait_sessions": 129, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-17", + "reentry_date": "2024-10-21" + }, + { + "symbol": "RMD", + "wait_sessions": 26, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-09-18", + "reentry_date": "2024-10-24" + }, + { + "symbol": "COIN", + "wait_sessions": 73, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-07-25", + "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": "RMD", + "wait_sessions": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-12-05", + "reentry_date": "2024-12-10" + }, + { + "symbol": "EBAY", + "wait_sessions": 7, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-12-10", + "reentry_date": "2024-12-19" + }, + { + "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": 26, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-12-18", + "reentry_date": "2025-01-29" + }, + { + "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": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-03-05", + "reentry_date": "2025-03-10" + }, + { + "symbol": "T", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-03-11", + "reentry_date": "2025-03-19" + }, + { + "symbol": "GDDY", + "wait_sessions": 573, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-05", + "reentry_date": "2025-03-20" + }, + { + "symbol": "FICO", + "wait_sessions": 33, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-03-10", + "reentry_date": "2025-04-25" + }, + { + "symbol": "IBKR", + "wait_sessions": 20, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-04-16", + "reentry_date": "2025-05-15" + }, + { + "symbol": "MSTR", + "wait_sessions": 233, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-06-17", + "reentry_date": "2025-05-22" + }, + { + "symbol": "UAL", + "wait_sessions": 615, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-08", + "reentry_date": "2025-05-23" + }, + { + "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": 609, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2022-12-30", + "reentry_date": "2025-06-06" + }, + { + "symbol": "VST", + "wait_sessions": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-06-10", + "reentry_date": "2025-06-13" + }, + { + "symbol": "VRT", + "wait_sessions": 10, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-07-01", + "reentry_date": "2025-07-16" + }, + { + "symbol": "UAL", + "wait_sessions": 3, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-08-01", + "reentry_date": "2025-08-06" + }, + { + "symbol": "NVDA", + "wait_sessions": 192, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-10-31", + "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": "TSLA", + "wait_sessions": 410, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-01-05", + "reentry_date": "2025-08-26" + }, + { + "symbol": "NCLH", + "wait_sessions": 330, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-05-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": 354, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-19", + "reentry_date": "2025-09-18" + }, + { + "symbol": "EQT", + "wait_sessions": 641, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-03-08", + "reentry_date": "2025-09-26" + }, + { + "symbol": "COIN", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-09-23", + "reentry_date": "2025-09-30" + }, + { + "symbol": "NFLX", + "wait_sessions": 378, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-04-10", + "reentry_date": "2025-10-13" + }, + { + "symbol": "INTC", + "wait_sessions": 450, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2024-01-04", + "reentry_date": "2025-10-21" + }, + { + "symbol": "BA", + "wait_sessions": 618, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-05-04", + "reentry_date": "2025-10-21" + }, + { + "symbol": "DG", + "wait_sessions": 9, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-10-30", + "reentry_date": "2025-11-12" + }, + { + "symbol": "FSLR", + "wait_sessions": 571, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-08-17", + "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": "CVS", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2025-12-03", + "reentry_date": "2025-12-10" + }, + { + "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": "F", + "wait_sessions": 5, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-01-16", + "reentry_date": "2026-01-26" + }, + { + "symbol": "HSY", + "wait_sessions": 6, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-01-22", + "reentry_date": "2026-01-30" + }, + { + "symbol": "BIIB", + "wait_sessions": 744, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-02-15", + "reentry_date": "2026-02-04" + }, + { + "symbol": "DG", + "wait_sessions": 4, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-01-30", + "reentry_date": "2026-02-05" + }, + { + "symbol": "DLTR", + "wait_sessions": 21, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-01-22", + "reentry_date": "2026-02-23" + }, + { + "symbol": "MRNA", + "wait_sessions": 770, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-01-30", + "reentry_date": "2026-02-25" + }, + { + "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": 612, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-09-21", + "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": "ADM", + "wait_sessions": 14, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-03-05", + "reentry_date": "2026-03-25" + }, + { + "symbol": "ADM", + "wait_sessions": 17, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-04-08", + "reentry_date": "2026-05-01" + }, + { + "symbol": "FSLR", + "wait_sessions": 10, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-04-20", + "reentry_date": "2026-05-04" + }, + { + "symbol": "BIIB", + "wait_sessions": 43, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2026-03-06", + "reentry_date": "2026-05-07" + }, + { + "symbol": "OXY", + "wait_sessions": 831, + "reason": "two_qualified_post_stop_closes", + "stop_date": "2023-01-24", + "reentry_date": "2026-05-18" + } + ] } ], - "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 + "immediate_baseline_parity": { + "passed": true, + "compared_fields": [ + "avg_hold_days", + "avg_trade_pnl", + "best_trade_pnl", + "best_trade_r", + "cagr_pct", + "cost_per_side_pct", + "end_date", + "exit_reasons", + "final_equity", + "max_drawdown_pct", + "sharpe", + "skipped_book_full", + "spy_return_pct", + "start_date", + "starting_capital", + "total_return_pct", + "trades", + "win_rate", + "worst_trade_pnl", + "worst_trade_r", + "yearly_returns" + ], + "direct_daily_baseline": { + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 44843.47, + "total_return_pct": 348.4, + "cagr_pct": 45.2, + "max_drawdown_pct": 24.3, + "sharpe": 1.67, + "trades": 489, + "win_rate": 35.6, + "avg_trade_pnl": 71.25, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 4454.24, + "worst_trade_pnl": -1411.38, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 238, + "time": 97, + "trailing_stop": 154 + }, + "skipped_book_full": 583, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.1 + }, + { + "year": 2023, + "return_pct": 78.6 + }, + { + "year": 2024, + "return_pct": 46.9 + }, + { + "year": 2025, + "return_pct": 44.3 + }, + { + "year": 2026, + "return_pct": 9.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02" } - } - }, - { - "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": [ + "cost_capacity_robustness": [ { - "year": 2025, - "return_pct": 12.2 + "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": 30438.34, + "total_return_pct": 204.4, + "cagr_pct": 31.9, + "max_drawdown_pct": 16.8, + "sharpe": 1.33, + "trades": 324, + "win_rate": 36.1, + "avg_trade_pnl": 63.08, + "best_trade_r": 12.37, + "worst_trade_r": -2.86, + "best_trade_pnl": 3205.35, + "worst_trade_pnl": -749.05, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 156, + "time": 60, + "trailing_stop": 108 + }, + "skipped_book_full": 3835, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.8 + }, + { + "year": 2023, + "return_pct": 62.1 + }, + { + "year": 2024, + "return_pct": 20.7 + }, + { + "year": 2025, + "return_pct": 37.9 + }, + { + "year": 2026, + "return_pct": 3.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 156, + "post_stop_reentries": 97, + "post_stop_states_open_at_end": 59, + "turnover": { + "transaction_cost": 2132.34, + "reentry_trades": 97, + "same_day_reentries": 8, + "next_session_reentries": 1, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 125.1, + "reentry_win_rate": 26.8, + "reentry_total_pnl": -3599.24 + }, + "policy": { + "daily_checks": 35984, + "qualified_checks": 924, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 924 + } + } }, { - "year": 2026, - "return_pct": 17.5 + "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": 31268.27, + "total_return_pct": 212.7, + "cagr_pct": 32.8, + "max_drawdown_pct": 17.5, + "sharpe": 1.37, + "trades": 323, + "win_rate": 35.3, + "avg_trade_pnl": 65.85, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4427.27, + "worst_trade_pnl": -715.24, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 154, + "time": 59, + "trailing_stop": 110 + }, + "skipped_book_full": 3842, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.8 + }, + { + "year": 2023, + "return_pct": 60.6 + }, + { + "year": 2024, + "return_pct": 20.4 + }, + { + "year": 2025, + "return_pct": 36.7 + }, + { + "year": 2026, + "return_pct": 8.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 91, + "post_stop_states_open_at_end": 63, + "turnover": { + "transaction_cost": 2100.24, + "reentry_trades": 91, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 23.1, + "reentry_total_pnl": -3808.42 + }, + "policy": { + "daily_checks": 37641, + "qualified_checks": 975, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 966 + } + } + }, + { + "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": 34210.3, + "total_return_pct": 242.1, + "cagr_pct": 35.8, + "max_drawdown_pct": 18.3, + "sharpe": 1.46, + "trades": 320, + "win_rate": 35.3, + "avg_trade_pnl": 75.66, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4843.83, + "worst_trade_pnl": -782.54, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 151, + "time": 61, + "trailing_stop": 108 + }, + "skipped_book_full": 3797, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.1 + }, + { + "year": 2023, + "return_pct": 69.3 + }, + { + "year": 2024, + "return_pct": 25.8 + }, + { + "year": 2025, + "return_pct": 35.4 + }, + { + "year": 2026, + "return_pct": 8.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 151, + "post_stop_reentries": 85, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 2251.64, + "reentry_trades": 85, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 153.5, + "reentry_win_rate": 22.4, + "reentry_total_pnl": -4130.37 + }, + "policy": { + "daily_checks": 39791, + "qualified_checks": 1007, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 959 + } + } + }, + { + "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": 31268.27, + "total_return_pct": 212.7, + "cagr_pct": 32.8, + "max_drawdown_pct": 17.5, + "sharpe": 1.37, + "trades": 323, + "win_rate": 35.3, + "avg_trade_pnl": 65.85, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4427.27, + "worst_trade_pnl": -715.24, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 154, + "time": 59, + "trailing_stop": 110 + }, + "skipped_book_full": 3837, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.8 + }, + { + "year": 2023, + "return_pct": 60.6 + }, + { + "year": 2024, + "return_pct": 20.4 + }, + { + "year": 2025, + "return_pct": 36.7 + }, + { + "year": 2026, + "return_pct": 8.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 91, + "post_stop_states_open_at_end": 63, + "turnover": { + "transaction_cost": 2100.24, + "reentry_trades": 91, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 23.1, + "reentry_total_pnl": -3808.42 + }, + "policy": { + "daily_checks": 37641, + "qualified_checks": 975, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 961 + } + } + }, + { + "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": 32489.0, + "total_return_pct": 224.9, + "cagr_pct": 34.0, + "max_drawdown_pct": 17.2, + "sharpe": 1.47, + "trades": 304, + "win_rate": 37.5, + "avg_trade_pnl": 73.98, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3251.45, + "worst_trade_pnl": -718.26, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 146, + "time": 69, + "trailing_stop": 89 + }, + "skipped_book_full": 2735, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.4 + }, + { + "year": 2023, + "return_pct": 62.9 + }, + { + "year": 2024, + "return_pct": 19.4 + }, + { + "year": 2025, + "return_pct": 38.5 + }, + { + "year": 2026, + "return_pct": 9.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 146, + "post_stop_reentries": 47, + "post_stop_states_open_at_end": 99, + "turnover": { + "transaction_cost": 2050.63, + "reentry_trades": 47, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 130.7, + "reentry_win_rate": 34.0, + "reentry_total_pnl": 3510.98 + }, + "policy": { + "daily_checks": 55084, + "qualified_checks": 1549, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 325 + } + } + }, + { + "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": 27526.21, + "total_return_pct": 175.3, + "cagr_pct": 28.6, + "max_drawdown_pct": 21.1, + "sharpe": 1.28, + "trades": 319, + "win_rate": 35.7, + "avg_trade_pnl": 54.94, + "best_trade_r": 12.03, + "worst_trade_r": -2.68, + "best_trade_pnl": 2915.26, + "worst_trade_pnl": -537.95, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 155, + "time": 65, + "trailing_stop": 99 + }, + "skipped_book_full": 3051, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.5 + }, + { + "year": 2023, + "return_pct": 44.9 + }, + { + "year": 2024, + "return_pct": 35.6 + }, + { + "year": 2025, + "return_pct": 26.0 + }, + { + "year": 2026, + "return_pct": 2.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 155, + "post_stop_reentries": 65, + "post_stop_states_open_at_end": 90, + "turnover": { + "transaction_cost": 2045.09, + "reentry_trades": 65, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 178.2, + "reentry_win_rate": 24.6, + "reentry_total_pnl": -1258.83 + }, + "policy": { + "daily_checks": 51108, + "qualified_checks": 1318, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 536 + } + } + }, + { + "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": 44843.47, + "total_return_pct": 348.4, + "cagr_pct": 45.2, + "max_drawdown_pct": 24.3, + "sharpe": 1.67, + "trades": 489, + "win_rate": 35.6, + "avg_trade_pnl": 71.25, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 4454.24, + "worst_trade_pnl": -1411.38, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 238, + "time": 97, + "trailing_stop": 154 + }, + "skipped_book_full": 583, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.1 + }, + { + "year": 2023, + "return_pct": 78.6 + }, + { + "year": 2024, + "return_pct": 46.9 + }, + { + "year": 2025, + "return_pct": 44.3 + }, + { + "year": 2026, + "return_pct": 9.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 238, + "post_stop_reentries": 155, + "post_stop_states_open_at_end": 83, + "turnover": { + "transaction_cost": 2942.25, + "reentry_trades": 155, + "same_day_reentries": 9, + "next_session_reentries": 3, + "reentries_within_5_sessions": 38, + "avg_reentry_wait_sessions": 114.4, + "reentry_win_rate": 34.2, + "reentry_total_pnl": 10028.46 + }, + "policy": { + "daily_checks": 49944, + "qualified_checks": 947, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 947 + } + } + }, + { + "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": 48810.86, + "total_return_pct": 388.1, + "cagr_pct": 48.3, + "max_drawdown_pct": 21.6, + "sharpe": 1.77, + "trades": 472, + "win_rate": 36.2, + "avg_trade_pnl": 82.23, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 4897.19, + "worst_trade_pnl": -802.94, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 229, + "time": 96, + "trailing_stop": 147 + }, + "skipped_book_full": 519, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.9 + }, + { + "year": 2023, + "return_pct": 78.1 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 50.3 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 229, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 3018.82, + "reentry_trades": 142, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 113.8, + "reentry_win_rate": 34.5, + "reentry_total_pnl": 12538.23 + }, + "policy": { + "daily_checks": 51315, + "qualified_checks": 951, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 933 + } + } + }, + { + "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": 35081.34, + "total_return_pct": 250.8, + "cagr_pct": 36.6, + "max_drawdown_pct": 22.2, + "sharpe": 1.47, + "trades": 473, + "win_rate": 35.9, + "avg_trade_pnl": 53.03, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3471.78, + "worst_trade_pnl": -714.73, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 233, + "time": 99, + "trailing_stop": 141 + }, + "skipped_book_full": 499, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.6 + }, + { + "year": 2023, + "return_pct": 41.2 + }, + { + "year": 2024, + "return_pct": 41.7 + }, + { + "year": 2025, + "return_pct": 41.9 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 233, + "post_stop_reentries": 145, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 2448.64, + "reentry_trades": 145, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 119.8, + "reentry_win_rate": 34.5, + "reentry_total_pnl": 6287.02 + }, + "policy": { + "daily_checks": 53691, + "qualified_checks": 1029, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 946 + } + } + }, + { + "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": 48810.86, + "total_return_pct": 388.1, + "cagr_pct": 48.3, + "max_drawdown_pct": 21.6, + "sharpe": 1.77, + "trades": 472, + "win_rate": 36.2, + "avg_trade_pnl": 82.23, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 4897.19, + "worst_trade_pnl": -802.94, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 229, + "time": 96, + "trailing_stop": 147 + }, + "skipped_book_full": 519, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.9 + }, + { + "year": 2023, + "return_pct": 78.1 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 50.3 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 229, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 3018.82, + "reentry_trades": 142, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 113.8, + "reentry_win_rate": 34.5, + "reentry_total_pnl": 12538.23 + }, + "policy": { + "daily_checks": 51315, + "qualified_checks": 951, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 930 + } + } + }, + { + "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": 36743.24, + "total_return_pct": 267.4, + "cagr_pct": 38.2, + "max_drawdown_pct": 24.9, + "sharpe": 1.6, + "trades": 422, + "win_rate": 36.3, + "avg_trade_pnl": 63.37, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 3349.21, + "worst_trade_pnl": -462.54, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 200, + "time": 85, + "trailing_stop": 137 + }, + "skipped_book_full": 380, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 15.0 + }, + { + "year": 2023, + "return_pct": 58.6 + }, + { + "year": 2024, + "return_pct": 20.5 + }, + { + "year": 2025, + "return_pct": 28.2 + }, + { + "year": 2026, + "return_pct": 30.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 200, + "post_stop_reentries": 69, + "post_stop_states_open_at_end": 131, + "turnover": { + "transaction_cost": 2100.95, + "reentry_trades": 69, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 148.0, + "reentry_win_rate": 44.9, + "reentry_total_pnl": 11388.21 + }, + "policy": { + "daily_checks": 79007, + "qualified_checks": 1869, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 321 + } + } + }, + { + "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": 39605.4, + "total_return_pct": 296.1, + "cagr_pct": 40.8, + "max_drawdown_pct": 17.6, + "sharpe": 1.65, + "trades": 441, + "win_rate": 37.9, + "avg_trade_pnl": 67.13, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3802.08, + "worst_trade_pnl": -516.56, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 200, + "time": 97, + "trailing_stop": 144 + }, + "skipped_book_full": 472, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 15.3 + }, + { + "year": 2023, + "return_pct": 58.3 + }, + { + "year": 2024, + "return_pct": 35.6 + }, + { + "year": 2025, + "return_pct": 41.7 + }, + { + "year": 2026, + "return_pct": 13.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 200, + "post_stop_reentries": 96, + "post_stop_states_open_at_end": 104, + "turnover": { + "transaction_cost": 2544.67, + "reentry_trades": 96, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 17, + "avg_reentry_wait_sessions": 155.2, + "reentry_win_rate": 37.5, + "reentry_total_pnl": 1560.6 + }, + "policy": { + "daily_checks": 61856, + "qualified_checks": 1304, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 493 + } + } + }, + { + "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": 44340.08, + "total_return_pct": 343.4, + "cagr_pct": 44.8, + "max_drawdown_pct": 24.3, + "sharpe": 1.66, + "trades": 494, + "win_rate": 36.2, + "avg_trade_pnl": 69.51, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 4363.89, + "worst_trade_pnl": -1403.3, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 237, + "time": 103, + "trailing_stop": 154 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.4 + }, + { + "year": 2023, + "return_pct": 78.6 + }, + { + "year": 2024, + "return_pct": 46.9 + }, + { + "year": 2025, + "return_pct": 33.9 + }, + { + "year": 2026, + "return_pct": 17.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 237, + "post_stop_reentries": 157, + "post_stop_states_open_at_end": 80, + "turnover": { + "transaction_cost": 2841.24, + "reentry_trades": 157, + "same_day_reentries": 10, + "next_session_reentries": 4, + "reentries_within_5_sessions": 39, + "avg_reentry_wait_sessions": 103.0, + "reentry_win_rate": 33.1, + "reentry_total_pnl": 10419.42 + }, + "policy": { + "daily_checks": 48818, + "qualified_checks": 941, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 941 + } + } + }, + { + "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": 42149.11, + "total_return_pct": 321.5, + "cagr_pct": 43.0, + "max_drawdown_pct": 21.6, + "sharpe": 1.63, + "trades": 486, + "win_rate": 36.2, + "avg_trade_pnl": 66.15, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 4229.07, + "worst_trade_pnl": -770.48, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 236, + "time": 101, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.1 + }, + { + "year": 2023, + "return_pct": 78.1 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 33.3 + }, + { + "year": 2026, + "return_pct": 11.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 236, + "post_stop_reentries": 149, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 2915.14, + "reentry_trades": 149, + "same_day_reentries": 0, + "next_session_reentries": 6, + "reentries_within_5_sessions": 29, + "avg_reentry_wait_sessions": 106.6, + "reentry_win_rate": 33.6, + "reentry_total_pnl": 7779.8 + }, + "policy": { + "daily_checks": 51578, + "qualified_checks": 972, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 952 + } + } + }, + { + "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": 31340.39, + "total_return_pct": 213.4, + "cagr_pct": 32.8, + "max_drawdown_pct": 22.2, + "sharpe": 1.33, + "trades": 486, + "win_rate": 35.2, + "avg_trade_pnl": 43.91, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3235.04, + "worst_trade_pnl": -734.7, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 238, + "time": 101, + "trailing_stop": 147 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.7 + }, + { + "year": 2023, + "return_pct": 41.2 + }, + { + "year": 2024, + "return_pct": 41.7 + }, + { + "year": 2025, + "return_pct": 30.3 + }, + { + "year": 2026, + "return_pct": 6.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 238, + "post_stop_reentries": 149, + "post_stop_states_open_at_end": 89, + "turnover": { + "transaction_cost": 2393.76, + "reentry_trades": 149, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 135.4, + "reentry_win_rate": 32.9, + "reentry_total_pnl": 6121.73 + }, + "policy": { + "daily_checks": 54254, + "qualified_checks": 1059, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 971 + } + } + }, + { + "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": 42149.11, + "total_return_pct": 321.5, + "cagr_pct": 43.0, + "max_drawdown_pct": 21.6, + "sharpe": 1.63, + "trades": 486, + "win_rate": 36.2, + "avg_trade_pnl": 66.15, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 4229.07, + "worst_trade_pnl": -770.48, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 236, + "time": 101, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.1 + }, + { + "year": 2023, + "return_pct": 78.1 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 33.3 + }, + { + "year": 2026, + "return_pct": 11.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 236, + "post_stop_reentries": 149, + "post_stop_states_open_at_end": 87, + "turnover": { + "transaction_cost": 2915.14, + "reentry_trades": 149, + "same_day_reentries": 0, + "next_session_reentries": 6, + "reentries_within_5_sessions": 29, + "avg_reentry_wait_sessions": 106.6, + "reentry_win_rate": 33.6, + "reentry_total_pnl": 7779.8 + }, + "policy": { + "daily_checks": 51578, + "qualified_checks": 972, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 949 + } + } + }, + { + "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": 36379.27, + "total_return_pct": 263.8, + "cagr_pct": 37.9, + "max_drawdown_pct": 24.9, + "sharpe": 1.59, + "trades": 427, + "win_rate": 35.8, + "avg_trade_pnl": 61.78, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3339.02, + "worst_trade_pnl": -461.11, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 201, + "time": 85, + "trailing_stop": 141 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 15.1 + }, + { + "year": 2023, + "return_pct": 59.8 + }, + { + "year": 2024, + "return_pct": 20.5 + }, + { + "year": 2025, + "return_pct": 35.4 + }, + { + "year": 2026, + "return_pct": 21.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 201, + "post_stop_reentries": 74, + "post_stop_states_open_at_end": 127, + "turnover": { + "transaction_cost": 2118.83, + "reentry_trades": 74, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 158.0, + "reentry_win_rate": 43.2, + "reentry_total_pnl": 10670.61 + }, + "policy": { + "daily_checks": 77645, + "qualified_checks": 1836, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 312 + } + } + }, + { + "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": 36493.6, + "total_return_pct": 264.9, + "cagr_pct": 38.0, + "max_drawdown_pct": 17.9, + "sharpe": 1.56, + "trades": 446, + "win_rate": 37.0, + "avg_trade_pnl": 59.4, + "best_trade_r": 12.37, + "worst_trade_r": -4.5, + "best_trade_pnl": 3503.35, + "worst_trade_pnl": -475.98, + "avg_hold_days": 15.1, + "exit_reasons": { + "stop": 205, + "time": 97, + "trailing_stop": 144 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 14.9 + }, + { + "year": 2023, + "return_pct": 58.3 + }, + { + "year": 2024, + "return_pct": 30.8 + }, + { + "year": 2025, + "return_pct": 35.7 + }, + { + "year": 2026, + "return_pct": 13.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 205, + "post_stop_reentries": 97, + "post_stop_states_open_at_end": 108, + "turnover": { + "transaction_cost": 2421.82, + "reentry_trades": 97, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 157.0, + "reentry_win_rate": 38.1, + "reentry_total_pnl": 2779.4 + }, + "policy": { + "daily_checks": 63860, + "qualified_checks": 1333, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 501 + } + } + }, + { + "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": 27224.91, + "total_return_pct": 172.2, + "cagr_pct": 28.3, + "max_drawdown_pct": 17.6, + "sharpe": 1.21, + "trades": 324, + "win_rate": 35.2, + "avg_trade_pnl": 53.16, + "best_trade_r": 12.37, + "worst_trade_r": -2.86, + "best_trade_pnl": 2874.74, + "worst_trade_pnl": -686.53, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 156, + "time": 60, + "trailing_stop": 108 + }, + "skipped_book_full": 3835, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.2 + }, + { + "year": 2023, + "return_pct": 57.6 + }, + { + "year": 2024, + "return_pct": 17.6 + }, + { + "year": 2025, + "return_pct": 34.0 + }, + { + "year": 2026, + "return_pct": 2.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 156, + "post_stop_reentries": 97, + "post_stop_states_open_at_end": 59, + "turnover": { + "transaction_cost": 3995.29, + "reentry_trades": 97, + "same_day_reentries": 8, + "next_session_reentries": 1, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 125.1, + "reentry_win_rate": 25.8, + "reentry_total_pnl": -3918.43 + }, + "policy": { + "daily_checks": 35984, + "qualified_checks": 924, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 924 + } + } + }, + { + "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": 27961.44, + "total_return_pct": 179.6, + "cagr_pct": 29.1, + "max_drawdown_pct": 18.6, + "sharpe": 1.24, + "trades": 323, + "win_rate": 34.4, + "avg_trade_pnl": 55.61, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 3965.4, + "worst_trade_pnl": -654.88, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 154, + "time": 59, + "trailing_stop": 110 + }, + "skipped_book_full": 3842, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.2 + }, + { + "year": 2023, + "return_pct": 56.2 + }, + { + "year": 2024, + "return_pct": 17.3 + }, + { + "year": 2025, + "return_pct": 32.8 + }, + { + "year": 2026, + "return_pct": 7.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 91, + "post_stop_states_open_at_end": 63, + "turnover": { + "transaction_cost": 3935.7, + "reentry_trades": 91, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 22.0, + "reentry_total_pnl": -4113.66 + }, + "policy": { + "daily_checks": 37641, + "qualified_checks": 975, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 966 + } + } + }, + { + "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": 30623.9, + "total_return_pct": 206.2, + "cagr_pct": 32.1, + "max_drawdown_pct": 19.4, + "sharpe": 1.33, + "trades": 320, + "win_rate": 34.4, + "avg_trade_pnl": 64.45, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 4342.99, + "worst_trade_pnl": -717.24, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 151, + "time": 61, + "trailing_stop": 108 + }, + "skipped_book_full": 3797, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.5 + }, + { + "year": 2023, + "return_pct": 64.7 + }, + { + "year": 2024, + "return_pct": 22.6 + }, + { + "year": 2025, + "return_pct": 31.6 + }, + { + "year": 2026, + "return_pct": 7.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 151, + "post_stop_reentries": 85, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 4219.25, + "reentry_trades": 85, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 153.5, + "reentry_win_rate": 21.2, + "reentry_total_pnl": -4405.61 + }, + "policy": { + "daily_checks": 39791, + "qualified_checks": 1007, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 959 + } + } + }, + { + "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": 27961.44, + "total_return_pct": 179.6, + "cagr_pct": 29.1, + "max_drawdown_pct": 18.6, + "sharpe": 1.24, + "trades": 323, + "win_rate": 34.4, + "avg_trade_pnl": 55.61, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 3965.4, + "worst_trade_pnl": -654.88, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 154, + "time": 59, + "trailing_stop": 110 + }, + "skipped_book_full": 3837, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.2 + }, + { + "year": 2023, + "return_pct": 56.2 + }, + { + "year": 2024, + "return_pct": 17.3 + }, + { + "year": 2025, + "return_pct": 32.8 + }, + { + "year": 2026, + "return_pct": 7.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 91, + "post_stop_states_open_at_end": 63, + "turnover": { + "transaction_cost": 3935.7, + "reentry_trades": 91, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 22.0, + "reentry_total_pnl": -4113.66 + }, + "policy": { + "daily_checks": 37641, + "qualified_checks": 975, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 961 + } + } + }, + { + "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": 29193.87, + "total_return_pct": 191.9, + "cagr_pct": 30.5, + "max_drawdown_pct": 18.1, + "sharpe": 1.34, + "trades": 304, + "win_rate": 36.8, + "avg_trade_pnl": 63.14, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2946.14, + "worst_trade_pnl": -662.2, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 146, + "time": 69, + "trailing_stop": 89 + }, + "skipped_book_full": 2735, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.9 + }, + { + "year": 2023, + "return_pct": 58.4 + }, + { + "year": 2024, + "return_pct": 16.5 + }, + { + "year": 2025, + "return_pct": 34.8 + }, + { + "year": 2026, + "return_pct": 8.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 146, + "post_stop_reentries": 47, + "post_stop_states_open_at_end": 99, + "turnover": { + "transaction_cost": 3851.83, + "reentry_trades": 47, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 130.7, + "reentry_win_rate": 34.0, + "reentry_total_pnl": 2946.49 + }, + "policy": { + "daily_checks": 55084, + "qualified_checks": 1549, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 325 + } + } + }, + { + "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": 24590.23, + "total_return_pct": 145.9, + "cagr_pct": 25.1, + "max_drawdown_pct": 22.0, + "sharpe": 1.15, + "trades": 319, + "win_rate": 35.1, + "avg_trade_pnl": 45.74, + "best_trade_r": 12.03, + "worst_trade_r": -2.68, + "best_trade_pnl": 2632.26, + "worst_trade_pnl": -495.89, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 155, + "time": 65, + "trailing_stop": 99 + }, + "skipped_book_full": 3051, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.0 + }, + { + "year": 2023, + "return_pct": 41.0 + }, + { + "year": 2024, + "return_pct": 32.1 + }, + { + "year": 2025, + "return_pct": 22.3 + }, + { + "year": 2026, + "return_pct": 1.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 155, + "post_stop_reentries": 65, + "post_stop_states_open_at_end": 90, + "turnover": { + "transaction_cost": 3831.19, + "reentry_trades": 65, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 178.2, + "reentry_win_rate": 24.6, + "reentry_total_pnl": -1409.44 + }, + "policy": { + "daily_checks": 51108, + "qualified_checks": 1318, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 536 + } + } + }, + { + "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": 39634.51, + "total_return_pct": 296.3, + "cagr_pct": 40.8, + "max_drawdown_pct": 25.2, + "sharpe": 1.54, + "trades": 488, + "win_rate": 34.6, + "avg_trade_pnl": 60.73, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 3944.79, + "worst_trade_pnl": -1309.36, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 237, + "time": 97, + "trailing_stop": 154 + }, + "skipped_book_full": 548, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 6.2 + }, + { + "year": 2023, + "return_pct": 73.3 + }, + { + "year": 2024, + "return_pct": 42.9 + }, + { + "year": 2025, + "return_pct": 39.5 + }, + { + "year": 2026, + "return_pct": 8.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 237, + "post_stop_reentries": 155, + "post_stop_states_open_at_end": 82, + "turnover": { + "transaction_cost": 5446.3, + "reentry_trades": 155, + "same_day_reentries": 9, + "next_session_reentries": 3, + "reentries_within_5_sessions": 38, + "avg_reentry_wait_sessions": 114.4, + "reentry_win_rate": 33.5, + "reentry_total_pnl": 8334.92 + }, + "policy": { + "daily_checks": 49185, + "qualified_checks": 939, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 939 + } + } + }, + { + "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": 43298.39, + "total_return_pct": 333.0, + "cagr_pct": 44.0, + "max_drawdown_pct": 22.9, + "sharpe": 1.64, + "trades": 471, + "win_rate": 35.2, + "avg_trade_pnl": 70.7, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 4353.52, + "worst_trade_pnl": -736.59, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 228, + "time": 96, + "trailing_stop": 147 + }, + "skipped_book_full": 484, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.1 + }, + { + "year": 2023, + "return_pct": 72.9 + }, + { + "year": 2024, + "return_pct": 38.6 + }, + { + "year": 2025, + "return_pct": 45.6 + }, + { + "year": 2026, + "return_pct": 13.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 228, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 86, + "turnover": { + "transaction_cost": 5593.71, + "reentry_trades": 142, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 113.8, + "reentry_win_rate": 33.8, + "reentry_total_pnl": 10542.75 + }, + "policy": { + "daily_checks": 50556, + "qualified_checks": 943, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 925 + } + } + }, + { + "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": 30992.47, + "total_return_pct": 209.9, + "cagr_pct": 32.5, + "max_drawdown_pct": 23.4, + "sharpe": 1.33, + "trades": 473, + "win_rate": 34.9, + "avg_trade_pnl": 44.38, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 3073.72, + "worst_trade_pnl": -648.84, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 233, + "time": 99, + "trailing_stop": 141 + }, + "skipped_book_full": 499, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.8 + }, + { + "year": 2023, + "return_pct": 36.8 + }, + { + "year": 2024, + "return_pct": 37.7 + }, + { + "year": 2025, + "return_pct": 37.3 + }, + { + "year": 2026, + "return_pct": 8.3 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 233, + "post_stop_reentries": 145, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 4543.0, + "reentry_trades": 145, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 119.8, + "reentry_win_rate": 33.8, + "reentry_total_pnl": 5144.93 + }, + "policy": { + "daily_checks": 53691, + "qualified_checks": 1029, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 946 + } + } + }, + { + "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": 43298.39, + "total_return_pct": 333.0, + "cagr_pct": 44.0, + "max_drawdown_pct": 22.9, + "sharpe": 1.64, + "trades": 471, + "win_rate": 35.2, + "avg_trade_pnl": 70.7, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 4353.52, + "worst_trade_pnl": -736.59, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 228, + "time": 96, + "trailing_stop": 147 + }, + "skipped_book_full": 484, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.1 + }, + { + "year": 2023, + "return_pct": 72.9 + }, + { + "year": 2024, + "return_pct": 38.6 + }, + { + "year": 2025, + "return_pct": 45.6 + }, + { + "year": 2026, + "return_pct": 13.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 228, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 86, + "turnover": { + "transaction_cost": 5593.71, + "reentry_trades": 142, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 113.8, + "reentry_win_rate": 33.8, + "reentry_total_pnl": 10542.75 + }, + "policy": { + "daily_checks": 50556, + "qualified_checks": 943, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 922 + } + } + }, + { + "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": 32868.34, + "total_return_pct": 228.7, + "cagr_pct": 34.4, + "max_drawdown_pct": 26.0, + "sharpe": 1.47, + "trades": 422, + "win_rate": 35.8, + "avg_trade_pnl": 54.19, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 2995.89, + "worst_trade_pnl": -427.17, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 200, + "time": 85, + "trailing_stop": 137 + }, + "skipped_book_full": 380, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 13.1 + }, + { + "year": 2023, + "return_pct": 54.2 + }, + { + "year": 2024, + "return_pct": 17.3 + }, + { + "year": 2025, + "return_pct": 24.6 + }, + { + "year": 2026, + "return_pct": 29.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 200, + "post_stop_reentries": 69, + "post_stop_states_open_at_end": 131, + "turnover": { + "transaction_cost": 3932.28, + "reentry_trades": 69, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 148.0, + "reentry_win_rate": 44.9, + "reentry_total_pnl": 10197.22 + }, + "policy": { + "daily_checks": 79007, + "qualified_checks": 1869, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 321 + } + } + }, + { + "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": 35464.61, + "total_return_pct": 254.6, + "cagr_pct": 37.0, + "max_drawdown_pct": 17.9, + "sharpe": 1.53, + "trades": 441, + "win_rate": 37.4, + "avg_trade_pnl": 57.74, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3439.75, + "worst_trade_pnl": -477.79, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 200, + "time": 97, + "trailing_stop": 144 + }, + "skipped_book_full": 474, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 13.4 + }, + { + "year": 2023, + "return_pct": 53.8 + }, + { + "year": 2024, + "return_pct": 33.0 + }, + { + "year": 2025, + "return_pct": 37.3 + }, + { + "year": 2026, + "return_pct": 11.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 200, + "post_stop_reentries": 96, + "post_stop_states_open_at_end": 104, + "turnover": { + "transaction_cost": 4735.11, + "reentry_trades": 96, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 17, + "avg_reentry_wait_sessions": 155.2, + "reentry_win_rate": 37.5, + "reentry_total_pnl": 951.79 + }, + "policy": { + "daily_checks": 61856, + "qualified_checks": 1304, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 493 + } + } + }, + { + "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": 39195.42, + "total_return_pct": 292.0, + "cagr_pct": 40.4, + "max_drawdown_pct": 25.2, + "sharpe": 1.53, + "trades": 493, + "win_rate": 35.3, + "avg_trade_pnl": 59.22, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 3864.73, + "worst_trade_pnl": -1302.05, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 236, + "time": 103, + "trailing_stop": 154 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 5.7 + }, + { + "year": 2023, + "return_pct": 73.3 + }, + { + "year": 2024, + "return_pct": 42.9 + }, + { + "year": 2025, + "return_pct": 29.2 + }, + { + "year": 2026, + "return_pct": 16.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 236, + "post_stop_reentries": 157, + "post_stop_states_open_at_end": 79, + "turnover": { + "transaction_cost": 5265.13, + "reentry_trades": 157, + "same_day_reentries": 10, + "next_session_reentries": 4, + "reentries_within_5_sessions": 39, + "avg_reentry_wait_sessions": 103.0, + "reentry_win_rate": 32.5, + "reentry_total_pnl": 8593.29 + }, + "policy": { + "daily_checks": 48059, + "qualified_checks": 933, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 933 + } + } + }, + { + "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": 37349.82, + "total_return_pct": 273.5, + "cagr_pct": 38.8, + "max_drawdown_pct": 22.9, + "sharpe": 1.49, + "trades": 485, + "win_rate": 35.3, + "avg_trade_pnl": 56.39, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 3755.66, + "worst_trade_pnl": -706.48, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 235, + "time": 101, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.3 + }, + { + "year": 2023, + "return_pct": 72.9 + }, + { + "year": 2024, + "return_pct": 38.6 + }, + { + "year": 2025, + "return_pct": 29.0 + }, + { + "year": 2026, + "return_pct": 9.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 235, + "post_stop_reentries": 149, + "post_stop_states_open_at_end": 86, + "turnover": { + "transaction_cost": 5406.82, + "reentry_trades": 149, + "same_day_reentries": 0, + "next_session_reentries": 6, + "reentries_within_5_sessions": 29, + "avg_reentry_wait_sessions": 106.6, + "reentry_win_rate": 32.9, + "reentry_total_pnl": 6259.71 + }, + "policy": { + "daily_checks": 50819, + "qualified_checks": 964, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 944 + } + } + }, + { + "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": 27928.9, + "total_return_pct": 179.3, + "cagr_pct": 29.1, + "max_drawdown_pct": 23.4, + "sharpe": 1.21, + "trades": 487, + "win_rate": 34.3, + "avg_trade_pnl": 36.81, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2889.47, + "worst_trade_pnl": -668.23, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 239, + "time": 102, + "trailing_stop": 146 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.9 + }, + { + "year": 2023, + "return_pct": 36.8 + }, + { + "year": 2024, + "return_pct": 37.7 + }, + { + "year": 2025, + "return_pct": 26.0 + }, + { + "year": 2026, + "return_pct": 6.2 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 239, + "post_stop_reentries": 151, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 4449.16, + "reentry_trades": 151, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 133.7, + "reentry_win_rate": 32.5, + "reentry_total_pnl": 4544.11 + }, + "policy": { + "daily_checks": 54182, + "qualified_checks": 1065, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 973 + } + } + }, + { + "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": 37349.82, + "total_return_pct": 273.5, + "cagr_pct": 38.8, + "max_drawdown_pct": 22.9, + "sharpe": 1.49, + "trades": 485, + "win_rate": 35.3, + "avg_trade_pnl": 56.39, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 3755.66, + "worst_trade_pnl": -706.48, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 235, + "time": 101, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 10.3 + }, + { + "year": 2023, + "return_pct": 72.9 + }, + { + "year": 2024, + "return_pct": 38.6 + }, + { + "year": 2025, + "return_pct": 29.0 + }, + { + "year": 2026, + "return_pct": 9.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 235, + "post_stop_reentries": 149, + "post_stop_states_open_at_end": 86, + "turnover": { + "transaction_cost": 5406.82, + "reentry_trades": 149, + "same_day_reentries": 0, + "next_session_reentries": 6, + "reentries_within_5_sessions": 29, + "avg_reentry_wait_sessions": 106.6, + "reentry_win_rate": 32.9, + "reentry_total_pnl": 6259.71 + }, + "policy": { + "daily_checks": 50819, + "qualified_checks": 964, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 941 + } + } + }, + { + "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": 32548.7, + "total_return_pct": 225.5, + "cagr_pct": 34.1, + "max_drawdown_pct": 26.0, + "sharpe": 1.46, + "trades": 427, + "win_rate": 35.4, + "avg_trade_pnl": 52.81, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 2988.3, + "worst_trade_pnl": -426.08, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 201, + "time": 85, + "trailing_stop": 141 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 13.2 + }, + { + "year": 2023, + "return_pct": 55.4 + }, + { + "year": 2024, + "return_pct": 17.3 + }, + { + "year": 2025, + "return_pct": 31.7 + }, + { + "year": 2026, + "return_pct": 20.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 201, + "post_stop_reentries": 74, + "post_stop_states_open_at_end": 127, + "turnover": { + "transaction_cost": 3965.99, + "reentry_trades": 74, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 158.0, + "reentry_win_rate": 43.2, + "reentry_total_pnl": 9536.86 + }, + "policy": { + "daily_checks": 77645, + "qualified_checks": 1836, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 312 + } + } + }, + { + "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": 32688.78, + "total_return_pct": 226.9, + "cagr_pct": 34.2, + "max_drawdown_pct": 18.3, + "sharpe": 1.43, + "trades": 446, + "win_rate": 36.5, + "avg_trade_pnl": 50.87, + "best_trade_r": 12.37, + "worst_trade_r": -4.5, + "best_trade_pnl": 3170.54, + "worst_trade_pnl": -440.39, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 205, + "time": 97, + "trailing_stop": 144 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 13.1 + }, + { + "year": 2023, + "return_pct": 53.8 + }, + { + "year": 2024, + "return_pct": 28.4 + }, + { + "year": 2025, + "return_pct": 31.5 + }, + { + "year": 2026, + "return_pct": 11.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 205, + "post_stop_reentries": 97, + "post_stop_states_open_at_end": 108, + "turnover": { + "transaction_cost": 4511.4, + "reentry_trades": 97, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 157.0, + "reentry_win_rate": 38.1, + "reentry_total_pnl": 2091.35 + }, + "policy": { + "daily_checks": 63860, + "qualified_checks": 1333, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 501 + } + } + }, + { + "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": 24348.26, + "total_return_pct": 143.5, + "cagr_pct": 24.8, + "max_drawdown_pct": 18.4, + "sharpe": 1.08, + "trades": 324, + "win_rate": 34.3, + "avg_trade_pnl": 44.28, + "best_trade_r": 12.37, + "worst_trade_r": -2.86, + "best_trade_pnl": 2581.36, + "worst_trade_pnl": -629.04, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 156, + "time": 60, + "trailing_stop": 108 + }, + "skipped_book_full": 3835, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 5.7 + }, + { + "year": 2023, + "return_pct": 53.3 + }, + { + "year": 2024, + "return_pct": 14.6 + }, + { + "year": 2025, + "return_pct": 30.2 + }, + { + "year": 2026, + "return_pct": 1.0 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 156, + "post_stop_reentries": 97, + "post_stop_states_open_at_end": 59, + "turnover": { + "transaction_cost": 5619.44, + "reentry_trades": 97, + "same_day_reentries": 8, + "next_session_reentries": 1, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 125.1, + "reentry_win_rate": 24.7, + "reentry_total_pnl": -4178.33 + }, + "policy": { + "daily_checks": 35984, + "qualified_checks": 924, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 924 + } + } + }, + { + "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": 25001.65, + "total_return_pct": 150.0, + "cagr_pct": 25.6, + "max_drawdown_pct": 19.8, + "sharpe": 1.11, + "trades": 323, + "win_rate": 33.7, + "avg_trade_pnl": 46.44, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 3551.34, + "worst_trade_pnl": -599.43, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 154, + "time": 59, + "trailing_stop": 110 + }, + "skipped_book_full": 3842, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 5.7 + }, + { + "year": 2023, + "return_pct": 51.8 + }, + { + "year": 2024, + "return_pct": 14.3 + }, + { + "year": 2025, + "return_pct": 29.0 + }, + { + "year": 2026, + "return_pct": 5.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 91, + "post_stop_states_open_at_end": 63, + "turnover": { + "transaction_cost": 5536.4, + "reentry_trades": 91, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 22.0, + "reentry_total_pnl": -4361.83 + }, + "policy": { + "daily_checks": 37641, + "qualified_checks": 975, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 966 + } + } + }, + { + "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": 27408.79, + "total_return_pct": 174.1, + "cagr_pct": 28.5, + "max_drawdown_pct": 20.5, + "sharpe": 1.21, + "trades": 320, + "win_rate": 33.8, + "avg_trade_pnl": 54.4, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 3893.26, + "worst_trade_pnl": -657.15, + "avg_hold_days": 14.8, + "exit_reasons": { + "stop": 151, + "time": 61, + "trailing_stop": 108 + }, + "skipped_book_full": 3797, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 6.0 + }, + { + "year": 2023, + "return_pct": 60.2 + }, + { + "year": 2024, + "return_pct": 19.5 + }, + { + "year": 2025, + "return_pct": 27.8 + }, + { + "year": 2026, + "return_pct": 5.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 151, + "post_stop_reentries": 85, + "post_stop_states_open_at_end": 66, + "turnover": { + "transaction_cost": 5934.6, + "reentry_trades": 85, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 153.5, + "reentry_win_rate": 21.2, + "reentry_total_pnl": -4623.29 + }, + "policy": { + "daily_checks": 39791, + "qualified_checks": 1007, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 959 + } + } + }, + { + "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": 25001.65, + "total_return_pct": 150.0, + "cagr_pct": 25.6, + "max_drawdown_pct": 19.8, + "sharpe": 1.11, + "trades": 323, + "win_rate": 33.7, + "avg_trade_pnl": 46.44, + "best_trade_r": 16.16, + "worst_trade_r": -2.86, + "best_trade_pnl": 3551.34, + "worst_trade_pnl": -599.43, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 154, + "time": 59, + "trailing_stop": 110 + }, + "skipped_book_full": 3837, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 5.7 + }, + { + "year": 2023, + "return_pct": 51.8 + }, + { + "year": 2024, + "return_pct": 14.3 + }, + { + "year": 2025, + "return_pct": 29.0 + }, + { + "year": 2026, + "return_pct": 5.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 154, + "post_stop_reentries": 91, + "post_stop_states_open_at_end": 63, + "turnover": { + "transaction_cost": 5536.4, + "reentry_trades": 91, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 134.9, + "reentry_win_rate": 22.0, + "reentry_total_pnl": -4361.83 + }, + "policy": { + "daily_checks": 37641, + "qualified_checks": 975, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 961 + } + } + }, + { + "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": 26231.35, + "total_return_pct": 162.3, + "cagr_pct": 27.1, + "max_drawdown_pct": 19.0, + "sharpe": 1.21, + "trades": 304, + "win_rate": 35.9, + "avg_trade_pnl": 53.39, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2669.31, + "worst_trade_pnl": -610.33, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 146, + "time": 69, + "trailing_stop": 89 + }, + "skipped_book_full": 2735, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 7.3 + }, + { + "year": 2023, + "return_pct": 54.0 + }, + { + "year": 2024, + "return_pct": 13.5 + }, + { + "year": 2025, + "return_pct": 31.2 + }, + { + "year": 2026, + "return_pct": 6.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 146, + "post_stop_reentries": 47, + "post_stop_states_open_at_end": 99, + "turnover": { + "transaction_cost": 5431.02, + "reentry_trades": 47, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 130.7, + "reentry_win_rate": 34.0, + "reentry_total_pnl": 2441.32 + }, + "policy": { + "daily_checks": 55084, + "qualified_checks": 1549, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 325 + } + } + }, + { + "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": 21961.62, + "total_return_pct": 119.6, + "cagr_pct": 21.6, + "max_drawdown_pct": 22.8, + "sharpe": 1.01, + "trades": 319, + "win_rate": 34.2, + "avg_trade_pnl": 37.5, + "best_trade_r": 12.03, + "worst_trade_r": -2.68, + "best_trade_pnl": 2376.09, + "worst_trade_pnl": -456.82, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 155, + "time": 65, + "trailing_stop": 99 + }, + "skipped_book_full": 3051, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 5.5 + }, + { + "year": 2023, + "return_pct": 37.1 + }, + { + "year": 2024, + "return_pct": 28.7 + }, + { + "year": 2025, + "return_pct": 18.7 + }, + { + "year": 2026, + "return_pct": -0.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 155, + "post_stop_reentries": 65, + "post_stop_states_open_at_end": 90, + "turnover": { + "transaction_cost": 5386.87, + "reentry_trades": 65, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 178.2, + "reentry_win_rate": 24.6, + "reentry_total_pnl": -1528.32 + }, + "policy": { + "daily_checks": 51108, + "qualified_checks": 1318, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 536 + } + } + }, + { + "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": 34979.42, + "total_return_pct": 249.8, + "cagr_pct": 36.5, + "max_drawdown_pct": 26.0, + "sharpe": 1.41, + "trades": 489, + "win_rate": 33.7, + "avg_trade_pnl": 51.08, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 3488.43, + "worst_trade_pnl": -1212.86, + "avg_hold_days": 14.4, + "exit_reasons": { + "stop": 237, + "time": 97, + "trailing_stop": 155 + }, + "skipped_book_full": 548, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 4.5 + }, + { + "year": 2023, + "return_pct": 67.9 + }, + { + "year": 2024, + "return_pct": 39.0 + }, + { + "year": 2025, + "return_pct": 34.8 + }, + { + "year": 2026, + "return_pct": 6.7 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 237, + "post_stop_reentries": 155, + "post_stop_states_open_at_end": 82, + "turnover": { + "transaction_cost": 7561.31, + "reentry_trades": 155, + "same_day_reentries": 9, + "next_session_reentries": 3, + "reentries_within_5_sessions": 38, + "avg_reentry_wait_sessions": 114.2, + "reentry_win_rate": 33.5, + "reentry_total_pnl": 6788.38 + }, + "policy": { + "daily_checks": 49133, + "qualified_checks": 932, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 932 + } + } + }, + { + "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": 38398.0, + "total_return_pct": 284.0, + "cagr_pct": 39.7, + "max_drawdown_pct": 24.2, + "sharpe": 1.51, + "trades": 471, + "win_rate": 34.6, + "avg_trade_pnl": 60.29, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 3869.08, + "worst_trade_pnl": -675.35, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 228, + "time": 96, + "trailing_stop": 147 + }, + "skipped_book_full": 484, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.4 + }, + { + "year": 2023, + "return_pct": 67.8 + }, + { + "year": 2024, + "return_pct": 34.7 + }, + { + "year": 2025, + "return_pct": 41.0 + }, + { + "year": 2026, + "return_pct": 11.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 228, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 86, + "turnover": { + "transaction_cost": 7779.86, + "reentry_trades": 142, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 113.8, + "reentry_win_rate": 33.8, + "reentry_total_pnl": 8786.99 + }, + "policy": { + "daily_checks": 50556, + "qualified_checks": 943, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 925 + } + } + }, + { + "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": 26403.24, + "total_return_pct": 164.0, + "cagr_pct": 27.3, + "max_drawdown_pct": 24.7, + "sharpe": 1.16, + "trades": 474, + "win_rate": 33.5, + "avg_trade_pnl": 34.61, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2641.89, + "worst_trade_pnl": -408.59, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 234, + "time": 97, + "trailing_stop": 143 + }, + "skipped_book_full": 499, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.0 + }, + { + "year": 2023, + "return_pct": 32.6 + }, + { + "year": 2024, + "return_pct": 33.9 + }, + { + "year": 2025, + "return_pct": 29.7 + }, + { + "year": 2026, + "return_pct": 5.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 234, + "post_stop_reentries": 146, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 6280.23, + "reentry_trades": 146, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 125.9, + "reentry_win_rate": 32.9, + "reentry_total_pnl": 4992.86 + }, + "policy": { + "daily_checks": 53746, + "qualified_checks": 1037, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 955 + } + } + }, + { + "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": 38398.0, + "total_return_pct": 284.0, + "cagr_pct": 39.7, + "max_drawdown_pct": 24.2, + "sharpe": 1.51, + "trades": 471, + "win_rate": 34.6, + "avg_trade_pnl": 60.29, + "best_trade_r": 12.03, + "worst_trade_r": -3.1, + "best_trade_pnl": 3869.08, + "worst_trade_pnl": -675.35, + "avg_hold_days": 14.6, + "exit_reasons": { + "stop": 228, + "time": 96, + "trailing_stop": 147 + }, + "skipped_book_full": 484, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.4 + }, + { + "year": 2023, + "return_pct": 67.8 + }, + { + "year": 2024, + "return_pct": 34.7 + }, + { + "year": 2025, + "return_pct": 41.0 + }, + { + "year": 2026, + "return_pct": 11.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 228, + "post_stop_reentries": 142, + "post_stop_states_open_at_end": 86, + "turnover": { + "transaction_cost": 7779.86, + "reentry_trades": 142, + "same_day_reentries": 0, + "next_session_reentries": 5, + "reentries_within_5_sessions": 23, + "avg_reentry_wait_sessions": 113.8, + "reentry_win_rate": 33.8, + "reentry_total_pnl": 8786.99 + }, + "policy": { + "daily_checks": 50556, + "qualified_checks": 943, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 922 + } + } + }, + { + "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": 29403.98, + "total_return_pct": 194.0, + "cagr_pct": 30.8, + "max_drawdown_pct": 27.1, + "sharpe": 1.34, + "trades": 422, + "win_rate": 35.1, + "avg_trade_pnl": 45.98, + "best_trade_r": 12.03, + "worst_trade_r": -3.26, + "best_trade_pnl": 2679.98, + "worst_trade_pnl": -394.18, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 200, + "time": 85, + "trailing_stop": 137 + }, + "skipped_book_full": 380, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.2 + }, + { + "year": 2023, + "return_pct": 49.9 + }, + { + "year": 2024, + "return_pct": 14.2 + }, + { + "year": 2025, + "return_pct": 21.1 + }, + { + "year": 2026, + "return_pct": 27.9 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 200, + "post_stop_reentries": 69, + "post_stop_states_open_at_end": 131, + "turnover": { + "transaction_cost": 5525.55, + "reentry_trades": 69, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 148.0, + "reentry_win_rate": 44.9, + "reentry_total_pnl": 9126.09 + }, + "policy": { + "daily_checks": 79007, + "qualified_checks": 1869, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 321 + } + } + }, + { + "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": 31512.33, + "total_return_pct": 215.1, + "cagr_pct": 33.0, + "max_drawdown_pct": 18.3, + "sharpe": 1.39, + "trades": 441, + "win_rate": 36.5, + "avg_trade_pnl": 48.78, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 3087.96, + "worst_trade_pnl": -438.12, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 200, + "time": 97, + "trailing_stop": 144 + }, + "skipped_book_full": 474, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.6 + }, + { + "year": 2023, + "return_pct": 49.3 + }, + { + "year": 2024, + "return_pct": 29.4 + }, + { + "year": 2025, + "return_pct": 33.1 + }, + { + "year": 2026, + "return_pct": 10.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 200, + "post_stop_reentries": 96, + "post_stop_states_open_at_end": 104, + "turnover": { + "transaction_cost": 6614.17, + "reentry_trades": 96, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 17, + "avg_reentry_wait_sessions": 155.2, + "reentry_win_rate": 37.5, + "reentry_total_pnl": 440.28 + }, + "policy": { + "daily_checks": 61856, + "qualified_checks": 1304, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 493 + } + } + }, + { + "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": 34595.98, + "total_return_pct": 246.0, + "cagr_pct": 36.2, + "max_drawdown_pct": 26.0, + "sharpe": 1.39, + "trades": 494, + "win_rate": 34.4, + "avg_trade_pnl": 49.79, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 3417.49, + "worst_trade_pnl": -1206.27, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 236, + "time": 103, + "trailing_stop": 155 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 3.9 + }, + { + "year": 2023, + "return_pct": 67.9 + }, + { + "year": 2024, + "return_pct": 39.0 + }, + { + "year": 2025, + "return_pct": 24.7 + }, + { + "year": 2026, + "return_pct": 14.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 236, + "post_stop_reentries": 157, + "post_stop_states_open_at_end": 79, + "turnover": { + "transaction_cost": 7317.91, + "reentry_trades": 157, + "same_day_reentries": 10, + "next_session_reentries": 4, + "reentries_within_5_sessions": 39, + "avg_reentry_wait_sessions": 102.8, + "reentry_win_rate": 32.5, + "reentry_total_pnl": 6928.62 + }, + "policy": { + "daily_checks": 48007, + "qualified_checks": 926, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 926 + } + } + }, + { + "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": 33087.56, + "total_return_pct": 230.9, + "cagr_pct": 34.7, + "max_drawdown_pct": 24.2, + "sharpe": 1.36, + "trades": 485, + "win_rate": 34.6, + "avg_trade_pnl": 47.6, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 3334.24, + "worst_trade_pnl": -647.43, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 235, + "time": 101, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.5 + }, + { + "year": 2023, + "return_pct": 67.8 + }, + { + "year": 2024, + "return_pct": 34.7 + }, + { + "year": 2025, + "return_pct": 24.8 + }, + { + "year": 2026, + "return_pct": 8.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 235, + "post_stop_reentries": 149, + "post_stop_states_open_at_end": 86, + "turnover": { + "transaction_cost": 7527.25, + "reentry_trades": 149, + "same_day_reentries": 0, + "next_session_reentries": 6, + "reentries_within_5_sessions": 29, + "avg_reentry_wait_sessions": 106.6, + "reentry_win_rate": 32.9, + "reentry_total_pnl": 4931.87 + }, + "policy": { + "daily_checks": 50819, + "qualified_checks": 964, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 944 + } + } + }, + { + "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": 24650.72, + "total_return_pct": 146.5, + "cagr_pct": 25.1, + "max_drawdown_pct": 24.7, + "sharpe": 1.07, + "trades": 487, + "win_rate": 33.7, + "avg_trade_pnl": 30.08, + "best_trade_r": 12.37, + "worst_trade_r": -3.1, + "best_trade_pnl": 2580.94, + "worst_trade_pnl": -604.68, + "avg_hold_days": 14.5, + "exit_reasons": { + "stop": 239, + "time": 102, + "trailing_stop": 146 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 9.2 + }, + { + "year": 2023, + "return_pct": 32.6 + }, + { + "year": 2024, + "return_pct": 33.9 + }, + { + "year": 2025, + "return_pct": 22.0 + }, + { + "year": 2026, + "return_pct": 4.6 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 239, + "post_stop_reentries": 151, + "post_stop_states_open_at_end": 88, + "turnover": { + "transaction_cost": 6203.32, + "reentry_trades": 151, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 9, + "avg_reentry_wait_sessions": 133.7, + "reentry_win_rate": 32.5, + "reentry_total_pnl": 3618.14 + }, + "policy": { + "daily_checks": 54182, + "qualified_checks": 1065, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 973 + } + } + }, + { + "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": 33087.56, + "total_return_pct": 230.9, + "cagr_pct": 34.7, + "max_drawdown_pct": 24.2, + "sharpe": 1.36, + "trades": 485, + "win_rate": 34.6, + "avg_trade_pnl": 47.6, + "best_trade_r": 12.37, + "worst_trade_r": -3.75, + "best_trade_pnl": 3334.24, + "worst_trade_pnl": -647.43, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 235, + "time": 101, + "trailing_stop": 149 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.5 + }, + { + "year": 2023, + "return_pct": 67.8 + }, + { + "year": 2024, + "return_pct": 34.7 + }, + { + "year": 2025, + "return_pct": 24.8 + }, + { + "year": 2026, + "return_pct": 8.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 235, + "post_stop_reentries": 149, + "post_stop_states_open_at_end": 86, + "turnover": { + "transaction_cost": 7527.25, + "reentry_trades": 149, + "same_day_reentries": 0, + "next_session_reentries": 6, + "reentries_within_5_sessions": 29, + "avg_reentry_wait_sessions": 106.6, + "reentry_win_rate": 32.9, + "reentry_total_pnl": 4931.87 + }, + "policy": { + "daily_checks": 50819, + "qualified_checks": 964, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 941 + } + } + }, + { + "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": 29123.38, + "total_return_pct": 191.2, + "cagr_pct": 30.4, + "max_drawdown_pct": 27.1, + "sharpe": 1.33, + "trades": 427, + "win_rate": 34.7, + "avg_trade_pnl": 44.79, + "best_trade_r": 12.37, + "worst_trade_r": -3.26, + "best_trade_pnl": 2674.56, + "worst_trade_pnl": -393.38, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 201, + "time": 85, + "trailing_stop": 141 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.3 + }, + { + "year": 2023, + "return_pct": 51.1 + }, + { + "year": 2024, + "return_pct": 14.2 + }, + { + "year": 2025, + "return_pct": 28.0 + }, + { + "year": 2026, + "return_pct": 18.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 201, + "post_stop_reentries": 74, + "post_stop_states_open_at_end": 127, + "turnover": { + "transaction_cost": 5573.23, + "reentry_trades": 74, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 158.0, + "reentry_win_rate": 43.2, + "reentry_total_pnl": 8519.96 + }, + "policy": { + "daily_checks": 77645, + "qualified_checks": 1836, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 312 + } + } + }, + { + "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": 29056.23, + "total_return_pct": 190.6, + "cagr_pct": 30.4, + "max_drawdown_pct": 18.7, + "sharpe": 1.3, + "trades": 446, + "win_rate": 35.7, + "avg_trade_pnl": 42.73, + "best_trade_r": 12.37, + "worst_trade_r": -4.5, + "best_trade_pnl": 2847.3, + "worst_trade_pnl": -403.98, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 205, + "time": 97, + "trailing_stop": 144 + }, + "skipped_book_full": 0, + "spy_return_pct": 90.9, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.3 + }, + { + "year": 2023, + "return_pct": 49.3 + }, + { + "year": 2024, + "return_pct": 25.0 + }, + { + "year": 2025, + "return_pct": 27.4 + }, + { + "year": 2026, + "return_pct": 10.1 + } + ], + "start_date": "2022-06-24", + "end_date": "2026-07-02", + "post_stop_events": 205, + "post_stop_reentries": 97, + "post_stop_states_open_at_end": 108, + "turnover": { + "transaction_cost": 6309.49, + "reentry_trades": 97, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 18, + "avg_reentry_wait_sessions": 157.0, + "reentry_win_rate": 38.1, + "reentry_total_pnl": 1495.75 + }, + "policy": { + "daily_checks": 63860, + "qualified_checks": 1333, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 501 + } + } } ], - "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": [ + "holdout": [ { - "year": 2025, - "return_pct": 12.2 + "arm": "immediate", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 29101.09, + "total_return_pct": 191.0, + "cagr_pct": 49.9, + "max_drawdown_pct": 17.9, + "sharpe": 1.81, + "trades": 309, + "win_rate": 36.6, + "avg_trade_pnl": 61.82, + "best_trade_r": 12.02, + "worst_trade_r": -3.1, + "best_trade_pnl": 1944.52, + "worst_trade_pnl": -543.26, + "avg_hold_days": 15.0, + "exit_reasons": { + "stop": 146, + "time": 69, + "trailing_stop": 94 + }, + "skipped_book_full": 391, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 8.1 + }, + { + "year": 2023, + "return_pct": 78.6 + }, + { + "year": 2024, + "return_pct": 46.9 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 146, + "post_stop_reentries": 86, + "post_stop_states_open_at_end": 60, + "turnover": { + "transaction_cost": 1272.94, + "reentry_trades": 86, + "same_day_reentries": 6, + "next_session_reentries": 2, + "reentries_within_5_sessions": 21, + "avg_reentry_wait_sessions": 50.3, + "reentry_win_rate": 34.9, + "reentry_total_pnl": 4286.47 + }, + "policy": { + "daily_checks": 22948, + "qualified_checks": 563, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 563 + } + } }, { - "year": 2026, - "return_pct": 17.5 + "arm": "next_session", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 29166.43, + "total_return_pct": 191.7, + "cagr_pct": 50.0, + "max_drawdown_pct": 17.9, + "sharpe": 1.81, + "trades": 294, + "win_rate": 37.1, + "avg_trade_pnl": 65.19, + "best_trade_r": 12.02, + "worst_trade_r": -3.1, + "best_trade_pnl": 2008.56, + "worst_trade_pnl": -561.69, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 139, + "time": 66, + "trailing_stop": 89 + }, + "skipped_book_full": 327, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.9 + }, + { + "year": 2023, + "return_pct": 78.1 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 139, + "post_stop_reentries": 76, + "post_stop_states_open_at_end": 63, + "turnover": { + "transaction_cost": 1314.6, + "reentry_trades": 76, + "same_day_reentries": 0, + "next_session_reentries": 3, + "reentries_within_5_sessions": 12, + "avg_reentry_wait_sessions": 54.0, + "reentry_win_rate": 30.3, + "reentry_total_pnl": 3476.66 + }, + "policy": { + "daily_checks": 22966, + "qualified_checks": 572, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 563 + } + } + }, + { + "arm": "cooldown_5", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 23132.97, + "total_return_pct": 131.3, + "cagr_pct": 37.4, + "max_drawdown_pct": 19.4, + "sharpe": 1.47, + "trades": 303, + "win_rate": 35.6, + "avg_trade_pnl": 43.34, + "best_trade_r": 9.84, + "worst_trade_r": -3.1, + "best_trade_pnl": 1602.08, + "worst_trade_pnl": -447.61, + "avg_hold_days": 14.7, + "exit_reasons": { + "stop": 148, + "time": 68, + "trailing_stop": 87 + }, + "skipped_book_full": 311, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 12.6 + }, + { + "year": 2023, + "return_pct": 41.2 + }, + { + "year": 2024, + "return_pct": 41.7 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 148, + "post_stop_reentries": 81, + "post_stop_states_open_at_end": 67, + "turnover": { + "transaction_cost": 1145.72, + "reentry_trades": 81, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 6, + "avg_reentry_wait_sessions": 58.5, + "reentry_win_rate": 32.1, + "reentry_total_pnl": 4002.99 + }, + "policy": { + "daily_checks": 24693, + "qualified_checks": 634, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 585 + } + } + }, + { + "arm": "gate_reset", + "segment": "train", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 29166.43, + "total_return_pct": 191.7, + "cagr_pct": 50.0, + "max_drawdown_pct": 17.9, + "sharpe": 1.81, + "trades": 294, + "win_rate": 37.1, + "avg_trade_pnl": 65.19, + "best_trade_r": 12.02, + "worst_trade_r": -3.1, + "best_trade_pnl": 2008.56, + "worst_trade_pnl": -561.69, + "avg_hold_days": 15.2, + "exit_reasons": { + "stop": 139, + "time": 66, + "trailing_stop": 89 + }, + "skipped_book_full": 327, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 11.9 + }, + { + "year": 2023, + "return_pct": 78.1 + }, + { + "year": 2024, + "return_pct": 42.5 + }, + { + "year": 2025, + "return_pct": 2.8 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 139, + "post_stop_reentries": 76, + "post_stop_states_open_at_end": 63, + "turnover": { + "transaction_cost": 1314.6, + "reentry_trades": 76, + "same_day_reentries": 0, + "next_session_reentries": 3, + "reentries_within_5_sessions": 12, + "avg_reentry_wait_sessions": 54.0, + "reentry_win_rate": 30.3, + "reentry_total_pnl": 3476.66 + }, + "policy": { + "daily_checks": 22966, + "qualified_checks": 572, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 560 + } + } + }, + { + "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": 21837.99, + "total_return_pct": 118.4, + "cagr_pct": 34.4, + "max_drawdown_pct": 19.3, + "sharpe": 1.48, + "trades": 281, + "win_rate": 35.6, + "avg_trade_pnl": 42.13, + "best_trade_r": 12.02, + "worst_trade_r": -3.26, + "best_trade_pnl": 1505.03, + "worst_trade_pnl": -286.7, + "avg_hold_days": 14.9, + "exit_reasons": { + "stop": 133, + "time": 55, + "trailing_stop": 93 + }, + "skipped_book_full": 318, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 15.0 + }, + { + "year": 2023, + "return_pct": 58.6 + }, + { + "year": 2024, + "return_pct": 20.5 + }, + { + "year": 2025, + "return_pct": -0.5 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 133, + "post_stop_reentries": 36, + "post_stop_states_open_at_end": 97, + "turnover": { + "transaction_cost": 1116.03, + "reentry_trades": 36, + "same_day_reentries": 0, + "next_session_reentries": 1, + "reentries_within_5_sessions": 4, + "avg_reentry_wait_sessions": 84.3, + "reentry_win_rate": 41.7, + "reentry_total_pnl": 3594.78 + }, + "policy": { + "daily_checks": 35604, + "qualified_checks": 1176, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 220 + } + } + }, + { + "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": 25550.66, + "total_return_pct": 155.5, + "cagr_pct": 42.7, + "max_drawdown_pct": 17.6, + "sharpe": 1.71, + "trades": 281, + "win_rate": 39.5, + "avg_trade_pnl": 55.34, + "best_trade_r": 12.02, + "worst_trade_r": -3.26, + "best_trade_pnl": 1688.63, + "worst_trade_pnl": -410.79, + "avg_hold_days": 15.7, + "exit_reasons": { + "stop": 123, + "time": 67, + "trailing_stop": 91 + }, + "skipped_book_full": 427, + "spy_return_pct": 54.7, + "yearly_returns": [ + { + "year": 2022, + "return_pct": 15.3 + }, + { + "year": 2023, + "return_pct": 58.3 + }, + { + "year": 2024, + "return_pct": 35.6 + }, + { + "year": 2025, + "return_pct": 3.4 + } + ], + "start_date": "2022-06-24", + "end_date": "2025-02-12", + "post_stop_events": 123, + "post_stop_reentries": 47, + "post_stop_states_open_at_end": 76, + "turnover": { + "transaction_cost": 1182.81, + "reentry_trades": 47, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 8, + "avg_reentry_wait_sessions": 62.8, + "reentry_win_rate": 44.7, + "reentry_total_pnl": 2424.73 + }, + "policy": { + "daily_checks": 28022, + "qualified_checks": 800, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 314 + } + } + }, + { + "arm": "immediate", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 16412.84, + "total_return_pct": 64.1, + "cagr_pct": 39.3, + "max_drawdown_pct": 19.6, + "sharpe": 1.55, + "trades": 181, + "win_rate": 34.3, + "avg_trade_pnl": 35.43, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 1630.26, + "worst_trade_pnl": -384.02, + "avg_hold_days": 13.4, + "exit_reasons": { + "stop": 92, + "time": 28, + "trailing_stop": 61 + }, + "skipped_book_full": 192, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 49.6 + }, + { + "year": 2026, + "return_pct": 9.7 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 92, + "post_stop_reentries": 43, + "post_stop_states_open_at_end": 49, + "turnover": { + "transaction_cost": 606.86, + "reentry_trades": 43, + "same_day_reentries": 3, + "next_session_reentries": 1, + "reentries_within_5_sessions": 16, + "avg_reentry_wait_sessions": 33.7, + "reentry_win_rate": 27.9, + "reentry_total_pnl": 162.23 + }, + "policy": { + "daily_checks": 10035, + "qualified_checks": 231, + "emitted_candidates_by_reason": { + "gate_still_or_again_qualified": 231 + } + } + }, + { + "arm": "next_session", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 16852.11, + "total_return_pct": 68.5, + "cagr_pct": 41.8, + "max_drawdown_pct": 19.2, + "sharpe": 1.66, + "trades": 183, + "win_rate": 35.0, + "avg_trade_pnl": 37.44, + "best_trade_r": 12.03, + "worst_trade_r": -5.98, + "best_trade_pnl": 1690.77, + "worst_trade_pnl": -277.22, + "avg_hold_days": 13.6, + "exit_reasons": { + "stop": 93, + "time": 30, + "trailing_stop": 60 + }, + "skipped_book_full": 192, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 47.2 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 93, + "post_stop_reentries": 44, + "post_stop_states_open_at_end": 49, + "turnover": { + "transaction_cost": 592.87, + "reentry_trades": 44, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 38.7, + "reentry_win_rate": 34.1, + "reentry_total_pnl": 691.1 + }, + "policy": { + "daily_checks": 10368, + "qualified_checks": 230, + "emitted_candidates_by_reason": { + "stop_day_block_complete": 221 + } + } + }, + { + "arm": "cooldown_5", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 15266.88, + "total_return_pct": 52.7, + "cagr_pct": 32.7, + "max_drawdown_pct": 19.8, + "sharpe": 1.43, + "trades": 175, + "win_rate": 36.6, + "avg_trade_pnl": 30.1, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 1510.87, + "worst_trade_pnl": -311.04, + "avg_hold_days": 14.3, + "exit_reasons": { + "stop": 88, + "time": 31, + "trailing_stop": 56 + }, + "skipped_book_full": 188, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 38.9 + }, + { + "year": 2026, + "return_pct": 9.9 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 88, + "post_stop_reentries": 40, + "post_stop_states_open_at_end": 48, + "turnover": { + "transaction_cost": 570.99, + "reentry_trades": 40, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 3, + "avg_reentry_wait_sessions": 43.4, + "reentry_win_rate": 30.0, + "reentry_total_pnl": -446.35 + }, + "policy": { + "daily_checks": 10372, + "qualified_checks": 243, + "emitted_candidates_by_reason": { + "5_session_cooldown_complete": 209 + } + } + }, + { + "arm": "gate_reset", + "segment": "test", + "split_date": "2025-01-01", + "capacity": 10, + "starting_capital": 10000.0, + "cost_per_side_pct": 0.1, + "final_equity": 16852.11, + "total_return_pct": 68.5, + "cagr_pct": 41.8, + "max_drawdown_pct": 19.2, + "sharpe": 1.66, + "trades": 183, + "win_rate": 35.0, + "avg_trade_pnl": 37.44, + "best_trade_r": 12.03, + "worst_trade_r": -5.98, + "best_trade_pnl": 1690.77, + "worst_trade_pnl": -277.22, + "avg_hold_days": 13.6, + "exit_reasons": { + "stop": 93, + "time": 30, + "trailing_stop": 60 + }, + "skipped_book_full": 192, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 47.2 + }, + { + "year": 2026, + "return_pct": 14.5 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 93, + "post_stop_reentries": 44, + "post_stop_states_open_at_end": 49, + "turnover": { + "transaction_cost": 592.87, + "reentry_trades": 44, + "same_day_reentries": 0, + "next_session_reentries": 2, + "reentries_within_5_sessions": 11, + "avg_reentry_wait_sessions": 38.7, + "reentry_win_rate": 34.1, + "reentry_total_pnl": 691.1 + }, + "policy": { + "daily_checks": 10368, + "qualified_checks": 230, + "emitted_candidates_by_reason": { + "gate_failed_then_requalified": 221 + } + } + }, + { + "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": 15192.36, + "total_return_pct": 51.9, + "cagr_pct": 32.3, + "max_drawdown_pct": 20.5, + "sharpe": 1.38, + "trades": 172, + "win_rate": 34.3, + "avg_trade_pnl": 30.19, + "best_trade_r": 12.37, + "worst_trade_r": -5.98, + "best_trade_pnl": 1505.39, + "worst_trade_pnl": -199.95, + "avg_hold_days": 14.2, + "exit_reasons": { + "stop": 81, + "time": 29, + "trailing_stop": 62 + }, + "skipped_book_full": 190, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 38.1 + }, + { + "year": 2026, + "return_pct": 10.0 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 81, + "post_stop_reentries": 21, + "post_stop_states_open_at_end": 60, + "turnover": { + "transaction_cost": 542.05, + "reentry_trades": 21, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 2, + "avg_reentry_wait_sessions": 27.2, + "reentry_win_rate": 42.9, + "reentry_total_pnl": 1192.4 + }, + "policy": { + "daily_checks": 12640, + "qualified_checks": 330, + "emitted_candidates_by_reason": { + "gate_reset_with_improved_stop_and_rank": 75 + } + } + }, + { + "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": 13543.94, + "total_return_pct": 35.4, + "cagr_pct": 22.5, + "max_drawdown_pct": 18.1, + "sharpe": 1.02, + "trades": 183, + "win_rate": 33.3, + "avg_trade_pnl": 19.37, + "best_trade_r": 12.03, + "worst_trade_r": -5.98, + "best_trade_pnl": 1428.24, + "worst_trade_pnl": -329.41, + "avg_hold_days": 14.0, + "exit_reasons": { + "stop": 89, + "time": 33, + "trailing_stop": 61 + }, + "skipped_book_full": 145, + "spy_return_pct": 27.4, + "yearly_returns": [ + { + "year": 2025, + "return_pct": 28.2 + }, + { + "year": 2026, + "return_pct": 5.7 + } + ], + "start_date": "2025-01-02", + "end_date": "2026-07-02", + "post_stop_events": 89, + "post_stop_reentries": 28, + "post_stop_states_open_at_end": 61, + "turnover": { + "transaction_cost": 547.98, + "reentry_trades": 28, + "same_day_reentries": 0, + "next_session_reentries": 0, + "reentries_within_5_sessions": 5, + "avg_reentry_wait_sessions": 25.2, + "reentry_win_rate": 35.7, + "reentry_total_pnl": 208.79 + }, + "policy": { + "daily_checks": 12410, + "qualified_checks": 298, + "emitted_candidates_by_reason": { + "two_qualified_post_stop_closes": 107 + } + } } ], - "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" - } - ] + "portfolio_simulations_executed": 90 } - ], - "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." + }, + "portfolio_simulations_executed": 180, + "validation_simulations_executed": 2, + "note": "The expensive point-in-time daily setup replay is executed once. backtest_legacy preserves the existing candidate-rank approximation; live_universe ranks every ticker once per session like production. Both modes remain strictly long-only after ranking and then run the same policy, lookback, cost, capacity, and holdout matrix. Each immediate callback must match its direct no-lockdown simulation exactly. 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." }