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.
Asia-led chip contagion (Samsung -7%, Kospi -5%) drags foundry/semis complex.
Named among premkt chip decliners in global memory-led rout (Samsung/Micron); high-beta semi with no offsetting catalyst today.
AI-chip rotation + validated B200 lease-rate decay; guilt-by-association with memory selloff. Premkt flat but sector tape heavy.
Foundry proxy dragged by Asia semi selloff (Samsung -7%, Kospi -5%); guilt-by-sector into weak tape.
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.
Mega-cap AI-adjacent; mild drag from chip rotation but index-anchor resilience. Slight downside skew.
Opened $1,797 up 0.8%; higher-beta ride on firm crypto risk appetite. Weaker relative to BTC intraday fade risk keeps conviction moderate.
Tech drag (chip selloff) offset by Dow-led cyclical rotation; index-level wash. Trending-up regime intact but QQQ/SPY risk-off internals.
Cyclical rotation is mild small-cap tailwind but hot-CPI/hawkish-Fed backdrop and overbought CCI cap upside. No edge.
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.
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.
Weak absolute level (~1780); crypto-beta to BTC recovery but no independent catalyst. STALE data caveat.
AI-capex exposed but software-margin buffer; caught between rotation-out of AI and defensive mega-cap bid. No edge.
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
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.