Ewan Li

Market analysis

My own research runs — nightly scans and weekly reviews — published after their embargo lapses, with position sizing structurally removed.

30 most recent published scans, oldest to newest. No colour ramp — regime is measured prose, not an ordinal.
Jun 29, 2026 — PULLBACK_IN_UPTRENDJun 29PULLBACK_I…Jun 30, 2026 — UPTREND_RESUMPTIONJun 30UPTREND_RE…Jul 1, 2026 — CHOP/REBOUND-THRUSTJul 1CHOP/REBOU…Jul 2, 2026 — CHOP / ROTATIONJul 2CHOP / ROT…Jul 6, 2026 — CHOP/REBOUND-THRUSTJul 6CHOP/REBOU…Jul 7, 2026 — CHOPJul 7CHOPJul 8, 2026 — UPTRENDJul 8UPTRENDJul 9, 2026 — UPTRENDJul 9UPTRENDJul 10, 2026 — UPTRENDJul 10UPTRENDJul 13, 2026 — UPTRENDJul 13UPTRENDJul 14, 2026 — CHOPJul 14CHOPJul 15, 2026 — CHOPJul 15CHOPJul 16, 2026 — CHOPJul 16CHOPJul 17, 2026 — CHOPJul 17CHOPJul 20, 2026 — CHOPJul 20CHOPJul 21, 2026 — CHOPJul 21CHOPJul 22, 2026 — CHOPJul 22CHOPJul 23, 2026 — PULLBACKJul 23PULLBACKJul 24, 2026 — PULLBACKJul 24PULLBACKJul 27, 2026 — CHOPJul 27CHOPJul 28, 2026 — CHOPJul 28CHOPJul 29, 2026 — PULLBACKJul 29PULLBACKJul 30, 2026 — CHOPJul 30CHOPJul 31, 2026 — CHOPJul 31CHOPAug 3, 2026 — UPTREND/REBOUND-THRUSTAug 3UPTREND/RE…Aug 4, 2026 — UPTREND/REBOUND-THRUSTAug 4UPTREND/RE…Aug 5, 2026 — UPTREND/REBOUND-THRUSTAug 5UPTREND/RE…Aug 6, 2026 — UPTREND/REBOUND-THRUSTAug 6UPTREND/RE…Aug 7, 2026 — UPTREND/REBOUND-THRUSTAug 7UPTREND/RE…Aug 10, 2026 — UPTRENDAug 10UPTREND
Regime timeline — data table
Regime timeline: date and regime headline
DateRegime
Jun 29, 2026PULLBACK_IN_UPTREND
Jun 30, 2026UPTREND_RESUMPTION
Jul 1, 2026CHOP/REBOUND-THRUST
Jul 2, 2026CHOP / ROTATION
Jul 6, 2026CHOP/REBOUND-THRUST
Jul 7, 2026CHOP
Jul 8, 2026UPTREND
Jul 9, 2026UPTREND
Jul 10, 2026UPTREND
Jul 13, 2026UPTREND
Jul 14, 2026CHOP
Jul 15, 2026CHOP
Jul 16, 2026CHOP
Jul 17, 2026CHOP
Jul 20, 2026CHOP
Jul 21, 2026CHOP
Jul 22, 2026CHOP
Jul 23, 2026PULLBACK
Jul 24, 2026PULLBACK
Jul 27, 2026CHOP
Jul 28, 2026CHOP
Jul 29, 2026PULLBACK
Jul 30, 2026CHOP
Jul 31, 2026CHOP
Aug 3, 2026UPTREND/REBOUND-THRUST
Aug 4, 2026UPTREND/REBOUND-THRUST
Aug 5, 2026UPTREND/REBOUND-THRUST
Aug 6, 2026UPTREND/REBOUND-THRUST
Aug 7, 2026UPTREND/REBOUND-THRUST
Aug 10, 2026UPTREND
n = 14 resolved calls shown — realized excess return once a call's horizon elapsed, oldest to newest. Most calls have not resolved yet; this grows as they do.
MAT: -3.99% · Jul 15, 2026 · Short · tier MEDIUMMAT-3.99%ICE: -0.82% · Jul 15, 2026 · Short · tier MEDIUMICE-0.82%ORCL: +0.03% · Jul 15, 2026 · Short · tier MEDIUMORCL+0.03%LNG: +3.87% · Jul 15, 2026 · Short · tier MEDIUMLNG+3.87%MAT: -10.46% · Jul 16, 2026 · Short · tier MEDIUMMAT-10.46%ICE: -2.76% · Jul 16, 2026 · Short · tier MEDIUMICE-2.76%ORCL: +5.78% · Jul 16, 2026 · Short · tier MEDIUMORCL+5.78%LNG: +2.13% · Jul 16, 2026 · Short · tier DROPLNG+2.13%MAT: -8.82% · Jul 17, 2026 · Short · tier MEDIUMMAT-8.82%ICE: -2.22% · Jul 17, 2026 · Short · tier MEDIUMICE-2.22%ORCL: +3.12% · Jul 17, 2026 · Short · tier MEDIUMORCL+3.12%PRMB: +4.94% · Jul 27, 2026 · Short · tier MEDIUMPRMB+4.94%ORCL: +10.02% · Jul 28, 2026 · Short · tier DROPORCL+10.02%PLNT: +0.33% · Aug 3, 2026 · Short · tier MEDIUMPLNT+0.33%
Track record — data table
Track record: run, ticker, direction, tier and realized excess
RunTickerDirectionTierRealized excess
Jul 15, 2026MATShortMEDIUM-3.99%
Jul 15, 2026ICEShortMEDIUM-0.82%
Jul 15, 2026ORCLShortMEDIUM+0.03%
Jul 15, 2026LNGShortMEDIUM+3.87%
Jul 16, 2026MATShortMEDIUM-10.46%
Jul 16, 2026ICEShortMEDIUM-2.76%
Jul 16, 2026ORCLShortMEDIUM+5.78%
Jul 16, 2026LNGShortDROP+2.13%
Jul 17, 2026MATShortMEDIUM-8.82%
Jul 17, 2026ICEShortMEDIUM-2.22%
Jul 17, 2026ORCLShortMEDIUM+3.12%
Jul 27, 2026PRMBShortMEDIUM+4.94%
Jul 28, 2026ORCLShortDROP+10.02%
Aug 3, 2026PLNTShortMEDIUM+0.33%
Latest weekly reviewWeek 30, 2026CHOPpublished Aug 24, 2026

Personal research journal · published on a ≥ 14-day delay · position sizes removed · not investment advice.