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.
Tokyo Stock Exchange (TSE) has been added to the product. The Tokyo Stock Exchange, abbreviated as Tosho or TSE/TYO, is a stock exchange located in Tokyo, Japan. It is the third-largest stock exchange in the world by aggregate market capitalization of its listed companies and the largest in Asia. The exchange is owned by the Japan Exchange Group (JPX). To screen this exchange, select the appropriate item in the Stock Universe criteria category of the Stock Screener tool. Or, in the Formula Screener, you can use exch(tse) expression for setting TSE as a stock universe criteria.
The Chandelier Exit indicator has been added to the product. Similar to the SuperTrend and VStop indicators, the Chandelier Exit allows you to determine the trend direction and trend reversal points. If you have open trading positions, the indicator helps to stay in the trend as long as possible. According to theory, traders should close long positions at the highest high since opening a position minus 3 ATR. You may refer to the Chandelier Exit indicator by chandexit in a formula expression. For example, chandexit(22,3) means that 3 x 22-day ATR will be used in the indicator calculation. For using Chandelier Exit as a trailing stop loss in the Strategy Backtester tool, set stopat(chandexit(22,3)) formula expression as a criterion for closing a position. In this case, it is also necessary that the price is above the indicator value when opening a position. To do this, you can use an additional expression for the criteria for opening a position: price > chandexit(22,3)
The Volatility Stop indicator (VStop) helps to determine the trend direction and entry points. But as the name suggests, this indicator will be more helpful in determining stop-loss levels for existing open positions. The indicator line is plotted at a specified number of ATRs from the price. Thus, the higher the volatility, the more the indicator line will move away from the price. For example, in an uptrend, the price is less likely to touch or cross below the indicator line, and if you use it as a trailing stop loss, this will allow you to stay in the trend longer. Those who are familiar with the SuperTrend indicator will notice that these indicators are very similar to each other. You may refer to the VStop indicator by vstop in a formula expression. For example, vstop(20,2) means that 2 x 20-day ATR will be used in the indicator calculation. For using VStop as a trailing stop loss in the Strategy Backtester tool, set stopat(vstop(20,2)) formula expression as a criterion for closing a position.
The CORREL function has been added to the product. This function returns the correlation coefficient between the specified ticker and the ticker that is checked against the screening criteria. For example, if we want to find all stocks whose correlation coefficient with the ticker SPY is more than 0.95, the formula expression will be correl(spy) > 0.95. The correlation will be calculated for the last 21 business days by default. You can change this period by setting the second parameter, for example: correl(spy,50) > 0.95.
Stock correlation is the statistical measure of the relationship between the two stocks. The correlation coefficient ranges between -1 and +1. A correlation of +1 implies that the two stocks will move in the same direction 100% of the time. A correlation of -1 means the two stocks will move in the opposite direction 100% of the time. A correlation of zero means that the relationship between the stocks is entirely random. Correlations do not always remain stable and can even change daily. Correlation analysis can help you to diversify your positions. Imperfect correlation between two different stocks allows for more diversification and marginally lower risk.
The KDJ indicator has been added to the product. The KDJ indicator is a derivative of the Stochastic oscillator adding additional smoothing to the K and D lines. It turns out that, compared to the Stochastic, this is a more lagging indicator, but it generates fewer false signals when the K and D lines cross. As well as for the Stochastic, the divergence between the price and line K creates a reliable trading signal. At the same time, moving the line K beyond the oversold/overbought zone makes this signal even stronger. As the name "KDJ" suggests, the indicator has another line, line J. You can think of this line as the difference between the K and D lines. The J line can give you a trading signal earlier K and D lines when crossing. For example, when the J line is above 80 and reverses, this is a sell signal, and vice versa, when the line is below 20 and reverses, it is a buy signal. In the Formula Screener, you can use kdjk, kdjd, and kdjj variables to refer to K-Line, D-Line, and J-Line correspondingly. For example, kdjk(9,3,3) ca kdjd(9,3,3) reads as K-Line crossed above D-Line.