Most stock screeners work like a sieve. You dump in filters — market cap above $10 billion, P/E below 20, dividend yield above 3% — and whatever survives gets spit out as an unranked pile of tickers. You still have to manually compare dozens of results and decide which stock actually fits your strategy best.
The IBKR Desktop MultiSort Screener works differently. Instead of yes/no filters, it blends up to 10 factors into a single weighted score and ranks every stock in a universe of 70,000+ securities. The result is a numbered list: stock #1 matches your criteria best, #2 is second-best, and so on.
I run a systematic USDJPY momentum strategy on Interactive Brokers, so I spend time inside IBKR Desktop daily. When I started building equity positions alongside my forex algo, MultiSort became my go-to tool for stock selection. This guide walks through exactly how to use it — with three real strategy setups you can copy.
What Is the MultiSort Screener and Why It Matters
Traditional screeners use hard cutoffs. Set "P/E < 15" and a stock at P/E 15.1 disappears. You lose potentially great companies because of arbitrary thresholds.
MultiSort takes a scoring approach borrowed from quantitative finance — factor-based ranking. Here is how it works:
- You pick up to 10 factors (P/E ratio, dividend yield, revenue growth, price change %, etc.)
- For each factor, you choose a direction: prefer higher values or lower values
- You assign importance: "Very Important," "Important," or "Somewhat Important"
- Optionally, you set histogram ranges to filter out extremes
- MultiSort blends everything into a single composite score and returns a ranked list
This is essentially what quant funds do with multi-factor models — except you are doing it visually in about 30 seconds, with no code required.
The Color Rank feature deserves special mention: it shades each individual factor column green (high rank) to purple (low rank), so you can instantly see why a stock ranked where it did. A stock might be #3 overall but have a purple-shaded P/E — meaning its valuation is weaker, but its dividend and momentum scores pulled it up.
Where to Find MultiSort in IBKR Desktop
MultiSort is exclusive to IBKR Desktop — the newer platform that launched in 2024 as a modern alternative to Trader Workstation (TWS). It is not available in TWS, the web portal, or IBKR Mobile.
To open it:
- Launch IBKR Desktop
- Click the Screeners icon in the left navigation panel (it looks like a funnel)
- Along the top, select your region and universe (e.g., "United States — All US Stocks")
- In the Screener Type panel, click MultiSort
You will see an empty factor panel on the left and a results grid in the center. The grid updates automatically as you add and modify factors.
Region matters. You can only screen one universe at a time — US stocks, European stocks, Asian stocks, etc. If you want to compare across regions, you need to run separate screens.
If you do not have an IBKR account yet, you can open one here — new accounts get access to IBKR Desktop immediately, and there is no minimum deposit requirement.
The Factor Categories Available
MultiSort organizes its factors into expandable categories. While the full list continues to expand with platform updates, here are the main categories and commonly used factors within each:
Valuation
- P/E Ratio (TTM) — Price-to-earnings trailing twelve months. The classic value metric.
- P/B Ratio — Price-to-book. Lower values suggest a stock trades closer to asset value.
- P/S Ratio — Price-to-sales. Useful for high-growth companies that are not yet profitable.
- EV/EBITDA — Enterprise value to EBITDA. More comprehensive than P/E because it accounts for debt.
Profitability
- Return on Equity (ROE) — How efficiently the company generates profit from shareholder equity.
- Return on Assets (ROA) — Profit relative to total assets.
- Net Profit Margin — Bottom-line profitability as a percentage of revenue.
- Gross Margin — Revenue minus cost of goods sold, divided by revenue.
Dividends
- Dividend Yield — Annual dividend divided by share price.
- Dividend Amount — The absolute dollar amount of the annual dividend.
- Payout Ratio — Percentage of earnings paid as dividends.
Growth
- Revenue Growth (YoY) — Year-over-year revenue change.
- EPS Growth — Earnings-per-share growth rate.
Price Performance
- Change % (various periods) — 1-day, 1-week, 1-month, 3-month, 6-month, 1-year price change.
- 52-Week High/Low Proximity — How close the current price is to its annual extremes.
Size & Liquidity
- Market Cap — Total market value of outstanding shares.
- Average Volume — Average daily trading volume (dollar or share count).
- Shares Held by Institutions — Institutional ownership percentage.
- Shares Held by Insiders — Insider ownership percentage.
Risk & Volatility
- Beta — Sensitivity to market moves.
- Volatility (various periods) — Historical price volatility.
You do not need to use all of them. In practice, 3-5 well-chosen factors produce cleaner results than 10 factors pulling in different directions.
Strategy Setup #1: Classic Value Investing
This setup mimics a Ben Graham / deep value approach — find fundamentally cheap companies that are actually profitable.
| Factor | Preference | Importance | Range Filter |
|---|---|---|---|
| P/E Ratio (TTM) | Lower | Very Important | 0 – 25 (exclude negative earnings) |
| P/B Ratio | Lower | Important | 0 – 5 |
| ROE | Higher | Important | 10% – 100% |
| Dividend Yield | Higher | Somewhat Important | 1% – 15% |
| Market Cap | Higher | Somewhat Important | $2B+ |
Why this works: P/E and P/B as "Very Important" and "Important" ensure cheap companies rank highest. ROE weeds out value traps — companies that are cheap for good reason (terrible profitability). The dividend yield adds income preference without dominating the score. Market cap at "Somewhat Important" gently nudges results toward larger, more liquid names without excluding mid-caps entirely.
What to watch for: The P/E range filter (0-25) is critical. Without it, companies with negative earnings (no P/E) or absurdly high P/E ratios distort the ranking. The ROE floor at 10% ensures you are not buying cheap garbage.
Strategy Setup #2: Momentum + Quality
This is the approach I care about most — it aligns with the USDJPY momentum strategy I run algorithmically, but applied to equities.
| Factor | Preference | Importance | Range Filter |
|---|---|---|---|
| Change % (6-Month) | Higher | Very Important | 5% – 200% |
| Change % (1-Month) | Higher | Important | -5% – 50% |
| ROE | Higher | Important | 15%+ |
| Revenue Growth (YoY) | Higher | Important | 5%+ |
| Average Volume ($) | Higher | Somewhat Important | $5M+ |
Why this works: The 6-month price change captures the medium-term momentum that academic research consistently shows persists. The 1-month change adds recency — stocks that are accelerating rank higher than those that peaked months ago. ROE and revenue growth ensure you are buying momentum in fundamentally strong businesses, not pump-and-dump junk. Volume filters out illiquid micro-caps you cannot trade efficiently.
The range filter trick: Setting the 1-month change minimum at -5% (not 0%) is intentional. You want stocks with strong 6-month momentum that have pulled back slightly in the last month — that is often a better entry point than stocks at the absolute top.
Strategy Setup #3: Dividend Income
For building a portfolio focused on reliable passive income.
| Factor | Preference | Importance | Range Filter |
|---|---|---|---|
| Dividend Yield | Higher | Very Important | 2% – 10% |
| Payout Ratio | Lower | Important | 10% – 75% |
| Net Profit Margin | Higher | Important | 5%+ |
| Market Cap | Higher | Somewhat Important | $5B+ |
| Beta | Lower | Somewhat Important | 0.2 – 1.2 |
Why this works: Dividend yield is the primary factor, but the payout ratio filter is where the magic is. A payout ratio above 75% means the company is paying out most of its earnings — that dividend is fragile. Below 10% suggests the dividend is tiny relative to earnings. The sweet spot (10-75%) means the company earns enough to comfortably sustain and grow the dividend. Beta below 1.2 keeps the portfolio stable; low-beta dividend stocks tend to outperform in bear markets.
Cap the yield at 10%. Anything above 10% is usually a yield trap — the stock price crashed, inflating the yield, and a dividend cut is likely coming.
How to Read the Color Rank System
This is the feature that makes MultiSort genuinely different from other screeners.
Once you have results, click Color Rank in the toolbar. Each factor column gets shaded:
- Deep green = This stock ranks in the top tier for this specific factor
- Light green = Above average
- Neutral/white = Middle of the pack
- Light purple = Below average
- Deep purple = Bottom tier for this factor
A stock can rank #3 overall while having a deep purple P/E — meaning its valuation is mediocre, but its momentum and profitability scores were strong enough to compensate. Color Rank shows you exactly where each stock excels and where it is weak.
Like what you're reading? Try it yourself — this link supports ChartedTrader at no cost to you.
Open an IBKR Account →Real-world use: I scan the top 20 results with Color Rank enabled. If a stock ranks high overall but has purple across two or more factors, I dig deeper before committing. It might still be a good pick — or the ranking could be masking a fundamental problem.
MultiSort vs Traditional Screeners: Why Ranking Wins
Here is a concrete example of why ranked scoring beats hard filters.
Imagine you are screening for value + quality with traditional filters:
- P/E < 15
- ROE > 15%
- Dividend Yield > 2%
Stock A has: P/E 14.8, ROE 16%, Dividend 2.1% → ✅ Passes
Stock B has: P/E 15.2, ROE 25%, Dividend 3.5% → ❌ Rejected (P/E 0.2 above cutoff)
Stock B is clearly the better investment — higher profitability, better dividend — but the hard filter killed it because its P/E was trivially above the threshold.
MultiSort avoids this entirely. Stock B would rank higher than Stock A because its superior ROE and dividend scores more than compensate for the slightly higher P/E. The composite score captures the full picture instead of reducing it to pass/fail gates.
Practical Tips From Daily Use
After using MultiSort as part of my regular IBKR workflow alongside automated trading, here are the things I have learned:
Start with 3-4 factors, not 10
More factors dilute each other. If you add 10 factors at equal importance, each one only contributes ~10% to the score. Three factors at "Very Important" each contribute ~33%. Focused screens produce clearer results.
Use histogram ranges aggressively
The range filter is not just for cleanup — it fundamentally changes the ranking universe. Setting P/E between 0-25 means negative-earnings companies and hyper-growth stocks (P/E 200+) are excluded entirely, and the remaining stocks are ranked only against each other.
Run the same screen weekly
MultiSort results change as prices and fundamentals update. Running the same factor setup every week shows you which stocks consistently rank in the top 10 — those are the ones worth researching further. One-time screens are just noise.
Combine MultiSort with the Heatmap
I often use MultiSort and the IBKR Desktop Heatmap together. The Heatmap shows which sectors are moving. MultiSort digs into those sectors to find the best individual stocks. For example, if the Heatmap shows energy stocks are green across the board, I run a MultiSort screen filtered to the energy sector to find the highest-quality names within that trend.
Export to Watchlist for monitoring
Once you find stocks you like, select them and add to a Watchlist directly from the MultiSort results. This saves you from re-running the screen every time you want to check prices. MultiSort does not support saving screener configurations yet (IBKR says it is coming), so keep notes on your factor settings.
MultiSort vs Finviz, TradingView, and Yahoo Screeners
How does IBKR Desktop MultiSort compare to the screeners most retail investors use?
| Feature | IBKR MultiSort | Finviz | TradingView Screener | Yahoo Finance |
|---|---|---|---|---|
| Ranking/scoring | ✅ Composite score | ❌ Filter only | ❌ Filter only | ❌ Filter only |
| Factor weighting | ✅ 3 importance levels | ❌ | ❌ | ❌ |
| Color-coded rank | ✅ | ❌ | ❌ | ❌ |
| Histogram ranges | ✅ | ❌ Fixed presets | ✅ Custom ranges | ❌ Fixed presets |
| Universe size | 70,000+ global | ~8,000 US | 100,000+ global | ~10,000 US |
| Direct trading | ✅ One click | ❌ | ❌ | ❌ |
| Cost | Free (with IBKR account) | Free (limited) / $39/mo | Free / $15-60/mo | Free |
The biggest differentiator is ranking with weighted factors. Every other screener gives you a list of stocks that passed your filters — you then have to manually compare them. MultiSort tells you which one matches your criteria best, second-best, third-best, and so on. For systematic investors, this saves hours of manual comparison work.
The trade-off: Finviz has more preset screening templates, and TradingView has better charting integration with its screener. But neither can do factor-weighted ranking.
Who Should (and Should Not) Use MultiSort
Use MultiSort if:
- You follow a factor-based investment approach (value, momentum, quality, dividend)
- You are tired of manually comparing 50+ stocks after screening
- You want a systematic, repeatable stock selection process
- You already have or are considering an IBKR account for trading
Skip it if:
- You only trade forex, futures, or crypto (MultiSort is for equities)
- You prefer pure technical analysis (MultiSort is fundamentals-focused)
- You use TWS exclusively (MultiSort requires IBKR Desktop)
For algo traders who also hold equity positions — like me, running a systematic forex strategy alongside a long-term stock portfolio — MultiSort bridges the gap between quantitative rigor and visual simplicity.
Getting Started: Your First Screen in 60 Seconds
Here is the fastest way to try MultiSort right now:
- Open IBKR Desktop → click Screeners
- Select "United States — All US Stocks" at the top
- Click MultiSort
- Add three factors: P/E Ratio (prefer Lower, Very Important), ROE (prefer Higher, Important), Dividend Yield (prefer Higher, Somewhat Important)
- Set P/E range to 0-30, ROE range to 10%+, Dividend Yield range to 1%+
- Read the ranked results — the #1 stock best matches your value + quality + income criteria
- Click Color Rank to see how each stock scores on individual factors
That took 60 seconds. You now have a ranked list of the best value stocks in the US market according to your own criteria. Try tweaking the importance levels and ranges to see how the rankings shift.
If you do not have an IBKR account yet, you can sign up here — there is no minimum deposit, and IBKR Desktop is available immediately after account approval. For a deeper look at everything Interactive Brokers offers, see our full IBKR review.
FAQ
Is MultiSort Screener available on Trader Workstation (TWS)?
No. MultiSort is exclusive to IBKR Desktop. TWS has its own scanner (the Market Scanner) which is powerful but uses traditional filter-based scanning, not factor-weighted ranking. If you need MultiSort, you must use IBKR Desktop.
Can I save my MultiSort screener settings?
Not yet. IBKR has confirmed this feature is coming in a future update. For now, note down your factor choices, preferences, and importance levels so you can recreate the screen each time. Running the same screen weekly is part of a systematic workflow anyway.
Does MultiSort work for ETFs or only individual stocks?
MultiSort currently works with individual stocks across multiple global exchanges. ETFs and other products are not included in the MultiSort universe. For ETF screening, use the Standard Filters screener in IBKR Desktop.
How does IBKR calculate the composite score?
IBKR uses a proprietary blended scoring formula that weighs your chosen factors, their high/low preferences, importance levels, and histogram ranges. The exact formula is not public, but the Color Rank feature makes it transparent — you can see exactly how each factor contributed to a stock's overall rank.
Is MultiSort free to use?
Yes. MultiSort is included free with any IBKR account — no additional subscription or data package required. It works with the standard market data included in your account, though adding market data subscriptions (see our market data guide) gives you more real-time data for your screens.
This article contains affiliate links. When you open an account through our links, we may earn a commission at no extra cost to you. We only recommend tools and brokers we personally use for trading.