MooMoo Screener

VIX —
Scan
Momentum
Track
Watchlist
Settings
Sort:
📊

Ready to scan

Tap SCAN ALL to screen your watchlist,
or type a ticker and tap SCAN.

Run Scan All to populate
📈

No momentum data

Tap SCAN ALL on the Scan tab first.

No open positions
Capital & Position Size
Total Capital
Your paper account size
$
Max Per Trade
% of capital per position
%
Liquidity Gates
Min Open Interest
Below this → ILLIQUID flag
Max Spread %
Above this → ILLIQUID flag
%
Defensive Gates
Earnings Gate
Warn when earnings before expiry
Regime Gating
RED caps signals at CONSIDER; AMBER downgrades STRONG GO → GO
Backwardation Cap
Downgrade signal when front IV > back IV (inflated VRP)
Target Parameters
Target Delta
Put delta for strike selection (e.g. 0.25)
Target DTE
Days to expiry for recommended trade
d
Guide
How to use
VRP
Scoring
Entry / Exit
Glossary

What is this app?

MooMoo Screener helps you find stocks to sell Cash-Secured Puts (CSPs) on — the first step of the Wheel strategy.

It scores each stock on two independent lenses:
VRP score — is there genuine volatility edge? Is IV elevated above what the stock actually moves?
TA score — is the stock technically in a good position? Right trend, right momentum?

The Combined signal is the conservative floor of both. Both lenses must agree for a STRONG GO.

Basic workflow

1. Add tickers in the Watchlist tab
2. Tap SCAN ALL on the Scan tab
3. Look for STRONG GO or GO signals
4. Tap a card for full detail + trade setup
5. Tap Log Trade to track the position in the Track tab

What is VRP?

Volatility Risk Premium (VRP) is the core edge in options selling. It measures how much implied volatility (IV) exceeds historical volatility (HV30).

Example: IV = 35%, HV30 = 22% → VRP = +13 vol pts. The market is pricing in more fear than the stock has actually realised. You collect that gap as premium.

If VRP is near zero or negative, there's no edge — you're not being paid above fair value.

VRP ≥ 8 pts → Strong edge (+20 pts)
IV is well elevated above realised vol. Good time to sell premium.
VRP 2–8 pts → Modest edge (+8–15 pts)
Some premium cushion but not exceptional.
VRP < 0 → No edge (−10 pts)
IV below realised vol. Avoid selling premium here.

How scoring works

Each ticker gets two independent scores. The Combined signal takes the conservative floor.

VRP Score (0–60 pts) — four factors:

VRP (IV − HV30) — up to +20 pts
The structural edge in selling premium.
IVR — up to +15 pts
How elevated IV is vs its own history (0–100 scale).
Carry (ROC/mo) — up to +15 pts
Annualised yield from premium relative to capital at risk.
Prem/EM — up to +10 pts
Premium as % of expected move. Higher = better compensation for risk.

TA Score (0–110 pts) — seven factors:
IVR, ROC, Trend (MA), RSI, Bollinger %B, HV ratio, 52w floor distance.

STRONG GOBoth lenses agree, strong setup
GOGood setup, one lens slightly weaker
CONSIDERMixed signals — proceed with caution
SKIPPoor setup, not worth the risk

When to enter

Look for all of these to align:
✓ Combined signal is GO or STRONG GO
✓ VRP is positive (IV > HV30)
✓ IVR ≥ 40 (IV is elevated vs its own history)
✓ Stock is above MA50 (uptrend intact)
✓ No earnings before expiry
✓ Spread < 10% (liquid options)

Sell the put at the mid price (bid + ask ÷ 2) for the strike closest to δ −0.25 at ~30 DTE.

When to exit

50% profit rule: Close the position when it reaches 50% of max profit. This captures most of the gain while freeing capital for the next trade.

21 DTE rule: If <21 days remain and you haven't hit 50% profit, consider closing to avoid gamma risk near expiry.

If assigned: You now own 100 shares per contract. Immediately scan for a covered call at δ +0.25, same DTE cadence.

Glossary

CSP — Cash-Secured Put
Selling a put option while holding enough cash to buy the stock if assigned. Max loss = strike × 100 per contract.
IV — Implied Volatility
The market's expectation of future volatility, extracted from option prices. Higher = more expensive options.
HV30 — Historical Volatility (30-day)
How much the stock actually moved over the past 30 days. Measured using log returns, annualised.
IVR — IV Rank (HV proxy)
Where current IV sits in its own 52-week range. 100 = highest, 0 = lowest. Above 40 is generally decent.
Delta (δ)
How much the option price moves per $1 move in the stock. For puts: 0 to −1. δ −0.25 means ~25% chance of expiring in the money.
DTE — Days to Expiry
Calendar days until the option expires. Target 28–35 DTE at entry.
ROC — Return on Capital
Premium collected ÷ capital at risk (strike × 100), annualised to per-month. Target ≥ 1.5%/mo.
BB %B — Bollinger Band %B
Where price sits within its Bollinger Bands. 0.4–0.75 is the sweet spot — not extended, not broken down.
Regime
Overall market condition based on VIX level and SPY realised vol. GREEN = normal, AMBER = caution, RED = high fear.
Expected Move
1-standard-deviation price range by expiry: price × IV × √(DTE/365). Your strike should be outside or at this range.