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.
The Elliott Wave Oscillator has been added to the product. Elliott waves are one of the most commonly used methods of technical analysis. However, the author of Elliott waves, Ralph Nelson Elliott, found out that it is not easy to determine whether a new wave has formed or not in some cases. To solve this problem, he designed the Elliott Wave Oscillator (EWO). The indicator is the difference between a 5-period and 35-period simple moving average. On the chart, it is plotted as a histogram with positive and negative areas. Here are some rules to follow when using the indicator. The first wave in a bullish uptrend often begins with a bullish divergence between the prices and the EWO indicator. And the fifth wave usually ends with a bearish divergence. The highest values of the EWO indicator are during the third wave. During corrective waves, the indicator does not reach new peaks.
MarketInOut.com provides Elliott Wave Oscillator with a signal line, the 5-period moving average of the indicator. You can select EWO in the Oscillators category of the Stock Screener tool or refer to it by ewo in the Formula Screener. For example, ewo(5,35,5) div_bull expression means EWO(5,35,5) bullish divergence. Or, ewo(5,35,5) ca ewos(5,35,5) reads as EWO(5,35,5) crossed above signal line.
The Alligator indicator has been added to the product. Bill Williams invented the Alligator indicator in 1995 as a visual tool for trend recognition. It consists of three lines overlaid on a pricing chart representing Jaw, Teeth, and Lips. Jaw, Teeth, and Lips are 13-period, 8-period, and 5-period smoothed moving averages moved by 8, 5, and 3 periods into the future, respectively. It is also worth noting that these moving averages are calculated based on median price. When all the lines are intertwined, the market is in consolidation (the alligator is asleep). Conversely, when three lines are stretched apart and moving higher or lower, it denotes a bullish or bearish trend correspondingly (the alligator's mouth is wide open). If the distance between the lines decreases, this may signal the end of the current tendency (the alligator is sated). Line crossings can also signal a trading opportunity. For example, when the Jaw line crosses above other lines, it is a buy signal. And vice versa, the crossing below Teeth and Lips lines by the Jaw line can be considered a sell signal.
You can select Jaw, Teeth, and Lips lines in the Moving Averages criteria category of the Stock Screener tool. In the Formula Screener, you can use jaw, teeth, and lips variables to refer to the indicator's lines. For example, jaw(13,8) ca teeth(8,5) reads as Jaw crossed above Teeth. Or, price cb lips(5,3) reads as price crossed below Lips. It is also worth noting that in the formula screener, when using comparison operators (< or >), we refer to the most recent line values that are moved into the future. If we want to compare two values that correspond to the same date on the chart, we need to use the shift operator, for example, teeth(8,5) > jaw(13,8)@3. The Teeth line is moved by five periods and the Jaw line by eight periods in the future. Therefore, to compensate for the difference, we need to take the 3rd value of the Jaw line from the right. Or, another example, price > jaw(13,8)@8. Here we take the 8th value of the Jaw line on the right, corresponding to the current date on the chart, to compare it with the last price.
You can create and backtest trading strategies with MarketInOut.com, and our team has done a great job on this. But what about automated trading? Our product is not broker-integrated, and we cannot trade on your behalf. But many brokers support the ability to create trading robots, special computer programs serving to automate stock trading. And we can provide you with a Web API (Application Programming Interface) that you can use to get data from the stock screener in such programs. Sending Web requests at regular intervals makes it possible to determine which tickers meet a stock screen's criteria. This functionality, implemented in a trading robot and other logic associated with opening and closing positions, enables you to automate stock trading.
Such a Web API is available now. Each stock screen you create has a permanent URL assigned to it. This URL allows you to get a list of tickers that meet the criteria of the corresponding stock screen in a computer-friendly text format. You can view the URL assigned to your stock screen by clicking on the Plug icon on the Stock Screener results page.
In addition to 1-hour and 4-hour periods, 5-minute, 15-minute, and 30-minute periods have been added for IEX exchange. You can select these periods in the corresponding select-box on a Stock Screener editing page or refer to it by @m5, @m15, or @m30 in the Formula Screener. For example, exch(iex) and (sma(7) ca sma(21))@m5 reads as 7-period simple moving average crossed above 21-period simple moving average on the 5-minute chart. You can also use intraday periods in the Strategy Backtest and Chart Template tools. Please note that using intra-day periods may limit backtesting to a shorter period due to the lack of corresponding data.
In addition to 1-hour and 4-hour periods, 5-minute, 15-minute, and 30-minute periods have been added for Forex. You can select these periods in the corresponding select-box on a Forex Screener editing page or refer to it by @m5, @m15, or @m30 in the Formula Screener. For example, fxgroup(all) and (sma(7) ca sma(21))@m5 reads as 7-period simple moving average crossed above 21-period simple moving average on 5-minute chart. You can also use intraday periods in the Strategy Backtest and Chart Template tools.