36317 lines
1.1 MiB
Plaintext
36317 lines
1.1 MiB
Plaintext
{
|
|
"generated_at": "2026-07-17T17:41:36.526093+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,
|
|
"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",
|
|
"cooldown_2",
|
|
"cooldown_3",
|
|
"cooldown_5",
|
|
"gate_reset",
|
|
"strict_gate_reset",
|
|
"gate_reset_improved",
|
|
"two_session_confirmation"
|
|
],
|
|
"base_cost_per_side_pct": 0.1,
|
|
"base_capacity": 10,
|
|
"robustness_costs_per_side_pct": [
|
|
0.1,
|
|
0.2,
|
|
0.3
|
|
],
|
|
"robustness_capacities": [
|
|
5,
|
|
10,
|
|
15
|
|
],
|
|
"holdout_split": "2025-01-01",
|
|
"setup_stop_atr_multiplier": 1.5,
|
|
"exit_policy": "atr_trail3",
|
|
"exit_atr_multiplier": 3.0,
|
|
"hold_days": 30,
|
|
"risk_per_trade": 0.01,
|
|
"momentum_percentile_floor": 80.0,
|
|
"ranking_key": "residual_high_vol_blend_80_20_score"
|
|
},
|
|
"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": [
|
|
{
|
|
"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
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"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": {
|
|
"2_session_cooldown_complete": 53
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "6m",
|
|
"lookback_label": "6 months",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 10496.65,
|
|
"total_return_pct": 5.0,
|
|
"cagr_pct": 10.2,
|
|
"max_drawdown_pct": 15.1,
|
|
"sharpe": 0.6,
|
|
"trades": 55,
|
|
"win_rate": 25.5,
|
|
"avg_trade_pnl": 9.03,
|
|
"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.97,
|
|
"reentry_trades": 11,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 4,
|
|
"avg_reentry_wait_sessions": 16.5,
|
|
"reentry_win_rate": 9.1,
|
|
"reentry_total_pnl": -186.75
|
|
},
|
|
"policy": {
|
|
"daily_checks": 1619,
|
|
"qualified_checks": 58,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 52
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": {
|
|
"post_stop_gate_failed_then_requalified": 52
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"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": {
|
|
"2_session_cooldown_complete": 107
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"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": {
|
|
"3_session_cooldown_complete": 104
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": {
|
|
"post_stop_gate_failed_then_requalified": 107
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "3y",
|
|
"lookback_label": "3 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 28046.36,
|
|
"total_return_pct": 180.5,
|
|
"cagr_pct": 41.1,
|
|
"max_drawdown_pct": 20.5,
|
|
"sharpe": 1.63,
|
|
"trades": 349,
|
|
"win_rate": 35.0,
|
|
"avg_trade_pnl": 51.71,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 2802.49,
|
|
"worst_trade_pnl": -645.97,
|
|
"avg_hold_days": 14.2,
|
|
"exit_reasons": {
|
|
"stop": 169,
|
|
"time": 65,
|
|
"trailing_stop": 115
|
|
},
|
|
"skipped_book_full": 205,
|
|
"spy_return_pct": 67.8,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 15.2
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 46.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 49.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2023-07-03",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 169,
|
|
"post_stop_reentries": 100,
|
|
"post_stop_states_open_at_end": 69,
|
|
"turnover": {
|
|
"transaction_cost": 1588.68,
|
|
"reentry_trades": 100,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 22,
|
|
"avg_reentry_wait_sessions": 68.3,
|
|
"reentry_win_rate": 28.0,
|
|
"reentry_total_pnl": 4349.06
|
|
},
|
|
"policy": {
|
|
"daily_checks": 26904,
|
|
"qualified_checks": 636,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 616
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "3y",
|
|
"lookback_label": "3 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 25381.27,
|
|
"total_return_pct": 153.8,
|
|
"cagr_pct": 36.4,
|
|
"max_drawdown_pct": 19.7,
|
|
"sharpe": 1.5,
|
|
"trades": 348,
|
|
"win_rate": 35.3,
|
|
"avg_trade_pnl": 44.2,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 2536.05,
|
|
"worst_trade_pnl": -584.56,
|
|
"avg_hold_days": 14.4,
|
|
"exit_reasons": {
|
|
"stop": 168,
|
|
"time": 67,
|
|
"trailing_stop": 113
|
|
},
|
|
"skipped_book_full": 204,
|
|
"spy_return_pct": 67.8,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 9.2
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 50.7
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2023-07-03",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 168,
|
|
"post_stop_reentries": 98,
|
|
"post_stop_states_open_at_end": 70,
|
|
"turnover": {
|
|
"transaction_cost": 1471.88,
|
|
"reentry_trades": 98,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 19,
|
|
"avg_reentry_wait_sessions": 69.6,
|
|
"reentry_win_rate": 29.6,
|
|
"reentry_total_pnl": 4323.44
|
|
},
|
|
"policy": {
|
|
"daily_checks": 27586,
|
|
"qualified_checks": 636,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 604
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_gate_reset",
|
|
"lookback": "3y",
|
|
"lookback_label": "3 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 26441.42,
|
|
"total_return_pct": 164.4,
|
|
"cagr_pct": 38.3,
|
|
"max_drawdown_pct": 20.4,
|
|
"sharpe": 1.55,
|
|
"trades": 349,
|
|
"win_rate": 35.5,
|
|
"avg_trade_pnl": 47.11,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 2642.12,
|
|
"worst_trade_pnl": -609.01,
|
|
"avg_hold_days": 14.3,
|
|
"exit_reasons": {
|
|
"stop": 168,
|
|
"time": 67,
|
|
"trailing_stop": 114
|
|
},
|
|
"skipped_book_full": 205,
|
|
"spy_return_pct": 67.8,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 15.2
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 49.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2023-07-03",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 168,
|
|
"post_stop_reentries": 98,
|
|
"post_stop_states_open_at_end": 70,
|
|
"turnover": {
|
|
"transaction_cost": 1532.76,
|
|
"reentry_trades": 98,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 18,
|
|
"avg_reentry_wait_sessions": 69.6,
|
|
"reentry_win_rate": 29.6,
|
|
"reentry_total_pnl": 4467.59
|
|
},
|
|
"policy": {
|
|
"daily_checks": 27321,
|
|
"qualified_checks": 623,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 600
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "5y",
|
|
"lookback_label": "5 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 47871.4,
|
|
"total_return_pct": 378.7,
|
|
"cagr_pct": 36.9,
|
|
"max_drawdown_pct": 20.5,
|
|
"sharpe": 1.6,
|
|
"trades": 457,
|
|
"win_rate": 36.1,
|
|
"avg_trade_pnl": 82.87,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4783.48,
|
|
"worst_trade_pnl": -1102.59,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 220,
|
|
"time": 95,
|
|
"trailing_stop": 142
|
|
},
|
|
"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": 74.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 46.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 49.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2021-07-06",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 220,
|
|
"post_stop_reentries": 133,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 3015.17,
|
|
"reentry_trades": 133,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 24,
|
|
"avg_reentry_wait_sessions": 121.6,
|
|
"reentry_win_rate": 27.8,
|
|
"reentry_total_pnl": 6555.51
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52039,
|
|
"qualified_checks": 1026,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 1002
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "5y",
|
|
"lookback_label": "5 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 44483.09,
|
|
"total_return_pct": 344.8,
|
|
"cagr_pct": 34.9,
|
|
"max_drawdown_pct": 19.7,
|
|
"sharpe": 1.53,
|
|
"trades": 456,
|
|
"win_rate": 36.6,
|
|
"avg_trade_pnl": 75.62,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4444.67,
|
|
"worst_trade_pnl": -1024.5,
|
|
"avg_hold_days": 15.0,
|
|
"exit_reasons": {
|
|
"stop": 218,
|
|
"time": 97,
|
|
"trailing_stop": 141
|
|
},
|
|
"skipped_book_full": 508,
|
|
"spy_return_pct": 72.0,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2021,
|
|
"return_pct": 0.0
|
|
},
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.3
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 70.3
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 50.7
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2021-07-06",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 218,
|
|
"post_stop_reentries": 131,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 2863.91,
|
|
"reentry_trades": 131,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 19,
|
|
"avg_reentry_wait_sessions": 122.7,
|
|
"reentry_win_rate": 29.8,
|
|
"reentry_total_pnl": 7149.86
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51880,
|
|
"qualified_checks": 996,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 957
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_gate_reset",
|
|
"lookback": "5y",
|
|
"lookback_label": "5 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 45131.99,
|
|
"total_return_pct": 351.3,
|
|
"cagr_pct": 35.3,
|
|
"max_drawdown_pct": 20.4,
|
|
"sharpe": 1.54,
|
|
"trades": 457,
|
|
"win_rate": 36.5,
|
|
"avg_trade_pnl": 76.88,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4509.75,
|
|
"worst_trade_pnl": -1039.5,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 219,
|
|
"time": 97,
|
|
"trailing_stop": 141
|
|
},
|
|
"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": 74.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 49.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2021-07-06",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 219,
|
|
"post_stop_reentries": 131,
|
|
"post_stop_states_open_at_end": 88,
|
|
"turnover": {
|
|
"transaction_cost": 2919.73,
|
|
"reentry_trades": 131,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 20,
|
|
"avg_reentry_wait_sessions": 122.7,
|
|
"reentry_win_rate": 29.8,
|
|
"reentry_total_pnl": 7166.18
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52367,
|
|
"qualified_checks": 1001,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 972
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"lookback_label": "All history",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 47871.4,
|
|
"total_return_pct": 378.7,
|
|
"cagr_pct": 47.6,
|
|
"max_drawdown_pct": 20.5,
|
|
"sharpe": 1.78,
|
|
"trades": 457,
|
|
"win_rate": 36.1,
|
|
"avg_trade_pnl": 82.87,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4783.48,
|
|
"worst_trade_pnl": -1102.59,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 220,
|
|
"time": 95,
|
|
"trailing_stop": 142
|
|
},
|
|
"skipped_book_full": 510,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 74.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 46.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 49.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 220,
|
|
"post_stop_reentries": 133,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 3015.17,
|
|
"reentry_trades": 133,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 24,
|
|
"avg_reentry_wait_sessions": 121.6,
|
|
"reentry_win_rate": 27.8,
|
|
"reentry_total_pnl": 6555.51
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52039,
|
|
"qualified_checks": 1026,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 1002
|
|
}
|
|
},
|
|
"reentry_events": [
|
|
{
|
|
"symbol": "ANET",
|
|
"wait_sessions": 10,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-06-29",
|
|
"reentry_date": "2022-07-14"
|
|
},
|
|
{
|
|
"symbol": "DVN",
|
|
"wait_sessions": 11,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-08-04",
|
|
"reentry_date": "2022-08-19"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 34,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-07-14",
|
|
"reentry_date": "2022-08-31"
|
|
},
|
|
{
|
|
"symbol": "TRGP",
|
|
"wait_sessions": 3,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-09-06"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-07",
|
|
"reentry_date": "2022-09-14"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-10-03"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 35,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-11-11"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 55,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-11-17"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 56,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-06",
|
|
"reentry_date": "2022-11-23"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-11-21",
|
|
"reentry_date": "2022-11-29"
|
|
},
|
|
{
|
|
"symbol": "PTC",
|
|
"wait_sessions": 19,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2022-12-15"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 29,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-09",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "TTD",
|
|
"wait_sessions": 73,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-10-07",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 88,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-16",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "CSGP",
|
|
"wait_sessions": 43,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-15",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "IRM",
|
|
"wait_sessions": 152,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-07-13",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 55,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-05",
|
|
"reentry_date": "2023-02-24"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 67,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2023-02-27"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 15,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-06",
|
|
"reentry_date": "2023-02-28"
|
|
},
|
|
{
|
|
"symbol": "VLO",
|
|
"wait_sessions": 9,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-03-03"
|
|
},
|
|
{
|
|
"symbol": "MPWR",
|
|
"wait_sessions": 19,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-13",
|
|
"reentry_date": "2023-04-10"
|
|
},
|
|
{
|
|
"symbol": "CEG",
|
|
"wait_sessions": 45,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-04-25"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 34,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-10",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 31,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-15",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 43,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-03",
|
|
"reentry_date": "2023-05-04"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 14,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-05-12",
|
|
"reentry_date": "2023-06-02"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 13,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-06-05",
|
|
"reentry_date": "2023-06-23"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 9,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-03"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 10,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-04"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 166,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2023-08-09"
|
|
},
|
|
{
|
|
"symbol": "BKR",
|
|
"wait_sessions": 112,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-09",
|
|
"reentry_date": "2023-08-18"
|
|
},
|
|
{
|
|
"symbol": "AXON",
|
|
"wait_sessions": 27,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-07-19",
|
|
"reentry_date": "2023-08-25"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-01"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 30,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-09-19"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-09-15",
|
|
"reentry_date": "2023-09-19"
|
|
},
|
|
{
|
|
"symbol": "STLD",
|
|
"wait_sessions": 24,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-28"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 21,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-09-21",
|
|
"reentry_date": "2023-10-20"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 50,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-09-19",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 48,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-09-21",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 83,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-12-04"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 28,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2023-12-05"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 65,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-09-13",
|
|
"reentry_date": "2023-12-14"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 47,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2024-01-03"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-01-02",
|
|
"reentry_date": "2024-01-09"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-12-06",
|
|
"reentry_date": "2024-01-24"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-01-24",
|
|
"reentry_date": "2024-01-31"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-04-17",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 343,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "DPZ",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-04-16",
|
|
"reentry_date": "2024-04-24"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 100,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-12-04",
|
|
"reentry_date": "2024-04-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 55,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-02-16",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 19,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-04-10",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 276,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-04-17",
|
|
"reentry_date": "2024-05-21"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 27,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-04-15",
|
|
"reentry_date": "2024-05-22"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-06-03",
|
|
"reentry_date": "2024-06-11"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 18,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-05-28",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "FANG",
|
|
"wait_sessions": 442,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-19",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "STX",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-06-21",
|
|
"reentry_date": "2024-07-01"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 12,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-01",
|
|
"reentry_date": "2024-07-18"
|
|
},
|
|
{
|
|
"symbol": "PSX",
|
|
"wait_sessions": 13,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-08",
|
|
"reentry_date": "2024-07-25"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 20,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-06-27",
|
|
"reentry_date": "2024-07-26"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-07-29"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-30",
|
|
"reentry_date": "2024-08-01"
|
|
},
|
|
{
|
|
"symbol": "DECK",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-08-02",
|
|
"reentry_date": "2024-08-12"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 33,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-11"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 31,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-08-05",
|
|
"reentry_date": "2024-09-18"
|
|
},
|
|
{
|
|
"symbol": "RMD",
|
|
"wait_sessions": 25,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-09-18",
|
|
"reentry_date": "2024-10-23"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-02",
|
|
"reentry_date": "2024-12-09"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-10",
|
|
"reentry_date": "2024-12-12"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 22,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-11-25",
|
|
"reentry_date": "2024-12-27"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-01-02",
|
|
"reentry_date": "2025-01-06"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 110,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-08-02",
|
|
"reentry_date": "2025-01-10"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 15,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-30",
|
|
"reentry_date": "2025-01-23"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 11,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-01-08",
|
|
"reentry_date": "2025-01-27"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 25,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-18",
|
|
"reentry_date": "2025-01-28"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 500,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-22",
|
|
"reentry_date": "2025-02-20"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 3,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-03-05",
|
|
"reentry_date": "2025-03-10"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-03-11",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "MMM",
|
|
"wait_sessions": 9,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-03-04",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 318,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-01-05",
|
|
"reentry_date": "2025-04-14"
|
|
},
|
|
{
|
|
"symbol": "FICO",
|
|
"wait_sessions": 25,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-03-10",
|
|
"reentry_date": "2025-04-14"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 26,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-03-12",
|
|
"reentry_date": "2025-04-17"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 211,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-06-17",
|
|
"reentry_date": "2025-04-22"
|
|
},
|
|
{
|
|
"symbol": "VST",
|
|
"wait_sessions": 591,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-30",
|
|
"reentry_date": "2025-05-12"
|
|
},
|
|
{
|
|
"symbol": "IBKR",
|
|
"wait_sessions": 20,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-04-16",
|
|
"reentry_date": "2025-05-15"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 620,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2025-06-02"
|
|
},
|
|
{
|
|
"symbol": "FIX",
|
|
"wait_sessions": 82,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-02-11",
|
|
"reentry_date": "2025-06-10"
|
|
},
|
|
{
|
|
"symbol": "SYF",
|
|
"wait_sessions": 249,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-06-14",
|
|
"reentry_date": "2025-06-13"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-06-13",
|
|
"reentry_date": "2025-06-23"
|
|
},
|
|
{
|
|
"symbol": "CHTR",
|
|
"wait_sessions": 59,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-04-04",
|
|
"reentry_date": "2025-07-01"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-07-01",
|
|
"reentry_date": "2025-07-09"
|
|
},
|
|
{
|
|
"symbol": "CIEN",
|
|
"wait_sessions": 23,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-06-05",
|
|
"reentry_date": "2025-07-10"
|
|
},
|
|
{
|
|
"symbol": "CF",
|
|
"wait_sessions": 611,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-14",
|
|
"reentry_date": "2025-07-24"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-06-10",
|
|
"reentry_date": "2025-07-28"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 105,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-02-27",
|
|
"reentry_date": "2025-07-30"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 116,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-02-21",
|
|
"reentry_date": "2025-08-08"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 22,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-07-24",
|
|
"reentry_date": "2025-08-25"
|
|
},
|
|
{
|
|
"symbol": "SMCI",
|
|
"wait_sessions": 348,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-04-19",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-09-02",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 282,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-08-01",
|
|
"reentry_date": "2025-09-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 640,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-08",
|
|
"reentry_date": "2025-09-25"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 3,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-09-25",
|
|
"reentry_date": "2025-09-30"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 21,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-09-11",
|
|
"reentry_date": "2025-10-10"
|
|
},
|
|
{
|
|
"symbol": "IDXX",
|
|
"wait_sessions": 18,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-09-24",
|
|
"reentry_date": "2025-10-20"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 619,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-05-04",
|
|
"reentry_date": "2025-10-22"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 263,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-10-09",
|
|
"reentry_date": "2025-10-28"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 556,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-08-17",
|
|
"reentry_date": "2025-11-04"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-10-30",
|
|
"reentry_date": "2025-11-05"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-03",
|
|
"reentry_date": "2025-11-07"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-06",
|
|
"reentry_date": "2025-11-13"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "F",
|
|
"wait_sessions": 802,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2025-11-25"
|
|
},
|
|
{
|
|
"symbol": "SATS",
|
|
"wait_sessions": 245,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-10",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "INTC",
|
|
"wait_sessions": 480,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-01-04",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "ALB",
|
|
"wait_sessions": 723,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "CVS",
|
|
"wait_sessions": 23,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-12-03",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-01-07",
|
|
"reentry_date": "2026-01-13"
|
|
},
|
|
{
|
|
"symbol": "NUE",
|
|
"wait_sessions": 773,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-15",
|
|
"reentry_date": "2026-01-16"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 123,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-08-01",
|
|
"reentry_date": "2026-01-28"
|
|
},
|
|
{
|
|
"symbol": "EL",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-01-28",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 744,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-15",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 78,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-07",
|
|
"reentry_date": "2026-03-04"
|
|
},
|
|
{
|
|
"symbol": "APA",
|
|
"wait_sessions": 850,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-10-12",
|
|
"reentry_date": "2026-03-05"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 74,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2026-03-10"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-03-20",
|
|
"reentry_date": "2026-03-24"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 307,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-01-28",
|
|
"reentry_date": "2026-04-20"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 265,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-04-03",
|
|
"reentry_date": "2026-04-24"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 9,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-04-20",
|
|
"reentry_date": "2026-05-01"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 821,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-01-24",
|
|
"reentry_date": "2026-05-04"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 19,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-04-08",
|
|
"reentry_date": "2026-05-05"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 25,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-03-31",
|
|
"reentry_date": "2026-05-06"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 9,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-05-06",
|
|
"reentry_date": "2026-05-19"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"lookback_label": "All history",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 44483.09,
|
|
"total_return_pct": 344.8,
|
|
"cagr_pct": 44.9,
|
|
"max_drawdown_pct": 19.7,
|
|
"sharpe": 1.71,
|
|
"trades": 456,
|
|
"win_rate": 36.6,
|
|
"avg_trade_pnl": 75.62,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4444.67,
|
|
"worst_trade_pnl": -1024.5,
|
|
"avg_hold_days": 15.0,
|
|
"exit_reasons": {
|
|
"stop": 218,
|
|
"time": 97,
|
|
"trailing_stop": 141
|
|
},
|
|
"skipped_book_full": 508,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 70.3
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 50.7
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 218,
|
|
"post_stop_reentries": 131,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 2863.91,
|
|
"reentry_trades": 131,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 19,
|
|
"avg_reentry_wait_sessions": 122.7,
|
|
"reentry_win_rate": 29.8,
|
|
"reentry_total_pnl": 7149.86
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51880,
|
|
"qualified_checks": 996,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 957
|
|
}
|
|
},
|
|
"reentry_events": [
|
|
{
|
|
"symbol": "ANET",
|
|
"wait_sessions": 10,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-06-29",
|
|
"reentry_date": "2022-07-14"
|
|
},
|
|
{
|
|
"symbol": "DVN",
|
|
"wait_sessions": 11,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-08-04",
|
|
"reentry_date": "2022-08-19"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 34,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-07-14",
|
|
"reentry_date": "2022-08-31"
|
|
},
|
|
{
|
|
"symbol": "TRGP",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-09-06"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-07",
|
|
"reentry_date": "2022-09-14"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-10-03"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 35,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-11-11"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 55,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-11-17"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 56,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-06",
|
|
"reentry_date": "2022-11-23"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-11-21",
|
|
"reentry_date": "2022-11-29"
|
|
},
|
|
{
|
|
"symbol": "PTC",
|
|
"wait_sessions": 19,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2022-12-15"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 29,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-09",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "TTD",
|
|
"wait_sessions": 73,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-10-07",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 88,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-16",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "CSGP",
|
|
"wait_sessions": 43,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-15",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "IRM",
|
|
"wait_sessions": 152,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-07-13",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 55,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-05",
|
|
"reentry_date": "2023-02-24"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 67,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2023-02-27"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 15,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-06",
|
|
"reentry_date": "2023-02-28"
|
|
},
|
|
{
|
|
"symbol": "VLO",
|
|
"wait_sessions": 9,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-03-03"
|
|
},
|
|
{
|
|
"symbol": "MPWR",
|
|
"wait_sessions": 19,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-13",
|
|
"reentry_date": "2023-04-10"
|
|
},
|
|
{
|
|
"symbol": "CEG",
|
|
"wait_sessions": 45,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-04-25"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 34,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-10",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 31,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-15",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 43,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-03",
|
|
"reentry_date": "2023-05-04"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 14,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-05-12",
|
|
"reentry_date": "2023-06-02"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 13,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-06-05",
|
|
"reentry_date": "2023-06-23"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 9,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-03"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 10,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-04"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 166,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2023-08-09"
|
|
},
|
|
{
|
|
"symbol": "BKR",
|
|
"wait_sessions": 112,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-09",
|
|
"reentry_date": "2023-08-18"
|
|
},
|
|
{
|
|
"symbol": "AXON",
|
|
"wait_sessions": 27,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-07-19",
|
|
"reentry_date": "2023-08-25"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-01"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 30,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-09-19"
|
|
},
|
|
{
|
|
"symbol": "STLD",
|
|
"wait_sessions": 24,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-28"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 12,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-09-21",
|
|
"reentry_date": "2023-10-09"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 25,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-09-15",
|
|
"reentry_date": "2023-10-20"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 50,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-09-19",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 27,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-10-20",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 83,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-12-04"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 28,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2023-12-05"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 65,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-09-13",
|
|
"reentry_date": "2023-12-14"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 47,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2024-01-03"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-01-02",
|
|
"reentry_date": "2024-01-09"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-12-06",
|
|
"reentry_date": "2024-01-24"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-01-24",
|
|
"reentry_date": "2024-01-31"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-04-17",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 343,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "DPZ",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-04-16",
|
|
"reentry_date": "2024-04-24"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 100,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-12-04",
|
|
"reentry_date": "2024-04-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 55,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-02-16",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 19,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-04-10",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 276,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-04-17",
|
|
"reentry_date": "2024-05-21"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 27,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-04-15",
|
|
"reentry_date": "2024-05-22"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-06-03",
|
|
"reentry_date": "2024-06-11"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 18,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-05-28",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "FANG",
|
|
"wait_sessions": 442,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-19",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "STX",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-06-21",
|
|
"reentry_date": "2024-07-01"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 12,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-01",
|
|
"reentry_date": "2024-07-18"
|
|
},
|
|
{
|
|
"symbol": "PSX",
|
|
"wait_sessions": 13,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-08",
|
|
"reentry_date": "2024-07-25"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 20,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-06-27",
|
|
"reentry_date": "2024-07-26"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-07-30"
|
|
},
|
|
{
|
|
"symbol": "DECK",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-08-02",
|
|
"reentry_date": "2024-08-12"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 9,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-30",
|
|
"reentry_date": "2024-08-12"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 33,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-11"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 411,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-22",
|
|
"reentry_date": "2024-10-10"
|
|
},
|
|
{
|
|
"symbol": "RMD",
|
|
"wait_sessions": 25,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-09-18",
|
|
"reentry_date": "2024-10-23"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 15,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-10-31",
|
|
"reentry_date": "2024-11-21"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 8,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-02",
|
|
"reentry_date": "2024-12-12"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 22,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-11-25",
|
|
"reentry_date": "2024-12-27"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 110,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-08-02",
|
|
"reentry_date": "2025-01-10"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 15,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-30",
|
|
"reentry_date": "2025-01-23"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 15,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-01-02",
|
|
"reentry_date": "2025-01-27"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 25,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-18",
|
|
"reentry_date": "2025-01-28"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-03-05",
|
|
"reentry_date": "2025-03-10"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-03-11",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "MMM",
|
|
"wait_sessions": 9,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-03-04",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 318,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-01-05",
|
|
"reentry_date": "2025-04-14"
|
|
},
|
|
{
|
|
"symbol": "FICO",
|
|
"wait_sessions": 25,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-03-10",
|
|
"reentry_date": "2025-04-14"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 26,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-03-12",
|
|
"reentry_date": "2025-04-17"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 211,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-06-17",
|
|
"reentry_date": "2025-04-22"
|
|
},
|
|
{
|
|
"symbol": "VST",
|
|
"wait_sessions": 591,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-30",
|
|
"reentry_date": "2025-05-12"
|
|
},
|
|
{
|
|
"symbol": "IBKR",
|
|
"wait_sessions": 20,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-04-16",
|
|
"reentry_date": "2025-05-15"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 620,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2025-06-02"
|
|
},
|
|
{
|
|
"symbol": "FIX",
|
|
"wait_sessions": 82,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-02-11",
|
|
"reentry_date": "2025-06-10"
|
|
},
|
|
{
|
|
"symbol": "SYF",
|
|
"wait_sessions": 249,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-06-14",
|
|
"reentry_date": "2025-06-13"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-06-13",
|
|
"reentry_date": "2025-06-23"
|
|
},
|
|
{
|
|
"symbol": "CHTR",
|
|
"wait_sessions": 59,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-04-04",
|
|
"reentry_date": "2025-07-01"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-07-01",
|
|
"reentry_date": "2025-07-09"
|
|
},
|
|
{
|
|
"symbol": "CIEN",
|
|
"wait_sessions": 23,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-06-05",
|
|
"reentry_date": "2025-07-10"
|
|
},
|
|
{
|
|
"symbol": "CF",
|
|
"wait_sessions": 611,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-14",
|
|
"reentry_date": "2025-07-24"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-06-10",
|
|
"reentry_date": "2025-07-28"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 105,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-02-27",
|
|
"reentry_date": "2025-07-30"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 116,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-02-21",
|
|
"reentry_date": "2025-08-08"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 22,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-07-24",
|
|
"reentry_date": "2025-08-25"
|
|
},
|
|
{
|
|
"symbol": "SMCI",
|
|
"wait_sessions": 348,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-04-19",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-09-02",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 282,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-08-01",
|
|
"reentry_date": "2025-09-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 640,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-08",
|
|
"reentry_date": "2025-09-25"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-09-25",
|
|
"reentry_date": "2025-09-30"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 21,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-09-11",
|
|
"reentry_date": "2025-10-10"
|
|
},
|
|
{
|
|
"symbol": "IDXX",
|
|
"wait_sessions": 18,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-09-24",
|
|
"reentry_date": "2025-10-20"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 619,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-05-04",
|
|
"reentry_date": "2025-10-22"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 263,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-10-09",
|
|
"reentry_date": "2025-10-28"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 556,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-08-17",
|
|
"reentry_date": "2025-11-04"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-10-30",
|
|
"reentry_date": "2025-11-05"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-03",
|
|
"reentry_date": "2025-11-07"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-06",
|
|
"reentry_date": "2025-11-13"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "F",
|
|
"wait_sessions": 802,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2025-11-25"
|
|
},
|
|
{
|
|
"symbol": "SATS",
|
|
"wait_sessions": 245,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-10",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "INTC",
|
|
"wait_sessions": 480,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-01-04",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "ALB",
|
|
"wait_sessions": 723,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "CVS",
|
|
"wait_sessions": 23,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-12-03",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-01-07",
|
|
"reentry_date": "2026-01-13"
|
|
},
|
|
{
|
|
"symbol": "NUE",
|
|
"wait_sessions": 773,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-15",
|
|
"reentry_date": "2026-01-16"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 123,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-08-01",
|
|
"reentry_date": "2026-01-28"
|
|
},
|
|
{
|
|
"symbol": "EL",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-01-28",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 744,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-15",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 78,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-07",
|
|
"reentry_date": "2026-03-04"
|
|
},
|
|
{
|
|
"symbol": "APA",
|
|
"wait_sessions": 850,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-10-12",
|
|
"reentry_date": "2026-03-05"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 74,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2026-03-10"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-03-20",
|
|
"reentry_date": "2026-03-25"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 307,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-01-28",
|
|
"reentry_date": "2026-04-20"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 265,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-04-03",
|
|
"reentry_date": "2026-04-24"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 9,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-04-20",
|
|
"reentry_date": "2026-05-01"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 821,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-01-24",
|
|
"reentry_date": "2026-05-04"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 19,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-04-08",
|
|
"reentry_date": "2026-05-05"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 25,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-03-31",
|
|
"reentry_date": "2026-05-06"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 9,
|
|
"reason": "3_session_cooldown_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": "strict_gate_reset",
|
|
"lookback": "all",
|
|
"lookback_label": "All history",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 45131.99,
|
|
"total_return_pct": 351.3,
|
|
"cagr_pct": 45.5,
|
|
"max_drawdown_pct": 20.4,
|
|
"sharpe": 1.72,
|
|
"trades": 457,
|
|
"win_rate": 36.5,
|
|
"avg_trade_pnl": 76.88,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4509.75,
|
|
"worst_trade_pnl": -1039.5,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 219,
|
|
"time": 97,
|
|
"trailing_stop": 141
|
|
},
|
|
"skipped_book_full": 510,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 74.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 49.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 219,
|
|
"post_stop_reentries": 131,
|
|
"post_stop_states_open_at_end": 88,
|
|
"turnover": {
|
|
"transaction_cost": 2919.73,
|
|
"reentry_trades": 131,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 20,
|
|
"avg_reentry_wait_sessions": 122.7,
|
|
"reentry_win_rate": 29.8,
|
|
"reentry_total_pnl": 7166.18
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52367,
|
|
"qualified_checks": 1001,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 972
|
|
}
|
|
},
|
|
"reentry_events": [
|
|
{
|
|
"symbol": "ANET",
|
|
"wait_sessions": 10,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-06-29",
|
|
"reentry_date": "2022-07-14"
|
|
},
|
|
{
|
|
"symbol": "DVN",
|
|
"wait_sessions": 11,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-08-04",
|
|
"reentry_date": "2022-08-19"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 34,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-07-14",
|
|
"reentry_date": "2022-08-31"
|
|
},
|
|
{
|
|
"symbol": "TRGP",
|
|
"wait_sessions": 3,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-09-06"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-07",
|
|
"reentry_date": "2022-09-14"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-10-03"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 35,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-11-11"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 55,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-11-17"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 56,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-06",
|
|
"reentry_date": "2022-11-23"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-11-21",
|
|
"reentry_date": "2022-11-29"
|
|
},
|
|
{
|
|
"symbol": "PTC",
|
|
"wait_sessions": 19,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2022-12-15"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 29,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-09",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "TTD",
|
|
"wait_sessions": 73,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-10-07",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 88,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-16",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "CSGP",
|
|
"wait_sessions": 43,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-15",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "IRM",
|
|
"wait_sessions": 152,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-07-13",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 55,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-05",
|
|
"reentry_date": "2023-02-24"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 67,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2023-02-27"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 15,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-06",
|
|
"reentry_date": "2023-02-28"
|
|
},
|
|
{
|
|
"symbol": "VLO",
|
|
"wait_sessions": 9,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-03-03"
|
|
},
|
|
{
|
|
"symbol": "MPWR",
|
|
"wait_sessions": 19,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-13",
|
|
"reentry_date": "2023-04-10"
|
|
},
|
|
{
|
|
"symbol": "CEG",
|
|
"wait_sessions": 45,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-04-25"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 34,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-10",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 31,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-15",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 43,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-03",
|
|
"reentry_date": "2023-05-04"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 14,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-05-12",
|
|
"reentry_date": "2023-06-02"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 13,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-06-05",
|
|
"reentry_date": "2023-06-23"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 9,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-03"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 10,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-04"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 166,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2023-08-09"
|
|
},
|
|
{
|
|
"symbol": "BKR",
|
|
"wait_sessions": 112,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-09",
|
|
"reentry_date": "2023-08-18"
|
|
},
|
|
{
|
|
"symbol": "AXON",
|
|
"wait_sessions": 27,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-07-19",
|
|
"reentry_date": "2023-08-25"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-01"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 30,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-09-19"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 2,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-09-15",
|
|
"reentry_date": "2023-09-19"
|
|
},
|
|
{
|
|
"symbol": "STLD",
|
|
"wait_sessions": 24,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-28"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 21,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-09-21",
|
|
"reentry_date": "2023-10-20"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 50,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-09-19",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 48,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-09-21",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 83,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-12-04"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 28,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2023-12-05"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 65,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-09-13",
|
|
"reentry_date": "2023-12-14"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 47,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2024-01-03"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-01-02",
|
|
"reentry_date": "2024-01-09"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-12-06",
|
|
"reentry_date": "2024-01-24"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-01-24",
|
|
"reentry_date": "2024-01-31"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-04-17",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 343,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "DPZ",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-04-16",
|
|
"reentry_date": "2024-04-24"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 100,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-12-04",
|
|
"reentry_date": "2024-04-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 55,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-02-16",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 19,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-04-10",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 276,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-04-17",
|
|
"reentry_date": "2024-05-21"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 27,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-04-15",
|
|
"reentry_date": "2024-05-22"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-06-03",
|
|
"reentry_date": "2024-06-11"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 18,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-05-28",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "FANG",
|
|
"wait_sessions": 442,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-19",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "STX",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-06-21",
|
|
"reentry_date": "2024-07-01"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 12,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-01",
|
|
"reentry_date": "2024-07-18"
|
|
},
|
|
{
|
|
"symbol": "PSX",
|
|
"wait_sessions": 13,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-08",
|
|
"reentry_date": "2024-07-25"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 20,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-06-27",
|
|
"reentry_date": "2024-07-26"
|
|
},
|
|
{
|
|
"symbol": "DECK",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-08-02",
|
|
"reentry_date": "2024-08-12"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 9,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-30",
|
|
"reentry_date": "2024-08-12"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 33,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-11"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 411,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-22",
|
|
"reentry_date": "2024-10-10"
|
|
},
|
|
{
|
|
"symbol": "RMD",
|
|
"wait_sessions": 25,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-09-18",
|
|
"reentry_date": "2024-10-23"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 15,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-10-31",
|
|
"reentry_date": "2024-11-21"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 8,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-02",
|
|
"reentry_date": "2024-12-12"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 22,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-11-25",
|
|
"reentry_date": "2024-12-27"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 2,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-01-02",
|
|
"reentry_date": "2025-01-06"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 116,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2025-01-10"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 15,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-30",
|
|
"reentry_date": "2025-01-23"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 11,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-01-08",
|
|
"reentry_date": "2025-01-27"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 25,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-18",
|
|
"reentry_date": "2025-01-28"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 3,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-03-05",
|
|
"reentry_date": "2025-03-10"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-03-11",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "MMM",
|
|
"wait_sessions": 9,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-03-04",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 318,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-01-05",
|
|
"reentry_date": "2025-04-14"
|
|
},
|
|
{
|
|
"symbol": "FICO",
|
|
"wait_sessions": 25,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-03-10",
|
|
"reentry_date": "2025-04-14"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 26,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-03-12",
|
|
"reentry_date": "2025-04-17"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 211,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-06-17",
|
|
"reentry_date": "2025-04-22"
|
|
},
|
|
{
|
|
"symbol": "VST",
|
|
"wait_sessions": 591,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-30",
|
|
"reentry_date": "2025-05-12"
|
|
},
|
|
{
|
|
"symbol": "IBKR",
|
|
"wait_sessions": 20,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-04-16",
|
|
"reentry_date": "2025-05-15"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 620,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2025-06-02"
|
|
},
|
|
{
|
|
"symbol": "FIX",
|
|
"wait_sessions": 82,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-02-11",
|
|
"reentry_date": "2025-06-10"
|
|
},
|
|
{
|
|
"symbol": "SYF",
|
|
"wait_sessions": 249,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-06-14",
|
|
"reentry_date": "2025-06-13"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-06-13",
|
|
"reentry_date": "2025-06-23"
|
|
},
|
|
{
|
|
"symbol": "CHTR",
|
|
"wait_sessions": 59,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-04-04",
|
|
"reentry_date": "2025-07-01"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-07-01",
|
|
"reentry_date": "2025-07-09"
|
|
},
|
|
{
|
|
"symbol": "CIEN",
|
|
"wait_sessions": 23,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-06-05",
|
|
"reentry_date": "2025-07-10"
|
|
},
|
|
{
|
|
"symbol": "CF",
|
|
"wait_sessions": 611,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-14",
|
|
"reentry_date": "2025-07-24"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-06-10",
|
|
"reentry_date": "2025-07-28"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 105,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-02-27",
|
|
"reentry_date": "2025-07-30"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 116,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-02-21",
|
|
"reentry_date": "2025-08-08"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 22,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-07-24",
|
|
"reentry_date": "2025-08-25"
|
|
},
|
|
{
|
|
"symbol": "SMCI",
|
|
"wait_sessions": 348,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-04-19",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-09-02",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 282,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-08-01",
|
|
"reentry_date": "2025-09-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 640,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-08",
|
|
"reentry_date": "2025-09-25"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 3,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-09-25",
|
|
"reentry_date": "2025-09-30"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 21,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-09-11",
|
|
"reentry_date": "2025-10-10"
|
|
},
|
|
{
|
|
"symbol": "IDXX",
|
|
"wait_sessions": 18,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-09-24",
|
|
"reentry_date": "2025-10-20"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 619,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-05-04",
|
|
"reentry_date": "2025-10-22"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 263,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-10-09",
|
|
"reentry_date": "2025-10-28"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 556,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-08-17",
|
|
"reentry_date": "2025-11-04"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-10-30",
|
|
"reentry_date": "2025-11-05"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-03",
|
|
"reentry_date": "2025-11-07"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-06",
|
|
"reentry_date": "2025-11-13"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "F",
|
|
"wait_sessions": 802,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2025-11-25"
|
|
},
|
|
{
|
|
"symbol": "SATS",
|
|
"wait_sessions": 245,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-10",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "INTC",
|
|
"wait_sessions": 480,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-01-04",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "ALB",
|
|
"wait_sessions": 723,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "CVS",
|
|
"wait_sessions": 23,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-12-03",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-01-07",
|
|
"reentry_date": "2026-01-13"
|
|
},
|
|
{
|
|
"symbol": "NUE",
|
|
"wait_sessions": 773,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-15",
|
|
"reentry_date": "2026-01-16"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 123,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-08-01",
|
|
"reentry_date": "2026-01-28"
|
|
},
|
|
{
|
|
"symbol": "EL",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-01-28",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 744,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-15",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 78,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-07",
|
|
"reentry_date": "2026-03-04"
|
|
},
|
|
{
|
|
"symbol": "APA",
|
|
"wait_sessions": 850,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-10-12",
|
|
"reentry_date": "2026-03-05"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 74,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2026-03-10"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 2,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-03-20",
|
|
"reentry_date": "2026-03-24"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 307,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-01-28",
|
|
"reentry_date": "2026-04-20"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 265,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-04-03",
|
|
"reentry_date": "2026-04-24"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 9,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-04-20",
|
|
"reentry_date": "2026-05-01"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 821,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-01-24",
|
|
"reentry_date": "2026-05-04"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 19,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-04-08",
|
|
"reentry_date": "2026-05-05"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 25,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-03-31",
|
|
"reentry_date": "2026-05-06"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 9,
|
|
"reason": "post_stop_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"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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_2",
|
|
"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": 4031,
|
|
"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": {
|
|
"2_session_cooldown_complete": 1040
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 5,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 37106.8,
|
|
"total_return_pct": 271.1,
|
|
"cagr_pct": 38.5,
|
|
"max_drawdown_pct": 17.8,
|
|
"sharpe": 1.55,
|
|
"trades": 316,
|
|
"win_rate": 35.8,
|
|
"avg_trade_pnl": 85.78,
|
|
"best_trade_r": 12.03,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3908.96,
|
|
"worst_trade_pnl": -890.73,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 153,
|
|
"time": 65,
|
|
"trailing_stop": 98
|
|
},
|
|
"skipped_book_full": 4023,
|
|
"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": 39.9
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 10.2
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 153,
|
|
"post_stop_reentries": 87,
|
|
"post_stop_states_open_at_end": 66,
|
|
"turnover": {
|
|
"transaction_cost": 2351.9,
|
|
"reentry_trades": 87,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 7,
|
|
"avg_reentry_wait_sessions": 136.5,
|
|
"reentry_win_rate": 26.4,
|
|
"reentry_total_pnl": 2656.77
|
|
},
|
|
"policy": {
|
|
"daily_checks": 40202,
|
|
"qualified_checks": 1056,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 1031
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 4030,
|
|
"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": {
|
|
"post_stop_gate_failed_then_requalified": 1039
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 47871.4,
|
|
"total_return_pct": 378.7,
|
|
"cagr_pct": 47.6,
|
|
"max_drawdown_pct": 20.5,
|
|
"sharpe": 1.78,
|
|
"trades": 457,
|
|
"win_rate": 36.1,
|
|
"avg_trade_pnl": 82.87,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4783.48,
|
|
"worst_trade_pnl": -1102.59,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 220,
|
|
"time": 95,
|
|
"trailing_stop": 142
|
|
},
|
|
"skipped_book_full": 510,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 74.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 46.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 49.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 220,
|
|
"post_stop_reentries": 133,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 3015.17,
|
|
"reentry_trades": 133,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 24,
|
|
"avg_reentry_wait_sessions": 121.6,
|
|
"reentry_win_rate": 27.8,
|
|
"reentry_total_pnl": 6555.51
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52039,
|
|
"qualified_checks": 1026,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 1002
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 44483.09,
|
|
"total_return_pct": 344.8,
|
|
"cagr_pct": 44.9,
|
|
"max_drawdown_pct": 19.7,
|
|
"sharpe": 1.71,
|
|
"trades": 456,
|
|
"win_rate": 36.6,
|
|
"avg_trade_pnl": 75.62,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4444.67,
|
|
"worst_trade_pnl": -1024.5,
|
|
"avg_hold_days": 15.0,
|
|
"exit_reasons": {
|
|
"stop": 218,
|
|
"time": 97,
|
|
"trailing_stop": 141
|
|
},
|
|
"skipped_book_full": 508,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 70.3
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 50.7
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 218,
|
|
"post_stop_reentries": 131,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 2863.91,
|
|
"reentry_trades": 131,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 19,
|
|
"avg_reentry_wait_sessions": 122.7,
|
|
"reentry_win_rate": 29.8,
|
|
"reentry_total_pnl": 7149.86
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51880,
|
|
"qualified_checks": 996,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 957
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 45131.99,
|
|
"total_return_pct": 351.3,
|
|
"cagr_pct": 45.5,
|
|
"max_drawdown_pct": 20.4,
|
|
"sharpe": 1.72,
|
|
"trades": 457,
|
|
"win_rate": 36.5,
|
|
"avg_trade_pnl": 76.88,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4509.75,
|
|
"worst_trade_pnl": -1039.5,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 219,
|
|
"time": 97,
|
|
"trailing_stop": 141
|
|
},
|
|
"skipped_book_full": 510,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 74.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 49.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 219,
|
|
"post_stop_reentries": 131,
|
|
"post_stop_states_open_at_end": 88,
|
|
"turnover": {
|
|
"transaction_cost": 2919.73,
|
|
"reentry_trades": 131,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 20,
|
|
"avg_reentry_wait_sessions": 122.7,
|
|
"reentry_win_rate": 29.8,
|
|
"reentry_total_pnl": 7166.18
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52367,
|
|
"qualified_checks": 1001,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 972
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 44337.72,
|
|
"total_return_pct": 343.4,
|
|
"cagr_pct": 44.8,
|
|
"max_drawdown_pct": 20.5,
|
|
"sharpe": 1.7,
|
|
"trades": 477,
|
|
"win_rate": 36.3,
|
|
"avg_trade_pnl": 71.99,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 4512.91,
|
|
"worst_trade_pnl": -801.64,
|
|
"avg_hold_days": 15.0,
|
|
"exit_reasons": {
|
|
"stop": 229,
|
|
"time": 103,
|
|
"trailing_stop": 145
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.6
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 74.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 46.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 39.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 10.1
|
|
}
|
|
],
|
|
"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": 2915.33,
|
|
"reentry_trades": 143,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 26,
|
|
"avg_reentry_wait_sessions": 119.8,
|
|
"reentry_win_rate": 28.7,
|
|
"reentry_total_pnl": 3971.14
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51808,
|
|
"qualified_checks": 1037,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 1010
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 40571.83,
|
|
"total_return_pct": 305.7,
|
|
"cagr_pct": 41.7,
|
|
"max_drawdown_pct": 19.7,
|
|
"sharpe": 1.61,
|
|
"trades": 476,
|
|
"win_rate": 35.7,
|
|
"avg_trade_pnl": 64.23,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 4120.35,
|
|
"worst_trade_pnl": -579.93,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 228,
|
|
"time": 101,
|
|
"trailing_stop": 147
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.6
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 70.3
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 42.5
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 7.2
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 228,
|
|
"post_stop_reentries": 141,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 2825.19,
|
|
"reentry_trades": 141,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 22,
|
|
"avg_reentry_wait_sessions": 118.0,
|
|
"reentry_win_rate": 28.4,
|
|
"reentry_total_pnl": 7517.84
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52130,
|
|
"qualified_checks": 1009,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 967
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 41800.53,
|
|
"total_return_pct": 318.0,
|
|
"cagr_pct": 42.7,
|
|
"max_drawdown_pct": 20.4,
|
|
"sharpe": 1.64,
|
|
"trades": 477,
|
|
"win_rate": 36.7,
|
|
"avg_trade_pnl": 66.67,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 4254.67,
|
|
"worst_trade_pnl": -755.76,
|
|
"avg_hold_days": 15.1,
|
|
"exit_reasons": {
|
|
"stop": 228,
|
|
"time": 105,
|
|
"trailing_stop": 144
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.6
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 74.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 39.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 10.1
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 228,
|
|
"post_stop_reentries": 141,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 2825.68,
|
|
"reentry_trades": 141,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 22,
|
|
"avg_reentry_wait_sessions": 120.9,
|
|
"reentry_win_rate": 30.5,
|
|
"reentry_total_pnl": 4721.83
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52136,
|
|
"qualified_checks": 1012,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 980
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"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": 4031,
|
|
"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": {
|
|
"2_session_cooldown_complete": 1040
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 5,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 33273.0,
|
|
"total_return_pct": 232.7,
|
|
"cagr_pct": 34.8,
|
|
"max_drawdown_pct": 18.9,
|
|
"sharpe": 1.43,
|
|
"trades": 316,
|
|
"win_rate": 35.1,
|
|
"avg_trade_pnl": 73.65,
|
|
"best_trade_r": 12.03,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3514.63,
|
|
"worst_trade_pnl": -818.41,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 153,
|
|
"time": 65,
|
|
"trailing_stop": 98
|
|
},
|
|
"skipped_book_full": 4023,
|
|
"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": 35.9
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.8
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 153,
|
|
"post_stop_reentries": 87,
|
|
"post_stop_states_open_at_end": 66,
|
|
"turnover": {
|
|
"transaction_cost": 4407.52,
|
|
"reentry_trades": 87,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 7,
|
|
"avg_reentry_wait_sessions": 136.5,
|
|
"reentry_win_rate": 25.3,
|
|
"reentry_total_pnl": 1819.88
|
|
},
|
|
"policy": {
|
|
"daily_checks": 40202,
|
|
"qualified_checks": 1056,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 1031
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 4030,
|
|
"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": {
|
|
"post_stop_gate_failed_then_requalified": 1039
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 42431.85,
|
|
"total_return_pct": 324.3,
|
|
"cagr_pct": 43.2,
|
|
"max_drawdown_pct": 21.8,
|
|
"sharpe": 1.65,
|
|
"trades": 457,
|
|
"win_rate": 35.2,
|
|
"avg_trade_pnl": 70.97,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4251.16,
|
|
"worst_trade_pnl": -1001.68,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 220,
|
|
"time": 95,
|
|
"trailing_stop": 142
|
|
},
|
|
"skipped_book_full": 510,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.7
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 69.7
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.8
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 44.5
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.7
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 220,
|
|
"post_stop_reentries": 133,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 5586.47,
|
|
"reentry_trades": 133,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 24,
|
|
"avg_reentry_wait_sessions": 121.6,
|
|
"reentry_win_rate": 27.1,
|
|
"reentry_total_pnl": 5068.87
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52039,
|
|
"qualified_checks": 1026,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 1002
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 39410.13,
|
|
"total_return_pct": 294.1,
|
|
"cagr_pct": 40.6,
|
|
"max_drawdown_pct": 20.8,
|
|
"sharpe": 1.58,
|
|
"trades": 456,
|
|
"win_rate": 35.7,
|
|
"avg_trade_pnl": 64.5,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 3948.21,
|
|
"worst_trade_pnl": -930.29,
|
|
"avg_hold_days": 15.0,
|
|
"exit_reasons": {
|
|
"stop": 218,
|
|
"time": 97,
|
|
"trailing_stop": 141
|
|
},
|
|
"skipped_book_full": 508,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.7
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 65.2
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 34.9
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 46.0
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.7
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 218,
|
|
"post_stop_reentries": 131,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 5308.97,
|
|
"reentry_trades": 131,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 19,
|
|
"avg_reentry_wait_sessions": 122.7,
|
|
"reentry_win_rate": 29.0,
|
|
"reentry_total_pnl": 5687.44
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51880,
|
|
"qualified_checks": 996,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 957
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 39973.76,
|
|
"total_return_pct": 299.7,
|
|
"cagr_pct": 41.1,
|
|
"max_drawdown_pct": 21.7,
|
|
"sharpe": 1.59,
|
|
"trades": 457,
|
|
"win_rate": 35.7,
|
|
"avg_trade_pnl": 65.59,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 4004.89,
|
|
"worst_trade_pnl": -943.65,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 219,
|
|
"time": 97,
|
|
"trailing_stop": 141
|
|
},
|
|
"skipped_book_full": 510,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.7
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 69.7
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 34.5
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 44.5
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.7
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 219,
|
|
"post_stop_reentries": 131,
|
|
"post_stop_states_open_at_end": 88,
|
|
"turnover": {
|
|
"transaction_cost": 5411.42,
|
|
"reentry_trades": 131,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 20,
|
|
"avg_reentry_wait_sessions": 122.7,
|
|
"reentry_win_rate": 29.0,
|
|
"reentry_total_pnl": 5687.06
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52367,
|
|
"qualified_checks": 1001,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 972
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 39379.75,
|
|
"total_return_pct": 293.8,
|
|
"cagr_pct": 40.6,
|
|
"max_drawdown_pct": 21.8,
|
|
"sharpe": 1.57,
|
|
"trades": 477,
|
|
"win_rate": 35.4,
|
|
"avg_trade_pnl": 61.59,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 4017.53,
|
|
"worst_trade_pnl": -736.35,
|
|
"avg_hold_days": 15.0,
|
|
"exit_reasons": {
|
|
"stop": 229,
|
|
"time": 103,
|
|
"trailing_stop": 145
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.8
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 69.7
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.8
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 35.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.7
|
|
}
|
|
],
|
|
"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": 5407.55,
|
|
"reentry_trades": 143,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 26,
|
|
"avg_reentry_wait_sessions": 119.8,
|
|
"reentry_win_rate": 28.0,
|
|
"reentry_total_pnl": 2707.13
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51808,
|
|
"qualified_checks": 1037,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 1010
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 35909.09,
|
|
"total_return_pct": 259.1,
|
|
"cagr_pct": 37.4,
|
|
"max_drawdown_pct": 20.8,
|
|
"sharpe": 1.48,
|
|
"trades": 476,
|
|
"win_rate": 34.9,
|
|
"avg_trade_pnl": 54.43,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3654.98,
|
|
"worst_trade_pnl": -521.15,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 228,
|
|
"time": 101,
|
|
"trailing_stop": 147
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.8
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 65.2
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 34.9
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 37.8
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 5.7
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 228,
|
|
"post_stop_reentries": 141,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 5237.53,
|
|
"reentry_trades": 141,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 22,
|
|
"avg_reentry_wait_sessions": 118.0,
|
|
"reentry_win_rate": 27.7,
|
|
"reentry_total_pnl": 5969.23
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52130,
|
|
"qualified_checks": 1009,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 967
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 37098.46,
|
|
"total_return_pct": 271.0,
|
|
"cagr_pct": 38.5,
|
|
"max_drawdown_pct": 21.7,
|
|
"sharpe": 1.51,
|
|
"trades": 477,
|
|
"win_rate": 35.8,
|
|
"avg_trade_pnl": 56.81,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3784.79,
|
|
"worst_trade_pnl": -693.69,
|
|
"avg_hold_days": 15.1,
|
|
"exit_reasons": {
|
|
"stop": 228,
|
|
"time": 105,
|
|
"trailing_stop": 144
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.8
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 69.7
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 34.5
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 35.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.7
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 228,
|
|
"post_stop_reentries": 141,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 5243.02,
|
|
"reentry_trades": 141,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 22,
|
|
"avg_reentry_wait_sessions": 120.9,
|
|
"reentry_win_rate": 29.8,
|
|
"reentry_total_pnl": 3454.26
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52136,
|
|
"qualified_checks": 1012,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 980
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"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": 4031,
|
|
"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": {
|
|
"2_session_cooldown_complete": 1040
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 5,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 29836.96,
|
|
"total_return_pct": 198.4,
|
|
"cagr_pct": 31.2,
|
|
"max_drawdown_pct": 20.0,
|
|
"sharpe": 1.3,
|
|
"trades": 316,
|
|
"win_rate": 34.5,
|
|
"avg_trade_pnl": 62.78,
|
|
"best_trade_r": 12.03,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3160.25,
|
|
"worst_trade_pnl": -751.85,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 153,
|
|
"time": 65,
|
|
"trailing_stop": 98
|
|
},
|
|
"skipped_book_full": 4023,
|
|
"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": 32.0
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 7.5
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 153,
|
|
"post_stop_reentries": 87,
|
|
"post_stop_states_open_at_end": 66,
|
|
"turnover": {
|
|
"transaction_cost": 6200.56,
|
|
"reentry_trades": 87,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 7,
|
|
"avg_reentry_wait_sessions": 136.5,
|
|
"reentry_win_rate": 25.3,
|
|
"reentry_total_pnl": 1087.07
|
|
},
|
|
"policy": {
|
|
"daily_checks": 40202,
|
|
"qualified_checks": 1056,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 1031
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 4030,
|
|
"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": {
|
|
"post_stop_gate_failed_then_requalified": 1039
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 37613.99,
|
|
"total_return_pct": 276.1,
|
|
"cagr_pct": 39.0,
|
|
"max_drawdown_pct": 23.0,
|
|
"sharpe": 1.52,
|
|
"trades": 455,
|
|
"win_rate": 34.5,
|
|
"avg_trade_pnl": 60.69,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 3778.41,
|
|
"worst_trade_pnl": -909.89,
|
|
"avg_hold_days": 14.8,
|
|
"exit_reasons": {
|
|
"stop": 220,
|
|
"time": 94,
|
|
"trailing_stop": 141
|
|
},
|
|
"skipped_book_full": 510,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 9.0
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 64.6
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 39.0
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 39.9
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.1
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 220,
|
|
"post_stop_reentries": 133,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 7771.2,
|
|
"reentry_trades": 133,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 24,
|
|
"avg_reentry_wait_sessions": 121.6,
|
|
"reentry_win_rate": 27.1,
|
|
"reentry_total_pnl": 3778.39
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52039,
|
|
"qualified_checks": 1026,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 1002
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 34919.75,
|
|
"total_return_pct": 249.2,
|
|
"cagr_pct": 36.5,
|
|
"max_drawdown_pct": 22.0,
|
|
"sharpe": 1.45,
|
|
"trades": 456,
|
|
"win_rate": 35.1,
|
|
"avg_trade_pnl": 54.65,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 3507.57,
|
|
"worst_trade_pnl": -844.67,
|
|
"avg_hold_days": 15.0,
|
|
"exit_reasons": {
|
|
"stop": 218,
|
|
"time": 97,
|
|
"trailing_stop": 141
|
|
},
|
|
"skipped_book_full": 508,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 9.0
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 60.2
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 31.2
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 41.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.1
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 218,
|
|
"post_stop_reentries": 131,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 7389.55,
|
|
"reentry_trades": 131,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 19,
|
|
"avg_reentry_wait_sessions": 122.7,
|
|
"reentry_win_rate": 29.0,
|
|
"reentry_total_pnl": 4413.31
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51880,
|
|
"qualified_checks": 996,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 957
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 35409.3,
|
|
"total_return_pct": 254.1,
|
|
"cagr_pct": 36.9,
|
|
"max_drawdown_pct": 22.9,
|
|
"sharpe": 1.46,
|
|
"trades": 457,
|
|
"win_rate": 35.0,
|
|
"avg_trade_pnl": 55.6,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 3556.94,
|
|
"worst_trade_pnl": -856.56,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 219,
|
|
"time": 97,
|
|
"trailing_stop": 141
|
|
},
|
|
"skipped_book_full": 510,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 9.0
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 64.6
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 30.9
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 39.9
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.1
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 219,
|
|
"post_stop_reentries": 131,
|
|
"post_stop_states_open_at_end": 88,
|
|
"turnover": {
|
|
"transaction_cost": 7530.71,
|
|
"reentry_trades": 131,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 20,
|
|
"avg_reentry_wait_sessions": 122.7,
|
|
"reentry_win_rate": 29.0,
|
|
"reentry_total_pnl": 4399.4
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52367,
|
|
"qualified_checks": 1001,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 972
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 34979.6,
|
|
"total_return_pct": 249.8,
|
|
"cagr_pct": 36.5,
|
|
"max_drawdown_pct": 23.0,
|
|
"sharpe": 1.44,
|
|
"trades": 475,
|
|
"win_rate": 34.7,
|
|
"avg_trade_pnl": 52.59,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3576.77,
|
|
"worst_trade_pnl": -676.25,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 229,
|
|
"time": 102,
|
|
"trailing_stop": 144
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 9.1
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 64.6
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 39.0
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 31.0
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 7.3
|
|
}
|
|
],
|
|
"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": 7530.67,
|
|
"reentry_trades": 143,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 26,
|
|
"avg_reentry_wait_sessions": 119.8,
|
|
"reentry_win_rate": 28.0,
|
|
"reentry_total_pnl": 1619.09
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51808,
|
|
"qualified_checks": 1037,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 1010
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 31785.36,
|
|
"total_return_pct": 217.9,
|
|
"cagr_pct": 33.3,
|
|
"max_drawdown_pct": 22.0,
|
|
"sharpe": 1.34,
|
|
"trades": 476,
|
|
"win_rate": 34.2,
|
|
"avg_trade_pnl": 45.77,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3242.39,
|
|
"worst_trade_pnl": -476.27,
|
|
"avg_hold_days": 14.9,
|
|
"exit_reasons": {
|
|
"stop": 228,
|
|
"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": 60.2
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 31.2
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 33.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 4.2
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 228,
|
|
"post_stop_reentries": 141,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 7290.74,
|
|
"reentry_trades": 141,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 22,
|
|
"avg_reentry_wait_sessions": 118.0,
|
|
"reentry_win_rate": 27.7,
|
|
"reentry_total_pnl": 4622.73
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52130,
|
|
"qualified_checks": 1009,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 967
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 32929.32,
|
|
"total_return_pct": 229.3,
|
|
"cagr_pct": 34.5,
|
|
"max_drawdown_pct": 22.9,
|
|
"sharpe": 1.38,
|
|
"trades": 477,
|
|
"win_rate": 35.2,
|
|
"avg_trade_pnl": 48.07,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3367.12,
|
|
"worst_trade_pnl": -636.62,
|
|
"avg_hold_days": 15.1,
|
|
"exit_reasons": {
|
|
"stop": 228,
|
|
"time": 105,
|
|
"trailing_stop": 144
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 9.1
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 64.6
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 30.9
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 31.0
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 7.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 228,
|
|
"post_stop_reentries": 141,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 7304.51,
|
|
"reentry_trades": 141,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 22,
|
|
"avg_reentry_wait_sessions": 120.9,
|
|
"reentry_win_rate": 29.8,
|
|
"reentry_total_pnl": 2358.82
|
|
},
|
|
"policy": {
|
|
"daily_checks": 52136,
|
|
"qualified_checks": 1012,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 980
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"segment": "train",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 29633.29,
|
|
"total_return_pct": 196.3,
|
|
"cagr_pct": 50.9,
|
|
"max_drawdown_pct": 17.9,
|
|
"sharpe": 1.86,
|
|
"trades": 289,
|
|
"win_rate": 36.7,
|
|
"avg_trade_pnl": 67.94,
|
|
"best_trade_r": 12.02,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 1946.87,
|
|
"worst_trade_pnl": -534.11,
|
|
"avg_hold_days": 15.3,
|
|
"exit_reasons": {
|
|
"stop": 135,
|
|
"time": 66,
|
|
"trailing_stop": 88
|
|
},
|
|
"skipped_book_full": 305,
|
|
"spy_return_pct": 54.7,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 74.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 46.7
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 2.8
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2025-02-12",
|
|
"post_stop_events": 135,
|
|
"post_stop_reentries": 70,
|
|
"post_stop_states_open_at_end": 65,
|
|
"turnover": {
|
|
"transaction_cost": 1273.38,
|
|
"reentry_trades": 70,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 11,
|
|
"avg_reentry_wait_sessions": 45.9,
|
|
"reentry_win_rate": 21.4,
|
|
"reentry_total_pnl": 272.53
|
|
},
|
|
"policy": {
|
|
"daily_checks": 23606,
|
|
"qualified_checks": 615,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 601
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"segment": "train",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 27264.05,
|
|
"total_return_pct": 172.6,
|
|
"cagr_pct": 46.2,
|
|
"max_drawdown_pct": 17.9,
|
|
"sharpe": 1.74,
|
|
"trades": 289,
|
|
"win_rate": 37.4,
|
|
"avg_trade_pnl": 59.74,
|
|
"best_trade_r": 12.02,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 1863.56,
|
|
"worst_trade_pnl": -519.87,
|
|
"avg_hold_days": 15.5,
|
|
"exit_reasons": {
|
|
"stop": 134,
|
|
"time": 68,
|
|
"trailing_stop": 87
|
|
},
|
|
"skipped_book_full": 304,
|
|
"spy_return_pct": 54.7,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 70.3
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.7
|
|
},
|
|
{
|
|
"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": 1256.58,
|
|
"reentry_trades": 70,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 7,
|
|
"avg_reentry_wait_sessions": 51.6,
|
|
"reentry_win_rate": 24.3,
|
|
"reentry_total_pnl": 891.6
|
|
},
|
|
"policy": {
|
|
"daily_checks": 23478,
|
|
"qualified_checks": 592,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 570
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_gate_reset",
|
|
"segment": "train",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 27937.54,
|
|
"total_return_pct": 179.4,
|
|
"cagr_pct": 47.6,
|
|
"max_drawdown_pct": 17.9,
|
|
"sharpe": 1.77,
|
|
"trades": 289,
|
|
"win_rate": 37.4,
|
|
"avg_trade_pnl": 62.07,
|
|
"best_trade_r": 12.02,
|
|
"worst_trade_r": -3.26,
|
|
"best_trade_pnl": 1909.39,
|
|
"worst_trade_pnl": -534.11,
|
|
"avg_hold_days": 15.5,
|
|
"exit_reasons": {
|
|
"stop": 134,
|
|
"time": 68,
|
|
"trailing_stop": 87
|
|
},
|
|
"skipped_book_full": 305,
|
|
"spy_return_pct": 54.7,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 74.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 2.8
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2025-02-12",
|
|
"post_stop_events": 134,
|
|
"post_stop_reentries": 69,
|
|
"post_stop_states_open_at_end": 65,
|
|
"turnover": {
|
|
"transaction_cost": 1277.61,
|
|
"reentry_trades": 69,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 7,
|
|
"avg_reentry_wait_sessions": 52.4,
|
|
"reentry_win_rate": 24.6,
|
|
"reentry_total_pnl": 1076.55
|
|
},
|
|
"policy": {
|
|
"daily_checks": 23592,
|
|
"qualified_checks": 598,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 579
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"segment": "test",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 16445.12,
|
|
"total_return_pct": 64.5,
|
|
"cagr_pct": 39.5,
|
|
"max_drawdown_pct": 17.4,
|
|
"sharpe": 1.61,
|
|
"trades": 170,
|
|
"win_rate": 35.3,
|
|
"avg_trade_pnl": 37.91,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 1643.26,
|
|
"worst_trade_pnl": -378.77,
|
|
"avg_hold_days": 14.0,
|
|
"exit_reasons": {
|
|
"stop": 86,
|
|
"time": 29,
|
|
"trailing_stop": 55
|
|
},
|
|
"skipped_book_full": 205,
|
|
"spy_return_pct": 27.4,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 47.7
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2025-01-02",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 86,
|
|
"post_stop_reentries": 39,
|
|
"post_stop_states_open_at_end": 47,
|
|
"turnover": {
|
|
"transaction_cost": 602.6,
|
|
"reentry_trades": 39,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 12,
|
|
"avg_reentry_wait_sessions": 41.8,
|
|
"reentry_win_rate": 28.2,
|
|
"reentry_total_pnl": -319.18
|
|
},
|
|
"policy": {
|
|
"daily_checks": 9591,
|
|
"qualified_checks": 248,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 238
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"segment": "test",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 16446.01,
|
|
"total_return_pct": 64.5,
|
|
"cagr_pct": 39.5,
|
|
"max_drawdown_pct": 17.4,
|
|
"sharpe": 1.61,
|
|
"trades": 170,
|
|
"win_rate": 35.3,
|
|
"avg_trade_pnl": 37.92,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 1643.26,
|
|
"worst_trade_pnl": -378.77,
|
|
"avg_hold_days": 14.0,
|
|
"exit_reasons": {
|
|
"stop": 86,
|
|
"time": 29,
|
|
"trailing_stop": 55
|
|
},
|
|
"skipped_book_full": 204,
|
|
"spy_return_pct": 27.4,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 47.7
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2025-01-02",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 86,
|
|
"post_stop_reentries": 39,
|
|
"post_stop_states_open_at_end": 47,
|
|
"turnover": {
|
|
"transaction_cost": 602.61,
|
|
"reentry_trades": 39,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 12,
|
|
"avg_reentry_wait_sessions": 41.9,
|
|
"reentry_win_rate": 28.2,
|
|
"reentry_total_pnl": -318.18
|
|
},
|
|
"policy": {
|
|
"daily_checks": 9592,
|
|
"qualified_checks": 249,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 233
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_gate_reset",
|
|
"segment": "test",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 16445.12,
|
|
"total_return_pct": 64.5,
|
|
"cagr_pct": 39.5,
|
|
"max_drawdown_pct": 17.4,
|
|
"sharpe": 1.61,
|
|
"trades": 170,
|
|
"win_rate": 35.3,
|
|
"avg_trade_pnl": 37.91,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 1643.26,
|
|
"worst_trade_pnl": -378.77,
|
|
"avg_hold_days": 14.0,
|
|
"exit_reasons": {
|
|
"stop": 86,
|
|
"time": 29,
|
|
"trailing_stop": 55
|
|
},
|
|
"skipped_book_full": 205,
|
|
"spy_return_pct": 27.4,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 47.7
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2025-01-02",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 86,
|
|
"post_stop_reentries": 39,
|
|
"post_stop_states_open_at_end": 47,
|
|
"turnover": {
|
|
"transaction_cost": 602.6,
|
|
"reentry_trades": 39,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 12,
|
|
"avg_reentry_wait_sessions": 41.8,
|
|
"reentry_win_rate": 28.2,
|
|
"reentry_total_pnl": -319.18
|
|
},
|
|
"policy": {
|
|
"daily_checks": 9591,
|
|
"qualified_checks": 248,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 238
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": 135
|
|
},
|
|
"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": [
|
|
{
|
|
"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
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"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": {
|
|
"2_session_cooldown_complete": 52
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "6m",
|
|
"lookback_label": "6 months",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 10549.33,
|
|
"total_return_pct": 5.5,
|
|
"cagr_pct": 11.3,
|
|
"max_drawdown_pct": 14.0,
|
|
"sharpe": 0.67,
|
|
"trades": 52,
|
|
"win_rate": 26.9,
|
|
"avg_trade_pnl": 10.56,
|
|
"best_trade_r": 11.1,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 1057.69,
|
|
"worst_trade_pnl": -251.25,
|
|
"avg_hold_days": 12.8,
|
|
"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.92,
|
|
"reentry_trades": 11,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 4,
|
|
"avg_reentry_wait_sessions": 17.1,
|
|
"reentry_win_rate": 9.1,
|
|
"reentry_total_pnl": -287.0
|
|
},
|
|
"policy": {
|
|
"daily_checks": 1539,
|
|
"qualified_checks": 56,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 51
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": {
|
|
"post_stop_gate_failed_then_requalified": 51
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"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": {
|
|
"2_session_cooldown_complete": 108
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"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": {
|
|
"3_session_cooldown_complete": 105
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": {
|
|
"post_stop_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": 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_2",
|
|
"lookback": "3y",
|
|
"lookback_label": "3 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 25570.22,
|
|
"total_return_pct": 155.7,
|
|
"cagr_pct": 36.8,
|
|
"max_drawdown_pct": 23.4,
|
|
"sharpe": 1.48,
|
|
"trades": 357,
|
|
"win_rate": 34.7,
|
|
"avg_trade_pnl": 43.61,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 2542.31,
|
|
"worst_trade_pnl": -599.21,
|
|
"avg_hold_days": 14.0,
|
|
"exit_reasons": {
|
|
"stop": 178,
|
|
"time": 65,
|
|
"trailing_stop": 114
|
|
},
|
|
"skipped_book_full": 192,
|
|
"spy_return_pct": 67.8,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 15.4
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.0
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 42.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2023-07-03",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 178,
|
|
"post_stop_reentries": 107,
|
|
"post_stop_states_open_at_end": 71,
|
|
"turnover": {
|
|
"transaction_cost": 1550.14,
|
|
"reentry_trades": 107,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 23,
|
|
"avg_reentry_wait_sessions": 66.1,
|
|
"reentry_win_rate": 29.9,
|
|
"reentry_total_pnl": 4236.15
|
|
},
|
|
"policy": {
|
|
"daily_checks": 28306,
|
|
"qualified_checks": 636,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 616
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "3y",
|
|
"lookback_label": "3 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 25643.6,
|
|
"total_return_pct": 156.4,
|
|
"cagr_pct": 36.9,
|
|
"max_drawdown_pct": 22.7,
|
|
"sharpe": 1.48,
|
|
"trades": 354,
|
|
"win_rate": 34.7,
|
|
"avg_trade_pnl": 44.19,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 2549.44,
|
|
"worst_trade_pnl": -600.89,
|
|
"avg_hold_days": 14.1,
|
|
"exit_reasons": {
|
|
"stop": 177,
|
|
"time": 65,
|
|
"trailing_stop": 112
|
|
},
|
|
"skipped_book_full": 191,
|
|
"spy_return_pct": 67.8,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 14.5
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 43.8
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2023-07-03",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 177,
|
|
"post_stop_reentries": 106,
|
|
"post_stop_states_open_at_end": 71,
|
|
"turnover": {
|
|
"transaction_cost": 1544.27,
|
|
"reentry_trades": 106,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 21,
|
|
"avg_reentry_wait_sessions": 67.0,
|
|
"reentry_win_rate": 30.2,
|
|
"reentry_total_pnl": 4355.98
|
|
},
|
|
"policy": {
|
|
"daily_checks": 28365,
|
|
"qualified_checks": 640,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 606
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_gate_reset",
|
|
"lookback": "3y",
|
|
"lookback_label": "3 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 25528.62,
|
|
"total_return_pct": 155.3,
|
|
"cagr_pct": 36.7,
|
|
"max_drawdown_pct": 23.4,
|
|
"sharpe": 1.48,
|
|
"trades": 356,
|
|
"win_rate": 34.8,
|
|
"avg_trade_pnl": 43.62,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 2538.18,
|
|
"worst_trade_pnl": -598.24,
|
|
"avg_hold_days": 14.1,
|
|
"exit_reasons": {
|
|
"stop": 177,
|
|
"time": 65,
|
|
"trailing_stop": 114
|
|
},
|
|
"skipped_book_full": 192,
|
|
"spy_return_pct": 67.8,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 15.4
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 41.8
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 42.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2023-07-03",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 177,
|
|
"post_stop_reentries": 105,
|
|
"post_stop_states_open_at_end": 72,
|
|
"turnover": {
|
|
"transaction_cost": 1547.23,
|
|
"reentry_trades": 105,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 21,
|
|
"avg_reentry_wait_sessions": 67.4,
|
|
"reentry_win_rate": 30.5,
|
|
"reentry_total_pnl": 4350.61
|
|
},
|
|
"policy": {
|
|
"daily_checks": 28789,
|
|
"qualified_checks": 637,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 614
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "5y",
|
|
"lookback_label": "5 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 44345.01,
|
|
"total_return_pct": 343.5,
|
|
"cagr_pct": 34.8,
|
|
"max_drawdown_pct": 23.4,
|
|
"sharpe": 1.5,
|
|
"trades": 472,
|
|
"win_rate": 35.8,
|
|
"avg_trade_pnl": 72.76,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 4408.99,
|
|
"worst_trade_pnl": -1039.18,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 233,
|
|
"time": 96,
|
|
"trailing_stop": 143
|
|
},
|
|
"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.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.0
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 42.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2021-07-06",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 233,
|
|
"post_stop_reentries": 146,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 2998.12,
|
|
"reentry_trades": 146,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 25,
|
|
"avg_reentry_wait_sessions": 110.4,
|
|
"reentry_win_rate": 32.2,
|
|
"reentry_total_pnl": 9335.7
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51224,
|
|
"qualified_checks": 972,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 947
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "5y",
|
|
"lookback_label": "5 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 39338.29,
|
|
"total_return_pct": 293.4,
|
|
"cagr_pct": 31.6,
|
|
"max_drawdown_pct": 22.7,
|
|
"sharpe": 1.4,
|
|
"trades": 474,
|
|
"win_rate": 35.9,
|
|
"avg_trade_pnl": 61.9,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3910.94,
|
|
"worst_trade_pnl": -921.8,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 232,
|
|
"time": 98,
|
|
"trailing_stop": 144
|
|
},
|
|
"skipped_book_full": 700,
|
|
"spy_return_pct": 72.0,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2021,
|
|
"return_pct": 0.0
|
|
},
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 11.8
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 56.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 43.8
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2021-07-06",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 232,
|
|
"post_stop_reentries": 146,
|
|
"post_stop_states_open_at_end": 86,
|
|
"turnover": {
|
|
"transaction_cost": 2672.01,
|
|
"reentry_trades": 146,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 21,
|
|
"avg_reentry_wait_sessions": 115.9,
|
|
"reentry_win_rate": 32.9,
|
|
"reentry_total_pnl": 8979.28
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51257,
|
|
"qualified_checks": 978,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 932
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_gate_reset",
|
|
"lookback": "5y",
|
|
"lookback_label": "5 years",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 44272.87,
|
|
"total_return_pct": 342.7,
|
|
"cagr_pct": 34.8,
|
|
"max_drawdown_pct": 23.4,
|
|
"sharpe": 1.5,
|
|
"trades": 471,
|
|
"win_rate": 35.9,
|
|
"avg_trade_pnl": 72.77,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 4401.82,
|
|
"worst_trade_pnl": -1037.49,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 232,
|
|
"time": 96,
|
|
"trailing_stop": 143
|
|
},
|
|
"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.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 41.8
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 42.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2021-07-06",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 232,
|
|
"post_stop_reentries": 144,
|
|
"post_stop_states_open_at_end": 88,
|
|
"turnover": {
|
|
"transaction_cost": 2993.07,
|
|
"reentry_trades": 144,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 23,
|
|
"avg_reentry_wait_sessions": 112.0,
|
|
"reentry_win_rate": 32.6,
|
|
"reentry_total_pnl": 9529.88
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51707,
|
|
"qualified_checks": 973,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 943
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"lookback_label": "All history",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 44345.01,
|
|
"total_return_pct": 343.5,
|
|
"cagr_pct": 44.8,
|
|
"max_drawdown_pct": 23.4,
|
|
"sharpe": 1.68,
|
|
"trades": 472,
|
|
"win_rate": 35.8,
|
|
"avg_trade_pnl": 72.76,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 4408.99,
|
|
"worst_trade_pnl": -1039.18,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 233,
|
|
"time": 96,
|
|
"trailing_stop": 143
|
|
},
|
|
"skipped_book_full": 519,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 11.9
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 78.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.0
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 42.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 233,
|
|
"post_stop_reentries": 146,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 2998.12,
|
|
"reentry_trades": 146,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 25,
|
|
"avg_reentry_wait_sessions": 110.4,
|
|
"reentry_win_rate": 32.2,
|
|
"reentry_total_pnl": 9335.7
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51224,
|
|
"qualified_checks": 972,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 947
|
|
}
|
|
},
|
|
"reentry_events": [
|
|
{
|
|
"symbol": "ANET",
|
|
"wait_sessions": 10,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-06-29",
|
|
"reentry_date": "2022-07-14"
|
|
},
|
|
{
|
|
"symbol": "DVN",
|
|
"wait_sessions": 11,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-08-04",
|
|
"reentry_date": "2022-08-19"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 34,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-07-14",
|
|
"reentry_date": "2022-08-31"
|
|
},
|
|
{
|
|
"symbol": "TRGP",
|
|
"wait_sessions": 3,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-09-06"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-07",
|
|
"reentry_date": "2022-09-14"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-10-03"
|
|
},
|
|
{
|
|
"symbol": "ABBV",
|
|
"wait_sessions": 7,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-30",
|
|
"reentry_date": "2022-10-11"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 36,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-11-14"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 55,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-11-17"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 56,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-06",
|
|
"reentry_date": "2022-11-23"
|
|
},
|
|
{
|
|
"symbol": "PTC",
|
|
"wait_sessions": 19,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2022-12-15"
|
|
},
|
|
{
|
|
"symbol": "WYNN",
|
|
"wait_sessions": 8,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-19",
|
|
"reentry_date": "2022-12-30"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 29,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-09",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "TTD",
|
|
"wait_sessions": 73,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-10-07",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 14,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-01-24",
|
|
"reentry_date": "2023-02-13"
|
|
},
|
|
{
|
|
"symbol": "CSGP",
|
|
"wait_sessions": 42,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-16",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "IRM",
|
|
"wait_sessions": 152,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-07-13",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 55,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-05",
|
|
"reentry_date": "2023-02-24"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 67,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2023-02-27"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 111,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-16",
|
|
"reentry_date": "2023-02-27"
|
|
},
|
|
{
|
|
"symbol": "WYNN",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-24",
|
|
"reentry_date": "2023-02-28"
|
|
},
|
|
{
|
|
"symbol": "VLO",
|
|
"wait_sessions": 9,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-03-03"
|
|
},
|
|
{
|
|
"symbol": "MPWR",
|
|
"wait_sessions": 19,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-13",
|
|
"reentry_date": "2023-04-10"
|
|
},
|
|
{
|
|
"symbol": "CEG",
|
|
"wait_sessions": 45,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-04-25"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 31,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-15",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 34,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-10",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 43,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-03",
|
|
"reentry_date": "2023-05-04"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 14,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-05-12",
|
|
"reentry_date": "2023-06-02"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 20,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-05-04",
|
|
"reentry_date": "2023-06-02"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 13,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-06-05",
|
|
"reentry_date": "2023-06-23"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 32,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-06-06",
|
|
"reentry_date": "2023-07-24"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 9,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-03"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 10,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-04"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 178,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-11-21",
|
|
"reentry_date": "2023-08-09"
|
|
},
|
|
{
|
|
"symbol": "AXON",
|
|
"wait_sessions": 27,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-07-19",
|
|
"reentry_date": "2023-08-25"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-01"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 30,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-09-19"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-09-15",
|
|
"reentry_date": "2023-09-19"
|
|
},
|
|
{
|
|
"symbol": "STLD",
|
|
"wait_sessions": 23,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-27"
|
|
},
|
|
{
|
|
"symbol": "VLO",
|
|
"wait_sessions": 140,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-08",
|
|
"reentry_date": "2023-09-27"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 12,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-09-21",
|
|
"reentry_date": "2023-10-09"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 21,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-09-21",
|
|
"reentry_date": "2023-10-20"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 27,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-09-13",
|
|
"reentry_date": "2023-10-20"
|
|
},
|
|
{
|
|
"symbol": "NOW",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-10-20",
|
|
"reentry_date": "2023-10-30"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 50,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-09-19",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 27,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-10-20",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 83,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-12-04"
|
|
},
|
|
{
|
|
"symbol": "BLDR",
|
|
"wait_sessions": 323,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-08-22",
|
|
"reentry_date": "2023-12-04"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 28,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2023-12-05"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 47,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2024-01-03"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-01-02",
|
|
"reentry_date": "2024-01-09"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-12-06",
|
|
"reentry_date": "2024-01-24"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-01-24",
|
|
"reentry_date": "2024-01-31"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-04-17",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 343,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 100,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-12-04",
|
|
"reentry_date": "2024-04-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 55,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-02-16",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 19,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-04-10",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 276,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-04-17",
|
|
"reentry_date": "2024-05-21"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 27,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-04-15",
|
|
"reentry_date": "2024-05-22"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-06-03",
|
|
"reentry_date": "2024-06-11"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 18,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-05-28",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "FANG",
|
|
"wait_sessions": 442,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-19",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 12,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-01",
|
|
"reentry_date": "2024-07-18"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 16,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-06-27",
|
|
"reentry_date": "2024-07-22"
|
|
},
|
|
{
|
|
"symbol": "PSX",
|
|
"wait_sessions": 13,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-08",
|
|
"reentry_date": "2024-07-25"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-07-29"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-07-29"
|
|
},
|
|
{
|
|
"symbol": "DECK",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-08-02",
|
|
"reentry_date": "2024-08-12"
|
|
},
|
|
{
|
|
"symbol": "HOOD",
|
|
"wait_sessions": 33,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-11"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 33,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-11"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 35,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-30",
|
|
"reentry_date": "2024-09-18"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 411,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-22",
|
|
"reentry_date": "2024-10-10"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 61,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-10-21"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 130,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-04-17",
|
|
"reentry_date": "2024-10-22"
|
|
},
|
|
{
|
|
"symbol": "RMD",
|
|
"wait_sessions": 25,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-09-18",
|
|
"reentry_date": "2024-10-23"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 90,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-07-17",
|
|
"reentry_date": "2024-11-21"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-02",
|
|
"reentry_date": "2024-12-09"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-10",
|
|
"reentry_date": "2024-12-12"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 22,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-11-25",
|
|
"reentry_date": "2024-12-27"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-01-02",
|
|
"reentry_date": "2025-01-06"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 110,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-08-02",
|
|
"reentry_date": "2025-01-10"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 15,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-30",
|
|
"reentry_date": "2025-01-23"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 11,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-01-08",
|
|
"reentry_date": "2025-01-27"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 25,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-18",
|
|
"reentry_date": "2025-01-28"
|
|
},
|
|
{
|
|
"symbol": "NCLH",
|
|
"wait_sessions": 190,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-05-01",
|
|
"reentry_date": "2025-02-04"
|
|
},
|
|
{
|
|
"symbol": "CFG",
|
|
"wait_sessions": 39,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-12",
|
|
"reentry_date": "2025-02-11"
|
|
},
|
|
{
|
|
"symbol": "D",
|
|
"wait_sessions": 16,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-02-04",
|
|
"reentry_date": "2025-02-27"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 3,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-03-05",
|
|
"reentry_date": "2025-03-10"
|
|
},
|
|
{
|
|
"symbol": "MMM",
|
|
"wait_sessions": 9,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-03-04",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-03-11",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "FICO",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-03-10",
|
|
"reentry_date": "2025-03-18"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 318,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-01-05",
|
|
"reentry_date": "2025-04-14"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 26,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-03-12",
|
|
"reentry_date": "2025-04-17"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 211,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-06-17",
|
|
"reentry_date": "2025-04-22"
|
|
},
|
|
{
|
|
"symbol": "VST",
|
|
"wait_sessions": 591,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-30",
|
|
"reentry_date": "2025-05-12"
|
|
},
|
|
{
|
|
"symbol": "IBKR",
|
|
"wait_sessions": 20,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-04-16",
|
|
"reentry_date": "2025-05-15"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 620,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2025-06-02"
|
|
},
|
|
{
|
|
"symbol": "FIX",
|
|
"wait_sessions": 82,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-02-11",
|
|
"reentry_date": "2025-06-10"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-06-13",
|
|
"reentry_date": "2025-06-23"
|
|
},
|
|
{
|
|
"symbol": "CHTR",
|
|
"wait_sessions": 59,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-04-04",
|
|
"reentry_date": "2025-07-01"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-07-01",
|
|
"reentry_date": "2025-07-09"
|
|
},
|
|
{
|
|
"symbol": "CIEN",
|
|
"wait_sessions": 23,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-06-05",
|
|
"reentry_date": "2025-07-10"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-06-10",
|
|
"reentry_date": "2025-07-28"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 105,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-02-27",
|
|
"reentry_date": "2025-07-30"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 116,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-02-21",
|
|
"reentry_date": "2025-08-08"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 22,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-07-24",
|
|
"reentry_date": "2025-08-25"
|
|
},
|
|
{
|
|
"symbol": "NCLH",
|
|
"wait_sessions": 138,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-02-11",
|
|
"reentry_date": "2025-08-29"
|
|
},
|
|
{
|
|
"symbol": "SMCI",
|
|
"wait_sessions": 348,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-04-19",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-09-02",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 224,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-10-23",
|
|
"reentry_date": "2025-09-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 640,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-03-08",
|
|
"reentry_date": "2025-09-25"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 3,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-09-25",
|
|
"reentry_date": "2025-09-30"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 21,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-09-11",
|
|
"reentry_date": "2025-10-10"
|
|
},
|
|
{
|
|
"symbol": "DLTR",
|
|
"wait_sessions": 739,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-11-03",
|
|
"reentry_date": "2025-10-16"
|
|
},
|
|
{
|
|
"symbol": "IDXX",
|
|
"wait_sessions": 18,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-09-24",
|
|
"reentry_date": "2025-10-20"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 263,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-10-09",
|
|
"reentry_date": "2025-10-28"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-10-30",
|
|
"reentry_date": "2025-11-05"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-03",
|
|
"reentry_date": "2025-11-07"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-06",
|
|
"reentry_date": "2025-11-13"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "F",
|
|
"wait_sessions": 802,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-09-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2025-11-25"
|
|
},
|
|
{
|
|
"symbol": "SATS",
|
|
"wait_sessions": 245,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-10",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "INTC",
|
|
"wait_sessions": 480,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-01-04",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "ALB",
|
|
"wait_sessions": 723,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "CVS",
|
|
"wait_sessions": 23,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-12-03",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 4,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-01-07",
|
|
"reentry_date": "2026-01-13"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 123,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-08-01",
|
|
"reentry_date": "2026-01-28"
|
|
},
|
|
{
|
|
"symbol": "NUE",
|
|
"wait_sessions": 780,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-12-15",
|
|
"reentry_date": "2026-01-28"
|
|
},
|
|
{
|
|
"symbol": "HSY",
|
|
"wait_sessions": 6,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-01-22",
|
|
"reentry_date": "2026-01-30"
|
|
},
|
|
{
|
|
"symbol": "EL",
|
|
"wait_sessions": 5,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-01-28",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 744,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-15",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 68,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2026-03-02"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 78,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-11-07",
|
|
"reentry_date": "2026-03-04"
|
|
},
|
|
{
|
|
"symbol": "APA",
|
|
"wait_sessions": 850,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2022-10-12",
|
|
"reentry_date": "2026-03-05"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 3,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-03-05",
|
|
"reentry_date": "2026-03-10"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 2,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-03-20",
|
|
"reentry_date": "2026-03-24"
|
|
},
|
|
{
|
|
"symbol": "INCY",
|
|
"wait_sessions": 325,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2024-12-12",
|
|
"reentry_date": "2026-04-02"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 307,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-01-28",
|
|
"reentry_date": "2026-04-20"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 265,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2025-04-03",
|
|
"reentry_date": "2026-04-24"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 9,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-04-20",
|
|
"reentry_date": "2026-05-01"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 803,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2026-05-04"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 19,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-04-08",
|
|
"reentry_date": "2026-05-05"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 25,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-03-31",
|
|
"reentry_date": "2026-05-06"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 7,
|
|
"reason": "2_session_cooldown_complete",
|
|
"stop_date": "2026-05-06",
|
|
"reentry_date": "2026-05-15"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"lookback_label": "All history",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 39338.29,
|
|
"total_return_pct": 293.4,
|
|
"cagr_pct": 40.6,
|
|
"max_drawdown_pct": 22.7,
|
|
"sharpe": 1.56,
|
|
"trades": 474,
|
|
"win_rate": 35.9,
|
|
"avg_trade_pnl": 61.9,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3910.94,
|
|
"worst_trade_pnl": -921.8,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 232,
|
|
"time": 98,
|
|
"trailing_stop": 144
|
|
},
|
|
"skipped_book_full": 700,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 11.9
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 56.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 43.8
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 232,
|
|
"post_stop_reentries": 146,
|
|
"post_stop_states_open_at_end": 86,
|
|
"turnover": {
|
|
"transaction_cost": 2672.01,
|
|
"reentry_trades": 146,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 21,
|
|
"avg_reentry_wait_sessions": 115.9,
|
|
"reentry_win_rate": 32.9,
|
|
"reentry_total_pnl": 8979.28
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51257,
|
|
"qualified_checks": 978,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 932
|
|
}
|
|
},
|
|
"reentry_events": [
|
|
{
|
|
"symbol": "ANET",
|
|
"wait_sessions": 10,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-06-29",
|
|
"reentry_date": "2022-07-14"
|
|
},
|
|
{
|
|
"symbol": "DVN",
|
|
"wait_sessions": 11,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-08-04",
|
|
"reentry_date": "2022-08-19"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 34,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-07-14",
|
|
"reentry_date": "2022-08-31"
|
|
},
|
|
{
|
|
"symbol": "TRGP",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-09-06"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-07",
|
|
"reentry_date": "2022-09-14"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-10-03"
|
|
},
|
|
{
|
|
"symbol": "ABBV",
|
|
"wait_sessions": 7,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-30",
|
|
"reentry_date": "2022-10-11"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 36,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-11-14"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 55,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-11-17"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 56,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-06",
|
|
"reentry_date": "2022-11-23"
|
|
},
|
|
{
|
|
"symbol": "PTC",
|
|
"wait_sessions": 19,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2022-12-15"
|
|
},
|
|
{
|
|
"symbol": "WYNN",
|
|
"wait_sessions": 8,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-19",
|
|
"reentry_date": "2022-12-30"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 29,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-09",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "TTD",
|
|
"wait_sessions": 73,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-10-07",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 14,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-01-24",
|
|
"reentry_date": "2023-02-13"
|
|
},
|
|
{
|
|
"symbol": "CSGP",
|
|
"wait_sessions": 42,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-16",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "IRM",
|
|
"wait_sessions": 152,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-07-13",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 55,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-05",
|
|
"reentry_date": "2023-02-24"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 67,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2023-02-27"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 111,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-16",
|
|
"reentry_date": "2023-02-27"
|
|
},
|
|
{
|
|
"symbol": "VLO",
|
|
"wait_sessions": 9,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-03-03"
|
|
},
|
|
{
|
|
"symbol": "WYNN",
|
|
"wait_sessions": 26,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-24",
|
|
"reentry_date": "2023-04-03"
|
|
},
|
|
{
|
|
"symbol": "MPWR",
|
|
"wait_sessions": 19,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-13",
|
|
"reentry_date": "2023-04-10"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-04-14",
|
|
"reentry_date": "2023-04-20"
|
|
},
|
|
{
|
|
"symbol": "WYNN",
|
|
"wait_sessions": 10,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-04-05",
|
|
"reentry_date": "2023-04-20"
|
|
},
|
|
{
|
|
"symbol": "CEG",
|
|
"wait_sessions": 45,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-04-25"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 30,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-15",
|
|
"reentry_date": "2023-04-27"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 34,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-10",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 43,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-03",
|
|
"reentry_date": "2023-05-04"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 14,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-05-12",
|
|
"reentry_date": "2023-06-02"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 20,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-05-04",
|
|
"reentry_date": "2023-06-02"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 10,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-06-05",
|
|
"reentry_date": "2023-06-20"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 20,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-06-09",
|
|
"reentry_date": "2023-07-11"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 32,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-06-06",
|
|
"reentry_date": "2023-07-24"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 10,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-04"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 178,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-11-21",
|
|
"reentry_date": "2023-08-09"
|
|
},
|
|
{
|
|
"symbol": "STLD",
|
|
"wait_sessions": 41,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-06-20",
|
|
"reentry_date": "2023-08-17"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 41,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-09-19"
|
|
},
|
|
{
|
|
"symbol": "STLD",
|
|
"wait_sessions": 23,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-27"
|
|
},
|
|
{
|
|
"symbol": "VLO",
|
|
"wait_sessions": 140,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-08",
|
|
"reentry_date": "2023-09-27"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 106,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-05-03",
|
|
"reentry_date": "2023-10-04"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 12,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-09-21",
|
|
"reentry_date": "2023-10-09"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 25,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-09-15",
|
|
"reentry_date": "2023-10-20"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 40,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-10-20"
|
|
},
|
|
{
|
|
"symbol": "NOW",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-10-20",
|
|
"reentry_date": "2023-10-30"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 50,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-09-19",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 27,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-10-20",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 83,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-12-04"
|
|
},
|
|
{
|
|
"symbol": "BLDR",
|
|
"wait_sessions": 323,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-08-22",
|
|
"reentry_date": "2023-12-04"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 28,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2023-12-05"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 47,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2024-01-03"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-01-02",
|
|
"reentry_date": "2024-01-09"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-12-06",
|
|
"reentry_date": "2024-01-24"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-01-24",
|
|
"reentry_date": "2024-01-31"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-04-17",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 343,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 100,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-12-04",
|
|
"reentry_date": "2024-04-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 55,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-02-16",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 19,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-04-10",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 276,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-04-17",
|
|
"reentry_date": "2024-05-21"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 27,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-04-15",
|
|
"reentry_date": "2024-05-22"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-06-03",
|
|
"reentry_date": "2024-06-11"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 18,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-05-28",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "FANG",
|
|
"wait_sessions": 442,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-19",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 12,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-01",
|
|
"reentry_date": "2024-07-18"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 16,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-06-27",
|
|
"reentry_date": "2024-07-22"
|
|
},
|
|
{
|
|
"symbol": "PSX",
|
|
"wait_sessions": 13,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-08",
|
|
"reentry_date": "2024-07-25"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-07-30"
|
|
},
|
|
{
|
|
"symbol": "DECK",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-08-02",
|
|
"reentry_date": "2024-08-12"
|
|
},
|
|
{
|
|
"symbol": "HOOD",
|
|
"wait_sessions": 33,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-11"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 33,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-11"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 38,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-18"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 411,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-22",
|
|
"reentry_date": "2024-10-10"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 61,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-10-21"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 130,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-04-17",
|
|
"reentry_date": "2024-10-22"
|
|
},
|
|
{
|
|
"symbol": "RMD",
|
|
"wait_sessions": 25,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-09-18",
|
|
"reentry_date": "2024-10-23"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 90,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-07-17",
|
|
"reentry_date": "2024-11-21"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-02",
|
|
"reentry_date": "2024-12-09"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-10",
|
|
"reentry_date": "2024-12-18"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 22,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-11-25",
|
|
"reentry_date": "2024-12-27"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 110,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-08-02",
|
|
"reentry_date": "2025-01-10"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 15,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-30",
|
|
"reentry_date": "2025-01-23"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 15,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-01-02",
|
|
"reentry_date": "2025-01-27"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 25,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-18",
|
|
"reentry_date": "2025-01-28"
|
|
},
|
|
{
|
|
"symbol": "NCLH",
|
|
"wait_sessions": 190,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-05-01",
|
|
"reentry_date": "2025-02-04"
|
|
},
|
|
{
|
|
"symbol": "CFG",
|
|
"wait_sessions": 39,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-12",
|
|
"reentry_date": "2025-02-11"
|
|
},
|
|
{
|
|
"symbol": "D",
|
|
"wait_sessions": 16,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-02-04",
|
|
"reentry_date": "2025-02-27"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-03-05",
|
|
"reentry_date": "2025-03-10"
|
|
},
|
|
{
|
|
"symbol": "MMM",
|
|
"wait_sessions": 9,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-03-04",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-03-11",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "FICO",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-03-10",
|
|
"reentry_date": "2025-03-18"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 318,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-01-05",
|
|
"reentry_date": "2025-04-14"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 26,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-03-12",
|
|
"reentry_date": "2025-04-17"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 211,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-06-17",
|
|
"reentry_date": "2025-04-22"
|
|
},
|
|
{
|
|
"symbol": "VST",
|
|
"wait_sessions": 591,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-30",
|
|
"reentry_date": "2025-05-12"
|
|
},
|
|
{
|
|
"symbol": "IBKR",
|
|
"wait_sessions": 20,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-04-16",
|
|
"reentry_date": "2025-05-15"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 620,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2025-06-02"
|
|
},
|
|
{
|
|
"symbol": "FIX",
|
|
"wait_sessions": 82,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-02-11",
|
|
"reentry_date": "2025-06-10"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-06-13",
|
|
"reentry_date": "2025-06-23"
|
|
},
|
|
{
|
|
"symbol": "CHTR",
|
|
"wait_sessions": 59,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-04-04",
|
|
"reentry_date": "2025-07-01"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-07-01",
|
|
"reentry_date": "2025-07-09"
|
|
},
|
|
{
|
|
"symbol": "CIEN",
|
|
"wait_sessions": 23,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-06-05",
|
|
"reentry_date": "2025-07-10"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-06-10",
|
|
"reentry_date": "2025-07-28"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 105,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-02-27",
|
|
"reentry_date": "2025-07-30"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 116,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-02-21",
|
|
"reentry_date": "2025-08-08"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 22,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-07-24",
|
|
"reentry_date": "2025-08-25"
|
|
},
|
|
{
|
|
"symbol": "NCLH",
|
|
"wait_sessions": 138,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-02-11",
|
|
"reentry_date": "2025-08-29"
|
|
},
|
|
{
|
|
"symbol": "SMCI",
|
|
"wait_sessions": 348,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-04-19",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-09-02",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 224,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-10-23",
|
|
"reentry_date": "2025-09-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 640,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-03-08",
|
|
"reentry_date": "2025-09-25"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-09-25",
|
|
"reentry_date": "2025-09-30"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 21,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-09-11",
|
|
"reentry_date": "2025-10-10"
|
|
},
|
|
{
|
|
"symbol": "DLTR",
|
|
"wait_sessions": 739,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-11-03",
|
|
"reentry_date": "2025-10-16"
|
|
},
|
|
{
|
|
"symbol": "IDXX",
|
|
"wait_sessions": 18,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-09-24",
|
|
"reentry_date": "2025-10-20"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 263,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-10-09",
|
|
"reentry_date": "2025-10-28"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 604,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-06-08",
|
|
"reentry_date": "2025-11-04"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-10-30",
|
|
"reentry_date": "2025-11-05"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-03",
|
|
"reentry_date": "2025-11-07"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-06",
|
|
"reentry_date": "2025-11-13"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "F",
|
|
"wait_sessions": 802,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-09-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2025-11-25"
|
|
},
|
|
{
|
|
"symbol": "SATS",
|
|
"wait_sessions": 245,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-10",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "INTC",
|
|
"wait_sessions": 480,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-01-04",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "ALB",
|
|
"wait_sessions": 723,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "CVS",
|
|
"wait_sessions": 23,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-12-03",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 4,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-01-07",
|
|
"reentry_date": "2026-01-13"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 123,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-08-01",
|
|
"reentry_date": "2026-01-28"
|
|
},
|
|
{
|
|
"symbol": "NUE",
|
|
"wait_sessions": 780,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-12-15",
|
|
"reentry_date": "2026-01-28"
|
|
},
|
|
{
|
|
"symbol": "HSY",
|
|
"wait_sessions": 6,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-01-22",
|
|
"reentry_date": "2026-01-30"
|
|
},
|
|
{
|
|
"symbol": "EL",
|
|
"wait_sessions": 5,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-01-28",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 744,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-15",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 68,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2026-03-02"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 78,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-11-07",
|
|
"reentry_date": "2026-03-04"
|
|
},
|
|
{
|
|
"symbol": "APA",
|
|
"wait_sessions": 850,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2022-10-12",
|
|
"reentry_date": "2026-03-05"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-03-05",
|
|
"reentry_date": "2026-03-10"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 3,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-03-20",
|
|
"reentry_date": "2026-03-25"
|
|
},
|
|
{
|
|
"symbol": "INCY",
|
|
"wait_sessions": 325,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2024-12-12",
|
|
"reentry_date": "2026-04-02"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 307,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-01-28",
|
|
"reentry_date": "2026-04-20"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 265,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2025-04-03",
|
|
"reentry_date": "2026-04-24"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 9,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-04-20",
|
|
"reentry_date": "2026-05-01"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 803,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2026-05-04"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 19,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-04-08",
|
|
"reentry_date": "2026-05-05"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 25,
|
|
"reason": "3_session_cooldown_complete",
|
|
"stop_date": "2026-03-31",
|
|
"reentry_date": "2026-05-06"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 7,
|
|
"reason": "3_session_cooldown_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": 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": "strict_gate_reset",
|
|
"lookback": "all",
|
|
"lookback_label": "All history",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 44272.87,
|
|
"total_return_pct": 342.7,
|
|
"cagr_pct": 44.8,
|
|
"max_drawdown_pct": 23.4,
|
|
"sharpe": 1.68,
|
|
"trades": 471,
|
|
"win_rate": 35.9,
|
|
"avg_trade_pnl": 72.77,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 4401.82,
|
|
"worst_trade_pnl": -1037.49,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 232,
|
|
"time": 96,
|
|
"trailing_stop": 143
|
|
},
|
|
"skipped_book_full": 519,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 11.9
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 78.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 41.8
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 42.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 232,
|
|
"post_stop_reentries": 144,
|
|
"post_stop_states_open_at_end": 88,
|
|
"turnover": {
|
|
"transaction_cost": 2993.07,
|
|
"reentry_trades": 144,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 23,
|
|
"avg_reentry_wait_sessions": 112.0,
|
|
"reentry_win_rate": 32.6,
|
|
"reentry_total_pnl": 9529.88
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51707,
|
|
"qualified_checks": 973,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 943
|
|
}
|
|
},
|
|
"reentry_events": [
|
|
{
|
|
"symbol": "ANET",
|
|
"wait_sessions": 10,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-06-29",
|
|
"reentry_date": "2022-07-14"
|
|
},
|
|
{
|
|
"symbol": "DVN",
|
|
"wait_sessions": 11,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-08-04",
|
|
"reentry_date": "2022-08-19"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 34,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-07-14",
|
|
"reentry_date": "2022-08-31"
|
|
},
|
|
{
|
|
"symbol": "TRGP",
|
|
"wait_sessions": 3,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-09-06"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-07",
|
|
"reentry_date": "2022-09-14"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-10-03"
|
|
},
|
|
{
|
|
"symbol": "ABBV",
|
|
"wait_sessions": 7,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-30",
|
|
"reentry_date": "2022-10-11"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 36,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-23",
|
|
"reentry_date": "2022-11-14"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 55,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-08-31",
|
|
"reentry_date": "2022-11-17"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 56,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-06",
|
|
"reentry_date": "2022-11-23"
|
|
},
|
|
{
|
|
"symbol": "PTC",
|
|
"wait_sessions": 19,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2022-12-15"
|
|
},
|
|
{
|
|
"symbol": "WYNN",
|
|
"wait_sessions": 8,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-19",
|
|
"reentry_date": "2022-12-30"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 29,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-09",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "TTD",
|
|
"wait_sessions": 73,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-10-07",
|
|
"reentry_date": "2023-01-24"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 14,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-01-24",
|
|
"reentry_date": "2023-02-13"
|
|
},
|
|
{
|
|
"symbol": "CSGP",
|
|
"wait_sessions": 42,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-16",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "IRM",
|
|
"wait_sessions": 152,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-07-13",
|
|
"reentry_date": "2023-02-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 55,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-05",
|
|
"reentry_date": "2023-02-24"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 67,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-11-17",
|
|
"reentry_date": "2023-02-27"
|
|
},
|
|
{
|
|
"symbol": "CTRA",
|
|
"wait_sessions": 111,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-16",
|
|
"reentry_date": "2023-02-27"
|
|
},
|
|
{
|
|
"symbol": "WYNN",
|
|
"wait_sessions": 2,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-24",
|
|
"reentry_date": "2023-02-28"
|
|
},
|
|
{
|
|
"symbol": "VLO",
|
|
"wait_sessions": 9,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-03-03"
|
|
},
|
|
{
|
|
"symbol": "MPWR",
|
|
"wait_sessions": 19,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-13",
|
|
"reentry_date": "2023-04-10"
|
|
},
|
|
{
|
|
"symbol": "CEG",
|
|
"wait_sessions": 45,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2023-04-25"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 31,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-15",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 34,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-10",
|
|
"reentry_date": "2023-04-28"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 43,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-03",
|
|
"reentry_date": "2023-05-04"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 14,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-05-12",
|
|
"reentry_date": "2023-06-02"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 20,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-05-04",
|
|
"reentry_date": "2023-06-02"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 13,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-06-05",
|
|
"reentry_date": "2023-06-23"
|
|
},
|
|
{
|
|
"symbol": "BA",
|
|
"wait_sessions": 32,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-06-06",
|
|
"reentry_date": "2023-07-24"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 9,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-03"
|
|
},
|
|
{
|
|
"symbol": "SLB",
|
|
"wait_sessions": 10,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-07-21",
|
|
"reentry_date": "2023-08-04"
|
|
},
|
|
{
|
|
"symbol": "HAL",
|
|
"wait_sessions": 178,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-11-21",
|
|
"reentry_date": "2023-08-09"
|
|
},
|
|
{
|
|
"symbol": "AXON",
|
|
"wait_sessions": 27,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-07-19",
|
|
"reentry_date": "2023-08-25"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-01"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 30,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-09-19"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 2,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-09-15",
|
|
"reentry_date": "2023-09-19"
|
|
},
|
|
{
|
|
"symbol": "STLD",
|
|
"wait_sessions": 23,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-08-24",
|
|
"reentry_date": "2023-09-27"
|
|
},
|
|
{
|
|
"symbol": "VLO",
|
|
"wait_sessions": 140,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-08",
|
|
"reentry_date": "2023-09-27"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 12,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-09-21",
|
|
"reentry_date": "2023-10-09"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 21,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-09-21",
|
|
"reentry_date": "2023-10-20"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 27,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-09-13",
|
|
"reentry_date": "2023-10-20"
|
|
},
|
|
{
|
|
"symbol": "NOW",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-10-20",
|
|
"reentry_date": "2023-10-30"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 50,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-09-19",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 27,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-10-20",
|
|
"reentry_date": "2023-11-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 83,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-08-07",
|
|
"reentry_date": "2023-12-04"
|
|
},
|
|
{
|
|
"symbol": "BLDR",
|
|
"wait_sessions": 323,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-08-22",
|
|
"reentry_date": "2023-12-04"
|
|
},
|
|
{
|
|
"symbol": "ADBE",
|
|
"wait_sessions": 28,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2023-12-05"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 47,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-10-25",
|
|
"reentry_date": "2024-01-03"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-01-02",
|
|
"reentry_date": "2024-01-09"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-12-06",
|
|
"reentry_date": "2024-01-24"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-01-24",
|
|
"reentry_date": "2024-01-31"
|
|
},
|
|
{
|
|
"symbol": "DDOG",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-04-17",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "PANW",
|
|
"wait_sessions": 343,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2024-04-23"
|
|
},
|
|
{
|
|
"symbol": "PLTR",
|
|
"wait_sessions": 100,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-12-04",
|
|
"reentry_date": "2024-04-29"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 55,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-02-16",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 19,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-04-10",
|
|
"reentry_date": "2024-05-07"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 276,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-04-17",
|
|
"reentry_date": "2024-05-21"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 27,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-04-15",
|
|
"reentry_date": "2024-05-22"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-06-03",
|
|
"reentry_date": "2024-06-11"
|
|
},
|
|
{
|
|
"symbol": "CVNA",
|
|
"wait_sessions": 18,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-05-28",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "FANG",
|
|
"wait_sessions": 442,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-19",
|
|
"reentry_date": "2024-06-24"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 12,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-01",
|
|
"reentry_date": "2024-07-18"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 16,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-06-27",
|
|
"reentry_date": "2024-07-22"
|
|
},
|
|
{
|
|
"symbol": "PSX",
|
|
"wait_sessions": 13,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-08",
|
|
"reentry_date": "2024-07-25"
|
|
},
|
|
{
|
|
"symbol": "DECK",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-08-02",
|
|
"reentry_date": "2024-08-12"
|
|
},
|
|
{
|
|
"symbol": "HOOD",
|
|
"wait_sessions": 33,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-11"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 33,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-11"
|
|
},
|
|
{
|
|
"symbol": "IP",
|
|
"wait_sessions": 38,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-09-18"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 411,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-22",
|
|
"reentry_date": "2024-10-10"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 61,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2024-10-21"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 130,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-04-17",
|
|
"reentry_date": "2024-10-22"
|
|
},
|
|
{
|
|
"symbol": "RMD",
|
|
"wait_sessions": 25,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-09-18",
|
|
"reentry_date": "2024-10-23"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 90,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-17",
|
|
"reentry_date": "2024-11-21"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-02",
|
|
"reentry_date": "2024-12-09"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 2,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-10",
|
|
"reentry_date": "2024-12-12"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 22,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-11-25",
|
|
"reentry_date": "2024-12-27"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 2,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-01-02",
|
|
"reentry_date": "2025-01-06"
|
|
},
|
|
{
|
|
"symbol": "TPL",
|
|
"wait_sessions": 116,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-07-25",
|
|
"reentry_date": "2025-01-10"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 15,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-30",
|
|
"reentry_date": "2025-01-23"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 11,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-01-08",
|
|
"reentry_date": "2025-01-27"
|
|
},
|
|
{
|
|
"symbol": "DASH",
|
|
"wait_sessions": 25,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-18",
|
|
"reentry_date": "2025-01-28"
|
|
},
|
|
{
|
|
"symbol": "NCLH",
|
|
"wait_sessions": 190,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-05-01",
|
|
"reentry_date": "2025-02-04"
|
|
},
|
|
{
|
|
"symbol": "CFG",
|
|
"wait_sessions": 39,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-12",
|
|
"reentry_date": "2025-02-11"
|
|
},
|
|
{
|
|
"symbol": "D",
|
|
"wait_sessions": 16,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-02-04",
|
|
"reentry_date": "2025-02-27"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 3,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-03-05",
|
|
"reentry_date": "2025-03-10"
|
|
},
|
|
{
|
|
"symbol": "MMM",
|
|
"wait_sessions": 9,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-03-04",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-03-11",
|
|
"reentry_date": "2025-03-17"
|
|
},
|
|
{
|
|
"symbol": "FICO",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-03-10",
|
|
"reentry_date": "2025-03-18"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 318,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-01-05",
|
|
"reentry_date": "2025-04-14"
|
|
},
|
|
{
|
|
"symbol": "EBAY",
|
|
"wait_sessions": 26,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-03-12",
|
|
"reentry_date": "2025-04-17"
|
|
},
|
|
{
|
|
"symbol": "MSTR",
|
|
"wait_sessions": 211,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-06-17",
|
|
"reentry_date": "2025-04-22"
|
|
},
|
|
{
|
|
"symbol": "VST",
|
|
"wait_sessions": 591,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-30",
|
|
"reentry_date": "2025-05-12"
|
|
},
|
|
{
|
|
"symbol": "IBKR",
|
|
"wait_sessions": 20,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-04-16",
|
|
"reentry_date": "2025-05-15"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 620,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-08",
|
|
"reentry_date": "2025-06-02"
|
|
},
|
|
{
|
|
"symbol": "FIX",
|
|
"wait_sessions": 82,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-02-11",
|
|
"reentry_date": "2025-06-10"
|
|
},
|
|
{
|
|
"symbol": "UAL",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-06-13",
|
|
"reentry_date": "2025-06-23"
|
|
},
|
|
{
|
|
"symbol": "CHTR",
|
|
"wait_sessions": 59,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-04-04",
|
|
"reentry_date": "2025-07-01"
|
|
},
|
|
{
|
|
"symbol": "VRT",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-07-01",
|
|
"reentry_date": "2025-07-09"
|
|
},
|
|
{
|
|
"symbol": "CIEN",
|
|
"wait_sessions": 23,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-06-05",
|
|
"reentry_date": "2025-07-10"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 32,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-06-10",
|
|
"reentry_date": "2025-07-28"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 105,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-02-27",
|
|
"reentry_date": "2025-07-30"
|
|
},
|
|
{
|
|
"symbol": "PODD",
|
|
"wait_sessions": 116,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-02-21",
|
|
"reentry_date": "2025-08-08"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 22,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-07-24",
|
|
"reentry_date": "2025-08-25"
|
|
},
|
|
{
|
|
"symbol": "NCLH",
|
|
"wait_sessions": 138,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-02-11",
|
|
"reentry_date": "2025-08-29"
|
|
},
|
|
{
|
|
"symbol": "SMCI",
|
|
"wait_sessions": 348,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-04-19",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "TSLA",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-09-02",
|
|
"reentry_date": "2025-09-10"
|
|
},
|
|
{
|
|
"symbol": "COIN",
|
|
"wait_sessions": 224,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-10-23",
|
|
"reentry_date": "2025-09-17"
|
|
},
|
|
{
|
|
"symbol": "EQT",
|
|
"wait_sessions": 640,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-03-08",
|
|
"reentry_date": "2025-09-25"
|
|
},
|
|
{
|
|
"symbol": "MOS",
|
|
"wait_sessions": 3,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-09-25",
|
|
"reentry_date": "2025-09-30"
|
|
},
|
|
{
|
|
"symbol": "NFLX",
|
|
"wait_sessions": 21,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-09-11",
|
|
"reentry_date": "2025-10-10"
|
|
},
|
|
{
|
|
"symbol": "DLTR",
|
|
"wait_sessions": 739,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-11-03",
|
|
"reentry_date": "2025-10-16"
|
|
},
|
|
{
|
|
"symbol": "IDXX",
|
|
"wait_sessions": 18,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-09-24",
|
|
"reentry_date": "2025-10-20"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 263,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-10-09",
|
|
"reentry_date": "2025-10-28"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-10-30",
|
|
"reentry_date": "2025-11-05"
|
|
},
|
|
{
|
|
"symbol": "WSM",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-03",
|
|
"reentry_date": "2025-11-07"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-06",
|
|
"reentry_date": "2025-11-13"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "F",
|
|
"wait_sessions": 802,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-09-14",
|
|
"reentry_date": "2025-11-24"
|
|
},
|
|
{
|
|
"symbol": "DG",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2025-11-25"
|
|
},
|
|
{
|
|
"symbol": "SATS",
|
|
"wait_sessions": 245,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-10",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "INTC",
|
|
"wait_sessions": 480,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-01-04",
|
|
"reentry_date": "2025-12-03"
|
|
},
|
|
{
|
|
"symbol": "ALB",
|
|
"wait_sessions": 723,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "CVS",
|
|
"wait_sessions": 23,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-12-03",
|
|
"reentry_date": "2026-01-07"
|
|
},
|
|
{
|
|
"symbol": "AMD",
|
|
"wait_sessions": 4,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-01-07",
|
|
"reentry_date": "2026-01-13"
|
|
},
|
|
{
|
|
"symbol": "NVDA",
|
|
"wait_sessions": 123,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-08-01",
|
|
"reentry_date": "2026-01-28"
|
|
},
|
|
{
|
|
"symbol": "NUE",
|
|
"wait_sessions": 780,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-12-15",
|
|
"reentry_date": "2026-01-28"
|
|
},
|
|
{
|
|
"symbol": "HSY",
|
|
"wait_sessions": 6,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-01-22",
|
|
"reentry_date": "2026-01-30"
|
|
},
|
|
{
|
|
"symbol": "EL",
|
|
"wait_sessions": 5,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-01-28",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 744,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-15",
|
|
"reentry_date": "2026-02-04"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 68,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-19",
|
|
"reentry_date": "2026-03-02"
|
|
},
|
|
{
|
|
"symbol": "APP",
|
|
"wait_sessions": 78,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-11-07",
|
|
"reentry_date": "2026-03-04"
|
|
},
|
|
{
|
|
"symbol": "APA",
|
|
"wait_sessions": 850,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2022-10-12",
|
|
"reentry_date": "2026-03-05"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 3,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-03-05",
|
|
"reentry_date": "2026-03-10"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 2,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-03-20",
|
|
"reentry_date": "2026-03-24"
|
|
},
|
|
{
|
|
"symbol": "INCY",
|
|
"wait_sessions": 325,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2024-12-12",
|
|
"reentry_date": "2026-04-02"
|
|
},
|
|
{
|
|
"symbol": "GM",
|
|
"wait_sessions": 307,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-01-28",
|
|
"reentry_date": "2026-04-20"
|
|
},
|
|
{
|
|
"symbol": "CHRW",
|
|
"wait_sessions": 265,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2025-04-03",
|
|
"reentry_date": "2026-04-24"
|
|
},
|
|
{
|
|
"symbol": "FSLR",
|
|
"wait_sessions": 9,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-04-20",
|
|
"reentry_date": "2026-05-01"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 803,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2023-02-17",
|
|
"reentry_date": "2026-05-04"
|
|
},
|
|
{
|
|
"symbol": "ADM",
|
|
"wait_sessions": 19,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-04-08",
|
|
"reentry_date": "2026-05-05"
|
|
},
|
|
{
|
|
"symbol": "BIIB",
|
|
"wait_sessions": 25,
|
|
"reason": "post_stop_gate_failed_then_requalified",
|
|
"stop_date": "2026-03-31",
|
|
"reentry_date": "2026-05-06"
|
|
},
|
|
{
|
|
"symbol": "OXY",
|
|
"wait_sessions": 7,
|
|
"reason": "post_stop_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": 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"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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"
|
|
}
|
|
},
|
|
"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": 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
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 5,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 30653.12,
|
|
"total_return_pct": 206.5,
|
|
"cagr_pct": 32.1,
|
|
"max_drawdown_pct": 19.1,
|
|
"sharpe": 1.35,
|
|
"trades": 323,
|
|
"win_rate": 35.0,
|
|
"avg_trade_pnl": 63.94,
|
|
"best_trade_r": 16.16,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 4340.17,
|
|
"worst_trade_pnl": -701.17,
|
|
"avg_hold_days": 14.7,
|
|
"exit_reasons": {
|
|
"stop": 155,
|
|
"time": 59,
|
|
"trailing_stop": 109
|
|
},
|
|
"skipped_book_full": 3834,
|
|
"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": 34.0
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.9
|
|
}
|
|
],
|
|
"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": 2084.14,
|
|
"reentry_trades": 90,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 11,
|
|
"avg_reentry_wait_sessions": 136.3,
|
|
"reentry_win_rate": 22.2,
|
|
"reentry_total_pnl": -3986.63
|
|
},
|
|
"policy": {
|
|
"daily_checks": 38271,
|
|
"qualified_checks": 993,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 977
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 5,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 30757.18,
|
|
"total_return_pct": 207.6,
|
|
"cagr_pct": 32.2,
|
|
"max_drawdown_pct": 18.3,
|
|
"sharpe": 1.35,
|
|
"trades": 322,
|
|
"win_rate": 35.1,
|
|
"avg_trade_pnl": 64.46,
|
|
"best_trade_r": 16.16,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 4354.91,
|
|
"worst_trade_pnl": -703.55,
|
|
"avg_hold_days": 14.7,
|
|
"exit_reasons": {
|
|
"stop": 154,
|
|
"time": 59,
|
|
"trailing_stop": 109
|
|
},
|
|
"skipped_book_full": 3826,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 8.8
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 59.6
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 20.4
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 35.3
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.9
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 154,
|
|
"post_stop_reentries": 90,
|
|
"post_stop_states_open_at_end": 64,
|
|
"turnover": {
|
|
"transaction_cost": 2074.02,
|
|
"reentry_trades": 90,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 9,
|
|
"avg_reentry_wait_sessions": 138.0,
|
|
"reentry_win_rate": 22.2,
|
|
"reentry_total_pnl": -3943.18
|
|
},
|
|
"policy": {
|
|
"daily_checks": 37509,
|
|
"qualified_checks": 998,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 970
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 30653.12,
|
|
"total_return_pct": 206.5,
|
|
"cagr_pct": 32.1,
|
|
"max_drawdown_pct": 19.1,
|
|
"sharpe": 1.35,
|
|
"trades": 323,
|
|
"win_rate": 35.0,
|
|
"avg_trade_pnl": 63.94,
|
|
"best_trade_r": 16.16,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 4340.17,
|
|
"worst_trade_pnl": -701.17,
|
|
"avg_hold_days": 14.7,
|
|
"exit_reasons": {
|
|
"stop": 155,
|
|
"time": 59,
|
|
"trailing_stop": 109
|
|
},
|
|
"skipped_book_full": 3828,
|
|
"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": 34.0
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.9
|
|
}
|
|
],
|
|
"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": 2084.14,
|
|
"reentry_trades": 90,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 11,
|
|
"avg_reentry_wait_sessions": 136.3,
|
|
"reentry_win_rate": 22.2,
|
|
"reentry_total_pnl": -3986.63
|
|
},
|
|
"policy": {
|
|
"daily_checks": 38271,
|
|
"qualified_checks": 993,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 971
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 44345.01,
|
|
"total_return_pct": 343.5,
|
|
"cagr_pct": 44.8,
|
|
"max_drawdown_pct": 23.4,
|
|
"sharpe": 1.68,
|
|
"trades": 472,
|
|
"win_rate": 35.8,
|
|
"avg_trade_pnl": 72.76,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 4408.99,
|
|
"worst_trade_pnl": -1039.18,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 233,
|
|
"time": 96,
|
|
"trailing_stop": 143
|
|
},
|
|
"skipped_book_full": 519,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 11.9
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 78.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.0
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 42.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 233,
|
|
"post_stop_reentries": 146,
|
|
"post_stop_states_open_at_end": 87,
|
|
"turnover": {
|
|
"transaction_cost": 2998.12,
|
|
"reentry_trades": 146,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 25,
|
|
"avg_reentry_wait_sessions": 110.4,
|
|
"reentry_win_rate": 32.2,
|
|
"reentry_total_pnl": 9335.7
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51224,
|
|
"qualified_checks": 972,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 947
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 39338.29,
|
|
"total_return_pct": 293.4,
|
|
"cagr_pct": 40.6,
|
|
"max_drawdown_pct": 22.7,
|
|
"sharpe": 1.56,
|
|
"trades": 474,
|
|
"win_rate": 35.9,
|
|
"avg_trade_pnl": 61.9,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3910.94,
|
|
"worst_trade_pnl": -921.8,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 232,
|
|
"time": 98,
|
|
"trailing_stop": 144
|
|
},
|
|
"skipped_book_full": 700,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 11.9
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 56.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 43.8
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 232,
|
|
"post_stop_reentries": 146,
|
|
"post_stop_states_open_at_end": 86,
|
|
"turnover": {
|
|
"transaction_cost": 2672.01,
|
|
"reentry_trades": 146,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 21,
|
|
"avg_reentry_wait_sessions": 115.9,
|
|
"reentry_win_rate": 32.9,
|
|
"reentry_total_pnl": 8979.28
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51257,
|
|
"qualified_checks": 978,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 932
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 44272.87,
|
|
"total_return_pct": 342.7,
|
|
"cagr_pct": 44.8,
|
|
"max_drawdown_pct": 23.4,
|
|
"sharpe": 1.68,
|
|
"trades": 471,
|
|
"win_rate": 35.9,
|
|
"avg_trade_pnl": 72.77,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 4401.82,
|
|
"worst_trade_pnl": -1037.49,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 232,
|
|
"time": 96,
|
|
"trailing_stop": 143
|
|
},
|
|
"skipped_book_full": 519,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 11.9
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 78.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 41.8
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 42.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 232,
|
|
"post_stop_reentries": 144,
|
|
"post_stop_states_open_at_end": 88,
|
|
"turnover": {
|
|
"transaction_cost": 2993.07,
|
|
"reentry_trades": 144,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 23,
|
|
"avg_reentry_wait_sessions": 112.0,
|
|
"reentry_win_rate": 32.6,
|
|
"reentry_total_pnl": 9529.88
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51707,
|
|
"qualified_checks": 973,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 943
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 42142.83,
|
|
"total_return_pct": 321.4,
|
|
"cagr_pct": 43.0,
|
|
"max_drawdown_pct": 23.4,
|
|
"sharpe": 1.62,
|
|
"trades": 485,
|
|
"win_rate": 36.3,
|
|
"avg_trade_pnl": 66.27,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 4228.41,
|
|
"worst_trade_pnl": -754.33,
|
|
"avg_hold_days": 14.7,
|
|
"exit_reasons": {
|
|
"stop": 237,
|
|
"time": 103,
|
|
"trailing_stop": 145
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.1
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 78.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.0
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 33.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 237,
|
|
"post_stop_reentries": 152,
|
|
"post_stop_states_open_at_end": 85,
|
|
"turnover": {
|
|
"transaction_cost": 2900.07,
|
|
"reentry_trades": 152,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 26,
|
|
"avg_reentry_wait_sessions": 105.0,
|
|
"reentry_win_rate": 32.9,
|
|
"reentry_total_pnl": 6895.81
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51096,
|
|
"qualified_checks": 998,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 969
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.1,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 36900.7,
|
|
"total_return_pct": 269.0,
|
|
"cagr_pct": 38.4,
|
|
"max_drawdown_pct": 22.7,
|
|
"sharpe": 1.5,
|
|
"trades": 487,
|
|
"win_rate": 35.7,
|
|
"avg_trade_pnl": 55.24,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3700.75,
|
|
"worst_trade_pnl": -521.78,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 236,
|
|
"time": 101,
|
|
"trailing_stop": 150
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.1
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 56.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 35.9
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.6
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 236,
|
|
"post_stop_reentries": 153,
|
|
"post_stop_states_open_at_end": 83,
|
|
"turnover": {
|
|
"transaction_cost": 2633.77,
|
|
"reentry_trades": 153,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 23,
|
|
"avg_reentry_wait_sessions": 107.7,
|
|
"reentry_win_rate": 32.0,
|
|
"reentry_total_pnl": 8507.06
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51401,
|
|
"qualified_checks": 1002,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 951
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 42074.28,
|
|
"total_return_pct": 320.7,
|
|
"cagr_pct": 42.9,
|
|
"max_drawdown_pct": 23.4,
|
|
"sharpe": 1.62,
|
|
"trades": 484,
|
|
"win_rate": 36.4,
|
|
"avg_trade_pnl": 66.27,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 4221.53,
|
|
"worst_trade_pnl": -753.11,
|
|
"avg_hold_days": 14.8,
|
|
"exit_reasons": {
|
|
"stop": 236,
|
|
"time": 103,
|
|
"trailing_stop": 145
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 12.1
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 78.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 41.8
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 33.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 11.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 236,
|
|
"post_stop_reentries": 150,
|
|
"post_stop_states_open_at_end": 86,
|
|
"turnover": {
|
|
"transaction_cost": 2895.17,
|
|
"reentry_trades": 150,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 24,
|
|
"avg_reentry_wait_sessions": 106.4,
|
|
"reentry_win_rate": 33.3,
|
|
"reentry_total_pnl": 7093.98
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51579,
|
|
"qualified_checks": 999,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 965
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 5,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 27408.74,
|
|
"total_return_pct": 174.1,
|
|
"cagr_pct": 28.5,
|
|
"max_drawdown_pct": 20.2,
|
|
"sharpe": 1.22,
|
|
"trades": 323,
|
|
"win_rate": 34.1,
|
|
"avg_trade_pnl": 53.9,
|
|
"best_trade_r": 16.16,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 3887.02,
|
|
"worst_trade_pnl": -641.94,
|
|
"avg_hold_days": 14.7,
|
|
"exit_reasons": {
|
|
"stop": 155,
|
|
"time": 59,
|
|
"trailing_stop": 109
|
|
},
|
|
"skipped_book_full": 3834,
|
|
"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": 30.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 7.4
|
|
}
|
|
],
|
|
"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": 3906.41,
|
|
"reentry_trades": 90,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 11,
|
|
"avg_reentry_wait_sessions": 136.3,
|
|
"reentry_win_rate": 21.1,
|
|
"reentry_total_pnl": -4268.22
|
|
},
|
|
"policy": {
|
|
"daily_checks": 38271,
|
|
"qualified_checks": 993,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 977
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 5,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 27515.73,
|
|
"total_return_pct": 175.2,
|
|
"cagr_pct": 28.6,
|
|
"max_drawdown_pct": 19.4,
|
|
"sharpe": 1.22,
|
|
"trades": 322,
|
|
"win_rate": 34.2,
|
|
"avg_trade_pnl": 54.4,
|
|
"best_trade_r": 16.16,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 3902.2,
|
|
"worst_trade_pnl": -644.45,
|
|
"avg_hold_days": 14.7,
|
|
"exit_reasons": {
|
|
"stop": 154,
|
|
"time": 59,
|
|
"trailing_stop": 109
|
|
},
|
|
"skipped_book_full": 3826,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 7.2
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 55.2
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 17.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 31.5
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 7.4
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 154,
|
|
"post_stop_reentries": 90,
|
|
"post_stop_states_open_at_end": 64,
|
|
"turnover": {
|
|
"transaction_cost": 3888.26,
|
|
"reentry_trades": 90,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 9,
|
|
"avg_reentry_wait_sessions": 138.0,
|
|
"reentry_win_rate": 21.1,
|
|
"reentry_total_pnl": -4231.23
|
|
},
|
|
"policy": {
|
|
"daily_checks": 37509,
|
|
"qualified_checks": 998,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 970
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 27408.74,
|
|
"total_return_pct": 174.1,
|
|
"cagr_pct": 28.5,
|
|
"max_drawdown_pct": 20.2,
|
|
"sharpe": 1.22,
|
|
"trades": 323,
|
|
"win_rate": 34.1,
|
|
"avg_trade_pnl": 53.9,
|
|
"best_trade_r": 16.16,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 3887.02,
|
|
"worst_trade_pnl": -641.94,
|
|
"avg_hold_days": 14.7,
|
|
"exit_reasons": {
|
|
"stop": 155,
|
|
"time": 59,
|
|
"trailing_stop": 109
|
|
},
|
|
"skipped_book_full": 3828,
|
|
"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": 30.2
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 7.4
|
|
}
|
|
],
|
|
"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": 3906.41,
|
|
"reentry_trades": 90,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 11,
|
|
"avg_reentry_wait_sessions": 136.3,
|
|
"reentry_win_rate": 21.1,
|
|
"reentry_total_pnl": -4268.22
|
|
},
|
|
"policy": {
|
|
"daily_checks": 38271,
|
|
"qualified_checks": 993,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 971
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 39205.55,
|
|
"total_return_pct": 292.1,
|
|
"cagr_pct": 40.5,
|
|
"max_drawdown_pct": 24.6,
|
|
"sharpe": 1.54,
|
|
"trades": 471,
|
|
"win_rate": 34.8,
|
|
"avg_trade_pnl": 62.01,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3907.14,
|
|
"worst_trade_pnl": -941.76,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 232,
|
|
"time": 96,
|
|
"trailing_stop": 143
|
|
},
|
|
"skipped_book_full": 484,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.1
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 73.6
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.1
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 37.8
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.0
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 232,
|
|
"post_stop_reentries": 146,
|
|
"post_stop_states_open_at_end": 86,
|
|
"turnover": {
|
|
"transaction_cost": 5554.16,
|
|
"reentry_trades": 146,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 25,
|
|
"avg_reentry_wait_sessions": 110.4,
|
|
"reentry_win_rate": 31.5,
|
|
"reentry_total_pnl": 7644.05
|
|
},
|
|
"policy": {
|
|
"daily_checks": 50465,
|
|
"qualified_checks": 964,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 939
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 34786.92,
|
|
"total_return_pct": 247.9,
|
|
"cagr_pct": 36.3,
|
|
"max_drawdown_pct": 23.9,
|
|
"sharpe": 1.43,
|
|
"trades": 474,
|
|
"win_rate": 34.8,
|
|
"avg_trade_pnl": 52.29,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3466.56,
|
|
"worst_trade_pnl": -835.57,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 232,
|
|
"time": 98,
|
|
"trailing_stop": 144
|
|
},
|
|
"skipped_book_full": 700,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.1
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 52.3
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 39.1
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.0
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 232,
|
|
"post_stop_reentries": 146,
|
|
"post_stop_states_open_at_end": 86,
|
|
"turnover": {
|
|
"transaction_cost": 4954.09,
|
|
"reentry_trades": 146,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 21,
|
|
"avg_reentry_wait_sessions": 115.9,
|
|
"reentry_win_rate": 32.2,
|
|
"reentry_total_pnl": 7464.12
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51257,
|
|
"qualified_checks": 978,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 932
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 39141.39,
|
|
"total_return_pct": 291.4,
|
|
"cagr_pct": 40.4,
|
|
"max_drawdown_pct": 24.6,
|
|
"sharpe": 1.54,
|
|
"trades": 470,
|
|
"win_rate": 34.9,
|
|
"avg_trade_pnl": 62.0,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3900.75,
|
|
"worst_trade_pnl": -940.22,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 231,
|
|
"time": 96,
|
|
"trailing_stop": 143
|
|
},
|
|
"skipped_book_full": 484,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.1
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 73.6
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 37.8
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 37.8
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.0
|
|
}
|
|
],
|
|
"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": 5544.96,
|
|
"reentry_trades": 144,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 23,
|
|
"avg_reentry_wait_sessions": 112.0,
|
|
"reentry_win_rate": 31.9,
|
|
"reentry_total_pnl": 7836.54
|
|
},
|
|
"policy": {
|
|
"daily_checks": 50948,
|
|
"qualified_checks": 965,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 935
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 37337.5,
|
|
"total_return_pct": 273.4,
|
|
"cagr_pct": 38.8,
|
|
"max_drawdown_pct": 24.6,
|
|
"sharpe": 1.49,
|
|
"trades": 484,
|
|
"win_rate": 35.3,
|
|
"avg_trade_pnl": 56.48,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3754.4,
|
|
"worst_trade_pnl": -691.14,
|
|
"avg_hold_days": 14.8,
|
|
"exit_reasons": {
|
|
"stop": 236,
|
|
"time": 103,
|
|
"trailing_stop": 145
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.3
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 73.6
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.1
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 28.9
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.8
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 236,
|
|
"post_stop_reentries": 152,
|
|
"post_stop_states_open_at_end": 84,
|
|
"turnover": {
|
|
"transaction_cost": 5379.26,
|
|
"reentry_trades": 152,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 26,
|
|
"avg_reentry_wait_sessions": 105.0,
|
|
"reentry_win_rate": 32.2,
|
|
"reentry_total_pnl": 5417.37
|
|
},
|
|
"policy": {
|
|
"daily_checks": 50337,
|
|
"qualified_checks": 990,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 961
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.2,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.2,
|
|
"final_equity": 32598.85,
|
|
"total_return_pct": 226.0,
|
|
"cagr_pct": 34.2,
|
|
"max_drawdown_pct": 23.9,
|
|
"sharpe": 1.36,
|
|
"trades": 487,
|
|
"win_rate": 34.7,
|
|
"avg_trade_pnl": 46.4,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3276.44,
|
|
"worst_trade_pnl": -474.37,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 236,
|
|
"time": 101,
|
|
"trailing_stop": 150
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.3
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 52.3
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 38.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 31.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 7.0
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 236,
|
|
"post_stop_reentries": 153,
|
|
"post_stop_states_open_at_end": 83,
|
|
"turnover": {
|
|
"transaction_cost": 4884.38,
|
|
"reentry_trades": 153,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 23,
|
|
"avg_reentry_wait_sessions": 107.7,
|
|
"reentry_win_rate": 31.4,
|
|
"reentry_total_pnl": 6995.38
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51401,
|
|
"qualified_checks": 1002,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 951
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 37276.39,
|
|
"total_return_pct": 272.8,
|
|
"cagr_pct": 38.7,
|
|
"max_drawdown_pct": 24.6,
|
|
"sharpe": 1.49,
|
|
"trades": 483,
|
|
"win_rate": 35.4,
|
|
"avg_trade_pnl": 56.47,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3748.26,
|
|
"worst_trade_pnl": -690.01,
|
|
"avg_hold_days": 14.8,
|
|
"exit_reasons": {
|
|
"stop": 235,
|
|
"time": 103,
|
|
"trailing_stop": 145
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 10.3
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 73.6
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 37.8
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 28.9
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.8
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 235,
|
|
"post_stop_reentries": 150,
|
|
"post_stop_states_open_at_end": 85,
|
|
"turnover": {
|
|
"transaction_cost": 5370.35,
|
|
"reentry_trades": 150,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 24,
|
|
"avg_reentry_wait_sessions": 106.4,
|
|
"reentry_win_rate": 32.7,
|
|
"reentry_total_pnl": 5613.53
|
|
},
|
|
"policy": {
|
|
"daily_checks": 50820,
|
|
"qualified_checks": 991,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 957
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 5,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 24505.01,
|
|
"total_return_pct": 145.1,
|
|
"cagr_pct": 25.0,
|
|
"max_drawdown_pct": 21.4,
|
|
"sharpe": 1.09,
|
|
"trades": 323,
|
|
"win_rate": 33.4,
|
|
"avg_trade_pnl": 44.91,
|
|
"best_trade_r": 16.16,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 3480.79,
|
|
"worst_trade_pnl": -587.53,
|
|
"avg_hold_days": 14.7,
|
|
"exit_reasons": {
|
|
"stop": 155,
|
|
"time": 59,
|
|
"trailing_stop": 109
|
|
},
|
|
"skipped_book_full": 3834,
|
|
"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": 26.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 5.9
|
|
}
|
|
],
|
|
"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": 5496.41,
|
|
"reentry_trades": 90,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 11,
|
|
"avg_reentry_wait_sessions": 136.3,
|
|
"reentry_win_rate": 21.1,
|
|
"reentry_total_pnl": -4495.48
|
|
},
|
|
"policy": {
|
|
"daily_checks": 38271,
|
|
"qualified_checks": 993,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 977
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 5,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 24610.74,
|
|
"total_return_pct": 146.1,
|
|
"cagr_pct": 25.1,
|
|
"max_drawdown_pct": 20.6,
|
|
"sharpe": 1.1,
|
|
"trades": 322,
|
|
"win_rate": 33.5,
|
|
"avg_trade_pnl": 45.37,
|
|
"best_trade_r": 16.16,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 3495.81,
|
|
"worst_trade_pnl": -590.06,
|
|
"avg_hold_days": 14.7,
|
|
"exit_reasons": {
|
|
"stop": 154,
|
|
"time": 59,
|
|
"trailing_stop": 109
|
|
},
|
|
"skipped_book_full": 3826,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 5.7
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 50.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 14.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 27.7
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 5.9
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 154,
|
|
"post_stop_reentries": 90,
|
|
"post_stop_states_open_at_end": 64,
|
|
"turnover": {
|
|
"transaction_cost": 5471.53,
|
|
"reentry_trades": 90,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 9,
|
|
"avg_reentry_wait_sessions": 138.0,
|
|
"reentry_win_rate": 21.1,
|
|
"reentry_total_pnl": -4465.11
|
|
},
|
|
"policy": {
|
|
"daily_checks": 37509,
|
|
"qualified_checks": 998,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 970
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 24505.01,
|
|
"total_return_pct": 145.1,
|
|
"cagr_pct": 25.0,
|
|
"max_drawdown_pct": 21.4,
|
|
"sharpe": 1.09,
|
|
"trades": 323,
|
|
"win_rate": 33.4,
|
|
"avg_trade_pnl": 44.91,
|
|
"best_trade_r": 16.16,
|
|
"worst_trade_r": -2.86,
|
|
"best_trade_pnl": 3480.79,
|
|
"worst_trade_pnl": -587.53,
|
|
"avg_hold_days": 14.7,
|
|
"exit_reasons": {
|
|
"stop": 155,
|
|
"time": 59,
|
|
"trailing_stop": 109
|
|
},
|
|
"skipped_book_full": 3828,
|
|
"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": 26.4
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 5.9
|
|
}
|
|
],
|
|
"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": 5496.41,
|
|
"reentry_trades": 90,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 11,
|
|
"avg_reentry_wait_sessions": 136.3,
|
|
"reentry_win_rate": 21.1,
|
|
"reentry_total_pnl": -4495.48
|
|
},
|
|
"policy": {
|
|
"daily_checks": 38271,
|
|
"qualified_checks": 993,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 971
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 34653.09,
|
|
"total_return_pct": 246.5,
|
|
"cagr_pct": 36.2,
|
|
"max_drawdown_pct": 25.9,
|
|
"sharpe": 1.41,
|
|
"trades": 471,
|
|
"win_rate": 34.2,
|
|
"avg_trade_pnl": 52.34,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3461.52,
|
|
"worst_trade_pnl": -853.08,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 232,
|
|
"time": 96,
|
|
"trailing_stop": 143
|
|
},
|
|
"skipped_book_full": 484,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 8.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 68.5
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 34.2
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 33.3
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 6.4
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 232,
|
|
"post_stop_reentries": 146,
|
|
"post_stop_states_open_at_end": 86,
|
|
"turnover": {
|
|
"transaction_cost": 7723.67,
|
|
"reentry_trades": 146,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 25,
|
|
"avg_reentry_wait_sessions": 110.4,
|
|
"reentry_win_rate": 31.5,
|
|
"reentry_total_pnl": 6162.85
|
|
},
|
|
"policy": {
|
|
"daily_checks": 50465,
|
|
"qualified_checks": 964,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 939
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 30765.32,
|
|
"total_return_pct": 207.7,
|
|
"cagr_pct": 32.2,
|
|
"max_drawdown_pct": 25.1,
|
|
"sharpe": 1.3,
|
|
"trades": 474,
|
|
"win_rate": 34.2,
|
|
"avg_trade_pnl": 43.81,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3072.97,
|
|
"worst_trade_pnl": -757.32,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 232,
|
|
"time": 98,
|
|
"trailing_stop": 144
|
|
},
|
|
"skipped_book_full": 700,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 8.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 47.8
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 34.5
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 34.6
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 6.4
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 232,
|
|
"post_stop_reentries": 146,
|
|
"post_stop_states_open_at_end": 86,
|
|
"turnover": {
|
|
"transaction_cost": 6897.09,
|
|
"reentry_trades": 146,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 21,
|
|
"avg_reentry_wait_sessions": 115.9,
|
|
"reentry_win_rate": 32.2,
|
|
"reentry_total_pnl": 6136.0
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51257,
|
|
"qualified_checks": 978,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 932
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 34595.85,
|
|
"total_return_pct": 246.0,
|
|
"cagr_pct": 36.2,
|
|
"max_drawdown_pct": 25.9,
|
|
"sharpe": 1.41,
|
|
"trades": 470,
|
|
"win_rate": 34.3,
|
|
"avg_trade_pnl": 52.33,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 3455.8,
|
|
"worst_trade_pnl": -851.67,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 231,
|
|
"time": 96,
|
|
"trailing_stop": 143
|
|
},
|
|
"skipped_book_full": 484,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 8.4
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 68.5
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 34.0
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 33.3
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 6.4
|
|
}
|
|
],
|
|
"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": 7711.1,
|
|
"reentry_trades": 144,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 23,
|
|
"avg_reentry_wait_sessions": 112.0,
|
|
"reentry_win_rate": 31.9,
|
|
"reentry_total_pnl": 6352.84
|
|
},
|
|
"policy": {
|
|
"daily_checks": 50948,
|
|
"qualified_checks": 965,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 935
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 33071.72,
|
|
"total_return_pct": 230.7,
|
|
"cagr_pct": 34.6,
|
|
"max_drawdown_pct": 25.9,
|
|
"sharpe": 1.36,
|
|
"trades": 484,
|
|
"win_rate": 34.7,
|
|
"avg_trade_pnl": 47.67,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3332.62,
|
|
"worst_trade_pnl": -632.91,
|
|
"avg_hold_days": 14.8,
|
|
"exit_reasons": {
|
|
"stop": 236,
|
|
"time": 103,
|
|
"trailing_stop": 145
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 8.5
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 68.5
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 34.2
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 24.8
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 236,
|
|
"post_stop_reentries": 152,
|
|
"post_stop_states_open_at_end": 84,
|
|
"turnover": {
|
|
"transaction_cost": 7489.7,
|
|
"reentry_trades": 152,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 26,
|
|
"avg_reentry_wait_sessions": 105.0,
|
|
"reentry_win_rate": 32.2,
|
|
"reentry_total_pnl": 4130.63
|
|
},
|
|
"policy": {
|
|
"daily_checks": 50337,
|
|
"qualified_checks": 990,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 961
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"lookback": "all",
|
|
"cost_per_side_pct_requested": 0.3,
|
|
"capacity": 15,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.3,
|
|
"final_equity": 28800.66,
|
|
"total_return_pct": 188.0,
|
|
"cagr_pct": 30.1,
|
|
"max_drawdown_pct": 25.1,
|
|
"sharpe": 1.23,
|
|
"trades": 487,
|
|
"win_rate": 34.1,
|
|
"avg_trade_pnl": 38.61,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 2900.94,
|
|
"worst_trade_pnl": -453.91,
|
|
"avg_hold_days": 14.6,
|
|
"exit_reasons": {
|
|
"stop": 236,
|
|
"time": 101,
|
|
"trailing_stop": 150
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 8.5
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 47.8
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 34.5
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 26.9
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 5.5
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 236,
|
|
"post_stop_reentries": 153,
|
|
"post_stop_states_open_at_end": 83,
|
|
"turnover": {
|
|
"transaction_cost": 6801.77,
|
|
"reentry_trades": 153,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 23,
|
|
"avg_reentry_wait_sessions": 107.7,
|
|
"reentry_win_rate": 31.4,
|
|
"reentry_total_pnl": 5675.52
|
|
},
|
|
"policy": {
|
|
"daily_checks": 51401,
|
|
"qualified_checks": 1002,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 951
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_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": 33017.08,
|
|
"total_return_pct": 230.2,
|
|
"cagr_pct": 34.6,
|
|
"max_drawdown_pct": 25.9,
|
|
"sharpe": 1.36,
|
|
"trades": 483,
|
|
"win_rate": 34.8,
|
|
"avg_trade_pnl": 47.65,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -3.75,
|
|
"best_trade_pnl": 3327.11,
|
|
"worst_trade_pnl": -631.87,
|
|
"avg_hold_days": 14.8,
|
|
"exit_reasons": {
|
|
"stop": 235,
|
|
"time": 103,
|
|
"trailing_stop": 145
|
|
},
|
|
"skipped_book_full": 0,
|
|
"spy_return_pct": 90.9,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 8.5
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 68.5
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 34.0
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 24.8
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 8.3
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 235,
|
|
"post_stop_reentries": 150,
|
|
"post_stop_states_open_at_end": 85,
|
|
"turnover": {
|
|
"transaction_cost": 7477.51,
|
|
"reentry_trades": 150,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 24,
|
|
"avg_reentry_wait_sessions": 106.4,
|
|
"reentry_win_rate": 32.7,
|
|
"reentry_total_pnl": 4324.0
|
|
},
|
|
"policy": {
|
|
"daily_checks": 50820,
|
|
"qualified_checks": 991,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 957
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"holdout": [
|
|
{
|
|
"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
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"segment": "train",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 29201.63,
|
|
"total_return_pct": 192.0,
|
|
"cagr_pct": 50.1,
|
|
"max_drawdown_pct": 17.9,
|
|
"sharpe": 1.81,
|
|
"trades": 296,
|
|
"win_rate": 36.8,
|
|
"avg_trade_pnl": 64.87,
|
|
"best_trade_r": 12.02,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 2017.57,
|
|
"worst_trade_pnl": -564.21,
|
|
"avg_hold_days": 15.0,
|
|
"exit_reasons": {
|
|
"stop": 143,
|
|
"time": 67,
|
|
"trailing_stop": 86
|
|
},
|
|
"skipped_book_full": 327,
|
|
"spy_return_pct": 54.7,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 11.9
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 78.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.0
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 2.8
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2025-02-12",
|
|
"post_stop_events": 143,
|
|
"post_stop_reentries": 80,
|
|
"post_stop_states_open_at_end": 63,
|
|
"turnover": {
|
|
"transaction_cost": 1323.66,
|
|
"reentry_trades": 80,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 11,
|
|
"avg_reentry_wait_sessions": 54.2,
|
|
"reentry_win_rate": 28.7,
|
|
"reentry_total_pnl": 2833.36
|
|
},
|
|
"policy": {
|
|
"daily_checks": 22888,
|
|
"qualified_checks": 585,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 570
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"segment": "train",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 25666.91,
|
|
"total_return_pct": 156.7,
|
|
"cagr_pct": 42.9,
|
|
"max_drawdown_pct": 17.9,
|
|
"sharpe": 1.62,
|
|
"trades": 299,
|
|
"win_rate": 36.8,
|
|
"avg_trade_pnl": 52.4,
|
|
"best_trade_r": 9.84,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 1769.94,
|
|
"worst_trade_pnl": -494.96,
|
|
"avg_hold_days": 15.0,
|
|
"exit_reasons": {
|
|
"stop": 143,
|
|
"time": 69,
|
|
"trailing_stop": 87
|
|
},
|
|
"skipped_book_full": 509,
|
|
"spy_return_pct": 54.7,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 11.9
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 56.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 42.3
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 2.8
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2025-02-12",
|
|
"post_stop_events": 143,
|
|
"post_stop_reentries": 80,
|
|
"post_stop_states_open_at_end": 63,
|
|
"turnover": {
|
|
"transaction_cost": 1196.63,
|
|
"reentry_trades": 80,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 8,
|
|
"avg_reentry_wait_sessions": 56.6,
|
|
"reentry_win_rate": 30.0,
|
|
"reentry_total_pnl": 3305.1
|
|
},
|
|
"policy": {
|
|
"daily_checks": 23083,
|
|
"qualified_checks": 590,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 561
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_gate_reset",
|
|
"segment": "train",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 29154.13,
|
|
"total_return_pct": 191.5,
|
|
"cagr_pct": 50.0,
|
|
"max_drawdown_pct": 17.9,
|
|
"sharpe": 1.81,
|
|
"trades": 295,
|
|
"win_rate": 36.9,
|
|
"avg_trade_pnl": 64.93,
|
|
"best_trade_r": 12.02,
|
|
"worst_trade_r": -3.1,
|
|
"best_trade_pnl": 2017.57,
|
|
"worst_trade_pnl": -564.21,
|
|
"avg_hold_days": 15.1,
|
|
"exit_reasons": {
|
|
"stop": 142,
|
|
"time": 67,
|
|
"trailing_stop": 86
|
|
},
|
|
"skipped_book_full": 327,
|
|
"spy_return_pct": 54.7,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2022,
|
|
"return_pct": 11.9
|
|
},
|
|
{
|
|
"year": 2023,
|
|
"return_pct": 78.9
|
|
},
|
|
{
|
|
"year": 2024,
|
|
"return_pct": 41.8
|
|
},
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 2.8
|
|
}
|
|
],
|
|
"start_date": "2022-06-24",
|
|
"end_date": "2025-02-12",
|
|
"post_stop_events": 142,
|
|
"post_stop_reentries": 78,
|
|
"post_stop_states_open_at_end": 64,
|
|
"turnover": {
|
|
"transaction_cost": 1321.33,
|
|
"reentry_trades": 78,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 9,
|
|
"avg_reentry_wait_sessions": 55.6,
|
|
"reentry_win_rate": 29.5,
|
|
"reentry_total_pnl": 3038.12
|
|
},
|
|
"policy": {
|
|
"daily_checks": 22996,
|
|
"qualified_checks": 586,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 566
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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_2",
|
|
"segment": "test",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 15291.81,
|
|
"total_return_pct": 52.9,
|
|
"cagr_pct": 32.9,
|
|
"max_drawdown_pct": 21.0,
|
|
"sharpe": 1.38,
|
|
"trades": 181,
|
|
"win_rate": 34.3,
|
|
"avg_trade_pnl": 29.24,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -5.98,
|
|
"best_trade_pnl": 1520.38,
|
|
"worst_trade_pnl": -358.35,
|
|
"avg_hold_days": 13.7,
|
|
"exit_reasons": {
|
|
"stop": 93,
|
|
"time": 29,
|
|
"trailing_stop": 59
|
|
},
|
|
"skipped_book_full": 192,
|
|
"spy_return_pct": 27.4,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 39.5
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2025-01-02",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 93,
|
|
"post_stop_reentries": 43,
|
|
"post_stop_states_open_at_end": 50,
|
|
"turnover": {
|
|
"transaction_cost": 581.9,
|
|
"reentry_trades": 43,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 14,
|
|
"avg_reentry_wait_sessions": 37.8,
|
|
"reentry_win_rate": 27.9,
|
|
"reentry_total_pnl": -224.81
|
|
},
|
|
"policy": {
|
|
"daily_checks": 10584,
|
|
"qualified_checks": 245,
|
|
"emitted_candidates_by_reason": {
|
|
"2_session_cooldown_complete": 235
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"arm": "cooldown_3",
|
|
"segment": "test",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 15429.33,
|
|
"total_return_pct": 54.3,
|
|
"cagr_pct": 33.7,
|
|
"max_drawdown_pct": 20.2,
|
|
"sharpe": 1.41,
|
|
"trades": 180,
|
|
"win_rate": 34.4,
|
|
"avg_trade_pnl": 30.16,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -5.98,
|
|
"best_trade_pnl": 1533.96,
|
|
"worst_trade_pnl": -361.55,
|
|
"avg_hold_days": 13.8,
|
|
"exit_reasons": {
|
|
"stop": 92,
|
|
"time": 29,
|
|
"trailing_stop": 59
|
|
},
|
|
"skipped_book_full": 191,
|
|
"spy_return_pct": 27.4,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 40.8
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2025-01-02",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 92,
|
|
"post_stop_reentries": 42,
|
|
"post_stop_states_open_at_end": 50,
|
|
"turnover": {
|
|
"transaction_cost": 582.65,
|
|
"reentry_trades": 42,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 13,
|
|
"avg_reentry_wait_sessions": 38.7,
|
|
"reentry_win_rate": 28.6,
|
|
"reentry_total_pnl": -138.6
|
|
},
|
|
"policy": {
|
|
"daily_checks": 10585,
|
|
"qualified_checks": 246,
|
|
"emitted_candidates_by_reason": {
|
|
"3_session_cooldown_complete": 229
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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": "strict_gate_reset",
|
|
"segment": "test",
|
|
"split_date": "2025-01-01",
|
|
"capacity": 10,
|
|
"starting_capital": 10000.0,
|
|
"cost_per_side_pct": 0.1,
|
|
"final_equity": 15291.81,
|
|
"total_return_pct": 52.9,
|
|
"cagr_pct": 32.9,
|
|
"max_drawdown_pct": 21.0,
|
|
"sharpe": 1.38,
|
|
"trades": 181,
|
|
"win_rate": 34.3,
|
|
"avg_trade_pnl": 29.24,
|
|
"best_trade_r": 12.37,
|
|
"worst_trade_r": -5.98,
|
|
"best_trade_pnl": 1520.38,
|
|
"worst_trade_pnl": -358.35,
|
|
"avg_hold_days": 13.7,
|
|
"exit_reasons": {
|
|
"stop": 93,
|
|
"time": 29,
|
|
"trailing_stop": 59
|
|
},
|
|
"skipped_book_full": 192,
|
|
"spy_return_pct": 27.4,
|
|
"yearly_returns": [
|
|
{
|
|
"year": 2025,
|
|
"return_pct": 39.5
|
|
},
|
|
{
|
|
"year": 2026,
|
|
"return_pct": 9.6
|
|
}
|
|
],
|
|
"start_date": "2025-01-02",
|
|
"end_date": "2026-07-02",
|
|
"post_stop_events": 93,
|
|
"post_stop_reentries": 43,
|
|
"post_stop_states_open_at_end": 50,
|
|
"turnover": {
|
|
"transaction_cost": 581.9,
|
|
"reentry_trades": 43,
|
|
"same_day_reentries": 0,
|
|
"next_session_reentries": 0,
|
|
"reentries_within_5_sessions": 14,
|
|
"avg_reentry_wait_sessions": 37.8,
|
|
"reentry_win_rate": 27.9,
|
|
"reentry_total_pnl": -224.81
|
|
},
|
|
"policy": {
|
|
"daily_checks": 10584,
|
|
"qualified_checks": 245,
|
|
"emitted_candidates_by_reason": {
|
|
"post_stop_gate_failed_then_requalified": 235
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"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
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"portfolio_simulations_executed": 135
|
|
}
|
|
},
|
|
"portfolio_simulations_executed": 270,
|
|
"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_N permits re-entry at wait_sessions=N; gate_reset counts the stop-day gate state, while strict_gate_reset requires an unqualified close on a later completed session 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."
|
|
}
|