MarketInOut Stock Screener Please enable JavaScript to view this page content properly Log In | Sign Up
MarketInOut.com is a powerful analytics platform designed to provide comprehensive insights into the financial health of companies worldwide. The platform enables in-depth exploration of quarterly and annual earnings reports, operating metrics, to-industry ratios, and relative strength data. With advanced features like historical screening, backtesting, market breadth, fundamental and technical indicators, scoring metrics, and correlation analysis, the platform helps users to discover financially stable companies for further research.

Stock Screener

What makes MarketInOut.com a unique stock screener? Of course, we support all popular technical indicators such as MACD, Stochastic, Ichimoku, Bollinger Bands, and SuperTrend. In addition, you can also perform more detailed stock screening using support and resistance levels, classic trend lines, Demark's trend lines, Fibonacci retracements, linear regression channels, Donchian and Keltner channels, pivot points, candlesticks, and classic chart patterns. You can also take the approaches of Warren Buffett, Peter Lynch, and Benjamin Graham to find undervalued stocks and select financially stable companies using scoring techniques developed by Joseph Piotroski, Edward Altman, and Messod Beneish. But this is still only a tiny part of your arsenal. Utilizing a multitude of technical and fundamental criteria allows you to select stocks across 35 different international stock exchanges using daily, weekly, and monthly timeframes. Historical screening and notification options are also available. Take advantage of the opportunity to have new matching stocks sent directly to your phone or email.

Strategy Backtester

Have you already developed a stock analysis method? How would you be successful if you followed this method in 2022 or 2023? Find it out with the most comprehensive and powerful backtesting tool. This tool allows you to research the performance of your strategy over 20 years of historical data. The Backtester makes it easy to gauge the historical performance of even the most sophisticated techniques. Backtest your method with us before going live!

Formulaic Expressions

Stock Screener is an easy-to-use and powerful tool. However, you can achieve even more flexibility with the Formula Screener tool, which allows you to create any complex stock screening criteria. The formula can use various timeframes, index conditions, regime filters, aggregate functions, and data arrays. You can also create scoring criteria, perform historical screening, and add instructions for displaying the result. It is worth noting that formulaic expressions can also be used in the Strategy Backtester tool. In this case, you can also use special functions that provide access to the trading position.

Stock Universe
MarketInOut.com provides the opportunity to analyze and screen companies from all the world's leading stock exchanges: Nasdaq, NYSE, OTC, TSX, TSXV, LSE, Euronext (Paris, Milan, Amsterdam, Dublin, Lisbon, Brussels), Madrid, Prague, Xetra, Oslo, Helsinki, Tadawul, DFM, BSE, KLSE, SGX, JKSE, HKSE, SHSE, KRX, TSE, MOEX, TASE and many others. But that is not all. Of course, we also support Forex and cryptocurrencies. All the tools provided on the platform apply to them.

Portfolio Tracker
Get a big-picture view of your portfolio using the Portfolio Tracker tool. Use the chart feature to display the open and close points of your portfolio's positions. Measure the success of your portfolio using the performance chart and performance statistics. The Portfolio Tracker provides all the tools and information needed to analyze your portfolio as a whole.

What's New
Historical Volatility indicator
7/28/2025

The Historical Volatility (HV) indicator measures the extent of price fluctuations of an asset over a specific time period, using the standard deviation of its past returns. It is a statistical concept rooted in financial mathematics and was widely adopted in the 1970s, particularly with the rise of options pricing models like the Black-Scholes model. HV helps traders understand how volatile a security has been, providing insight into its risk level. High HV indicates large price swings, suggesting greater risk and potential for rapid gains or losses, while low HV signals price stability and lower risk. Although HV doesn’t give direct buy or sell signals, it is used to time strategies, especially in derivatives trading, where volatility plays a key role. Traders often combine HV with other indicators to refine their market decisions. You can select this indicator in the Volatility category of the Stock Screener tool or refer to it by hv in the Formula Screener. For example, hv(10) trend_up 5 expression means HV(10) is trending up over the last 5 bars. Or, hv(10) div_bull reads as HV(10) Bullish Divergence.

Dark theme
3/31/2025

You can set a dark theme for the site now. Use the corresponding option on the Settings page. Dark color themes have been added for charts as well. They can be set separately on the Chart Template or Stock Chart pages.

SEQUENCE function
3/10/2025

We are often asked how to find stocks for which technical event A occurred first, followed by event B, then C, and so on. Indeed, the ability to build such setups would make the Formula Screener tool even more powerful. Well, now you can! The SEQUENCE function allows you to create more complex screening criteria using a sequence of technical events on the stock chart. The conditions specified in the function correspond to the order of technical events on the chart. The last parameter indicates the number of days/bars on the chart during which the listed technical events should occur. For example, the formula expression sequence(price trend_up 100, price trend_dn 20, rsi(14) div_bull, rsi(14) ca 60, 50) will find stocks for which the price grows for 100 days, then make a rollback of 20 days, RSI shows a bullish divergence and then crosses 60. All four events occur one after another over 50 days. Or here is another example: sequence(nl_100, price ca sma(7), sma(7) > sma(7)@1, sma(7) ca sma(21), 20), - during the last 20 days, the price reached the new 100-day low, then the price crossed above SMA(7), then SMA(7) started to grow, and finally SMA(7) crossed above SMA(21). It is worth noting that you can specify up to ten conditions in the list, and they can be any expressions that you use in the formula screener. Also, the events in the list may have a time gap of several days/bars between each other, but the last event in the list must occur today/on the current bar. Try the new function in action now! We hope you enjoy it!

STARC indicator
3/3/2025

The STARC (Stoller Average Range Channels) indicator, developed by Manning Stoller, creates upper and lower bands around a simple moving average (SMA) using a multiple of the Average True Range (ATR) to reflect market volatility. These bands act as dynamic support and resistance levels. When the price touches or nears the upper band, it suggests overbought conditions and potential price reversal or pullback. Conversely, when the price approaches the lower band, it indicates oversold conditions, signaling a possible price rebound. Traders use STARC Bands to identify trading opportunities in both trending and range-bound markets. You can select this indicator in the Volatility - Price category of the Stock Screener tool or refer to the Upper and Lower Bands by starcub(5.1.33,15) and starclb(5.1.33,15) in the Formula Screener. For example, the price ca starcub(5.1.33,15) expression means price crossed above upper band of the STARC indicator. Or, price cb starclb(5.1.33,15) reads that the price crossed below the lower band of the STARC indicator.

IBS indicator
3/3/2025

The Internal Bar Strength (IBS) indicator, developed by quant trader Larry Connors, measures where a stock`s closing price falls within its daily range. The IBS value ranges from 0 to 1, calculated as: IBS = (Close-Low)/High-Low). A value close to 1 indicates that the stock closed near its daily high, suggesting potential overbought conditions. In contrast, a value close to 0 indicates a close near the daily low, signaling possible oversold conditions. Traders use IBS for mean-reversion strategies, where low IBS values may suggest buying opportunities and high IBS values may suggest selling opportunities. The indicator parameter is the period of the exponential moving average used to construct the signal line. You can select this indicator in the Oscillators category of the Stock Screener tool or refer to it by ibs in the Formula Screener. For example, ibs(10) ca 0.5 expression means IBS(10) crossed above 0.5. Or, ibs(10) ca ibss(10) reads as IBS(10) crossed above signal line.

 
MarketInOut.com - S&P 500
 
 Backtest


 
 
 
 Trade Alert

(e.g. MSFT, EURUSD, SILVER)

 
 
 Technical Analyzer


 
 
 Stock Screener

 
 
 



Disclaimer - Privacy Policy - Terms Of Service - Cookie Use Policy - FAQ - Contact Us
Copyright ©2008-2025 MarketInOut.com. All rights reserved.