Market Outlook
Calls with consequences
Every outlook ships with a target and an invalidation level, then gets marked when it resolves. 1 of the last 2 resolved calls hit their target — and the misses are all still here.
- EURUSDActive
Weekly closed back inside the prior range after sweeping the quarterly low. As long as 1.0780 holds, I'm looking for a rotation toward the range high at 1.0980.
Target: 1.0980
Invalidation: Daily close below 1.0780
Published Jul 21, 2026
- BTCUSDTarget Hit
Three weeks of compression under the range high with higher lows. Acceptance above 68.5K opens the prior all-time-high region. No position without the breakout — this is a level map, not a signal.
Target: 72,800
Invalidation: Weekly close below 61,200
Breakout triggered on day 12 and reached the target within a week. Full write-up in the journal.
Published Jul 2, 2026
- XAUUSDInvalidated
Gold tapped a fresh weekly supply after an extended run. Expecting at least a corrective leg toward 2,340 while price stays below 2,425.
Target: 2,340
Invalidation: Daily close above 2,425
DXY breakdown invalidated the idea within three sessions. Logged, marked, moved on — the invalidation level did exactly its job.
Published Jul 8, 2026
- NAS100Active
Index holding the monthly open despite heavy earnings week. Dips into 21,050–21,150 remain buyable while that zone holds, targeting a retest of the highs.
Target: 21,690
Invalidation: H4 close below 20,980
Published Jul 19, 2026