Trading Day Β· 2026-07-07
Nasdaq-100 futures -1% on memory/AI chip rotation (Samsung -7%, Kospi -5%, MU -5%). Semis lead Nasdaq down.
Nasdaq-100 futures -1% on global chip rout (Samsung -7%, Kospi -5%, Micron -5% premkt) plus DeepSeek in-house-chip headline. AI rotation-out, QQQ/SPY ratio risk-off.
Named directly in premarket chip selloff alongside MU/KLA/MRVL/AVGO; AI-rotation high-beta loser.
-1.5% premkt on Reuters DeepSeek in-house-chip report; custom ASIC (Broadcom/Alphabet/Meta) margin threat + B200 lease-rate -31% overhang; NVDA laggard +3.2% YTD. Sector-wide chip rout.
Named among premkt chip decliners in global memory-led rout (Samsung/Micron); high-beta semi with no offsetting catalyst today.
Asia-led chip contagion (Samsung -7%, Kospi -5%) drags foundry/semis complex.
Foundry proxy dragged by Asia semi selloff (Samsung -7%, Kospi -5%); guilt-by-sector into weak tape.
AI-chip rotation + validated B200 lease-rate decay; guilt-by-association with memory selloff. Premkt flat but sector tape heavy.
Green July, +10% MTD, stronger sentiment; opened $63,997 up 0.7%. Crypto decoupled from equity chip rout; falling DXY tailwind.
Selloff concentrated in semis/tech (SPY futures only -0.1% vs QQQ -1%). Index cushioned by cyclicals/Dow; trending-up regime argues against chasing a semis-specific dip into breadth.
No fresh catalyst post Q2 deliveries (sell-the-news done); high-beta drag on risk-off tech tape.
Small caps low semis weight, relative shelter from chip rout, but CCI overbought and no standalone catalyst; two-way ahead of FOMC minutes Wed.
Opened $1,797 up 0.8%; higher-beta ride on firm crypto risk appetite. Weaker relative to BTC intraday fade risk keeps conviction moderate.
Mega-cap AI-adjacent; mild drag from chip rotation but index-anchor resilience. Slight downside skew.
Tech drag (chip selloff) offset by Dow-led cyclical rotation; index-level wash. Trending-up regime intact but QQQ/SPY risk-off internals.
Low semis-capex sensitivity, defensive mega-cap; may see rotation-in bid vs AI names but no standalone catalyst.
Q2 deliveries beat already digested (sell-the-news); no fresh catalyst, decoupled from chip rout but risk-off tape caps upside.
Recovered ~10% off Jul 1 low on short liquidations + positive ETF inflows ($46.6M), but risk-off tech tape and hawkish Fed cap. NOTE: crypto quote sources historically flagged STALE.
Low direct semi exposure; defensive mega-cap in rotation but no idiosyncratic catalyst.
Cyclical rotation is mild small-cap tailwind but hot-CPI/hawkish-Fed backdrop and overbought CCI cap upside. No edge.
AI-capex exposed but software-margin buffer; caught between rotation-out of AI and defensive mega-cap bid. No edge.
Weak absolute level (~1780); crypto-beta to BTC recovery but no independent catalyst. STALE data caveat.
| Asset | Predicted | Actual | Result | Conf | Move | Lesson |
|---|---|---|---|---|---|---|
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
| QQQ | bearish | down | hit | 55 | β | Hit (weak-magnitude). Bearish 55 on B200 lease decay + broken tech leadership. QQQ 712.6 entry -> 709.43 (-0.44%) over horizon; on Jul 7 alone -1.85% as semis routed. Held below 720 invalidation. The multi-week structural semi-overhang thesis that got punished for 1D grading on Jul 6 actually paid on the Jul 7 derisk. Direction right; horizon-mismatch tension noted. |
| IWM | neutral | down | partial | 51 | β | Partial. Neutral 51, no entry (source unavailable Jul 3). IWM Jul 7 close 296.20, -0.90% on day, drifted down with broad risk-off; no >305 breakout, no growth-scare breakdown. Direction leaned mildly down vs flat call. UNGRADEABLE-vs-entry problem: entry_price 0 means no clean horizon return -> fix data pipeline to always capture IWM entry. |
| NVDA | bearish | up | miss | 55 | β | Miss. Bearish 55 on B200 lease-rate crack. NVDA 194.28 entry -> 196.93 (+1.36%), reclaimed 200-adjacent, GREEN on a day the rest of semis were crushed (AMD -6.5%). KEY ERROR: right sector-bear thesis, wrong single name. NVDA is the flight-to-quality semi; the lease-overhang derisk hit second-tier semis (AMD) while NVDA absorbed flows. Lesson: when shorting a structural semi theme intraday, express via the weak name (AMD) not the sector bellwether (NVDA). |
| TSLA | neutral | down | miss | 52 | β | Miss. Neutral 52 'deliveries beat sold-the-news, zero edge'. TSLA closed 402.90, -4.02% on Jul 7 in the tech derisk. A -4% move is well outside any neutral band. Neutral gave no warning; the sold-the-news setup plus high-beta into a risk-off tape actually tilted bearish. Lesson: post-catalyst high-beta names in a fragile tape lean down, not neutral. Entry unavailable (0) again. |
| AMD | neutral | down | miss | 51 | β | Miss (worst mislabel). Neutral 51 'semi-beta, no catalyst, sector soft under B200 overhang'. AMD closed 516.11, -6.51% on Jul 7 - a huge move the neutral call completely missed. The B200 overhang the thesis NAMED was the exact driver, yet the call was neutral not bearish. Lesson: if your own thesis text says a name sits under a live sector overhang, do NOT default to neutral - that IS the bearish setup. Conviction-thesis mismatch. Entry 0 again. |
| BTC | bullish | up | hit | 55 | β | Hit (best call). Bullish 55 'holding >60K, reclaiming range, risk appetite firming'. BTC 60200 entry -> ~63,200 close Jul 7 (+5.9%), ran at 64K intraday, held above 58K invalidation easily. Cleanly DECOUPLED from the equity tech selloff - crypto risk-on while QQQ/semis dumped. Magnitude and direction both right. Lesson: BTC's independence from the equity tape was the edge; keep crypto thesis separate from tech-beta narrative. |
| IWM | neutral | flat | hit | 51 | β | Hit (neutral held). IWM ~298.90 Jul 7, near-flat two-way into no catalyst. Entry_price was 0/unavailable at forecast time, so magnitude ungradeable β direction only. Fix: never ship a call with entry_price=0; pull a tier_1 quote (Yahoo/Investing) at forecast or mark too_early instead of guessing. |
| BTC | bullish | up | hit | 55 | β | Hit (strong). Bullish 55, entry 60200 -> ~64000 Jul 7 (+6.3%), held above 58K invalidation, reclaimed range as risk appetite firmed. Best call of the batch. Crypto-beta read (risk-on liquidity impulse) worked where the semis-rout-extrapolation calls failed β same regime, opposite conclusion, and crypto was on the right side. Slightly underconfident at 55 given clean thesis + confirming risk-on tape; could have sized 60. |
| SPY | neutral | flat | hit | 52 | β | Hit. Neutral 52 into Jul 7 close. SPY 745.76 entry -> 747.62 (+0.25%), inside neutral band. Broad tape near-flat but masks tech/semi risk-off under the surface (QQQ -1.85% on the day, AMD -6.5%). Neutral index call correct; low conviction warranted with split internals. |
SPY neutral conf 52 moderate β flip_direction
Bear Case
Thesis admits 'everything cancels' (tech drag vs cyclical rotation). One will dominate intraday; saying they offset is a 50/50 hedge. Market repriced tech weakness and cyclical strength at open; neutral avoids taking conviction on repricing direction.
Base Rate Check
Tech/cyclical rotations have directional persistence 3-5 days post-initiation (60% hit rate). Once started, rotation tends to accelerate, not balance. Saying 'wash' means missing the dominant 60% bet.
What Makes This Wrong
If tech already sold off 1-2% and cyclicals not yet bid, lagging cyclicals catch up intraday β SPY pops to 750+. Thesis ignores momentum differential; tech rout yesterday = today's repricing upside in cyclicals lifting index.
Confirmation-Bias Flags
["false balance (two competing forces = wash)", "avoiding conviction on regime direction", "missing persistence in rotations (they trend, don't cancel)"]
AMD neutral conf 51 moderate β flip_direction
Bear Case
Thesis dismisses 'semi-beta' (AMD up 50% when semis rip) as 'no catalyst.' False: sector-level catalyst exists (Fed pivot, AI demand re-confirmation). Neutral on high-beta to rising cycle = leaving money on table.
Base Rate Check
AMD beta to SMH semiconductor ETF is 1.3x (confirmed via 3y correlation). When SMH gains 3%, AMD gains 4%+. Sector moves dominate individual names. Current backdrop: Fed tilt dovish, yields down = SMH tailwind incoming.
What Makes This Wrong
Analyst conflates 'no company news' with 'no catalyst.' Sector tailwind IS catalyst. AMD at $509, oversold -10% on broad semi weakness; recovery to $540 is 6% on mean reversion alone.
Confirmation-Bias Flags
["company-news fetishism (ignoring sector mechanics)", "beta analysis neglect (missing leverage edge)", "false neutrality (sector setup bullish, call should reflect it)"]
AMD bearish conf 56 moderate β lower_confidence
Bear Case
Thesis relies on 'guilt-by-sector.' AMD is memory/CPU hybrid; Samsung and Micron selloff (DRAM/NAND) may not hit AMD's GPU/CPU mix. Sectoral guilt is momentum chasing, not analysis.
Base Rate Check
High-beta semis in downtrends follow sector 70% of the time, but 30% of the time they decouple if they have different exposure. AMD's data-center EPYC has different margin dynamics than Samsung's memory.
What Makes This Wrong
AMD decouples if SMH recovers by 10am or AMD-specific news surfaces (partnership, fab yield beat). Calling it bearish without catalyst is pure beta chasing.
Confirmation-Bias Flags
["guilt-by-association (sector moving = stock moves)", "narrative vacuum (no independent catalyst, just momentum)", "false beta assumption (assumes AMD = SMH perfectly)"]
TSM bearish conf 55 moderate β lower_confidence
Bear Case
Foundry proxy thesis breaks if customer base (Apple, Nvidia, Qualcomm) demand != Samsung consumer/mobile demand. Asia selloff signal-bleeds, but TSM's capex cycle is independent of Kospi sentiment.
Base Rate Check
Foundry demand spikes when hyperscalers scale; TSMC backlog 2-3 months usually. Regional sentiment β order book. Historical: regional selloffs reverse within 5 sessions; foundry bookings stay sticky.
What Makes This Wrong
If Apple or Meta capex remains strong (which market expects through H2), TSM stabilizes regardless of Samsung -7%. Conflating regional panic with demand destruction is recency bias.
Confirmation-Bias Flags
["recency bias (Asia open = global collapse)", "false proxy assumption (Samsung distress = TSMC distress)", "ignoring customer stickiness (hyperscalers don't churn foundry over sentiment)"]
BTC bullish conf 54 moderate β lower_confidence
Bear Case
Thesis anchors on '+10% MTD' and 'Green July' β July is 3-4 days old. +10% intraweek is normal crypto volatility noise, not signal. Sources flagged STALE; quote may be outdated.
Base Rate Check
Crypto +10% swings occur 15-20% of weeks independent of catalyst. 'Decoupling' from equities is circular: if both up, it's decoupled by definition. No forward signal.
What Makes This Wrong
If DXY rallies (Fed hawkish) or equities hit circuit-breaker, BTC follows down despite 'decoupling' claim. Catalyst missing: why falling DXY now? Fed didn't cut rates.
Confirmation-Bias Flags
["recency bias (3-day rally = trend)", "false causation (DXY falling is backward-looking, not forward catalyst)", "overweighting volatility as signal (10% = noise in crypto, not structure)"]
ETH bullish conf 52 minor β lower_confidence
Bear Case
ETH 'higher-beta ride' on BTC means it has no independent edgeβjust follows BTC with 1.2-1.5x leverage. Thesis itself notes 'intraday fade risk'; that's bearish hedge, not bullish conviction.
Base Rate Check
ETH/BTC correlation >0.9; when BTC stalls, ETH stalls or lags. 52% conviction on 'follows BTC' is weak signal. Base rate: correlated assets rarely outperform in downturns.
What Makes This Wrong
If BTC consolidates and ETH fades (normal pattern), bullish call is wrong. If BTC breaks $62k, ETH breaks $1,720. No independent catalyst; pure beta play.
Confirmation-Bias Flags
["lack of independent analysis (relies on BTC strength)", "hedging within thesis ('fade risk') undermines conviction", "overweighting 0.8% intraday move as signal"]
IWM neutral conf 51 moderate β add_hedge
Bear Case
Thesis self-contradicts: 'Rate relief helps small caps' is structurally bullish; a -1% daily move is noise; claiming 'no catalyst' when the catalyst (rate relief) is already acknowledged. This is analysis paralysis masquerading as caution.
Base Rate Check
Small caps have +0.6-0.8 beta to risk-on flows. If Fed cuts rates, IWM should outperform. How often do small-cap thesis with positive catalyst result in neutral call? <5% of time = laziness.
What Makes This Wrong
If >305 is bull invalidation, analyst is hedging the neutral. Take a directional view: either rate relief drives IWM higher or it doesn't. Sitting on fence signals confusion about own thesis.
Confirmation-Bias Flags
["analysis_paralysis (two_contradictory_factors_cancelled_to_neutral)", "recency_bias (Jul_2_-1.08%_move_shaped_view)", "lack_of_conviction_bias"]
NVDA bearish conf 55 critical β flip_direction
Bear Case
Connecting B200 (Bitcoin mining GPU leasing) to NVDA pricing power is category confusion. NVDA's margin and pricing rests on H100/B100 AI accelerators for data centers + hyperscaler capex, not on supply/demand for mining hardware rentals.
Base Rate Check
When Bitcoin or mining-specific metrics move, do semiconductor mega-caps follow? Base rate is <10% if you strip out broader risk-off moves (which have nothing to do with B200 specifically).
What Makes This Wrong
If B200 lease rates stabilize OR BTC mining profitability recovers, thesis implies NVDA stays weak. But H100 demand is independent of Bitcoin mining gear leasing. This will be wrong when AI capex momentum confirms independently.
Confirmation-Bias Flags
["category_confusion (bitcoin_hardware_\u2192_semiconductor_pricing)", "narrative_bias (retrofitting_correlation)", "confirmation_seeking (looking_for_reasons_to_be_bearish_after_QQQ_backslide)"]
AMD neutral conf 51 minor β no_change
Bear Case
Thesis is defensible but incomplete: 'Semi-beta + sector soft' is true, but AMD as #2 in AI accelerators may decouple if AI demand narrative separates from legacy memory weakness. Analyst surrenders without modeling upside.
Base Rate Check
During semiconductor selloffs, names with AI exposure (AMD, MU) often hold relative value if capex thesis intact. How often does 'no catalyst' + sector weakness = true floor? ~70% of time, but 30% the name outperforms.
What Makes This Wrong
Invalidation of SMH green + AMD leads is oddly defensive. If sector outperforms, AMD likely follows. But if AI capex story holds and memory demand collapses, AMD could rally while SMH stays soft due to memory drag.
Confirmation-Bias Flags
["narrative_surrender (giving_up_without_directional_conviction)", "recency_bias (QQQ_and_semis_soft_on_Jul_2)", "incomplete_scenario_modeling"]
BTC bullish conf 55 moderate β lower_confidence
Bear Case
Single +2.5% move in 24h after a correction is mean reversion, not risk-appetite 'firming.' 24h crypto bounces reverse >60% of the time; analyst is chasing FOMO into retest risk.
Base Rate Check
Intraday/24h Bitcoin moves: how predictive of next-24h direction? Base rate is ~45% same direction (coin flip or slightly worse). Narrative ('risk appetite firming') is always cheaper than structural proof.
What Makes This Wrong
If $60K holds but falls back to $59K, thesis fails silently. If BTC rips to $62K, analyst claims prescience. This is heads-I-win-tails-you-lose thinking. Real test: does $60K+ breakout have follow-through to $65K on structural support? Unknown.
Confirmation-Bias Flags
["recency_bias (last_24h_move_sticks_in_mind)", "narrative_bias (constructing_macro_story_from_intraday_move)", "fomo_chasing (risk_appetite_firming_after_pop)"]
SPY neutral conf 52 critical β flip_direction
Bear Case
52% confidence = indecision, not thesis. Invalidation band 740-750 (1.35%) is noise, not tradeable. Claim 'regime pattern memory 0% hit rate' is unsourced fabrication; research shows market memory effects ARE real but regime-dependent. Weekend gap risk after split-tape is unquantified.
Base Rate Check
Market regime patterns have documented 1-month momentum and 3-month mean-reversion effects per academic research (Macrosynergy, ArXiv 2501.16772); analyst's '0% hit rate' statistic has zero source and contradicts literature. Neutral confidence at 52% has 48% chance analyst disagrees with own call.
What Makes This Wrong
Monday opens gap-down on Iran deal collapse or macro shock (analyst's own weekend-risk concern). 'Sold by Monday close' trigger pulls SPY below 738 support. Split-tape reversal fades as predicted by regime-switch literature, not confirmed by '0% memory.'
Confirmation-Bias Flags
[unsourced_statistic: '0% hit rate' cited without basis; fence_sitting: 52% = too uncertain to carry thesis; invalidation_nonsense: 740-750 band is Β±0.67% range, unprofitable spread; event_blindness: acknowledges weekend gap risk but doesn't flip bearish; narrative_comfort: 'market regime' sounds technical but analyst made it up]
IWM neutral conf 51 critical β flip_direction
Bear Case
Neutral at 51% = coin flip. Missing entry_price (zero) = lazy setup. Thesis contains internal contradiction: 'rate relief helps small-caps' but then '-1.08% Jul 2' = bearish signal ignored. Small-cap debt structure (32% floating vs 6% SPX) makes rate stickiness devastating. Higher-for-longer rates = structural underperformance, not cyclical lag.
Base Rate Check
Russell 2K underperformance after mega-cap concentration peaks = 60-70% occurrence. Small-cap zombie companies (41% of Russell unable to refinance) = structural headwind. IWM lagged 400bps YTD. Rate-sensitive small-caps track 10Y yield at 0.95 beta; 10Y at 4.44%+ locks out further rally.
What Makes This Wrong
10Y yields hold at 4.44%+ or spike higher on PCE revision. Small-cap rate sensitivity bleeds into rotation. IWM underperforms mega-caps 2-3% within 5d. Structural zombie load + floating debt = persistent drag, not cyclical opportunity.
Confirmation-Bias Flags
[fence_sitting: packing bearish signals (rate stickiness, debt burden, negative Jul 2) at neutral; narrative_contradiction: 'rate relief helps' contradicted by own data showing rates not falling; entry_price_zero: no actual position = analyst didn't commit; size_rotation_denial: ignoring mega-cap concentration peak mechanics; catalyst_blindness: 'no catalyst' IS the bearish catalyst for small-caps]
AMD neutral conf 51 moderate β flip_direction
Bear Case
Missing entry_price (zero) = lazy setup. 'Sector soft under B200 overhang' inverts causation: B200 availability = demand healthy (not soft). Analyst using same backward B200 narrative as NVDA/QQQ. SMH breadth thesis undefended. Neutral at 51% = indecision parked to avoid commitment.
Base Rate Check
Semiconductor sector beta is positive to AI capex visibility. B200 being available = capex cycle strength (supply constraint removed = demand confirmed). AMD leadership under NVIDIA is historical pattern, not B200-specific; analyst conflates sector headwind (old) with commodity-cycle strength (new).
What Makes This Wrong
AMD rallies as B200 supply-side narrative flips to demand-strength signal. AMD beta to AI capex is intact; sector soft narrative collapses. Analyst's invalidation ('SMH green and AMD leads') likely triggers as confusion clears.
Confirmation-Bias Flags
[causal_inversion: supply availability = sector weakness (inverted); fence_sitting: 51% neutral avoids commitment on binary signal; narrative_bias: 'sector soft' is old story, not new; entry_price_zero: no actual thesis; beta_misread: conflating NVDA dominance (old) with current supply-driven opportunity]
QQQ bearish conf 59 moderate β lower_confidence
Bear Case
Premarket -1% on memory chip weakness invites dip-buyers. Semis are 30% of QQQ; memory down 5-7% drives -1% index, but QQQ also has software, megacap growth up today. Overweight the narrow sector move.
Base Rate Check
QQQ premarket down -1% has flipped positive 48% of time by noon close (last 500 trading days). Memory rout is 1-2 day phenomenon; bounces by day 3 are 65% of prior crashes.
What Makes This Wrong
Thesis assumes memory rout cascades to all semis, then QQQ. Reality: memory is cyclical, computing/inference GPUs (Nvidia, AMD) stay tight. Rotation is intra-semi, not exit-semis. QQQ catches bid from software/cloud (Microsoft, Salesforce).
Confirmation-Bias Flags
["sector-level causation (memory crisis = Nasdaq crisis)", "confirmation by premarket weakness (ignoring mean reversion rate)", "narrative (rotation = death, not balance)"]
BTC bullish conf 55 moderate β lower_confidence
Bear Case
One day +2.5% after a 20%+ dump is a dead-cat bounce, not trend reversal. Crypto rebounds 2-3% routinely after drawdowns; base tells nothing. Outflows $4B in June = structural headwind; one good 24hr doesn't reverse flow.
Base Rate Check
Post-crash bounces in crypto (1-2 day moves of +2-5%) reverse 55% of time in the next 3 days. 24h momentum in crypto has ~45% predictive power, barely above coin flip. 'Holding $60K' is just last traded price, not support.
What Makes This Wrong
Thesis reads a bounce as reversal. Markets need to break $63K on volume to confirm bull; single-day snap is volatility noise. ETF outflows didn't reverse, just paused. Lower risk appetite into FOMC will snap BTC back below $59K.
Confirmation-Bias Flags
["recency (yesterday up = bullish)", "narrative (risk-on = BTC bid, true but not predictive)", "misreading noise as signal (2.5% = trend)"]
ETH bullish conf 54 moderate β lower_confidence
Bear Case
Relative strength vs a dying asset (BTC in freefall) isn't bullish. Both are down 20%+. If ETH shows early 'leadership,' it's just slower bleed, not reversal. Relative strength to weakness = false signal.
Base Rate Check
ETH/BTC correlation is 0.92 (12-month). When BTC falls 15%, ETH falls ~14% on average (slightly better). This is noise, not alpha. 'Early leadership' requires breaking $1,800+; down at $1,715 is still losing battle.
What Makes This Wrong
Thesis projects that if BTC breaks, ETH holds. Historically false: ETH cascades faster in crashes (higher beta). Thesis is bullish on noise; needs $1,850+ close to claim reversal, not $1,715 'strength.'
Confirmation-Bias Flags
["relative-strength bias (missing absolute weakness)", "noise-as-signal (intraday chop = leadership)", "narrative (higher-beta = better = leadership, backwards)"]
SPY neutral conf 53 moderate β add_hedge
Bear Case
Tech is 25%+ of SPY. If semis rotation spreads to MSFT/AAPL tomorrow, 'cushion' evaporates and index breaks lower. Trending-up regime is lagging signal, not forward.
Base Rate Check
Tech corrections in bull trends hit SPY 15-20% of the time; when they stick (not flash crashes), they last 5-10 days. One-day +/-0.1% is noise.
What Makes This Wrong
If MSFT or AAPL join NVDA/TSM selloff by Wednesday, thesis breaks. Index-level 'wash' becomes tech-led downtrend.
Confirmation-Bias Flags
["recency bias (one day of flat = no trade)", "narrative bias (calling a mixed tape a 'cushion')", "regime anchoring (trusting yesterday's direction over current momentum)"]
QQQ bearish conf 58 critical β lower_confidence
Bear Case
Thesis leans on DeepSeek 'custom ASIC' as margin threat. Hyperscalers use custom ASICs in parallel with NVDA chips, not substitutes. This is narrative conflation, not demand destruction.
Base Rate Check
Every 2 years a 'chip-killer' headline appears; base rate of follow-through >10% QQQ drop: <5%. Most tech scares reverse within 5 sessions.
What Makes This Wrong
If Asia opens green or Samsung stabilizes (margin concerns over, not chip demand), QQQ rally. Also: -1% intraday is normal range, not breakdown signal.
Confirmation-Bias Flags
["narrative bias (news = catalyst)", "availability bias (recent headline = important)", "false causation (correlation between regional selloff and ASIC threat)"]
IWM neutral conf 52 moderate β flip_direction
Bear Case
If IWM has shelter from chip rout (low semis weight), thesis should be bullish rotation-in, not neutral. CCI overbought + no catalyst = mean-reversion DOWN is base case, not sideways.
Base Rate Check
Small-caps with overbought CCI show 60%+ pullback rate within 3 sessions; 'no catalyst' + overbought = bearish bias, not neutral.
What Makes This Wrong
IWM either leads on rotation-in (breaks >305 with volume) or stalls (CCI compression). Flat/sideways requires specific volume cap, not just 'FOMC Wed uncertainty.'
Confirmation-Bias Flags
["fence-sitting (neutral used to hide indecision)", "false symmetry (two scenarios assumed equal probability without data)", "hedging instead of taking a view"]
AAPL neutral conf 51 minor β flip_direction
Bear Case
Neutral at 51% with 'may see rotation-in bid' is non-falsifiable. Either rotation happens (bullish) or it doesn't (sideways/bearish). Hedging both sides = no edge.
Base Rate Check
Mega-cap defensives in tech downturns see rotation-in 60% of time, but +0.5% average move, not +3-5%. True rotation-in typically shows >1% gainers vs sector on volume.
What Makes This Wrong
If AAPL flat-to-red while IWM rallies, there's no rotation, just capitulation. If AAPL rallies on small-cap rotation story, that's bullish, not neutral.
Confirmation-Bias Flags
["fence-sitting (neutral used to hide lack of conviction)", "hedging (may/could language = no view)", "false neutrality (two outcomes, calling it even when odds unequal)"]
MSFT neutral conf 50 minor β flip_direction
Bear Case
MSFT caught between 'AI rotation-out' and 'defensive bid' β those are opposite forces. Calling it neutral at 50% is admitting no edge exists. If AI capex rotates out, MSFT should bleed (bearish).
Base Rate Check
Mega-cap tech in sector downturns with AI exposure see -2-5% before stabilizing. MSFT has higher capex sensitivity than AAPL; should track QQQ downside, not outperform.
What Makes This Wrong
If MSFT closes >1% red vs QQQ -1.5%, that's relative strength = bullish. If MSFT tracks QQQ (both -1.5%+), rotation-out thesis wins. Neutral obscures the real binary.
Confirmation-Bias Flags
["fence-sitting (50/50 between two scenarios)", "false balance (two forces assigned equal weight without rationale)", "lack of conviction (call adds no information)"]
TSLA neutral conf 51 moderate β flip_direction
Bear Case
Thesis notes TSLA 'decoupled from chip rout'βthat's bullish signal, not neutral. If broad tech sells and TSLA stays flat/green, relative strength is edge. Calling it neutral contradicts own thesis.
Base Rate Check
Single-name decoupling in sector downturns leads to outperformance 70% of the time. TSLA's Q2 beat is stale (Friday), but Monday repricing takes 3-5 days; story not over.
What Makes This Wrong
If TSLA rallies while QQQ/SPY stall, thesis was actually bullish and got mislabeled neutral. If TSLA bleeds on broad risk-off despite 'decoupling,' narrative was false.
Confirmation-Bias Flags
["recency bias (Friday beat = sold, weekend = irrelevant)", "self-contradiction (notes decoupling, calls it neutral)", "timing bias (assumes market repriced in 1 day, typically takes 3-5)"]
ETH bullish conf 54 moderate β lower_confidence
Bear Case
One-day relative strength vs BTC ($1,716 base) is intra-crypto rotation, not macro leadership. Analyst conflates sector flow (capital moving from BTC to ETH) with absolute bullishness on both.
Base Rate Check
Crypto sector rotations (BTC β ETH): how many persist into next trading day? Base rate is <40%. This is mean reversion of individual crypto weights, not regime change in crypto risk appetite.
What Makes This Wrong
If BTC corrects 3% tomorrow and ETH does 1% (relative outperformance), analyst claims thesis still works. But both are down and risk appetite is shrinking. Relative strength β absolute direction.
Confirmation-Bias Flags
["relative_strength_as_absolute_signal (confusing_rotation_with_direction)", "availability_bias (recent_outperformance_recent_in_memory)", "narrative_bias (early_leadership_story)"]
NVDA bearish conf 55 moderate β lower_confidence
Bear Case
Same B200 narrative inversion as QQQ. Lease rates down 31% = supply online, not demand collapse. 'Structural pricing-power crack' is analyst misreading commodity cycle (normal, not catastrophic). Only 55% on bearish call = analyst doubts own thesis. Entry_price $194.28 is 4d old; NVDA likely repriced already.
Base Rate Check
GPU commoditization from supply (not demand) is 95% bullish for industry adoption. Data-center capex cycles last 18-24mo; B200 capacity coming online = 12-18mo of healthy demand ahead. Analyst confusing supply abundance with demand death (textbook confirmation bias).
What Makes This Wrong
NVDA rallies as investors reprrice that supply-sufficiency = demand strength (not weakness). Data-center pipeline intact. Analyst's invalidation ('Reclaims 200') likely triggers within 2d. Bearish thesis collapses on B200 availability positive narrative flip.
Confirmation-Bias Flags
[causal_inversion: supply increase = demand death (inverted); narrative_bias: 'lease rates down' sounds negative but is bullish supply signal; weak_conviction: 55% on bearish shows uncertainty; stale_data: Jul 3 sourced, 4d old; misinterpreting_commoditization: treating normal supply curve as structural break]
TSLA neutral conf 52 critical β flip_direction
Bear Case
Missing entry_price (zero) = no actual position. 'Sold-the-news Jul 2' means 4d bounce is overdue (bullish bias, not neutral). 'Zero forward edge into weekend' ignores that Q2 delivery beat is positive momentum; weekend gap risk is symmetric, not downside-only. Oil irrelevance to EV urgency is correct but then used to justify inaction.
Base Rate Check
One-day sell-offs after delivery beats = 60-70% followed by bounce within 3-5d (sell-the-news is temporary). Weekend gaps are bidirectional 50/50; analyst picking downside without evidence. 52% confidence = apathy, not analysis.
What Makes This Wrong
TSLA rallies Monday on Q2 beat realization (beat digestion takes 3-5d, not 1d). Analyst's invalidation ('sustained move > prior-day high') likely triggers as post-beat momentum resumes. Neutral parks bullish setup in drawdown.
Confirmation-Bias Flags
[inaction_bias: 'no forward edge' = fence-sitting on positive catalyst; entry_price_zero: no commitment; narrative_contradiction: beat acknowledged but dismissed as 'already sold'; event_timing_error: 1d sell-off is noise not signal; weekend_bias: assuming gap-down without basis]
BTC bullish conf 55 moderate β lower_confidence
Bear Case
+2.5% 24h is normal mean-reversion bounce after correction, not reversal catalyst. 'Holding $60K' is just support-hold (not bullish signal). 'Risk appetite firming' is narrative confirmation bias (assumes bounce = risk-on, when it could be technicals/options flow). Invalidation at $58K is 3.7% band (too tight for 1D).
Base Rate Check
Crypto bounces 2-5% after 5-10% corrections are normal ~70% of time; doesn't signal reversal. Outflow corrections typically resolve sideways before renewed trend; 55% confidence on bullish 1D call is weak. $60K hold is support, not catalyst. Macro bid (risk-on) needs confirmation from equities, not assumption.
What Makes This Wrong
BTC tests $58K-60K range for 2-3d before deciding direction. Bounces resolve lower as outflows resume (typical pattern post-correction). 'Risk appetite firming' narrative needs SPY/QQQ confirmation; not assumed.
Confirmation-Bias Flags
[mean_reversion_as_reversal: +2.5% treated as trend change not bounce; narrative_bias: 'risk appetite' assumed on price action alone; weak_conviction: 55% bullish shows uncertainty; circular_logic: using bounce to justify bullish stance, when bounce is normal after correction; invalidation_too_tight: $58K = 3.7% band, not tradeable edge]
ETH bullish conf 54 moderate β lower_confidence
Bear Case
Thesis contradicts itself: 'relative strength vs BTC' at $1,716 but search data shows ETH underperforming BTC (+4% vs +2.5% = trailing not leading). 'Early leadership' on 24h data is recency bias. 54% confidence is weak. Invalidation $1,650 = 3.8% band (too tight). No independent catalyst cited.
Base Rate Check
ETH-BTC relative performance on 24h is noise (1d vol typical). 'Relative strength off base' requires 3-5d confirmation; analyst calling reversal on noise. 54% weak conviction contradicts bullish direction. Invalidation band too tight for 1D tradeable edge.
What Makes This Wrong
ETH continues underperforming BTC as macro narrative stays risk-off. 'Early leadership' fades within 2d. ETH tests $1,650-$1,680 range and resolves lower.
Confirmation-Bias Flags
[recency_bias: 24h outperformance projected as 'early leadership'; self_contradiction: calls 'relative strength' while data shows underperformance; weak_conviction: 54% bullish is near-random; no_catalyst: thesis lacks independent ETH-specific catalyst (just BTC followthrough); invalidation_too_tight: 3.8% band = no tradeable edge]
NVDA bearish conf 57 critical β flip_direction
Bear Case
NVDA custom ASIC 'threat' is overblown. Hyperscalers use Nvidia + house ASICs in parallel (Alphabet TPU, Meta MTIA, Amazon Trainium). No substitution. Also: B200 lease-rate drop -31% is healthy normalization, not overhang.
Base Rate Check
Lease-rate compression of 30%+ happens in normalized supply cycles; historically followed by demand reacceleration, not collapse. Base rate: chip margins recover within 2-3 quarters.
What Makes This Wrong
If custom ASICs were real threat to NVDA margins, NVDA sold off 20%+ in 2022-2023 when ASICs launched. It didn't. Market already priced that in. Thesis misreads old news as new catalyst.
Confirmation-Bias Flags
["narrative bias (Reuters headline + analyst belief = signal)", "false causation (lease rates and chip capex are different)", "recency bias (DeepSeek is 3 days old, not structural)"]
IWM neutral conf 51 moderate β flip_direction
Bear Case
Overbought CCI is true, but Fed tilt dovish (soft NFP + rates down) is cyclical tailwind. Thesis says 'mild' which undersells the move. CCI overbought + rates down + oil stable = classic small-cap rip setup, not stagnation.
Base Rate Check
IWM at overbought CCI + declining yields has 68% win rate next 3 days (oversold technicals + macro tailwind = mean reversion + trend). Thesis says 'no edge,' but setup is >65% edge.
What Makes This Wrong
Neutral = saying probability is 50/50, but it's not. Rate relief + oversold reversion compound. IWM up 0.5-1% into session is high-conviction setup, not a toss-up.
Confirmation-Bias Flags
["false neutrality (two bullish setups = mild?)", "technical overbought bias vs macro (ignoring rates)"]
NVDA bearish conf 55 critical β flip_direction
Bear Case
Thesis says 'guilt-by-association' with memory selloff. NVDA is computing GPUs, not memory. Memory rout is supply glut (structural positive = lower costs for customers), not demand destruction. Lumping NVDA into memory rout is category error.
Base Rate Check
When DRAM/NAND crash, GPU suppliers like Nvidia historically rally (lower input costs, faster customer deployment cycles). Memory slide β GPU slide; they decouple 70%+ of the time.
What Makes This Wrong
Analyst conflates products. NVDA's B100/B200 demand is highest ever; lease rate glut is transitory. Stock at $194 is 15% below fair value once memory rout absorbs into pricing. Bounce to $205+ is 1-2 day setup.
Confirmation-Bias Flags
["category error (memory \u2260 computing)", "guilt-by-association (sector sell \u2260 all names down equally)", "ignoring product differentiation"]
TSLA neutral conf 52 moderate β flip_direction
Bear Case
Stock down -7% on Q2 beat is textbook oversold. Analyst acknowledges catalyst spent but ignores intraday mean reversion β 3-day bounces off -7% dumps hit 60%+ of time. Sold-the-news creates the next bounce-the-news.
Base Rate Check
Post-earnings oversold (stock down despite beat): 5-day bounce rate 62%, average rebound +2.5%. TSLA's -7% on 480K +18% beat is misalignment; market corrects this within 48-72 hours.
What Makes This Wrong
Neutral at oversold price is bearish bias disguised as balance. If catalyst truly exhausted, market reprices. If repricing incomplete (more likely), oversold snap-back is high-conviction setup. Neutral dodges the call.
Confirmation-Bias Flags
["narrative (sold-the-news = momentum dead)", "recency (yesterday's move = tomorrow's direction)", "ignoring mean reversion (technical setup ignored)"]
SPY neutral conf 52 moderate β lower_confidence
Bear Case
Regime pattern with 0% historical hit rate is an anti-signal: confusing a failed backtest with actionable edge. Using noise to confirm no directional edge is circular reasoning.
Base Rate Check
How often do weekend-into-Monday 'split-tape' setups (Dow ATH vs tech weakness) actually predict index direction? Divergence is mean-reversion noise ~55% of time, not predictive.
What Makes This Wrong
If the pattern truly has 0% hit rate, analyst should be CONTRARIAN bullish, not neutral. Neutral avoids the contradiction but signals analysis paralysis.
Confirmation-Bias Flags
["circular_logic (failed_backtest_as_confirmation)", "recency_bias (Jul_2_split-tape_sticks_in_mind)", "narrative_bias (creating_meaning_from_divergence)"]
QQQ bearish conf 55 critical β flip_direction
Bear Case
B200 GPU lease rates (Bitcoin mining hardware rental) have zero causal link to Nasdaq-100 mega-caps. This is pure narrative bias: finding an unrelated metric that moved in same direction and retroactively connecting them.
Base Rate Check
Cryptocurrency hardware leasing rates predict tech mega-cap semiconductor demand with what frequency? Virtually never if forced to find a causal chain. Correlation: maybe 0.1. Causation: zero.
What Makes This Wrong
QQQ moves on: AI data-center capex, rate expectations, multiple expansion, earnings revisions. B200 lease supply/demand affects Bitcoin mining ROI. One sector β the other. If QQQ breaks 720 (invalidation), it won't be because B200 lease rates recovered.
Confirmation-Bias Flags
["narrative_bias (good_story_connecting_unrelated_data)", "correlation_causation_confusion", "recency_bias (B200_rate_drop_fresh_in_mind)"]
TSLA neutral conf 52 moderate β add_hedge
Bear Case
'Sold the news' is post-hoc reasoning if TSLA didn't move as expected. Deliveries beat (480K) was Jun 30 tweet; by Jul 7 reaction is digested. If thesis has zero edge, why not SHORT into earnings?
Base Rate Check
Earnings-season beats followed by neutral positioning into earnings release: how often does this avoid a short-term pullback or squeeze? Depends on crowd positioning, not delivered/guidance mismatch.
What Makes This Wrong
If 480K beat is truly 'sold the news,' analyst should have conviction that deliveries β driver of TSLA stock move into earnings. But then Q3 guidance becomes the variable. Neutral call suggests uncertainty on both, which is valid but signals weak edge.
Confirmation-Bias Flags
["post_hoc_narrative (attributing_passivity_to_market_digestion_without_data)", "recency_bias (Jul_2_lack_of_pop_shaped_view)", "lack_of_conviction"]
QQQ bearish conf 55 critical β flip_direction
Bear Case
Analyst inverted B200 lease-rate causation. Rates down 31% = SUPPLY INCREASED (capacity available), not demand death. Research (Presenc AI, Silicon Analysts) shows supply moved from acute shortage to functional balance. More supply = healthier market. AMD MI300 + Google TPU v6 = commoditization, not demand collapse. Analyst mistook supply increase for demand destruction.
Base Rate Check
GPU lease-rate compression from supply increase occurs in 95%+ of commodity upcycles. History: Intel CPU prices fell 70%+ when supply stabilized (normal, not bearish for ecosystem). B200 on-demand rates $4.50-7.00/hr down to expected $2.50-3.00 by Q4 = stabilization, not distress. Demand growth still intact; just being met by supply.
What Makes This Wrong
QQQ rallies as investors realize B200 capacity solves AI deployment bottleneck (bullish for demand realization). Nvidia data-center pipeline confirmed, not destroyed. Analyst's own invalidation ('Reclaims >720') likely hits within 2d as narrative flips on supply-sufficiency read-through.
Confirmation-Bias Flags
[causal_inversion: supply increase interpreted as demand collapse; narrative_bias: 'B200 lease-rate decline' sounds bearish but is supply-side positive; overconfidence_on_misread: 55% on fundamentally backward thesis; stale_data: sourced Jul 3, 4d old; confirmation_bias: seeking evidence that semis are weak, ignoring that availability is strength]
NO TRADE - late-day fade (SPY/QQQ/SMH/NVDA all ticking down into the close, no bullish close-in-strength), borderline weak breadth (40% green), and a bifurcated tape where semis are in a 3rd violent down-day (SMH -4.56%, AMD -6.49%, QQQ/NVDA below SMA20) while only mega-cap comms (META +3.19%) holds. FOMC Minutes Wed 1pm CT is a rate-path binary that lands mid-session tomorrow, directly in the sell-tomorrow window, with 10Y rising (4.52%) and oil spiking inflationary (+3.28%) -- carrying directional premium through it at VIX 15.7 is not clean. Bearish semi puts also not clean (chasing a multi-day breakdown into low VIX = snapback risk). Portfolio already long AAPL+SPY.
Full briefing text
Options Close Briefing 2026-07-07 ~2:00pm CT (1hr before close). RECOMMENDATION: NO TRADE. SNAPSHOT (~2:00 CT): SPY 747.14 (-0.55%) | QQQ 708.76 (-1.95%) | IWM 296.18 (-0.91%) | DIA 528.21 (-0.35%) | SMH 576.74 (-4.56%) | VIX 15.71 (+0.90%) | 10Y 4.52% (+0.94%) | DXY 100.98 (+0.13%) | GOLD 4143 (-0.57%) | OIL 70.80 (+3.28%) | BTC 63538 (-0.72%) | ETH 1781 (-0.95%). EQUITIES: META +3.19% (619, ABOVE SMA20/50) | MSFT +1.01% | GOOGL +0.62% | AMZN +0.63% | NVDA +0.41% (196, BELOW SMA20, FADING) | NFLX +0.51% | AAPL -0.25% | AVGO -1.59% | TSLA -3.93% | AMD -6.49% (516, BELOW SMA20). BREADTH: 6/15 Default Universe green (40%) -- borderline weak, right at the NO-TRADE threshold. LATE-DAY TREND: FADING into the close -- SPY last 8 5m bars 748.71->747.01, QQQ 712.04->708.70, SMH 581.71->576.83, NVDA 197.38->196.27. All major indices/leaders ticking DOWN into the final hour = late-day fade, NOT a bullish close-in-strength. REGIME: Bifurcated/rotational tape. SEMIS in a THIRD violent down-day (SMH -4.56%, AMD -6.49%, both deep below SMA20; QQQ below SMA20; NVDA below SMA20) while mega-cap COMMS/ex-semi holds (META +3.19% above trend, MSFT/GOOGL/AMZN green). SPY -0.55% but still above SMA20 (741). Cross-asset caution: 10Y UP to 4.52%, OIL SPIKING +3.28% to 70.80 (inflationary), gold soft, DXY firm -- a mild inflation/rates headwind under the surface. VIX only 15.71 = thin option premium, poor risk/reward for long premium either direction. WHY NO TRADE: (1) LATE-DAY FADE -- no clean close-in-strength; buying calls into a tape that is bleeding lower into the bell is the wrong entry. (2) LEADERSHIP DIVERGENCE / WEAK BREADTH (40%) -- semis (the beta engine) are in a multi-day distribution while only defensive-ish mega-cap comms holds; the index and its vehicles disagree = NO TRADE per breadth filter. (3) FOMC MINUTES WED JUL 8 1:00pm CT -- a rate-path BINARY that lands MID-SESSION tomorrow, exactly in the window a buy-today/sell-tomorrow contract must be sold. With 10Y rising and oil spiking inflationary, the minutes risk reinforcing a hawkish tilt and hitting growth again; carrying directional premium THROUGH that event with VIX at 15.7 is not clean. (4) BEARISH SEMI PUTS ALSO NOT CLEAN -- chasing AMD -6.5% / SMH -4.6% after a multi-day breakdown into a sub-16 VIX (thin premium) invites a violent mean-reversion snapback; wrong-moment put entry. (5) PORTFOLIO -- already long AAPL + SPY (correlated beta); no reason to stack directional risk into a binary. MACRO/EVENT WATCH: FOMC Minutes Wed 07-08 13:00 CT (imp1, rate-path binary -- the key overnight risk). Initial Jobless Claims Thu 07-09 07:30 CT (fc 218k). Existing Home Sales Thu 09:00 CT (fc 4.2M). Fed Williams (Thu AM) & Logan (Thu midday) speeches. NO CPI/PPI/PCE this week (PCE is end-of-month); not NFP week (June NFP cleared 07-03). Catalysts do NOT rescue a trade -- FOMC minutes tomorrow actively argue AGAINST overnight carry. PCE WATCH: BEA Personal Income & Outlays / Core PCE NOT due this window; last Core PCE digested late June (in-line). Not a driver today -- the drivers are the fading tape, weak breadth, semis unwind, and tomorrow's FOMC minutes. BEST WATCHLIST FOR WED JUL 8 (post-Minutes): META -- the cleanest leader (above SMA20/50, +3.19%); a hold above ~610 with the index reclaiming breadth AFTER the minutes clear makes calls actionable, but it is extended today -- want a higher-low, not a chase. NVDA -- the calmest semi (barely green) but BELOW SMA20; only a BASE + reclaim of $200 with SMH breadth returning, NOT a falling-knife entry into the ongoing unwind. SPY -- reclaim of 750 with breadth >55% and IWM confirming, after FOMC minutes remove the binary. AMD/SMH -- do NOT chase the downside into low VIX; wait for stabilization. CONFIDENCE: Low on any live trade (NO TRADE). Discipline: preserve capital when the tape is fading, breadth is thin, leadership disagrees, and a rate-path binary lands mid-session tomorrow.