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