MarketInOut Stock Screener Please enable JavaScript to view this page content properly Log In | Sign Up
Welcome to the most comprehensive and powerful Stock Screener tool available to traders and investors. You can select from a huge number of technical and fundamental criteria to find financial instruments that fit your investment needs or trading strategy. Our Strategy Backtester tool will help you to test your ideas on historical data. Whether you are a beginner in the financial market or a professional trader, the provided tools will be extremely helpful in optimizing your trades!
Develop your own stock screening strategy and backtest it on historical data!
Trade and see your capital grow!

Stock Screener

What makes MarketInOut.com unique stock screener, accessible to traders and investors? Of course, we support all popular technical indicators such as MACD, Stochastic, Ichimoku, Bollinger Bands, and SuperTrend. But in addition to it, 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 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 small part of the arsenal available to you. Utilizing a multitude of technical and fundamental criteria allows you to select stocks across 20 different international stock exchanges using daily, weekly, and monthly periods. Historical screening and notification options are also available. Don't miss a thing by having new match alerts sent directly to your phone or email.

Strategy Backtester

Have you already developed a stock screening method? How much would you earn as a trader if you followed this method in your trading strategy in 2018 or 2019? Find it out with the Strategy Backtester, the most comprehensive backtesting tool on the web. This tool allows you to backtest the performance of your trading strategy over 20 years of historical data. The Strategy Backtester makes it easy to gauge the historical performance of even the most sophisticated trading strategies. Backtest your strategy with us before going live!

Formula Expressions

Stock Screener is an easy-to-use and powerful tool, but you can achieve even more flexibility with the Formula Screener tool, which allows you to build stock screening criteria of any complexity. In a formula expression, you can use different time periods, index conditions, aggregate functions, data arrays, build scoring and time range criteria, perform historical screening, and add output instructions. It is worth noting that formula expressions can also be used in the Strategy Backtester tool to set criteria for opening and closing trading positions, in which case you can also use special functions that provide access to a trading position.

Stock Universe
MarketInOut.com provides the opportunity to screen all the world's leading stock exchanges: Nasdaq, NYSE, OTC, IEX, TSX, TSXV, CSE, LSE, XETRA, MOEX, Tadawul, NSE, BSE, BM, SES, ISE, HKSE, SHSE, SZSE, ASX, and NZX. But that is not all. Of course, we also support Forex and Cryptocurrencies. All provided tools on the site 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
Moving averages on indicators
9/20/2022

If we consider, for example, the MACD indicator, we will see that it has two lines, the MACD line and the signal line, which is a smoothing (moving average) of the MACD line. The signal line allows us to set, for example, conditions such as MACD crossed above the signal line or MACD is above the signal line. But many indicators, such as the RSI or MOM, do not have a signal line, which does not allow us to set such criteria. Now you can create a signal line and add conditions using it in the Formula Screener. For example, rsi(14) ca sma(rsi(14), 20) reads as RSI crossed above its 20-period moving average (the signal line). Or, rsi(14) > sma(rsi(14), 20) reads as RSI is above the signal line. Currently, the following moving averages are supported for creating signal lines, SMA, EMA, and WMA. They can be applied to any indicators, including moving averages themselves. For example, sma(20) cb ema(sma(20), 50) reads as SMA crossed below its 50-period exponential moving average. Or, sma(20) < wma(sma(20), 50) reads as SMA is below its 50-period weighted moving average.

Average Daily Range
9/1/2022

The Average Daily Range indicator (ADR) calculates the average daily high-to-low distances. It shows how much the price of an asset moves per day on average, and it is very similar to the Average True Range (ATR) indicator, with the difference that it does not consider any gaps with the previous day's closing price. The ADR indicator measures volatility and shows whether the price movement is out of the norm. For example, if an asset rallying during a trading session significantly exceeds its average daily range, further move in this direction is unlikely. This scenario suggests opening a position in the opposite direction and closing trading positions previously opened in the order of movement. You can select the ADR indicator in the Volatility category of the Stock Screener tool or refer to it by adr(14) in the Formula Screener. For example, adr(14) new_high 50 expression means ADR reached new 50-day high. Or, adr(14) trend_up 20 reads as ADR is trending up over the last 20 days.

Chaikin Volatility indicator
8/4/2022

The Chaikin's Volatility indicator was invented by Mark Chaikin, a longtime stock trader and analyst. The indicator is used to measure volatility by analyzing the gap between the minimum and maximum price of an asset over a certain number of periods. According to the theory, the indicator can be used to recognize market phases. New tops/bottoms on the chart and an increase in volatility in a short time indicate panic buy/sell. If the market tops/bottoms are accompanied by a decrease in volatility for a long time, this indicates a stable bull/bear market. It is also worth noting that an uptrend/downtrend reversal may be accompanied by a slow or short-term increase in volatility. You can select this indicator in the Volatility category of the Stock Screener tool or refer to it by cv(10,12) in the Formula Screener. For example, cv(10,12) new_high 50 expression means CV reached new 50-day high. Or, cv(10,12) trend_up 20 reads as CV is trending up over the last 20 days.

Know Sure Thing indicator
7/18/2022

Martin Pring first published the KST (Know Sure Thing) indicator in the Stocks & Commodities magazine in 1992. The indicator formula utilizes four different time frames to show overall momentum and not just momentum over one specific timeframe. Like the momentum oscillator, KST generates trading signals when the indicator line crosses the signal line. The trading signal will be stronger if the crossover is in the oversold/overbought zone or if there is a divergence between the indicator and price. If the KST stays above zero during an uptrend, it confirms the trend. The inverse is valid for a downtrend. The KST indicator has nine parameters. The first four numbers represent periods for Rate Of Change (ROC) indicators, the second four are moving averages' periods for the corresponding ROC indicators, and the last number is the smoothing period for the signal line. You can select this indicator in the Oscillators category of the Stock Screener tool or refer to it by kst in the Formula Screener. For example, kst(10,15,20,30,10,10,10,15,9) div_bull expression means KST bullish divergence. Or, kst(10,15,20,30,10,10,10,15,9) ca ksts(10,15,20,30,10,10,10,15,9) reads as KST crossed above signal line.

Pretty Good Oscillator
7/9/2022

The PGO indicator (Pretty Good Oscillator) has been added to the product. Developed by Mark Johnson, the Pretty Good Oscillator measures the distance of the current price from a Moving Average, expressed in terms of an Average True Range over a similar period. Johnson's approach was to use it as a breakout system for longer-term trades. According to this approach, if the PGO rises above 3.0, it is a buy signal. Falling below -3.0 gives a trader a sell signal. In both cases, returning to zero can be considered a signal to close the trading position. It is also possible to catch divergences with the Pretty Good Oscillator. They occur when the indicator and price do not move in the same direction and allow a trader to identify turning points. In the Formula Screener you can use pgo(14) for the PGO indicator. For example, the "crossing above 3" condition may look like this: pgo(14) ca 3

 
MarketInOut.com - Stock Screener
 
 Backtest
Criterion
Stop Loss, %
  Take Profit, %
 
 
 Trade Alert
Symbol
(e.g. MSFT, EURUSD, SILVER)
Signal
 
 
 Technical Analyzer
Symbol
Display
 
 
 Stock Screener
Criterion
 
 
 



Disclaimer - Privacy Policy - Cookie Use Policy - FAQ - Contact Us
Copyright ©2008-2022 MarketInOut.com. All rights reserved.