Live stock & option flow · dealer positioning · AI trade desk

A quant desk that moves by the minute.
Screening backed by up to twelve years of option data.

Real-time stock and option flow, dealer gamma positioning, and an AI desk that reasons over the same data — so you can decide inside the move, not after it. The strategies Themis screens for are backtested on up to twelve years of real option data, then graded GO, CAUTION or LOTTO under a published rubric. You always know which one you're trading.

197Moption-day bars ingested
12 yrsof walk-forward chains
11 / 68strategies in the GO tier
liveflow, GEX & AI in the app
The tier list

Sixty-eight graded. Eleven cleared.

This is the grader running. The app's strategies carry tiers and measured figures — including the thirty-one that came out LOTTO. The losers stay on the board; the dated write-up behind each verdict is in the app.

68/68tested11go26caution31lotto

Grader finished: 68 strategies tested — 11 GO, 26 CAUTION, 31 LOTTO.

Covered straddle (full)GO≈32%blend · gated
Covered strangle (full)GO≈39-41%blend · gated
Wheel (cash-secured puts)GOOVERLAY+1.48%/cyclegated
Gap-Down × VIX≥25 (regime-gated)GO≈24.1%blend · gated
STR × VIX≥25 (regime-gated)GO≈21.5%blend · gated
Index wheel (CSP → assignment → covered call)GOOVERLAY≈−8.3pp/yr vs SPY-TRpooled
PEAD (post-earnings drift)GO≈20.5%blend · gated
Quality PEAD (EPS beat × drift × RS-top)GO≈32%blend · gated
Partial covered straddle (50-100% coverage)GO≈22-32%blend · gated
Partial covered strangle (50-100% coverage)GO≈21-41%blend · gated
Buy & hold index (SPY / QQQ)GO12-15%annualized · pooled
Covered callCAUTION+1.42%/tradepooled
Covered call (15% OTM)CAUTION≈12.6%blend · pooled
Covered call (20% OTM)CAUTION+2.02%/tradepooled
Covered call (30% OTM)CAUTION+2.40%/tradepooled
Put front-ratio 1x2 (net credit)CAUTIONOVERLAY2-3%annualized · pooled
Jade lizardCAUTIONOVERLAY+1.59%/tradegated
Short-Term ReversalCAUTION≈12.3%blend · pooled
Gap PlaysCAUTION≈11.8%blend · pooled
Big Movers (momentum chase)CAUTION≈8.5%blend · pooled
MA Pullback (timing)CAUTION≈7.6%blend · pooled
Dip Zone (deep dips)CAUTION≈4.7%blend · pooled
Sector Relative StrengthCAUTION≈9.8%blend · pooled
Moderate-Dip Reversal (−8% to −17% 5d band)CAUTION≈10%annualized · pooled
Vol Squeeze (Bollinger compression)CAUTION≈7.3%blend · pooled
Mean Reversion (RSI+BB)CAUTION≈9.8%blend · pooled
Leveraged-ETF covered call (3x)CAUTION9-19%annualized · pooled
Index covered strangle (SPY/QQQ/IWM/DIA, 2% OTM, 10-20d)CAUTION≈+1.1pp/yr vs B&Hpooled
PEAD-cohort cash-secured putCAUTIONOVERLAY≈3-7%annualized · pooled
Index cash-secured put (SPY/QQQ/IWM/DIA)CAUTIONOVERLAY≈−7.8pp/yr vs B&Hpooled
Index covered call (SPY/QQQ/IWM/DIA, 3-7% OTM)CAUTION≈−1.0pp/yr vs B&Hpooled
Index covered straddle (SPY/QQQ, ATM)CAUTION≈0pp/yr vs B&Hpooled
Grade-Timed Entry (covered A/B letter → 63d stock hold)CAUTION≈12.8%blend · gated · program CAGR
1-1-2 put ratio (SPY/QQQ ~120d)CAUTIONOVERLAY≈1.2%annualized · pooled
PEAD-cohort covered callCAUTIONstat line
12-1 Cross-Sectional Momentum (long top decile, monthly)CAUTION≈3.7% xsannualized · pooled
PEAD-cohort jade lizardCAUTIONOVERLAY1-3%annualized · pooled
Bear-call credit verticalLOTTOLIGHT−0.79%/widthpooled
Bull-put credit verticalLOTTOLIGHT+0.47%/widthpooled
Bull call vertical (DEBIT)LOTTOLIGHT+0.02%/widthpooled
Bear put vertical (DEBIT)LOTTOLIGHT+1.52%/widthpooled
Big lizard (ATM-body jade lizard)LOTTOOVERLAY+0.20%/tradepooled
Credit put BWB (tastylive form)LOTTOLIGHT−12.6%/tradepooled · of debit paid
52-week ProximityLOTTO≈4.6%blend · pooled
Protective call (buy calls to cap a short)LOTTOLIGHTstat line
Pre-earnings LONG straddle (the buy-side mirror)LOTTOLIGHT−5.49%/eventpooled · of debit paid
Protective put (buy puts to floor a long)LOTTOLIGHT−19.73%/tradepooled · of debit paid
Index weekly put-write (SPY/QQQ ~30Δ)LOTTOOVERLAY≈4%annualized · pooled
Pre-earnings LONG strangle (the buy-side mirror)LOTTOLIGHT−11.39%/eventpooled · of debit paid
Index 0-DTE covered premium (SPY/QQQ)LOTTO−0.07%/tradepooled
Iron condorLOTTOLIGHT−13.8%/tradepooled · of debit paid
Iron butterflyLOTTOLIGHT−35.9%/tradepooled · of debit paid
Double diagonalLOTTOLIGHT−15.1%/tradepooled · of est. max loss
Poor man's covered callLOTTOLIGHT−9.05%/tradepooled · of debit paid
Short straddle (naked)LOTTOOVERLAY−3.14%/tradepooled · of credit
Short strangle (naked)LOTTOOVERLAY+1.19%/tradepooled · of cash secured
Pre-earnings iron condorLOTTOLIGHT−13.9%/eventpooled · of debit paid
Pre-earnings short straddleLOTTOOVERLAY−6.18%/eventpooled · of credit
Pre-earnings strangleLOTTOOVERLAY−12.0%/eventpooled · of credit
Pre-earnings calendarLOTTOLIGHT−20%/eventpooled · of debit paid
Pre-earnings iron butterflyLOTTOLIGHT−19.8%/eventpooled · of debit paid
Diagonal calendarLOTTOLIGHT−6.7%/tradepooled · of debit paid
Broken-wing butterflyLOTTOLIGHT−23.6%/tradepooled · of wide wing
CalendarLOTTOLIGHT−11%/tradepooled · of debit paid
Long butterflyLOTTOLIGHT−95%/tradepooled · of debit paid
Vertical spreadLOTTOLIGHT≈+0.2%/widthpooled
Collar (long put funded by a short call)LOTTOLIGHTstat line
Reverse collar (long call funded by a short put)LOTTOLIGHTstat line
GOMeets the registry's research criteria for its tested cohort. Capital-committed programs are judged against SPY. Check current name-level gates, quotes and account risk before considering a trade.
CAUTIONEvidence is thin, conditional, or trailing the index. Read the tested cohort, assumptions and limits.
LOTTOLOTTO is this page's name for the registry's NO-GO tier. Doesn't hold up pooled — many are outright negative. Shown so you know not to.
All 68 graded · gated where the gates apply, pooled where they don't. 4 carry no measured headline figure — the registry grades those on their stat line, not on a number this board can print. 2 provenance rows not shown — frozen 2026-08-10 battery cells the registry keeps as the record of how a live row was first certified (retired letter, survivor-universe scope, full-share-cost basis). The live rows they document are on the board.
How a tier is decided
9
Gated, not pooled

9 of the 11 GO rows are quoted on gated entries — the letter, the regime, the tenor. 55 rows are quoted pooled, every signal and no gate, which is why most of them sit lower.

31
The capital class sets the bar

31 rows commit capital and must beat SPY as a program to hold GO. 14 margin overlays are judged on per-cycle expectancy plus a stress battery at a notional cap; 23 defined-risk tickets on per-trade expectancy.

28
The basis travels with the number

28 annualized — 19 of them the idle-in-SPY whole-calendar blend, marked BLEND — 26 per trade or per event, 5 as a percent of width, 5 as an edge over buy-and-hold. Same column, incomparable dollars, so every tile prints its cohort beside the figure, and the 20 whose denominator is not already in the figure's own suffix print that too.

31
Friction first

Every figure is net of friction — the 10% pessimistic tier, or measured NBBO fills where the archive holds the quotes. LOTTO is what is left once the spread is actually paid: 31 structures that look fine at the midpoint and are not.

The screener

A dated scan, with expiry outcomes.

Each name has a letter grade and component grades for timing, economics and evidence, alongside credit, yield, break-even, a scenario for a 20% decline, and its gate score. This dated shelf pairs the entry assumptions with the calculated expiry outcome.

Gated shelf · covered straddle · 2mo
14 of 545 names cleared the gate; 8 are shown — 0 sat below the $20 price floor. · scan 2026-08-03 · credit = chain mid at scan time, before friction · settled snapshot — names shown because every row has already settled; the live shelf is in the app
settled snapshot · Sep 18, 2026
NameGradePriceIV rankIV/RV2mo creditYieldBE lowLoss −20%GateCredit/yr at entryExpiry closeSettled returnShares alone
MCHPA incomeT·A E·A Ev·A$75.98571.29$14.7019.3%$68.14−$1,4714153%$73.27+13.5%−3.6%
NBISB incomeT·B E·A Ev·A$215.72761.07$79.8337.0%$177.95−$1,0743294%$223.54+39.0%+3.6%
CRDOB incomeT·B E·A Ev·A$220.22571.05$72.3332.8%$183.95−$1,5543260%$175.89−7.3%−20.1%
LITEB incomeT·B E·A Ev·A$787.00891.20$239.6430.4%$668.68−$7,8163241%$930.91+30.8%+18.3%
CRWVB incomeT·B E·A Ev·A$86.20691.13$25.9530.1%$72.62−$7333239%$81.36+20.3%−5.6%
COHRB incomeT·B E·A Ev·A$291.701001.17$85.5229.3%$248.09−$2,9463233%$317.36+28.7%+8.8%
AMATB incomeT·B E·A Ev·A$521.00761.09$122.5523.5%$459.23−$8,4853187%$444.57−5.6%−14.7%
SATSB incomeT·B E·A Ev·A$104.00291.05$23.6122.7%$92.69−$1,8993180%———
Shelf settled 7 of 8, one 100-share position per name: +$39,288 on $219,782 = +17.9%equal-weight mean +17.1%shares alone −1.9% equal-weight · +2.2% capital-weightedSPY +0.5% · Aug 3, 2026 → Sep 18, 2026

Names are shown because this shelf has settled: every position on it cleared more than 30 days ago, so this is a record of what the gate produced, not a live pick. Every figure beside a name is that position's real one. Loss −20% shows the position's scenario P&L for a 20% decline in the underlying, in dollars, using the displayed entry assumptions. It is not the maximum possible loss; losses can be larger. Settled return = P&L of one 100-share covered straddle held to expiry, as a percent of the share cost at the shelf's price: entry at the shelf's price and mid credit, ATM strike = the listed strike nearest that price, settlement at the expiry-day close (assigned leg settled at intrinsic value); gross of friction, assignment costs and dividends. Credit/yr is the entry-time credit yield annualised arithmetically. It does not estimate the return from repeating the trade. Both yield columns and the settled column use the share cost at the shelf's price as their denominator. Not settled: SATS (no daily close on or before 2026-09-18 in the archive). This is the shelf as it stood on Aug 3, 2026; every position on it had settled by Sep 18, 2026. The live shelf, re-graded every close, is in the app.

Under the tape

See what's forcing the move, not just the move.

Daily and historical options activity, split into the flow that actually pays for direction — plus where dealers are pinned into hedging. Both are the real views from the app.

Options flow · daily
premium by direction · 2026-09-25 close · 116,813 prints across 1,076 names · 2d+ · daily + full history
2026-09-25 close · exported Sep 26, 2026
Bullish flowcall buys + put sells
SPX5513$2.80B
SPXW5552$754.25M
MU4111$472.01M
META2775$284.25M
SPY3295$260.30M
AMD2008$237.35M
QQQ1824$173.27M
MSFT1685$154.74M
SNDK1611$153.74M
TSLA1670$135.44M
NDXP611$125.72M
MSTR336$117.29M
Bearish flowput buys + call sells
SPX4959$4.58B
SPXW5433$617.86M
MU3968$459.92M
QQQ2164$322.34M
META3375$291.43M
AMD2013$217.49M
SPY3102$203.21M
TSLA2154$198.80M
NDX241$173.95M
SNDK1559$143.07M
NVDA1008$107.45M
MSFT1141$98.18M
Net flowbull − bear
SPX10472−$1.78B
QQQ3988−$149.07M
SPXW10985+$136.39M
VIXW111−$81.06M
NDX553−$80.82M
TSLA3824−$63.36M
QCOM571+$57.97M
SPY6397+$57.09M
MSFT2826+$56.56M
NDXP1099+$50.44M
MSTR749+$46.81M
NVDA1740−$36.40M

Bullish and bearish are computed from what the premium actually pays for — call buys and put sells on one side, put buys and call sells on the other — so a name can be heavily traded and still net to nothing. The net column is the one that tells you which way the money leaned. Every session is kept, so you can replay any day in the archive. 91% of this session's premium carried a definitive aggressor read; the rest is shown as neither, never imputed. Leveraged and inverse ETFs are excluded from every number on this page; this session that removed 31 names (1,460 prints) before anything was counted.

SPY — gamma exposure by strike
Dampening Net GEX +$1.23T · Flip $774.90 · Call wall $772.00 · Put wall $770.00
Spot $770.29 · 2026-09-25
Gamma exposure by strike (net, $) · 74 binspositivenegativecumulative · spot
$616$660$704$748$792$836$880$924
Volatility regime
Dampening

Dealers are positioned to suppress moves. Likely mean-reverting, range-bound action.

Net GEX +$1.23T

5,492 contracts · 27 expiries · all expirations ≤ 400d · strikes within ±20% of spot · nightly per-contract snapshot · dealer-short convention

Closest levels
Call wall$772.00 +0.2%+$582.79B
Put wallclosest$770.00 −0.0%−$128.10B
Gamma flip$774.90 +0.6%—
The AI desk

A desk of agents. Every one has a job and a receipt.

AI workflows combine the market snapshots, research and portfolio context available to each task. The research archive spans up to twelve years; a report's sources and dates show the evidence used for that report. These are the workflows available today.

Nightly Analyst
runs 20:00 PT · single symbol · bull, bear, judge
illustrative sample · not a real output

[symbol] — lean bear, moderate confidence, recommended structure: skip. The drift setup is real but the report lands inside the window and the credit does not pay for the print. Re-run after the release.

from the exportLast run Sep 26, 2026: 545 names, 545 verdicts — 108 bull · 232 neutral · 205 bear; a covered structure recommended on 55, skip on 490.
grounded · 197M option-day bars · 12y chains · 59,433 nightly runs to date · 191 deep-research runs
Your book

Then it watches what you actually did.

Screening is the easy half. The part that decides whether you keep your gains is what happens after entry — sizing, greeks, drift, and an honest accounting of the trades that went wrong.

Portfolio monitoring

Broker-synced positions with live greeks, per-leg health, and P&L attribution by strategy and regime.

Risk management

Review NAV, portfolio exposures and scenario losses alongside the inputs used for position sizing.

Charting

TradingView-grade charts sitting next to the screener and the audit notes. No tab-hopping mid-decision.

AI suggestions

Grounded in your actual book. “You're short vega into CPI” — not “consider diversifying.”

Alerts that clear a bar

News, filings, social and flow on one rail. A push has to clear severity ≥ HIGH, $10M of premium, and a six-an-hour ceiling.

Daily portfolio audit

The whole book re-read every close, in writing — concentration, tail exposure, pin risk, and the rolls you still have time to make.

Pre-trade audit

Before a GO play becomes an order, three axes are checked in writing — validators, chain data quality, event timing. FOMC in three days or a strike with no real contract behind it is a DANGER row before the ticket, not after.

Deep Research

A multi-agent read on one symbol and one question — the bull case, the bear case, and what would change either — with the engine tier and its cost shown before you run it.

AI fund managers · #1 Opus · Covered-Premium · Covered-Premium Specialist
38 managers, each with a dedicated mandate and its own $1M paper book · chairs re-chosen monthly (2026-09)
One window: since inception on Jun 28, 2026, marks to 2026-09-25. Return, SPY and alpha below are all measured over it.
marks to 2026-09-25 · exported Sep 26, 2026
Since2026-06-28
NAV$1,192,956
Return+19.30%
SPY, same window+5.81%
Alpha+13.48pp
Cash$63,263
Covered-Premium Specialist — Only A/B-graded covered straddle / partial-coverage names, with the short legs held to expiry.engine: claude-opus-4-8 · cadence: weekly + catalyst-triggered · fills charged 5 bps a side
NAV vs SPY rebased to 100 at inception
119.3105.8
Opus NAVSPY2026-06-28 → 2026-09-25 · 61 marks
Fill mix since Jun 28, 2026
Fills209Jun 29, 2026 → Sep 21, 2026
Stock buys81adds and new names
Stock sells53trims and exits
Options sold41structures opened
Options closed34bought back early
Open now9 names · 7 structurescovered straddle ×14

The seat's holdings, strikes and written reasons stay inside the app — a public page carries the shape of the book, never the book.

Every paper fill is logged with the structure, the credit and the reason it was taken. You can read a manager's thinking trade by trade inside the app, and place its order list yourself if you agree with it.

Portfolio analysis

Then it turns the same machinery on a book.

Broker-synced positions, portfolio-level greeks, and a scenario grid that prices the whole book across moves and horizons. Three AI managers review it independently — read-only, suggestions for you, never trading on your behalf.

Shown on the paper book of Opus · Covered-Premium, this month's #1 chair — no customer's book, and no operator's, ships on a public page. Connect a broker and every panel below runs on yours.

Net liquidation$1,192,956
Gross exposure$1,160,401
Unrealized P&L+$63,401
Cash$63,263
Equities9
Option legs14
Δ Delta+5,467share-equiv across book
Γ Gamma−181.5Δ change per $1
Θ Theta+$1,414/day+ = collecting
ν Vega−$631$ per +1% vol
Open structures7across 9 names
Sep 28, 2026Next option expiry3 structures settle
Where the managers agree
Every seat measured over the same common window — 33 marks from Aug 11, 2026, SPY +0.10% — so the column is one comparison, not 38.
Ranked seats22 of 38 beat SPY
Covered-family7 of 11 beat SPYmedian +3.80pp
Other mandates15 of 27 beat SPYmedian +0.33pp

Covered-family = covered = governor flag covered_premium_only or wheel_cc_only, or option_autonomous without the generalist flag; everything else = other.

This month's chairs — chosen for 2026-09 on a separate 63-mark window (40-mark tenure floor); each chair's alpha below is over its own chair window, not the common window above.

#1Opus · Covered-Premium+13.21pp vs SPY
claude-opus-4-8 · +18.86% vs SPY +5.65% over the chair window (47 marks, Jun 28, 2026 → Sep 4, 2026) · Covered-Premium Specialist · covered-family

Only A/B-graded covered straddle / partial-coverage names, with the short legs held to expiry.

#2Qwen 2.5 14B · Covered-Premium (local, free)+12.26pp vs SPY
ollama/qwen2.5:14b · +17.91% vs SPY +5.65% over the chair window (48 marks, Jun 28, 2026 → Sep 4, 2026) · Covered-Premium Specialist · covered-family

Only A/B-graded covered straddle / partial-coverage names, with the short legs held to expiry.

#3DeepSeek Pro - Covered-Premium (API)+11.35pp vs SPY
deepseek/deepseek-v4-pro · +17.00% vs SPY +5.65% over the chair window (47 marks, Jun 28, 2026 → Sep 4, 2026) · Covered-Premium Specialist · covered-family

Only A/B-graded covered straddle / partial-coverage names, with the short legs held to expiry.

Scenario P&L grid
whole book · underlying move × horizon · marks to 2026-09-25
IV flatIV shifts run in the app
Underlying+0D+4D+8D+13D+17D
+5.0%+$54,109+$61,301+$64,141+$68,719+$71,967
+2.0%+$24,124+$28,518+$31,301+$35,485+$37,516
0.0%$0+$4,321+$6,839+$10,037+$10,682
−2.0%−$27,824−$24,204−$22,049−$19,711−$19,244
−5.0%−$75,383−$73,759−$72,153−$70,344−$68,786

Every cell is the whole book repriced — stock, short options and greeks together, at flat implied volatility — so you can see where the position actually breaks before you size it.

Pricing

Pricing is coming soon.

Themis is in private testing. Plans and the free trial open when the desk is ready for the public — the research and the grader are already published above.

Educational tool — decision support, not investment advice. Options carry risk of loss, and backtests are not promises.