PRIVATE · INTERNAL — branch competition scoreboard. Do NOT publish. Feeds the Nov 2026 arbiter decision.

4-Branch Scoreboard

Generated 2026-06-15 19:52 · returns computed 2026-06-15T19:52:30

① Managed performance — paper book + exit-replay (arbiter-grade)

Pattern (live) = real R-multiples from the live paper book — the gold standard. oneil / ibd_sim / current = a synthetic exit-replay of their signal log through each branch's OWN sell rules (oneil/ibd_sim → O'Neil's 8 rules, 8% stop; current → 7% stop + 21-EMA trail). Those branches log signals but no live stop, so their stop is INFERRED from method, and they enter at the signal-day close rather than a structural pivot — so they are NOT perfectly comparable to pattern's pivot-tight entries. Read them as "what a generic stop would have done to these signals." Replayed rows are marked replay. This section — not the signal returns below — should decide Nov 2026.
Replay computed 2026-06-15 19:52 · market/earnings/RS-line overlays excluded (no historical per-bar data)
BranchClosedWin%Avg RTotal ROpen
Pattern (live)540.0%+0.2R+1R6
O'Neil replay633.3%-0.52R-3.14R20
IBD Simulator replay3013.3%-0.98R-29.29R12
Current replay100.0%-1.18R-11.78R5

② Trade journal — entry / stop / take-profit / exit per position

Levels are the live managed rules: SL = structural stop (original, recovered via stop_pct even after trailing); 2R TP = entry + 2×risk (½ = partial-50% then trail for partial_2r_ma21); Trail = MA21 / EMA21 per system. Portfolio kill-switch (drawdown): WARN 5% · HALT 8% · HARD 12%.

Open

SymMktSystemEntryEntry pxShares1R riskStop (SL)2R TPTrailLastUnreal RMFE/MAE
AMATATHfailed_reentry2026-05-0820.84541.1 /5.29%19.723 ½MA21 trail (remainder after 2R partial)26.75+5.41R·/·
↳ Real Estate · Confirmed Uptrend (derived) · System: failed_reentry · RS 81 (leading) · top-50 · sys_a,rs_leading,rs_81,top50
AMATATHfirst_pullback2026-05-0820.89081.1 /5.29%19.723EMA21 trail (Webster, let winner run)26.75+5.41R·/·
↳ Real Estate · Confirmed Uptrend (derived) · System: first_pullback · RS 81 (leading) · top-50 · sys_b,rs_leading,rs_81,top50
PFGUSfirst_pullback2026-05-01101.093722.68 /2.65%98.41106.45EMA21 trail (Webster, let winner run)111.115+3.74R·/·
↳ Financial Services · Confirmed Uptrend (derived) · System: first_pullback · RS 91 (elite) · rank-61 · sys_b,rs_elite,rs_91
SAHUSfailed_reentry2026-06-1284.611144.349 /5.14%80.26193.308 ½MA21 trail (remainder after 2R partial)84.61+0R·/·
↳ auto:failed_reentry score=81 rs=98 stop=5.1% · auto_swing_v1
SAHUSfirst_pullback2026-06-1284.611144.349 /5.14%80.26193.308EMA21 trail (Webster, let winner run)84.61+0R·/·
↳ auto:first_pullback score=72 rs=98 stop=5.1% · auto_swing_v1
WTFCUSfirst_pullback2026-06-12159.26736.8323 /4.29%152.4277172.925EMA21 trail (Webster, let winner run)159.26+0R·/·
↳ auto:first_pullback score=64 rs=96 stop=4.3% · auto_swing_v1

Closed

SymMktSystemEntryEntry pxShares1R riskStop (SL)2R TPTrailExitExit pxReasonRMFE/MAE
FDXUSfailed_reentry2026-05-01393.678611.4 /2.9%382.27416.47 ½MA21 trail (remainder after 2R partial)2026-05-04382.27stop_hit_gap-1R·/·
↳ Industrials · Confirmed Uptrend (derived) · System: failed_reentry · RS 83 (leading) · rank-123 · sys_a,rs_leading,rs_83
SAIAUSfirst_pullback2026-05-01441.264024.25 /5.5%417.01489.76EMA21 trail (Webster, let winner run)2026-05-04417.01stop_hit (stop=417.01)-1R·/·
↳ Industrials · Confirmed Uptrend (derived) · System: first_pullback · RS 81 (leading) · rank-134 · sys_b,rs_leading,rs_81
JBHTUSfirst_pullback2026-05-01248.735816.73 /6.73%232.0282.19EMA21 trail (Webster, let winner run)2026-05-12232.0stop_hit (stop=232.00)-1R·/·
↳ Industrials · Confirmed Uptrend (derived) · System: first_pullback · RS 82 (leading) · rank-128 · sys_b,rs_leading,rs_82
JBHTUSfailed_reentry2026-05-01248.731446.9 /2.77%241.83262.53 ½MA21 trail (remainder after 2R partial)2026-05-15262.532r_target+2R·/·
↳ Industrials · Confirmed Uptrend (derived) · System: failed_reentry · RS 82 (leading) · rank-128 · sys_a,rs_leading,rs_82
AMATATHfailed_reentry2026-05-0820.84541.1 /5.29%19.7232026-05-1923.0partial_2r (2R=23.00)+2R·/·
↳ Real Estate · Confirmed Uptrend (derived) · System: failed_reentry · RS 81 (leading) · top-50 · sys_a,rs_leading,rs_81,top50

③ Signal returns — raw buy & hold, NO exits (sniff test only)

⚠ These are naked forward returns of every raw signal, with no partial-TP, stop, or sizing. They understate systems that rely on exits — e.g. pattern's 20yr walk-forward is +96–185% per-trade R with exits, yet shows negative here. Use only to compare directional hit-rate, never as performance.
BranchN picks5d mean5d neg%20d mean60d mean
Pattern3085+0.25%51.8%+0.90%
O'Neil76+2.36%40.0%+3.58%
IBD Simulator54-0.20%41.9%-0.43%
Current27-0.95%50.0%+2.46%

④ Latest picks per branch

Pattern (first_pullback + failed_reentry)

latest: 2026-06-15 · 15 pick(s)
SMT · RS98 · failed_reentry GUNKUL · RS97 · failed_reentry STECON · RS97 · failed_reentry EASTW · RS96 · failed_reentry DELTA · RS95 · failed_reentry HANA · RS94 · failed_reentry FORTH · RS94 · failed_reentry KCE · RS92 · failed_reentry SRICHA · RS91 · failed_reentry TC · RS90 · first_pullback INSET · RS90 · failed_reentry BAY · RS86 · failed_reentry UKEM · RS86 · failed_reentry AMATA · RS84 · failed_reentry STA · RS80 · first_pullback

O'Neil (CANSLIM scan_oneil_live)

latest: 2026-06-12 · 14 pick(s)
WFRD · us PLTR · us PAAS · us NBIX · us CNX · us TEVA · us EME · us NESR · us VAL · us REX · us AMZN · us ORN · us YOU · us NAT · us

IBD Simulator

latest: 2026-06-15 · 1 pick(s)
APGE · RS83 · us

Current (RS / DI — frozen)

latest: 2026-06-12 · 2 pick(s)
TRT · th SMT · th

⑤ VCP / base-breakout watchlist — RS≥80 leaders

Independent watchlist (NOT the locked systems): RS-leader stocks breaking out of, or tightening inside, a base. 🚀 breakout = closing at a new 52wk high today · 📐 vcp_base = clean tightening contractions (each pullback smaller) near the highs · near = close to highs, base not yet clean. Contractions read peak→trough %, deep→tight. Mechanical — chart-check before acting. Refreshed 2026-06-15T19:52:30.

🇹🇭 Thai — 10 candidates (RS 2026-06-12)

Market: 🟢 Confirmed Uptrend (as of 2026-06-15) — backtest: act on breakouts only in a Confirmed Uptrend
SymRS%52hSignalTrendContractions (deep→tight)
TVO81100.0%🚀 breakout📈 cont
TRT9998.3%near📈 cont
STECON9797.7%near📈 cont
DELTA9597.0%near📈 cont
INSET9098.4%near📈 cont
TC9096.6%near📈 cont
BAY8696.2%near📈 cont
SINGER8597.4%near📈 cont
AMATA8495.5%near📈 cont
AOT8098.3%near📈 cont

🇺🇸 US — 527 candidates (RS 2026-06-12)

Market: 🟢 Confirmed Uptrend (as of 2026-06-12) — backtest: act on breakouts only in a Confirmed Uptrend
SymRS%52hSignalTrendContractions (deep→tight)
ATROB99100.0%🚀 breakout📈 cont
RNDOF99100.0%🚀 breakout📈 cont
UBS98100.0%🚀 breakout📈 cont
EACO98100.0%🚀 breakout📈 cont
TWMIF98100.0%🚀 breakout📈 cont
SEPLF97100.0%🚀 breakout📈 cont
TOELF96100.0%🚀 breakout📈 cont
ICHGF96100.0%🚀 breakout📈 cont
WTFC96100.0%🚀 breakout📈 cont
SKBNF94100.0%🚀 breakout📈 cont
KLRGF94100.0%🚀 breakout📈 cont
FXRVF94100.0%🚀 breakout📈 cont
NGKIF93100.0%🚀 breakout📈 cont
EIFZF93100.0%🚀 breakout📈 cont
SMUPF93100.0%🚀 breakout📈 cont
IPGDF92100.0%🚀 breakout📈 cont
AZLCZ92100.0%🚀 breakout📈 cont
LNTH91100.0%🚀 breakout📈 cont
CMAUF91100.0%🚀 breakout📈 cont
ARRKF90100.0%🚀 breakout📈 cont
ASRT9099.9%🚀 breakout📈 cont
TOTDF89100.0%🚀 breakout📈 cont
ANIOY89100.0%🚀 breakout📈 cont
CTOS89100.0%🚀 breakout📈 cont
CBLNY89100.0%🚀 breakout📈 cont
… +502 more in vcp_leaders.json

⑥ IBD flat base & double bottom — RS≥80 leaders

IBD/O'Neil bases. 📏 Flat base = tight sideways range ≤15% deep, ≥5 weeks, after a prior advance; pivot = base high. W double bottom = two lows where the 2nd undercuts the 1st (shakeout); pivot = the middle peak. 🚀 breakout = back above pivot · near = below pivot by to-pivot%. Mechanical — chart-check before acting. Refreshed 2026-06-15T19:52:34.

🇹🇭 Thai · 📏 Flat base — 3

Market: 🟢 Confirmed Uptrend (as of 2026-06-15) — backtest: act on breakouts only in a Confirmed Uptrend
SymRSSignalTrendto-pivotPivotDepthWk
TVO81🚀 breakout📈 cont+0.0%26.59.8%5.0
TC90near📈 cont-3.4%5.98.5%5.0
STA80near📈 cont-9.3%20.514.1%5.0

🇹🇭 Thai · W double bottom — 1

SymRSSignalTrendto-pivotPivotLows (1→2)Depth
STA80near📈 cont-7.0%20.018.6→18.77.0%

🇺🇸 US · 📏 Flat base — 238

Market: 🟢 Confirmed Uptrend (as of 2026-06-12) — backtest: act on breakouts only in a Confirmed Uptrend
SymRSSignalTrendto-pivotPivotDepthWk
RNDOF99🚀 breakout📈 cont+0.0%6.211.2%5.0
UBS98🚀 breakout📈 cont-0.0%48.9810.0%5.0
BNCDY97🚀 breakout📈 cont+0.0%48.8413.8%5.0
HRBR97🚀 breakout📈 cont+0.0%1.7410.9%5.0
WTFC96🚀 breakout📈 cont-0.0%159.3110.1%5.0
SKBNF94🚀 breakout📈 cont+0.0%7.889.1%5.0
FXRVF94🚀 breakout📈 cont+0.0%0.791.4%5.0
NGKIF93🚀 breakout📈 cont+0.0%39.7114.4%5.0
LNTH91🚀 breakout📈 cont-0.0%104.5712.4%5.0
ASRT90🚀 breakout📈 cont-0.1%23.56.0%5.0
RAIFF88🚀 breakout📈 cont+0.0%55.755.8%5.0
MTNOY88🚀 breakout📈 cont-0.1%14.0311.6%5.0
WNGRF87🚀 breakout📈 cont-0.0%75.338.7%5.0
KISB87🚀 breakout📈 cont+0.0%63.03.2%5.0
CNBW87🚀 breakout📈 cont+0.0%95.010.5%7.0
PPBN87🚀 breakout📈 cont+0.0%54.010.8%5.0
BIOVF85🚀 breakout📈 cont+0.0%48.01.1%5.0
PFLC85🚀 breakout📈 cont+0.0%17.356.6%5.0
ENBP85🚀 breakout📈 cont+0.0%27.2511.2%8.0
COGZF84🚀 breakout📈 cont+0.0%1.8910.6%5.0

🇺🇸 US · W double bottom — 388

SymRSSignalTrendto-pivotPivotLows (1→2)Depth
BGUUF99🚀 breakout📈 cont+0.0%0.10.09→0.08 ⤓UC27.3%
NATH99🚀 breakout📈 cont+0.2%101.7499.77→100.752.0%
WWD99🚀 breakout📈 cont+0.3%387.19347.07→344.17 ⤓UC14.7%
UFPT99🚀 breakout📈 cont+0.5%233.82210.04→210.448.9%
ESE99🚀 breakout📈 cont+1.3%309.57284.42→282.98 ⤓UC16.6%
JBSS99🚀 breakout📈 cont+2.3%77.6673.9→73.12 ⤓UC12.8%
ACMIF99🚀 breakout📈 cont+2.8%1.511.4→1.26 ⤓UC30.7%
MMSI99🚀 breakout📈 cont+2.9%64.6659.74→60.0221.6%
JBL99🚀 breakout📈 cont+3.3%372.37325.41→321.92 ⤓UC5.8%
KORE98🚀 breakout📈 cont+0.0%9.29.15→9.170.2%
DRI98🚀 breakout📈 cont+0.5%210.43189.97→191.729.9%
UBS98🚀 breakout📈 cont+1.1%48.4546.42→46.762.8%
BNCDY97🚀 breakout📈 cont+2.1%47.8542.11→42.919.7%
HRBR97🚀 breakout📈 cont+2.4%1.71.55→1.553.1%
IBOC97🚀 breakout📈 cont+3.8%73.7270.28→70.54.1%
SYBT97🚀 breakout📈 cont+3.8%72.7968.79→69.275.9%
OSBC97🚀 breakout📈 cont+4.1%21.6120.33→20.687.3%
OSIS96🚀 breakout📈 cont+0.3%224.82203.45→197.27 ⤓UC36.3%
WTFC96🚀 breakout📈 cont+4.5%152.41143.22→145.566.6%
LH95🚀 breakout📈 cont+0.6%264.66250.0→253.0612.5%

ibd_sim is stale if the IBD simulator cron is not running. current = di_scanner_output. · file:///Volumes/WD Blue 1 TB/branch_scoreboard.html