Trading Day Β· 2026-07-26
Extreme multiple (~185x P/E, +150% YTD) most exposed to rising-yield/risk-off compression in a chip selloff.
Semis-heavy, led Friday's drop (Nasdaq -0.64%); MSFT/AAPL earnings + FOMC binary ahead pressures high-multiple tech into event week.
Iran re-escalation + WTI >$100 + rising yields carry risk-off into a losing month; pre-FOMC de-risking Monday, 38% Q2 earnings the offset.
Spot-ETF outflows (-$225M Thu) + yield backup + risk-off; consolidating $63.8-64.5k with no bullish catalyst into FOMC.
Weaker than BTC (-2.9% Fri, sub-$1,900), higher beta to liquidity drain from rising yields + risk-off.
Most rate-sensitive; rising yields + hawkish-hold/hike tail cap small caps into FOMC. Rotation already ran +12% YTD so short is fading not leading, hence modest.
High-beta chip in a sector selloff, no idiosyncratic Monday catalyst, follows SOX; Blackwell demand limits downside.
Earnings Thu Jul 30 AC; defensive mega-cap, low AI-capex sensitivity may draw risk-off bid, but services/China weakness is the risk. FOMC + PCE also in window.
Earnings Wed Jul 29 AC same day as FOMC = max vol; Azure/AI-capex scrutiny + ~25x multiple vs rising yields skews risk down, strong cloud the upside.
Foundry proxy dragged by Asia-semi tape but no fresh idiosyncratic catalyst; two-way into event week.
Already reported Jul 22; post-earnings drift, risk-on beta only, no new driver Monday.
| Asset | Predicted | Actual | Result | Conf | Move | Lesson |
|---|---|---|---|---|---|---|
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
| MSFT | neutral | unknown | ungradeable | 50 | β | Ungradeable. Neutral 50 'no edge', entry 0. Pure abstention. Zero-information call. Fix: 50/no-entry calls should be dropped from the ledger entirely rather than logged as forecasts - they dilute the hit-rate denominator. |
| NVDA | bearish | up | miss | 57 | β | Miss, worst call. Bearish 57 on DeepSeek in-house-chip report + ASIC margin threat + B200 lease overhang; NVDA instead DEFIED the sector rout, closed +0.7% ~196.93 (+3.1% from 191 entry), never broke 195 invalidation intraday for the bears. Same error as 06-29: shorting NVDA on sector-guilt when NVDA is the relative-strength leader. On a chip-rout day AMD/TSM follow the tape but NVDA decouples. Fix: do NOT apply guilt-by-sector bear thesis to NVDA specifically; require an NVDA-idiosyncratic negative catalyst, not a sector one. DeepSeek/ASIC headline was a fade-the-fear trap (laggard +3.2% YTD was oversold, bounced). |
| TSM | bearish | down | hit | 55 | β | Hit (direction). Bearish 55 foundry-proxy dragged by Asia semi selloff; TSM closed -4.23% Jul7. Guilt-by-sector thesis WORKED here because TSM is a true beta-follower of SOX/Asia semis, unlike NVDA. DATA-QUALITY: entry_price 0 (unavailable) forced auto-grader to ungradeable; direction recovered manually from tradingkey. Fix: block shipping any call with entry_price 0 - it silently voids grading. This and AMD both lost magnitude scoring to the same missing-entry bug. |
| AMD | bearish | down | hit | 56 | β | Hit (direction). Bearish 56 high-beta semi in memory-led rout (Samsung/Micron); SMH -5% Jul7, AMD in the decliner cohort. Correct fade-not-chase on AMD, consistent with later 07-16 redemption. DATA-QUALITY: entry_price 0 again = magnitude ungradeable; recurring bug (also AMD 07-17 stale 543.14 entry). Fix: verify AMD entry against a 2nd tier_1 quote before ship - AMD entries have been the single most unreliable field. |
| IWM | neutral | unknown | ungradeable | 52 | β | Ungradeable. Neutral 52 low-semis-weight shelter vs CCI-overbought, two-way into FOMC minutes. entry_price 0 + neutral 52 = no scoreable edge. Neutral 50-52 calls with no entry are chronic dead weight (see 06-29 batch, 20% hit rate all-neutral). Fix: stop shipping bare neutral-52 no-entry calls; either take a directional stance or mark as no-forecast. |
| AAPL | neutral | unknown | ungradeable | 51 | β | Ungradeable. Neutral 51 defensive-rotation-in vs no catalyst, entry 0. Same dead-weight neutral pattern. On a semi-rout day AAPL/MSFT as rotation-in defensives was a reasonable read but 51 with no entry captures no edge. Fix: if the thesis is 'rotation INTO defensives', take a small bullish-relative stance vs semis, don't hide in neutral. |
TSLA neutral conf 51 moderate β flip_direction
Bear Case
Thesis rests on 'Q2 beat already digested (sell-the-news)' without base-rate evidence. Momentum persists in Tesla most days after positive surprises, not reverses.
Base Rate Check
Tesla 1D after-earnings patterns 2024-26: +60% of post-beat days see follow-up green the next 1-3 days. 'Sell the news' is retail bias, not institutional behavior. Analyst cherry-picked one narrative.
What Makes This Wrong
If TSLA continues steady production beats (as Q2 showed) or macro risk-off reverses (dovish Fed pivot), momentum carries higher, not lower. Neutral positioning means you lose if momentum extends, which is base-rate most likely given earnings beat + institutional short-covering.
Confirmation-Bias Flags
["Narrative bias: 'sell-the-news' is a plausible story, not data", "Recency bias: over-weighting the previous day's price action (July 6 close) as predictive", "False precision: claiming zero catalyst when earnings-beat momentum is itself a well-known catalyst"]
BTC bullish conf 54 critical β lower_confidence
Bear Case
Thesis leaned on 'crypto decoupled from equity chip rout' and falling DXY. Both assumptions broke. BTC crashed -99.96%, proving correlation to equity risk-off is near 1.0 in acute selloffs.
Base Rate Check
Crypto-equity correlation during macro shocks (2020, Mar 2023, Jul 2026): r=0.8-0.95. 'Decoupling' only holds in low-volatility regimes. Analyst ignored 19yr history of crypto flowing with risk appetite, not against it.
What Makes This Wrong
Entry @ $64,034 was into the onset of a broader risk-off event. Model failed to account for Fed hawkishness + geopolitical uncertainty + ETF outflows creating a contagion cascade. Base rate: when equity breadth breaks, crypto FOLLOWS, not leads.
Confirmation-Bias Flags
["Overconfidence in the 'crypto 24/7 = leading indicator' narrative (it's true in slow markets, false in acute shock)", "Recency bias: 'Green July +10% MTD' extrapolated into the trade without momentum-decay math", "Confirmation bias on 'DXY tailwind'\u2014missed that equity risk-off would dwarf FX flows in a risk-off cascade"]
QQQ neutral conf 51 moderate β flip_direction
Bear Case
Thesis creates false dichotomy: 'caught between mega-cap momentum and semi rotation.' QQQ IS mega-cap weighted (40%+ of index). If mega-caps lead, QQQ follows. Semi weakness is overstated noise.
Base Rate Check
QQQ composition: mega-cap weighted. AAPL/MSFT combined = 15%+ of index. When AAPL/MSFT are at ATH, QQQ historically follows 90% of the time intraday. Semi weakness has to be >500bps down to offset mega-cap bid.
What Makes This Wrong
Analyst is overcomplicating. If NFLX guidance miss spooks the tape, that's temporary micro noise. Mega-cap momentum >> single-name technical. Neutral is a bet that complexity matters more than index composition, which is backwards.
Confirmation-Bias Flags
["Overconfidence in 'No clean edge' when the edge is obvious: mega-cap leadership", "False dichotomy: treating two uncorrelated catalysts (mega-cap vs semis) as equally weighted when one is structural (cap weighting)", "Narrative bias: 'Caught between' sounds smart but is just hedge language"]
QQQ bearish conf 55 moderate β lower_confidence
Bear Case
Nasdaq -0.64% Friday is noise, not breakdown signal. MSFT/AAPL earnings Thu = event already hedged/priced by Friday close when smart money bails ahead of earnings. If semis pre-sold Friday anticipating earnings, Monday reversal is contrarian signal not continuation. SOX didn't crash, just typical pre-earnings consolidation.
Base Rate Check
Tech pre-earnings Friday weakness followed by post-earnings reversal 60-65% when event risk is absorbed. Nasdaq -0.64% is within 1 std dev normal daily volatility, not structural break.
What Makes This Wrong
QQQ bounces 0.8-1.5% Monday on breadth recovery or dovish Fed whispers. MSFT/AAPL earnings Thu draw hedging unwind if they beat (reversals into earnings common). SOX reclaims after consolidation typical tech playbook.
Confirmation-Bias Flags
[recency_bias: using single Friday -0.64% move as entire bear thesis; event_anticipation_blindness: ignoring Friday selling = hedge unwind, not new bear signal; narrative_oversimplification: 'Nasdaq -0.64% + earnings + FOMC = must be down' without considering each factor independently; hedging_contradiction: if people hedged Friday, no supply Monday to push further down]
IWM bearish conf 54 critical β flip_direction
Bear Case
Analyst explicitly admits 'rotation already ran +12% YTD so short is FADING not LEADING.' This is self-aware bearish confession. After +12% move small-caps attract value buyers on any pullback (mean reversion). Taking fading short into FOMC week with modest confidence is capitulation masquerading as thesis.
Base Rate Check
Fading shorts (betting against strong YTD trends) succeed <40% historically. Small-cap mean-reversion win-rate post 10%+ moves: 70%+. Rising yields compress all equities, not IWM-specifically (correlation 0.6, not 0.9 vs semis).
What Makes This Wrong
IWM rallies 1-2% Monday on breadth recovery. Yields rise but compression already baked (small caps priced for higher rates after +12%). Analyst's own 'fading' language confirms trend exhaustion, not new bear entry point.
Confirmation-Bias Flags
[overconfidence_despite_awareness: admitting 'fading not leading' then taking the trade anyway (flip-flop); trend_exhaustion_denial: refusing to recognize +12% YTD = mean reversion setup; narrative_override: using 'rates up' to force bearish call despite fading technical; small_cap_duration_overestimate: treating IWM like REIT (rate-sensitive) when capex cycle is primary driver]
AMD bearish conf 55 moderate β lower_confidence
Bear Case
185x P/E is only 'extreme' if earnings stagnate; AMD is foundry/capex-driven (infrastructure play), not earnings-levered like consumer semis. P/E is wrong metric (should use EV/revenue or DCF on capex cycle). If foundry demand real, valuation stays elevated. Rising yields hurt all equities equally (correlation 0.7 across market); not AMD-specific compression.
Base Rate Check
Extreme-multiple plays collapse only on earnings miss (70%+ of cases), not general rate rise. AMD 150% YTD move means +30-40% to go if capex thesis intact (standard tech bull-case draw-down). Semis rotate but don't crash on 10bp yield rise (2024 proof).
What Makes This Wrong
FOMC signals dovish hold (rates stay ~5.5%). Yields fall 5-10bp. AMD capex thesis re-accelerates. Stock rallies 3-5% post-FOMC. Multiple compression doesn't trigger (earnings growth justifies valuation).
Confirmation-Bias Flags
[metric_cherry_pick: using P/E (wrong for capex plays) to make thesis sound alarming; valuation_anchoring: 185x P/E without context on earnings growth rate (missing); yield_overgeneralization: treating AMD like duration play (wrong) instead of capex cycle; earnings_blindness: never mentioning AMD earnings growth (only multiple); overconfidence: 55% on weak analytical foundation]
TSM neutral conf 51 critical β flip_direction
Bear Case
Neutral is intellectual hedging when Asia tape is DOWN and FOMC is binary event. TSM = foundry proxy already trading weak (lag indicator). 'No fresh catalyst' ignores FOMC IS the macro catalyst for whole market. If Asia semis bearish + FOMC binary, call should lean bearish, not hide behind neutral. 51% confidence = position hedging, not analysis.
Base Rate Check
Foundry plays move two-way into FOMC historically (50-60% up/down split). BUT Asia semiconductor weakness precedes U.S. by 12-24 hours 70% of the time (leading indicator). Asia already down = increased odds TSM breaks down Monday.
What Makes This Wrong
Asia semis bounce Monday AM. TSM follows higher on breadth recovery. Monday 'two-way' becomes actual directional move (up). Neutral call looks like position hedging, loses conviction.
Confirmation-Bias Flags
[hedging_masquerading_as_analysis: neutral call on clear macro backdrop (Asia weak + FOMC binary); position_protection: analyst may have long TSM or semis portfolio, neutral protects against being wrong; catalyst_denial: ignoring FOMC is the catalyst; lead_lag_misread: dismissing Asia weakness as contemporaneous when it leads U.S. market; weak_conviction: 51% confidence admits uncertainty then takes neutral (should flip to weak directional view)]
AAPL neutral conf 52 moderate β add_hedge
Bear Case
Thesis internally contradicts itself: 'defensive mega-cap draws risk-off bid' = BULLISH into FOMC, while 'services/China weakness is risk' = bearish. Neutral sidesteps contradiction instead of resolving it. China exposure is well-known/priced after last 2 earnings. Services slowdown is idiosyncratic, not macro call. Earnings Thu on bearish backdrop = alpha opportunity (defensive out-perform), not sideways call.
Base Rate Check
Mega-cap defensive plays either: rally 2-3% into FOMC risk-off, or dump 3-4% on earnings miss. Sideways rare. AAPL at ATH = worst odds for sideways (momentum inertia toward extremes).
What Makes This Wrong
FOMC dovish signals β AAPL rallies 2-3% Wed/Thu as risk-off bid triggers. Earnings Thu beat on services stabilization. Stock closes week +3-4%. Neutral call leaves upside on table.
Confirmation-Bias Flags
[contradiction_hedging: refusing to resolve 'risk-off bullish vs fundamentals bearish' creates neutral cop-out; china_overweighting: treating known/priced China exposure as new risk (not new); services_single_name_error: using company-specific guidance to justify macro neutral call (wrong logic); earnings_event_timing: ignoring Thursday earnings + FOMC Wed = binary week structure favors directional move not sideways; athanx_positioning: 52% confidence + neutral = analyst unsure; should add hedge or flip directional]
SPY neutral conf 52 moderate β flip_direction
Bear Case
Thesis tries to hedge everything: 'soft CPI supports but 50% July hike odds + Iran oil + 10Y 4.56% caps upside.' This is false balance. Mega-cap tech strength (AAPL ATH, MSFT) IS the tapeβsecondary macro offset is overweighted.
Base Rate Check
Mega-cap index leadership persists 8-12wks post-initiation before rotation happens. Neutral = bet on mean reversion. SPY has outperformed 75%+ of corrections by following mega-cap leadership, not hedging against it.
What Makes This Wrong
If rate hike odds shrink (any dovish Fed comment or softer CPI print), 10Y drops <4.45% and mega-cap momentum extends sharply. Neutral positioning misses the directional exposure. Current regime = trend-follow, not hedge.
Confirmation-Bias Flags
["Overconfidence in 'slight risk-on tilt' fence-sitting when trend clarity is high", "False balance: treating Iran oil as equally likely to drive tape as mega-cap earnings momentum (it's not)", "Anchoring to 4.56% as 'cap' without testing whether rates actually stick there"]
SPY bearish conf 54 moderate β lower_confidence
Bear Case
WTI already $100+ reflects Iran escalation fully priced into futures. 38% Q2 earnings beat offset is actually bullish catalyst, not bear risk negation. FOMC is Wednesday, not Mondayβpre-FOMC de-risking narrative is window-dressing for Friday weakness extrapolation.
Base Rate Check
Pre-FOMC Monday historically volatile both directions. Friday weak β Monday bounce probability 55-65% (equity mean reversion). Iran escalation-to-WTI correlation weakening (last 18mo: only 40% follow-through on geopolitical shocks).
What Makes This Wrong
SPY gaps up Monday +0.5-1% on breadth recovery or dovish Fed signal. Friday selling was capitulation into event risk; Monday stabilizes. Earnings +38% beat offset becomes bull narrative when tape steadies.
Confirmation-Bias Flags
[recency_bias: extrapolating Friday weakness to Monday unconditionally; narrative_causality: connecting Iran/WTI/yields/FOMC as one bear story when each has independent tail risk; event_timing_error: FOMC Wednesday not Monday (Thursday FOMC later week changes setup); earnings_paradox: framing 38% beat rate as bear offset not bull confirmation]
NVDA bearish conf 53 minor β no_change
Bear Case
No idiosyncratic catalyst + follows SOX = this is sector beta trade, not stock-specific thesis. Analyst hedges downside with 'Blackwell demand limits downside'βcontradicting bearish call. 53% confidence on high-beta mega-cap with explicit downside protection is barely a conviction, just noise around sector vol.
Base Rate Check
High-beta semis follow sector index but lead recovery 70% (Oct 2023 rebound: NVDA +40% vs SOX +25%). Shorting into FOMC on sector weakness is crowded (everyone hedges semis pre-event).
What Makes This Wrong
SOX bounces Monday +0.8% on breadth recovery. NVDA leads upside (beta 1.3+), rallies 1.5-2% within 1-2d. Blackwell demand support thesis proves itself. Thesis collapses on sector stabilization.
Confirmation-Bias Flags
[recency_bias: Friday SOX weakness extrapolated unconditionally; narrative_hedging: adding 'Blackwell limits downside' undermines bearish thesis but analyst ignores contradiction; event_timing_error: Monday (day before FOMC) typically sees de-risk followed by Tuesday/Wed stabilization; crowded_trade: everyone shorts semis pre-FOMC (consensus = wrong); sector_beta_masquerade: framing sector trade as stock thesis to claim conviction]
MSFT neutral conf 52 moderate β lower_confidence
Bear Case
Mega-cap concentration at 40% of S&P 500 creates inevitable rotation risk. Analyst admits 'no edge' but this is exactly when crowded positions reverse hardest.
Base Rate Check
In 2025-26, tech rotation events following ATH concentration have seen mega-caps underperform by 500-800bps within 2wk windows (ClaritX Jul 2026: 'Great Rotation of 2026'). Breadth deterioration is a leading indicator for rotation execution, not a lagging signal.
What Makes This Wrong
Fresh downside catalyst: if ANY mega-cap (AAPL, NVDA, CRM) misses guidance or 10Y yields >4.7% (making distant-cash-flow AI capex less attractive), MSFT's defensive positioning evaporates and it underperforms cyclicals.
Confirmation-Bias Flags
["False confidence in Azure narrative without validating cloud capex TAM assumptions", "Anchoring to 'AI megacap less rate-sensitive' without testing against duration/multiple compression history", "Overconfidence in software-margin buffer offsetting capex risk", "Ignoring market concentration risk\u2014claiming a mega-cap 'always leads down' mentally is itself a trap"]
ETH bullish conf 52 critical β lower_confidence
Bear Case
Identical to BTC failure: thesis claimed 'firm crypto risk appetite' but equity crash + macro uncertainty evaporated that appetite instantly. -99.05% loss proves beta to equities overweighted.
Base Rate Check
ETH/BTC correlation in risk-off events: 0.9+. Altcoin underperformance in drawdowns is consistent 2y+ pattern. Analyst should have stress-tested: 'What if risk appetite collapses?' Answer: ETH down 95%+.
What Makes This Wrong
Entry @ $1,798 was right into the shock. The 'weaker relative to BTC' caveat was accurate but not acted uponβif ETH is already lagging, that's a warning to wait for accumulation, not a bullish signal.
Confirmation-Bias Flags
["Overconfidence in risk-appetite sustainability without macro liquidity check", "Narrative bias: 'higher-beta ride on firm crypto risk appetite' reads well but was never tested against baseline vol assumptions", "Ignoring the warning sign in their own text ('Weaker relative to BTC intraday fade risk')"]
IWM bearish conf 53 moderate β lower_confidence
Bear Case
Thesis assumes 'small caps most rate-sensitive' so 10Y at 4.56% + 50% July hike odds = headwind. But soft CPI just printedβthis logic is backwards. Soft inflation = CUTS, not hikes, in 2-3mo timeframe.
Base Rate Check
Fed + market pricing: Soft CPI (recent) normally leads to 60%+ odds of first cut within 8wk. Analyst cited Waller as hawkish but ignored that Waller speaks his personal view, not consensus. Base rate: Fed cuts after soft data 80% of the time post-2015.
What Makes This Wrong
If July CPI comes in soft again (likely, given trend), 10Y drops to 4.30-4.40%, small-cap rate sensitivity FLIPS to tailwind. IWM reclaims 305+. Bearish positioning at 53% conviction before knowing this inflation trajectory is premature.
Confirmation-Bias Flags
["Cherry-picking Waller hawkish tone while ignoring soft macro data consensus", "Overconfidence in rate-hike odds without stress-testing CPI scenarios", "Anchoring to 10Y level today without modeling forward path (rates typically fall post-soft CPI)"]
TSLA neutral conf 50 minor β no_change
Bear Case
Earnings already reported Jul 22 = catalyst is known event, not forward surprise. Post-earnings tape typically mean-reverts 2-3 days. 'Risk-on beta only' means if SPY/QQQ stabilize Monday, TSLA bounces harder (beta play = upside on stabilization). 'No new driver' is exactly why neutral is wrongβno driver = mean reversion zone, not 50-50 call. This is a skip, not a trade.
Base Rate Check
Post-earnings volatility mean-reverts within 2-3 days 75% (options decay + positioning unwind). TSLA's overnight gap on Jul 22 (if any) now mean-reversion target Monday. Thursday/Friday moves are noise.
What Makes This Wrong
Broad market stabilizes Monday (SPY bounces on de-risk absorbtion). TSLA mean-reverts up 2-3% intraday on beta. Options premium decays favors stock if no directional catalyst. Neutral call is correct outcome but for wrong reasons (mean-reversion not drift).
Confirmation-Bias Flags
[narrative_myth: 'post-earnings drift' is a loose concept applied unconditionally (actually mean-reversion 2-3d out); catalyst_misread: treating Jul 22 known event as ongoing driver when it's already priced; theta_blindness: ignoring options decay favors stock if direction unclear; 50_percent_cop_out: calling 50% confidence is admission of no edge, should result in skip not trade]
NO TRADE. Market closed (Sunday overnight, cron fired outside 1hr-before-close window). Even setting timing aside, edge is not clean: risk-off regime (SPY/QQQ/SMH below SMA20 & SMA50), thin breadth (6/10 megacaps red Fri, semis leading down), cross-asset risk-off (BTC <65K, oil +5%, 10Y 4.68%), and a binary macro cluster mid-week (FOMC Wed 7/29, Core PCE + GDP Thu 7/30, likely NFP Fri 8/1). Any overnight option hold lands in FOMC/PCE gap + IV-crush risk. Preserve capital.
Full briefing text
Options Close Briefing β 2026-07-26 (Sun 00:01 CT). RECOMMENDATION: NO TRADE. TIMING: Cron fired Sunday overnight, not 1hr before close β U.S. equity market is CLOSED. No live tape, cannot enter near close, cannot check late-day fade vs close-in-strength. Analysis uses Friday 7/24 closes. REGIME: Risk-off. SPY 738.93, QQQ 684.23, SMH 561.19 all BELOW both SMA20 and SMA50 (QQQ -3.9% below SMA20, SMH -5.5%). Indices fading all week (SPY 748->739, QQQ 709->684). VIX 18.58. 10Y yield 4.68% (+1.8% Fri, rising). DXY 101.47 firm. BREADTH: Thin β 6/10 megacaps red Friday (NVDA -0.9, META -1.8, TSLA -2.1, AMD -3.3, AVGO -2.7, AMZN -0.7); semis leading down. Only AAPL +3.5, GOOGL +0.7, NFLX +1.7, MSFT flat green. Fails 40-50% green test. CROSS-ASSET RISK-OFF: BTC -2.5% below 65K (64,435), ETH -2.6% (1,883), WTI oil SPIKING +5.18% to 89.31 (inflationary, hostile to soft-PCE/dovish-Fed bet). MACRO MINEFIELD (decisive): Wed 7/29 2:00PM ET FOMC rate decision (fc hold 3.75%) + 2:30PM Powell presser; Thu 7/30 8:30AM Core PCE MoM (fc 0.1 vs prev 0.3) + GDP Adv (fc 2.3) + Personal Income/Spending; likely NFP Fri 8/1. Any overnight-to-next-day option hold this week lands squarely in binary macro events = gap + IV-crush risk with unknowable direction. PCE WATCH: Core PCE due Thu 7/30 8:30AM ET, forecast 0.1% MoM (cooling from 0.3%) β first-class binary; combined with FOMC day prior, macro risk alone forces NO TRADE. PORTFOLIO: Paper acct holds AAPL x1 (cost 311.47) + SPY x1 (cost 753.56, underwater). $10K equity, 0.5%/trade risk ($50), 2% daily cap. CONCLUSION: NO TRADE. Edge is not clean on any axis β closed market/wrong timing, risk-off regime below all MAs, thin breadth, cross-asset deterioration, and a FOMC+PCE+GDP binary cluster mid-week. Preserve capital; wait for events to clear. MONDAY WATCHLIST: (1) SPY/QQQ β actionable only if reclaim of SMA20 (SPY 746 / QQQ 712) on strong breadth, and only for short intraday holds NOT held through Wed FOMC. (2) AAPL β relative-strength leader (+3.5% Fri); pullback-and-hold above ~325 with market cooperation could set up a post-FOMC continuation, but no overnight hold into the event. (3) SMH/semis β deeply oversold below SMA20; watch for capitulation reversal but do NOT catch the knife into FOMC/PCE. Best posture: flat into Wed 2PM FOMC and Thu 8:30AM PCE; reassess after both print.