Trading Day ยท 2026-07-26
Semis-heavy, led Friday's drop (Nasdaq -0.64%); MSFT/AAPL earnings + FOMC binary ahead pressures high-multiple tech into event week.
Extreme multiple (~185x P/E, +150% YTD) most exposed to rising-yield/risk-off compression in a chip selloff.
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.
Iran re-escalation + WTI >$100 + rising yields carry risk-off into a losing month; pre-FOMC de-risking Monday, 38% Q2 earnings the offset.
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 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.
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.
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). |
| 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. |
| 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. |
| 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. |
| 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). |
| 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. |
| 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. |
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.