Williams AO/AC Signals W25 2026 — 40 Signals Across 10 Sectors
W25 2026: 40 AO/AC signals across 388 tickers. Source: radar.db. Auto-generated.
Edition 9 · 2026-06-18
W24 Scorecard
🔴 MODEL OUTPUT — Published candidates from last week. No edits. No omissions.
Performance of all Category A candidates named in W24. Prices measured from the Thursday close of W24 (2026-06-12) to the Thursday close of W25 (2026-06-18). Alpha Vantage weekly bars — last bar of the trading week.
| Ticker | Signal (W24) | Entry Reference | W25 Close | Δ% | Result | Notes |
|---|---|---|---|---|---|---|
| BSX | S1 | $46.91 | $45.29 | -3.5% | — | Still S1, p0%. At structural lows. Holding. |
| ISRG | S1 | $411.06 | $406.78 | -1.0% | — | Still S1, p0%. At structural lows. Holding. |
| FMC | S1 | $11.85 | $11.55 | -2.5% | ✓ | Escalated to S2D. p0%. |
| CAG | S1 | $13.74 | $13.20 | -3.9% | ✓ | Escalated to S2D. p1%. |
| ZTS | S1 | $79.57 | $78.71 | -1.1% | — | Still S1, p4%. At structural lows. Holding. |
| CHTR | S1 | $145.82 | $126.23 | -13.4% | — | Still S1, p0%. At structural lows. Holding. |
| ABT | S2D | $88.18 | $88.41 | +0.3% | ✗ | Signal lost. AC flipped positive. |
| CMG | S1 | $32.23 | $32.49 | +0.8% | — | Still S1, p9%. At structural lows. Holding. |
| CMCSA | S1 | $24.50 | $22.43 | -8.4% | — | Still S1, p0%. At structural lows. Holding. |
| VKTX | S1 | $28.75 | $30.38 | +5.7% | — | Still S1, p15%. At structural lows. Holding. |
| CLX | S2D | $96.82 | $95.80 | -1.1% | ✗ | Signal lost. AC flipped positive. |
| IR | S1 | $74.00 | $77.91 | +5.3% | — | Still S1, p24%. At structural lows. Holding. |
| XYL | S1 | $110.08 | $111.42 | +1.2% | ✓ | Escalated to S2D. p18%. |
| COO | S2D | $67.88 | $65.91 | -2.9% | ✗ | Signal lost. AC flipped positive. |
| STZ | S1 | $148.51 | $141.18 | -4.9% | — | Still S1, p12%. At structural lows. Holding. |
| REGN | S1 | $612.14 | $609.94 | -0.4% | — | Still S1, p17%. At structural lows. Holding. |
| LOW | S1 | $220.78 | $222.20 | +0.6% | — | Still S1, p20%. At structural lows. Holding. |
| PCVX | S1 | $47.46 | $51.44 | +8.4% | — | Still S1, p25%. At structural lows. Holding. |
| MDT | S2D | $80.20 | $79.34 | -1.1% | ✗ | Signal lost. AC flipped positive. |
| SYK | S2D | $312.20 | $307.80 | -1.4% | ✗ | Signal lost. AC flipped positive. |
| INSM | S1 | $97.85 | $95.80 | -2.1% | — | Still S1, p22%. At structural lows. Holding. |
| MTD | S1 | $1131.49 | $1144.84 | +1.2% | — | Still S1, p29%. At structural lows. Holding. |
| SMMT | S1 | $14.01 | $13.75 | -1.9% | — | Still S1, p26%. At structural lows. Holding. |
| HD | S1 | $328.39 | $334.28 | +1.8% | ✓ | Escalated to S2D. p33%. |
| XNCR | S1 | $12.33 | $12.64 | +2.5% | ✗ | Signal lost. Ranging filter triggered (lateralization). |
| NCLH | S2D | $19.43 | $20.44 | +5.2% | ✗ | Signal lost. AC flipped positive. |
| NOC | S1 | $550.33 | $521.50 | -5.2% | — | Still S1, p31%. Holding. |
| DHI | S1 | $154.09 | $157.81 | +2.4% | ✓ | Escalated to S2D. p55%. |
| LMT | S1 | $540.33 | $510.95 | -5.4% | ✓ | Escalated to S2D. p40%. |
| NRG | S1 | $125.47 | $135.06 | +7.6% | — | Still S1, p61%. Holding. |
| MLM | S1 | $577.33 | $609.12 | +5.5% | — | Still S1, p66%. Holding. |
| BALL | S1 | $56.98 | $57.72 | +1.3% | — | Still S1, p55%. Holding. |
| LVS | S1 | $50.67 | $48.72 | -3.8% | — | Still S1, p48%. Holding. |
| CBRE | S1 | $133.41 | $131.55 | -1.4% | — | Still S1, p53%. Holding. |
| EXPE | S1 | $224.89 | $240.90 | +7.1% | — | Still S1, p70%. Holding. |
| KR | S1 | $64.71 | $56.61 | -12.5% | ✗ | Signal lost. AC turned red. |
| SR | S1 | $79.10 | $77.05 | -2.6% | — | Still S1, p57%. Holding. |
| HUBB | S1 | $476.89 | $523.69 | +9.8% | — | Still S1, p88%. Holding. |
| RTX | S2D | $183.53 | $185.60 | +1.1% | ✗ | Signal lost. AC flipped positive. |
| CCL | S2D | $29.18 | $30.87 | +5.8% | ✗ | Signal lost. AC flipped positive. |
| PH | S1 | $903.48 | $953.27 | +5.5% | — | Still S1, p87%. Holding. |
| BBIO | S1 | $66.80 | $66.27 | -0.8% | — | Still S1, p78%. Holding. |
| TFC | S1 | $51.66 | $48.33 | -6.4% | ✗ | Signal lost. Ranging filter triggered (lateralization). |
| BAC | S1 | $56.02 | $56.20 | +0.3% | ✗ | Signal lost. AC flipped positive. |
| APH | S1 | $153.80 | $163.96 | +6.6% | ✗ | Signal lost. AC flipped positive. |
Result key: ✓ escalation · ✗ signal lost · — holding/no position. Entry Reference = Thursday close of W24 (2026-06-12). W25 Close = Thursday 2026-06-18. Source: radar.db weekly_bars.
Scorecard summary: 6 escalated · 13 lost signal · 26 holding · 22 of 45 positive · Avg Δ: -0.0% · SPY: —
Análisis de Salidas — Señales W24
🔴 ANÁLISIS — ¿Los 13 nombres que perdieron señal salieron por apreciación real o por ruido?
De los 13 nombres que salieron del radar esta semana, 3 entregaron apreciación real, 4 se movieron dentro del rango de ruido, y 6 salieron por cruces técnicos del AC sin confirmación de precio — o deterioraron adicionalmente.
| Ticker | Δ% | Razón de salida | Veredicto |
|---|---|---|---|
| APH | +6.6% | AC cruzó positivo | ✅ Apreciación real |
| CCL | +5.8% | AC cruzó positivo | ✅ Apreciación real |
| NCLH | +5.2% | AC cruzó positivo | ✅ Apreciación real |
| XNCR | +2.5% | Filtro de lateralización | ⚠️ Rango — lateralización confirmada por filtro |
| RTX | +1.1% | AC cruzó positivo | ⚠️ Rango — movimiento mínimo sin convicción |
| BAC | +0.3% | AC cruzó positivo | ⚠️ Rango — insignificante |
| ABT | +0.3% | AC cruzó positivo | ⚠️ Rango — insignificante |
| CLX | -1.1% | AC cruzó positivo | ❌ Falsa señal técnica — precio bajó |
| MDT | -1.1% | AC cruzó positivo | ❌ Falsa señal técnica — precio bajó |
| SYK | -1.4% | AC cruzó positivo | ❌ Falsa señal técnica — precio bajó |
| COO | -2.9% | AC cruzó positivo | ❌ Falsa señal técnica — precio bajó |
| TFC | -6.4% | Filtro de lateralización | ❌ Deterioro — salida por lateralización, precio cayó |
| KR | -12.5% | AC giró negativo | 🔴 Colapso — perdió señal porque empeoró, no porque resolvió |
Resumen: 3 apreciación real (23%) · 4 rango (31%) · 6 sin soporte de precio o deterioro (46%)
El sistema es más preciso en los extremos de compresión: APH, CCL y NCLH eran nombres S2D profundos que se movieron con momentum real. El rango medio de percentil (CLX, MDT, SYK, COO) mostró el riesgo inherente del S2D — el AC puede cruzar técnicamente en un rebote corto del oscilador mientras el precio subyacente sigue cayendo. KR es el caso atípico que merece seguimiento: no perdió la señal porque el setup resolvió — la perdió porque el deterioro se profundizó. Vale la pena monitorear en W26 como continuación de momentum negativo.
Portfolio Tracker
🟢 LIVE POSITIONS — Actual entries with real or paper capital. Updated every week.
| Ticker | Entry W# | Entry Px | Current Px | Δ% | Status | Stop / Target |
|---|---|---|---|---|---|---|
| — | — | — | — | — | No open positions | — |
Mode: Paper
The Number of the Week
🔴 MODEL OUTPUT
40 active signals across 388 tickers analyzed — 10.3% of the universe.
W25 delivered 40 active signals — a 13.5% compression from W24's 45. The week's defining pattern: a clean split between names that resolved (13 dropped signal, AC turned positive) and names that dug deeper into bearish territory. FMC led both stories — it was already at p0% in W24, then escalated to S2D this week. That's the radar working exactly as designed: AO stays negative while AC rises from below zero. The question W26 answers is whether this compression holds or releases.
Sector concentration to watch: Healthcare (XLV + IBB + XBI) accounts for 11 of the 40 active signals — 27.5% of the list from a sector that represents ~13% of the S&P. That's a meaningful overweight. When healthcare compresses this broadly, it's either sector-specific headwinds (regulatory, pricing pressure) or early-cycle positioning before a rotation. The AO/AC setup doesn't distinguish between the two — that's the analyst's job.
Follow-Up — W24 Key Names
🔴 MODEL OUTPUT
| Ticker | W24 Status | W25 Status | What changed |
|---|---|---|---|
| BSX | S1 | S1 | Still S1, p0%. At structural lows. Holding. |
| ISRG | S1 | S1 | Still S1, p0%. At structural lows. Holding. |
| FMC | S1 | S2D | Escalated to S2D. p0%. |
| CAG | S1 | S2D | Escalated to S2D. p1%. |
| ZTS | S1 | S1 | Still S1, p4%. At structural lows. Holding. |
| CHTR | S1 | S1 | Still S1, p0%. At structural lows. Holding. |
| ABT | S2D | Dropped | Signal lost. AC flipped positive. |
| CMG | S1 | S1 | Still S1, p9%. At structural lows. Holding. |
| CMCSA | S1 | S1 | Still S1, p0%. At structural lows. Holding. |
| VKTX | S1 | S1 | Still S1, p15%. At structural lows. Holding. |
| CLX | S2D | Dropped | Signal lost. AC flipped positive. |
| IR | S1 | S1 | Still S1, p24%. At structural lows. Holding. |
| XYL | S1 | S2D | Escalated to S2D. p18%. |
| COO | S2D | Dropped | Signal lost. AC flipped positive. |
| STZ | S1 | S1 | Still S1, p12%. At structural lows. Holding. |
| REGN | S1 | S1 | Still S1, p17%. At structural lows. Holding. |
| LOW | S1 | S1 | Still S1, p20%. At structural lows. Holding. |
| PCVX | S1 | S1 | Still S1, p25%. At structural lows. Holding. |
| MDT | S2D | Dropped | Signal lost. AC flipped positive. |
| SYK | S2D | Dropped | Signal lost. AC flipped positive. |
| INSM | S1 | S1 | Still S1, p22%. At structural lows. Holding. |
| MTD | S1 | S1 | Still S1, p29%. At structural lows. Holding. |
| SMMT | S1 | S1 | Still S1, p26%. At structural lows. Holding. |
| HD | S1 | S2D | Escalated to S2D. p33%. |
| XNCR | S1 | Dropped | Signal lost. Ranging filter triggered (lateralization). |
| NCLH | S2D | Dropped | Signal lost. AC flipped positive. |
| NOC | S1 | S1 | Still S1, p31%. Holding. |
| DHI | S1 | S2D | Escalated to S2D. p55%. |
| LMT | S1 | S2D | Escalated to S2D. p40%. |
| NRG | S1 | S1 | Still S1, p61%. Holding. |
| MLM | S1 | S1 | Still S1, p66%. Holding. |
| BALL | S1 | S1 | Still S1, p55%. Holding. |
| LVS | S1 | S1 | Still S1, p48%. Holding. |
| CBRE | S1 | S1 | Still S1, p53%. Holding. |
| EXPE | S1 | S1 | Still S1, p70%. Holding. |
| KR | S1 | Dropped | Signal lost. AC turned red. |
| SR | S1 | S1 | Still S1, p57%. Holding. |
| HUBB | S1 | S1 | Still S1, p88%. Holding. |
| RTX | S2D | Dropped | Signal lost. AC flipped positive. |
| CCL | S2D | Dropped | Signal lost. AC flipped positive. |
| PH | S1 | S1 | Still S1, p87%. Holding. |
| BBIO | S1 | S1 | Still S1, p78%. Holding. |
| TFC | S1 | Dropped | Signal lost. Ranging filter triggered (lateralization). |
| BAC | S1 | Dropped | Signal lost. AC flipped positive. |
| APH | S1 | Dropped | Signal lost. AC flipped positive. |
W25 Candidates — Category A
🔴 MODEL OUTPUT — Algorithm-generated. Not editorial picks.
The 40 tickers the model flagged as priority for W26 monitoring. Ordered by price percentile (lower = more depressed relative to 52-week range).
| Ticker | Signal | Percentile | Sector | Note |
|---|---|---|---|---|
| FMC | S2D | p0% | XLB | near lows |
| BSX | S1 | p0% | XLV | near lows |
| ISRG | S1 | p0% | XLV | near lows |
| CMCSA | S1 | p0% | XLC | near lows |
| CHTR | S1 | p0% | XLC | near lows |
| CAG | S2D | p1% | XLP | near lows |
| ZG | S1 | p1% | XLC | near lows |
| ZTS | S1 | p4% | XLV | near lows |
| SRPT | S1 | p4% | XBI | near lows |
| CMG | S1 | p9% | XLY | near lows |
| STZ | S1 | p12% | XLP | near lows |
| VKTX | S1 | p15% | XBI | near lows |
| AZO | S1 | p17% | XLY | near lows |
| REGN | S1 | p17% | IBB | near lows |
| XYL | S2D | p18% | XLI | near lows |
| RARE | S2D | p20% | IBB | near lows |
| LOW | S1 | p20% | XLY | near lows |
| INSM | S1 | p22% | IBB | near lows |
| IR | S1 | p24% | XLI | near lows |
| PCVX | S1 | p25% | XBI | near lows |
| SMMT | S1 | p26% | XBI | near lows |
| MTD | S1 | p29% | XLV | near lows |
| NOC | S1 | p31% | XLI | |
| HD | S2D | p33% | XLY | |
| META | S1 | p36% | XLC | |
| LMT | S2D | p40% | XLI | |
| DASH | S2D | p41% | XLC | |
| LVS | S1 | p48% | XLY | |
| CBRE | S1 | p53% | XLRE | |
| DHI | S2D | p55% | XLY | |
| BALL | S1 | p55% | XLB | |
| SR | S1 | p57% | XLU | |
| NRG | S1 | p61% | XLU | |
| MLM | S1 | p66% | XLB | |
| EXPE | S1 | p70% | XLY | |
| FE | S2D | p71% | XLU | |
| NEM | S1 | p72% | XLB | |
| BBIO | S1 | p78% | IBB | |
| PH | S1 | p87% | XLI | |
| HUBB | S1 | p88% | XLI |
Decision week: W26.
S2 Signals — Week 25
🔴 MODEL OUTPUT
Pure S2 — Full Confirmation
None this week.
S2 Degraded — 9 Tickers
| Ticker | Sector | Percentile | Status note |
|---|---|---|---|
| XYL | XLI | p18% | AC crossed; AO already recovering |
| CAG | XLP | p1% | AC crossed; AO already recovering |
| FMC | XLB | p0% | AC crossed; AO already recovering |
| RARE | IBB | p20% | AC crossed; AO already recovering |
| LMT | XLI | p40% | AC crossed; AO already recovering |
| FE | XLU | p71% | AC crossed; AO already recovering |
| HD | XLY | p33% | AC crossed; AO already recovering |
| DHI | XLY | p55% | AC crossed; AO already recovering |
| DASH | XLC | p41% | AC crossed; AO already recovering |
Pre-Radar — Approaching the Signal
🔴 MODEL OUTPUT
30 tickers at structural lows (≤p15) with no active signal yet. Names to watch heading into W26.
| Ticker | Percentile | Sector |
|---|---|---|
| CTAS | p9% | XLI |
| OTIS | p9% | XLI |
| CLX | p12% | XLP |
| GIS | p1% | XLP |
| K | p0% | XLP |
| KHC | p14% | XLP |
| CPB | p4% | XLP |
| TAP | p2% | XLP |
| CHK | p12% | XLE |
| ICE | p0% | XLF |
| SPGI | p6% | XLF |
| ABT | p8% | XLV |
| COO | p12% | XLV |
| MOS | p9% | XLB |
| AVY | p6% | XLB |
| OLN | p15% | XLB |
| NKE | p8% | XLY |
| LEN | p8% | XLY |
| MSFT | p14% | XLK |
| CRM | p0% | XLK |
| NOW | p8% | XLK |
| OMC | p15% | XLC |
| TMUS | p12% | XLC |
| TTD | p0% | XLC |
| SNAP | p6% | XLC |
| RBLX | p15% | XLC |
| CCI | p14% | XLRE |
| ARE | p13% | XLRE |
| ARCT | p8% | IBB |
| RXRX | p4% | XBI |
The Universe
388 tickers · 13 sectors Sectors covered: XLU, XLI, XLP, XLE, XLF, XLV, XLB, XLY, XLK, XLC, XLRE, IBB, XBI Market reference: SPY
Active signals by type:
- S1 active: 31
- S2 degraded: 9
- S2 pure: 0
- Tickers at structural lows (≤p30): 22
The Ticker of the Week — Deep Dive
🟡 ANALYST COMMENTARY — Editorial interpretation. Not model output.
FMC Corporation (FMC) · XLB · p0%
FMC is the cleanest setup in W25. The stock is at p0% — the bottom of its 52-week range — while the AC just crossed above zero for the first time in months. That's the textbook S2D condition: AC momentum is turning while AO remains negative and the price is still compressed. The market hasn't moved yet.
What makes FMC worth watching beyond the signal: it's an agricultural chemicals company in a sector (XLB — Materials) that's been uniformly beaten down. The p0% reading isn't noise; it reflects real fundamental pressure from input cost cycles and global ag demand softness. That's the setup. The signal says the selling pressure may be exhausting itself.
What to watch in W26: Does AO begin turning upward? An AO cross while price stays compressed would confirm the S2 setup. A return to S2 Pure (AO still falling, AC positive) would be the strongest signal available from this system.
Entry framework: This is an observation, not an action. No position. If W26 delivers S2 Pure, a starter position with a stop below the 52-week low would be the logical next step.
Manager Note — W25
🟡 ANALYST COMMENTARY — Portfolio manager's macro read. Not model output.
W25 was a structural consolidation week. The headline is the scorecard: 13 of 45 candidates from W24 lost their signal — which sounds like a problem but is actually the system working. When a stock loses the signal because AC turned positive, that's the compression resolving in the expected direction. The radar identified the setup; the market delivered the move.
The 6 escalations to S2D (FMC, CAG, XYL, HD, DHI, LMT) are the more interesting story. These are names where the AC momentum shift is happening while price stays depressed. They're not resolved — they're escalating. W26 will tell us if AO follows.
One note on the overall signal count: 40 active signals with 9 S2D and 0 S2 Pure means the list is heavy on early-stage setups. When a week has zero S2 Pure, there's nothing to act on from a pure signal standpoint. That's fine. The system's job is to identify compression, not force trades. Patience is the position.
No changes to portfolio. Still paper mode.
Published: 2026-06-18