{{ brief.dateline }}
{{ greeting }}, Mike.
Day P&L {{ brief.dayPnlPct }} today. {{ brief.headline }}
Regime · {{ brief.regime }}
Breadth {{ brief.breadth }} ↑
{{ k.label }}
{{ k.value }}
{{ k.delta }}
Sector RotationRS vs SPY · 11 SPDR sectorsleaders → laggards
{{ s.name }}
{{ s.rs }}
Top Opportunitiesfresh scan · holdings + watchlist + ideasOpen scanner →
| Setup | Ticker | Score | RS | Wk | Entry | R:R |
|---|---|---|---|---|---|---|
| {{ o.setup }} | {{ o.t }} | {{ o.score }} | {{ o.rs }} | {{ o.wk }} | {{ o.entry }} | {{ o.rr }} |
Upcoming Earningsnext 14 days
{{ e.days }}
days
{{ e.t }} {{ e.flag }}
{{ e.date }}
cons. EPS
{{ e.eps }}
Watchlist Alertssetups fired since last brief
{{ a.t }} {{ a.tier }}
{{ a.text }}
{{ a.t }}{{ a.name }}
{{ a.exch }} · {{ a.sector }}
{{ a.pxs }}
{{ a.chg }}
Convictionfactor-weighted
{{ a.conviction }}
/ 100 score
{{ a.rec }}
{{ a.oneLiner }}
Health
{{ a.health }}
RS Rating
{{ a.rsr }}
Checklist
{{ a.checkPass }}/9
Factor Scoresweighted by what predicts returnsFama-French · Novy-Marx · Jegadeesh
{{ f.name }}
wt {{ f.wt }}
Bull Thesisstrongest supporting data
{{ p.val }}
{{ p.metric }}
{{ p.why }}
Bear Thesisstrongest opposing data
{{ p.val }}
{{ p.metric }}
{{ p.why }}
Valuation & Distress Modelsexact researched formulas · DCF assumptions adjustable
{{ m.name }}
{{ m.value }}
{{ m.note }}
{{ m.verdict }}
Analyst Estimates{{ a.covCount }} analysts
{{ r.label }}{{ r.n }}
Low
{{ a.tgtLow }}
Mean target
{{ a.tgtMean }}
{{ a.tgtUp }}
High
{{ a.tgtHigh }}
EPS revisions {{ a.revUp }}↑ {{ a.revDn }}↓
Beat rate {{ a.beatRate }}
Sector-Peer Comparisonsame-sector names
| Ticker | Conv. | Fwd P/E | Rev gr. | Gr. margin | Health |
|---|---|---|---|---|---|
| {{ p.t }} | {{ p.conv }} | {{ p.pe }} | {{ p.gr }} | {{ p.gm }} | {{ p.health }} |
{{ r.label }}
{{ r.value }}
{{ r.note }}
Holdings{{ dash.holdCount }} names · every cell colour-coded good → bad
No holdings yet. Click Edit book above to add the positions you're invested in — price, rating, upside, beta and risk analytics fill in live from the market as you add each name.
| Ticker | Sleeve | Wt | Price | Chg | P/E | Fwd | Target | Upside | vs50 | vs200 | RSI | Health | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ h.t }} | {{ h.sleeve }} | {{ h.wt }} | {{ h.pxs }} | {{ h.chg }} | {{ h.pe }} | {{ h.fpe }} | {{ h.tgt }} | {{ h.up }} | {{ h.vs50 }} | {{ h.vs200 }} | {{ h.rsi }} | {{ h.health }} | {{ h.rating }} |
Sleeve Aggregationsleeves sharing the AI-capex factor show similar betas — that overlap is the concentration risk
| Sleeve | Names | Weight | Beta | Ann. return | Ann. vol | Sharpe |
|---|---|---|---|---|---|---|
| {{ s.name }} | {{ s.n }} | {{ s.weight }} | {{ s.beta }} | {{ s.ret }} | {{ s.vol }} | {{ s.sharpe }} |
Screen a Universecandidates + portfolio + watchlist + custom, through the same rating & health engine
Recommendation type
Min rating
Great + Good
Min health
65
Max fwd P/E
40x
Results8 names pass · sorted by health
| Ticker | Subsector | Types | Rating | Conv. | Fwd P/E | Upside | Health |
|---|---|---|---|---|---|---|---|
| {{ r.t }} | {{ r.sub }} | {{ r.types }}× | {{ r.rating }} | {{ r.conv }} | {{ r.fpe }} | {{ r.up }} | {{ r.health }} |
Watchlistlive
{{ w.t }}{{ w.pxs }}
{{ w.rating }} · H{{ w.health }}{{ w.chg }}
◆ {{ w.setup }}
Market Regime
{{ op.regime.label }}
S&P 500
{{ op.regime.spy }}
Trend
{{ op.regime.trend }}
Breadth
{{ op.regime.breadth }}
150-name breadth trend
{{ grp.title }}{{ grp.note }}
| Ticker | Score | Conf | Chart | RS Rt | RS·SPY | Wk |
|---|---|---|---|---|---|---|
| {{ r.t }} | {{ r.score }} | {{ r.conf }} | {{ r.chart }} | {{ r.rs }} | {{ r.rss }} | {{ r.wk }} |
{{ p.label }}
{{ p.value }}
Open Positionsmarked to market · R = gain in units of initial risk
| Ticker | Side | Entry | Current | P&L $ | P&L % | R-mult. | Flag | Actions |
|---|---|---|---|---|---|---|---|---|
| {{ o.t }} | {{ o.side }} | {{ o.entry }} | {{ o.cur }} | {{ o.pnl }} | {{ o.pnlp }} | {{ o.r }} | {{ o.flag }} | Close✕ |
Closed Tradesrealized
| Ticker | Side | Realized P&L | R-multiple | Closed |
|---|---|---|---|---|
| {{ c.t }} | {{ c.side }} | {{ c.pnl }} | {{ c.r }} | {{ c.date }} |
{{ ch.last }}type a ticker, press ↵
Price50-DMA200-DMA
Chart Healthevidence-rated · RS vs {{ ch.benchmark }}
{{ h.label }}{{ h.v }}
Weekly Confirmation
Weinstein stage{{ ch.weekly.stage }}
30-wk MA{{ ch.weekly.ma }}
Weekly RSI{{ ch.weekly.rsi }}
{{ ch.weekly.verdict }}
Compare side-by-side
{{ c.t }} ×
Nothing to compare yet
Type a ticker in the box above and press ↵. Add up to 5 and see them side by side — live price performance, valuation, growth and conviction, all pulled from the market.
Relative Performancerebased to 100 · 6 months
Metric Comparison
| Metric | {{ c }} |
|---|---|
| {{ m.label }} | {{ v }} |
—
Expected move
{{ opt.em.move }} {{ opt.em.pct }}
1-SD range
{{ opt.em.range }}
Expiration
{{ opt.em.exp }}
ATM straddle + IV-implied. Mechanical screening of public option data — not advice.
Call (bullish)
| Contract | Exp | Mid | B/E | Move | P(ITM) | IV | Spr% | Liq | ROI@tgt |
|---|---|---|---|---|---|---|---|---|---|
| {{ c.strike }} | {{ c.exp }} | {{ c.mid }} | {{ c.be }} | {{ c.mv }} | {{ c.pitm }} | {{ c.iv }} | {{ c.spread }} | {{ c.liq }} | {{ c.roi }} |
Put (bearish)
| Contract | Exp | Mid | B/E | Move | P(ITM) | IV | Spr% | Liq | ROI@tgt |
|---|---|---|---|---|---|---|---|---|---|
| {{ c.strike }} | {{ c.exp }} | {{ c.mid }} | {{ c.be }} | {{ c.mv }} | {{ c.pitm }} | {{ c.iv }} | {{ c.spread }} | {{ c.liq }} | {{ c.roi }} |
{{ a.label }}
{{ a.value }}
{{ a.delta }}
Positionspaper-api.alpaca.markets · simulated money
| Ticker | Qty | Avg cost | Price | P&L $ | P&L % |
|---|---|---|---|---|---|
| {{ p.t }} | {{ p.qty }} | {{ p.avg }} | {{ p.pxs }} | {{ p.pnl }} | {{ p.pnlp }} |
Order Ticket
BuySell
Symbol
Quantity
Type
MarketLimit
Simulated Alpaca paper order — no real money.
What-If Rebalancercurrent weights → risk recompute · green = less risk
{{ s.label }}
{{ s.base }}
{{ s.prop }}
Backtest · Equity Curvecurrent weights replayed vs SPY
Underwater / drawdown
BookSPY
Correlation Heatmapavg off-diagonal {{ lab.avgCorr }}
| {{ t }} | |
|---|---|
| {{ row.t }} | {{ c.v }} |
Red = highly correlated = concentrated. The single-factor AI-capex exposure shows up as the block of high pairwise correlations.
Colour-Coding Rubricfive-band thresholds researched for growth / AI-infrastructure equities · edit rubric.json to retune
| Metric | Great | Good | Neutral | Poor | Bad | Notes |
|---|---|---|---|---|---|---|
| {{ m.metric }} | {{ m.bands.0 }} | {{ m.bands.1 }} | {{ m.bands.2 }} | {{ m.bands.3 }} | {{ m.bands.4 }} | {{ m.note }} |