Introducing KALMAN — now in private beta

Know the setup —
and whether to act.

KALMAN scans 500+ S&P 500 stocks every morning before the open, ranks the strongest setups, reads the market's risk conditions, and turns both into one clear verdict — act, watch, or stand down — with every factor explained, before the bell rings. The strongest setups, honestly rated — with a risk plan to survive the ones that don't pan out.

Sign In to KALMAN → See how it works
SPY $733.92 +77 Strong ▲
QQQ $484.11 +81 Strong ▲
TSLA $427.18 +89 Strong ▲
COIN $198.44 +38 Moderate ▲
GLD $312.05 +74 Strong ▲
TLT $88.34 −42 Moderate ▼
NVDA $891.60 +84 Strong ▲
AMZN $204.31 +71 Strong ▲
SPY $733.92 +77 Strong ▲
QQQ $484.11 +81 Strong ▲
TSLA $427.18 +89 Strong ▲
COIN $198.44 +38 Moderate ▲
GLD $312.05 +74 Strong ▲
TLT $88.34 −42 Moderate ▼
NVDA $891.60 +84 Strong ▲
AMZN $204.31 +71 Strong ▲
500+
Stocks Scanned Daily
16
Market Inputs
±100
Net Conviction Scale
Pre-Market
Daily Scan Delivery
5yr+
Signal History
Two axes.
One verdict.
Daily clarity.

KALMAN reads 16 market inputs across three jobs — Scoring which setups are strongest, gauging market Conditions (a risk gate built from credit spreads, VIX term structure, and breadth), and Timing the entry — then combines them into one gate-conditioned verdict: act, watch, or stand down. Weighting is tuned on ~9 years of point-in-time S&P 500 data and adapts to the VIX regime automatically.

Crucially, a strong setup in a hostile market is not a green light — when conditions turn risk-off, KALMAN says stand down rather than feed you false hope. The goal isn't to beat buy-and-hold in a bull market. It's to know when the setup is strong, protect your capital when it isn't, and never be surprised by a position. Even the strongest setups only work about half the time — the edge is in sizing, the stop, and standing down when conditions turn.

SPY LONG ▲
✓ ACTIONABLE — Clean buy setup.
Strong lean and conditions support it.
Setup lean: Strong Conditions: Favorable
net conviction +83 · Bull 88 / Bear 5
Historical score 80+ · low-vol
68%
positive 20d
+4.65%
mean return
N = 31 · 5y backtest
Entry$733.92
Stop (ATR)$720.68
VIX16.3
Adaptive trend aligned long (gap +1.8% — strong)
Price above 200-day SMA
Weekly adaptive trend aligned long — timeframes in sync
RSI in healthy range (54.2)
VIX low — risk-on (16.3)
Credit spreads tightening (HY OAS −8bp / 20d) — risk-on
QQQ aligned long — tech confirming
^DJT confirms long — transports leading
SPY outperforming peers (+1.4% vs sector / 20d)
RSI + StochRSI aligned — both healthy (+3)
~ Options: IV normal · P/C lean bullish — context only (not scored)
Sensitivity · what would move this score
RSI exits overbought → +5 pts
TLT turns risk-on → +3 pts
Built for investors who do their own work

KALMAN doesn't replace your analysis — it systematizes it, and it's as honest about when to wait as when to act. Here's who gets the most out of it.

The Self-Directed Trader
You manage your own account and make your own calls — but you want a rigorous, repeatable process to back your conviction.
  • A clear daily verdict — act, watch, or stand down
  • Position log to track every entry and exit
  • Full transparency on every input — no black box
The Active Long-Term Investor
You're not a day trader, but you do actively manage risk. You need to know when to add, hold, or step back — based on data, not headlines.
  • Risk-gate read that says stand down in hostile markets
  • Earnings & macro risk flags built in
  • Setup-lean trend to see conviction improving or fading
The Research-Driven Investor
You follow the data. You want systematic entry signals on top of your own fundamental or sector research.
  • Day-over-day factor comparison
  • Signal history for any tracked symbol
  • Systematic, validated entries — not gut feel
Everything you need to trade with conviction

Built for self-directed investors who want systematic clarity — not more opinions.

💡
Daily Ideas — S&P 500 Pre-Market Scan
Every morning before the open, KALMAN automatically scans 500+ S&P 500 stocks and surfaces the strongest long and short setups — ranked by signal strength, freshness, or entry quality.
📊
Gate-Conditioned Verdict
Two axes, one call: a coarse Setup lean (how strong the setup is, from 16 inputs) crossed with market Conditions (the risk gate) → an honest verdict — act, watch, or stand down. A strong setup in a risk-off market reads stand down, not buy — because that's when strong setups have historically failed.
⚖️
Regime-Adaptive Weights
Factor importance shifts with the market. In calm regimes (VIX < 18), trend and macro factors lead. In stress regimes (VIX ≥ 25), the score pivots to RSI, volume, and ^DJT — the factors that actually predict returns when volatility spikes. Calibrated from 1,600+ historical crossovers.
📐
Historical Calibration
Every signal card shows how 1,645+ similar past setups resolved — hit-rate and mean 20-day return, conditional on the current VIX regime and score bucket. Trade with verification, not faith. You see exactly how the same kind of signal has performed historically before you commit capital.
🎯
Sizing & Score Evolution
Conviction-based sizing recommendation alongside every signal — 1R full / 0.5R / 0.25R scout — aligned with the historical hit-rate brackets. Plus a 10-period score sparkline so you can see at a glance whether the setup is strengthening or fading.
📅
Earnings Awareness
KALMAN flags upcoming earnings and recent results directly on the signal — so you always know the binary event risk before entering a position.
📈
Day-Over-Day Comparison
See exactly which factors changed between any two dates. No more wondering why a score moved — every shift is explained at the factor level.
🗂
Position Log
Track each entry with its plan locked at trade time — stop, target, R-multiple, days held. While you're holding, KALMAN shows your plan status, not a fresh verdict to react to; the live signal stays one tap away as a fresh-entry read, never a command.
🌐
Full Macro Context
Every signal includes the macro backdrop — VIX fear level, bond market flow, HY OAS credit spreads, gold risk-off signal, Dow-Theory transport confirmation, and tech sector alignment — so you always see the full picture.
Options Market Stress Indicator
Each signal card shows what the options market is pricing in alongside the conviction score. IV relative to realized volatility flags when the market is bracing for a move, and the expected-move range helps you right-size a stop against the priced-in noise. The put/call lean is shown as context only — because options flow is dominated by hedging rather than directional bets, it never moves the score or the verdict.
🎚
Sensitivity — What Would Move This Score
Every signal card surfaces the top factors closest to flipping — so you see exactly what the market needs to do to change the thesis before it happens. Not just "the score is X today" but "here are the two factors that would strengthen the setup if they resolve bullishly." No other screener shows you this.
Transparent by design

Every input below does a specific job — Scoring the setup, gauging market Conditions, or Timing the entry. The weighting is tuned on ~9 years of point-in-time S&P 500 data and adapts to the VIX regime automatically, so the same setup means the same thing whether the market is calm or in stress. One validated configuration — no dials to guess at.

InputRoleWhat it measures
QQQ Alignment Scoring Tech sector confirmation — Nasdaq in sync with the setup direction. One of the strongest cross-sectional inputs in backtesting
Stochastic RSI Scoring StochRSI %K/%D crossover — momentum direction and entry zone (overbought / oversold penalty)
VIX Regime Scoring Fear gauge — low VIX favors longs; elevated VIX signals caution
200-Day SMA Scoring Long-term trend regime — price above or below the 200-day mean
^DJT Dow Theory Scoring Transports confirmation — Dow Jones Transportation Average agrees with the trend direction (Charles Dow's century-old confirmation principle)
Sector Relative Scoring Peer outperformance — 20-day return vs the symbol's SPDR sector ETF; rewards genuine leadership, penalizes laggards
RSI (14) Scoring Relative strength index — ideal zone / near-extreme / overbought / oversold; avoids late entries
GLD Risk-Off Scoring Gold as a risk-appetite proxy — rising GLD signals capital fleeing equities; falling GLD confirms risk-on
TLT Flow Scoring Bond market signal — TLT above its 20-day SMA indicates flight-to-safety / risk-off rotation
Credit Spread (HY OAS) Conditions ICE BofA US high-yield option-adjusted spread (FRED) — widening spreads are a leading risk-off indicator, typically before VIX moves. Drives the risk gate
VIX Term Structure Conditions VIX / VIX3M — backwardation (ratio ≥ 1) means traders are paying up for near-term protection, a classic stress signature. Drives the risk gate
Market Breadth Conditions % of S&P 500 members above their own 200-DMA — narrowing participation is a late-cycle warning. Drives the risk gate
Adaptive Trend Timing The signal trigger — adaptive trend-tracking that tightens in chop and accelerates in trends; its crossover fires a new signal and sets its freshness
Signal Freshness Timing Recency of the trend crossover — best risk/reward is near the trigger; late entries are down-weighted
Weekly Trend Timing Timeframe alignment — weekly adaptive trend direction confirms (or flags) the daily signal
Volume Timing Volume confirmation — above-average volume in the signal direction signals institutional participation
From setup to a call you can act on

KALMAN scores each symbol in both directions (bull minus bear) to rank the setup, then crosses that lean with the market's risk Conditions — because the same setup is a very different trade in a calm market than in a falling one.

ACTIONABLE Act. Strong lean and the market's conditions support it — tradeable at the size shown.
WATCH Monitor. A real but moderate lean — wait for it to strengthen or size down.
SKIP Pass. The lean is too weak to carry an edge. Preserve capital and wait for a cleaner setup.
STAND DOWN Not a buy. In a hostile (risk-off) market KALMAN stands down — even on a strong-looking setup — because that's exactly when strong setups have historically failed. No false hope on a bounce.

Conditions come from a market-wide risk gate (credit spreads, VIX term structure, breadth) that also throttles suggested exposure — full size when calm, scaled back as conditions deteriorate.

Stop losses are set at 2× ATR(14) from entry — sized to the symbol's actual volatility, not a one-size-fits-all percentage.

The scoring is validated with walk-forward cross-validation across per-sector out-of-sample periods — genuine predictive signal, not in-sample fitting. There's one tuned, regime-adaptive configuration; no knobs to guess at.

Three steps. Daily discipline.

KALMAN is designed to fit into your morning routine — not replace your judgment, but sharpen it.

1
See today's best setups
Open Daily Ideas to see the morning's strongest setups from 500+ S&P 500 stocks — already scanned and ranked, each tagged with KALMAN's verdict (act / watch / stand down) so a hot name in a hostile market never reads as a buy.
2
Drill into the signal
Click any ticker for the full signal breakdown — every input explained across scoring, market conditions, and timing, day-over-day changes highlighted, earnings risk flagged, entry and stop prices calculated.
3
Act — or stand aside
When the verdict says act, log your entry with the score locked at trade time, then track P&L, stop distance, and how the thesis evolves while you hold. When it says stand down, you've just avoided forcing a trade the conditions don't support.
Common questions
KALMAN works with any ticker available on Yahoo Finance — US equities, ETFs, and major indices. The macro factors (VIX, TLT, QQQ) are always pulled automatically and factored into every signal regardless of what symbol you're analyzing.
The entire S&P 500 universe is scanned automatically each weekday before market open (7am ET). Results land in the Daily Ideas panel, ranked and ready. For any individual symbol, you can also trigger a live refresh at any time — KALMAN fetches the latest data on demand. The system is designed around a morning pre-market review routine: open Ideas, pick your best setups, confirm with a live refresh before entry.
The adaptive trend uses a variable moving average whose smoothing scales with momentum — tighter in choppy markets, more responsive in trending ones — with a 2-bar lag on crossovers to cut false signals. Its job is the trigger: a crossover is what fires a fresh signal and sets its direction and freshness. The conviction score that ranks one setup against another is a separate, broader blend — backtesting shows the cross-sectional edge is carried mostly by relative-strength and confirmation inputs (tech/QQQ alignment, momentum, sector-relative strength, transports), not by the trend trigger alone. KALMAN keeps each input in the role the evidence supports.
They answer two different questions. The setup score is cross-sectional — "which setups are relatively strongest today." The verdict is the timing call — "should I actually act right now" — and it depends on market Conditions, not just the score. The reason they're separate: a strong-looking setup behaves very differently in a calm market than in a falling one. KALMAN measured this and the timing inverts in stress — strong long setups have historically lost when the risk gate is risk-off. So in those conditions KALMAN says stand down rather than show you a green "buy," even if the raw score is high. The point is to protect capital and never give false hope on a bounce.
No — and that's deliberate. Early on KALMAN let you tune the weights, but after extensive backtesting there's a single configuration that holds up out-of-sample, and it adapts to the volatility regime on its own. Letting users hand-tune weights reliably underperformed the validated config (it overfits to recent memory), so we retired the dials. You still see exactly what every input does and how it's used — full transparency, no black box — you just don't have to guess at the settings.
No. KALMAN is a research and signal-tracking tool for informational purposes only. Nothing on this platform constitutes investment advice, a recommendation to buy or sell any security, or a guarantee of future performance. All investing involves risk, including the possible loss of principal. You are solely responsible for your own investment decisions.
KALMAN is currently in private beta with an invited group of investors. If you've received credentials from MSR Advisors, click "Sign In" above. To request access, email mark@msradvisors.com.
Most screeners give you a list of stocks with no context, and most signal services are black boxes that only ever say "buy." KALMAN shows you every input, every point, and every reason — and, crucially, it tells you when not to act: in hostile conditions it stands down instead of manufacturing a signal. It's built to protect capital and sharpen your own decision-making, not to outsource it.
Private Beta
Ready to see clearly?

KALMAN is currently in private beta with an invited group of self-directed investors. Sign in below if you've received access, or request access to join the waitlist.

Sign In to KALMAN → Request Beta Access