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!
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.
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!
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.
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, 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.
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.
In addition to hourly periods, 4-hour periods have been added for the IEX exchange and Forex. You can select 4-hour periods in the corresponding select-box on a stock screen editing page or refer to it by @h4 in the Formula Screener. For example, exch(iex) and (sma(7) ca sma(21))@h4 reads as 7-day simple moving average crossed above 21-day simple moving average on 4-hour chart. You can also use 4-hour periods in the Strategy Backtest tool. It is worth mentioning that intra-day periods are supported only for the IEX exchange and Forex. Therefore the corresponding exchanges should be selected as the stock universe criterion.
John Ehler first published the RVI (Relative Vigor Index) indicator in the Stocks & Commodities magazine in 2002. RVI helps determine if the market sentiment is bullish or bearish by comparing the closing and opening prices. In a growing market, the indicator shows how much the closing prices are higher than the open prices relative to the daily range, that is, how much the price rises vigorously during trading sessions. The indicator line will also grow in this case, showing the strength of the uptrend. On the contrary, in a falling market, the indicator will decline the more actively, the more energy is inherent in falling prices. Thus, the indicator helps to determine whether the current movement has potential for further development or if a reversal is expected. Like the Stochastic Oscillator, RVI 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. You can select this indicator in the Oscillators category of the Stock Screener tool or refer to it by rvi in the Formula Screener. For example, rvi(10) div_bull expression means RVI(10) bullish divergence. Or, rvi(10) ca rvis(10) reads as RVI(10) crossed above signal line.
The IF function can be useful in the formula for closing a position in the backtesting tool in combination with the STOPAT or TAKEAT instructions. For example, in the following formula expression, the stop loss will be set at the day's low level, but only if the position's profit is more than 5%: if(price > 1.05 * posprice, stopat(low)). In this case, the function takes two arguments, a condition and an instruction that will be executed if the condition is met. You can also use the IF function in an arithmetic expression. It returns the value of the second or third argument, depending on the first argument's value. For example, the formula expression rsi(14) ca if(price > ema(21), 60, 40) will work like rsi(14) ca 60 in case if price > ema(21) and as rsi(14) ca 40 otherwise. It is worth noting that this expression is a shorter form for (price > ema(21) and rsi(14) ca 60) or (price <= ema(21) and rsi(14) ca 40).
Revenue, EV / Revenue, and Revenue per Share (RPS) fundamental criteria have been added to the product. In the Stock Screener tool, Revenue, EV / Revenue are available in the Operating Metrics category, and RPS is available in the Basic Fundamental category. In the Formula Screener tool, you can refer to these fundamental indicators as revenue, enterprise_revenue, and rps. It is worth noting that Revenue is in millions and is calculated for the trailing twelve months (TTM).
The Fractals indicator was developed by Bill Williams to help analysts identify local price highs and lows. These extrema are called fractals and are indicated by arrows on the price chart above the bar or candlestick corresponding to this local extremum. According to the author, Fractals are one of the few technical analysis tools that really work. Each fractal can be used to identify support or resistance level. However, it is recommended to use additional filters to determine market entry points. The Fractals indicator available on the site is customizable so that you can specify the number of bars to the left and right of the peak bar. The default values of the indicator parameters are "2,2". In this case, the fractal will be formed by 5 bars: a peak bar, two bars on the left, and two on the right. You can select the Fractals indicator's criteria in the "Line Studies" category of the Stock Screener tool. It is also worth noting that special functions have been added to access the fractal levels' values. You can view a list of these functions in the Williams' Fractals section on the Formula Screener help page.