Stock Screener with Backtesting & Advanced Filters | MarketInOut
MarketInOut is a powerful stock screener that helps traders and investors find stocks across 40+ global exchanges using technical, fundamental, and custom formula filters. Build complex screening criteria, backtest your strategy against 25+ years of historical data, and get matching stocks delivered to your phone or email — all from one platform. Whether you're a beginner looking for a free stock screener to learn the markets or a professional who needs an advanced stock scanner with formula-based filtering, MarketInOut gives you the tools to screen stocks faster and trade smarter.
Try The Screener In Action
Why Traders Choose MarketInOut as Their Stock Screener
A great stock screener does one thing: it eliminates noise. With more than 75,000+ listed stocks across global markets, no investor can review every ticker manually. MarketInOut's stock screening engine narrows thousands of stocks down to a handful that match your exact criteria — in seconds.
Here's what sets our stock screener apart:
- All major technical indicators — MACD, Stochastic, Ichimoku, Bollinger Bands, SuperTrend, and more.
- Advanced chart-based filters — support and resistance levels, classic and DeMark trend lines, Fibonacci retracements, linear regression channels, Donchian and Keltner channels, pivot points, candlestick patterns, and classic chart patterns.
- Proven investing strategies built in — screen with the approaches of Warren Buffett, Peter Lynch, and Benjamin Graham, or apply scoring models from Joseph Piotroski, Edward Altman, and Messod Beneish to identify financially stable companies.
- 40+ international stock exchanges — from 5-minute to weekly and monthly timeframes.
- Historical screening — see what your screen would have returned at any point in the past.
- Real-time alerts — new matching stocks delivered straight to your phone or email.
Tutorial Videos
Get the most out of MarketInOut by watching our tutorial videos. In just a short time, you will learn how to build powerful stock screens, use advanced Formula Screener logic, backtest trading strategies on historical data, and uncover new market opportunities with confidence. The videos are designed for both beginners and experienced investors, with clear, step-by-step examples that help you move from basic searches to advanced strategy research more quickly.
Advanced Formula Stock Screener for Custom Strategies
The standard stock screener is fast and easy to use, but if you need full control, the Formula Screener lets you build any custom screening criteria you can imagine. Combine multiple timeframes, index conditions, regime filters, aggregate functions, and data arrays into a single expression.
With the Formula Screener, you can:
- Create custom scoring systems to rank stocks by your own metrics
- Run historical screening on any formula to see how it would have performed
- Customize how results are displayed
- Reuse the same formulas inside the Strategy Backtester to define entry and exit rules — including special functions that access live position data
This is the same flexibility quant traders pay institutional prices for, built directly into your stock screening workflow.
Strategy Backtesting on 25+ Years of Historical Data
Have you developed a stock screening strategy? Before you risk real capital, find out how it would have performed in 2024, 2025, or any year going back two decades. Our Strategy Backtester is one of the most comprehensive backtesting tools available to retail traders — and it works directly with your saved screens and formulas.
Backtesting answers the only question that matters before going live:
Does this actually work? Use it to validate ideas, compare strategies, and refine entry and exit rules with precision.
Screen Stocks Across 40+ Global Exchanges
MarketInOut supports stock screening on every major market worldwide, including:
- North America: Nasdaq, NYSE,
OTC,
TSX,
TSXV, CSE, IEX
- Europe:
LSE,
Xetra,
Euronext (Paris, Milan, Amsterdam, Dublin, Lisbon, Brussels), Madrid, Prague, Oslo, Copenhagen, Helsinki
- Middle East:
Tadawul,
DFM, TASE, IST
- Asia-Pacific:
BSE,
KLSE,
SGX,
JKSE,
HKSE,
SHSE, SZSE, Taiwan,
KRX,
TSE
- Latin America: Sao Paulo B3
The same screener also covers Forex pairs and cryptocurrencies — every tool on the platform works seamlessly across all asset classes.
See the Screener Live
The fastest way to understand what MarketInOut can do is to use it. See real examples of stock screening, strategy backtesting, charting, formula building, trade alerts, and the technical analyzer that automatically detects important technical events on any ticker.
Visualize Screener Results with the Chart Matrix
Reading a list of tickers tells you what passed your stock screener. Seeing them tells you why. The Chart Matrix view turns your screener results into a visual grid where you can scan dozens of charts at once, switch between templates, adjust size and zoom, and compare multiple time periods side by side. For deeper analysis on individual stocks, the Stock Charts tool offers multi-chart layouts (2x2, 3x3, and more) on a single screen. Each chart can have its own indicators, timeframes, and settings. Index constituents and custom watchlists sit right next to the chart, making it easy to add tickers as you screen.
Stock Screener FAQ
What is a stock screener?
A stock screener is a tool that filters thousands of stocks against criteria you define — such as price, volume, P/E ratio, moving averages, or chart patterns — and returns only the stocks that match. It saves traders hours of manual research by narrowing the universe of stocks down to a focused shortlist.
What's the difference between a stock screener and a stock scanner?
The terms are often used interchangeably. A "scanner" usually implies real-time scanning during market hours for short-term setups, while a "screener" can run on end-of-day data for swing or position trading. MarketInOut works for both — intraday, daily, weekly, and monthly timeframes, which are all supported.
Is MarketInOut a free stock screener?
MarketInOut offers a free trial so you can run the stock screener, test the backtester, and explore the platform before subscribing. Paid plans unlock advanced features like the Formula Screener, real-time alerts, and historical screening.
Are the stock screener results in real time?
It depends on the exchange. NYSE, Nasdaq, IEX, TSX, Forex, and crypto exchanges are near real-time. Other exchanges are delayed by 15 minutes. You can view the exact timestamp for any stock by switching to the Timestamp view on the screener results page.
Can I backtest my stock screening strategy?
Yes. The Strategy Backtester runs any saved screen or custom formula against more than 25 years of historical price data, so you can measure how your strategy would have performed before committing real money.
Which stock exchanges does the screener support?
MarketInOut covers 40+ global exchanges, including Nasdaq, NYSE, TSX, TSXV, CSE, LSE, Xetra, Euronext, IST, HKSE, SHSE, SZSE, TSE, KRX, BSE, Sao Paolo B3, and Tadawul.
Can I backtest cryptocurrencies and Forex?
Yes. The Strategy Backtester, Crypto Backtest tool, and Formula Screener all work for cryptocurrencies and Forex pairs in addition to stocks. We support 1,000+ cryptocurrencies (all with market cap above $10 million) and all major Forex pairs.
Does the stock screener support intraday timeframes?
Yes. 5-minute, 15-minute, 30-minute, 1-hour, and 4-hour periods are available for IEX (US stocks), Forex, and crypto exchanges. The Formula Screener gives even more flexibility — you can combine different timeframes in a single expression, for example screening IEX stocks where the price is above the 50-day SMA on the 4-hour chart and crossing the SMA on the 1-hour chart.
Can I get alerts when new stocks match my screen?
Yes. Set up trade alerts on any saved screener, and matching stocks are delivered directly to your phone or email as soon as they qualify.
|