FinViz Atlernative Screener – Equities Lab
Cost | Equities Lab | Finviz |
Bare bones version (lowest price paid option that has backtesting) | $35/mo Only allows five backtests per day |
$40/mo Their one paid subscription includes everything. |
Medium version (the lowest priced version without harsh restrictions) | $50/mo Unlimited backtests |
X |
Full power version | $100/mo Special operators allow many backtests to be run at once. |
X |
Free version | X 30 day free trial |
Their free version doesn’t allow backtesting, but does have the screening and market analysis. |
Notes and extras | No annual pricing on the website. |
A+ | Amazing. Stands out well beyond its peers, making it the clear leader. May have flaws, but the overall experience is truly exceptional. |
A | Very Good. Goes above and beyond the ordinary, giving a better experience. |
B |
Good. It is nice to use, or contributes to the value the package provides. No program can be good everywhere, but it is a goal to aspire to. |
C | Does what it is supposed to, give or take. It does the job well enough, without causing annoyance, or requiring too many workarounds. |
D | Worth avoiding. It mostly does what it is supposed to, after a fashion… with some caveats. |
X |
Not part of the program. It is simply missing, and the program makes no claim to offer it. |
F | Unusable. It looks like it works, but doesn’t actually do the job it is supposed to – at all. There are issues that can’t be worked around. F- |
F- | Deceptive. Using this functionality is dangerous, and may cause users to make bad investments. |
Power | Equities Lab | Finviz |
Screen in the past | A Single Click |
X |
Simple (PE > 11) | A Just type it in, or find it in tools menu |
C Five clicks, use “custom” values, type in 0 and 11 with one page reloads |
Changes of quantities (PE went down by 20% in the last year) | A+ Just type it in. Any field can be lagged any amount, easily |
X No way to lag fields |
Ranking stocks (PE in the bottom 30% of the market) | A+ Just type it in, any field or equation can be ranked easily Multiple ranks possible within a screen. Can rank with sector, industry, or custom group, and can filter. Nesting is easy. |
X No rank operators |
Simple formulas (Piotroski > 7 and Low Price to Book) | A+ Piotroski exists as an importable, customizable formula. Piotroski can also be built from scratch, easily, saved and reused. |
X No Piotroski score possible |
Complex expressions
(Low Stddev of change PE over one month) |
A+ Just nest the expressions. Functions operate on time series, and across sections of the market, and all can be nested. Some can be slow (e.g. a moving average of a rank of PE across the market). |
X No expression to nest |
Cross market computation
(total earnings of the largest stocks) |
A+ Cross sectional expressions are just like other expressions, and are usable everywhere. |
X No cross sections |
Expected sub-categories
(include only airlines, the S&P 500, etc) |
D Sectors and industries included, but no indexes or exchanges. Usable proxies for S&P, Russell aren’t exact. |
C Includes sectors, industries and indexes. |
Overall | A+ Clearly more powerful than the others, as it is able to handle even very complex terms (e.g. Quality Minus Junk, Olhson’s O score, etc) |
F They can’t handle any expression beyond the built in choices. Cannot even screen in the past. |
FinViz also has some nice analytics, though their UI is much harder to follow, with much more information in each square inch. Their screener is overly simplistic, struggling to express concepts (PE > 11) that other software handled with ease. It too, could not screen dates other than the present. At least it was easy to use. For basic screens FinViz is a wonderful tool, but once you begin to explore more complex ideas it doesn’t have the power to accomadate.
Data | Equities Lab | Finviz |
Length of history | A 22 years |
F 1997-2014 Notice that 2015 onwards is not included |
Fundamental data | A+ Comprehensive set of 600+ fundamental metrics, not including ratios |
D 24 ratios, no raw data |
Technical data | A Moving averages, RSI,MACD, triangles, wedges, a few candlesticks, and the ability to add your own with lagging and sequence operators |
B
Collection of indicators, and extensive pattern recognition. Only available in backtest. |
Ownership data | X No ownership data |
A Has data but can’t dig into ownership on a deeper level |
Earnings Estimates | X No ownership data |
B
Very Small amount of earnings data. |
Macroeconomic data | A Seamless integration with quandl allows usage of all quandl data sets including paid ones (if you have subscribed). |
X No Macro Data |
Alternative data sets | B Quandl gives access to large body of data. No foreign stocks. ETFs included, but cannot screen ETF’s. |
D Only stocks from NYSE, AMEX, NASDAQ |
Overall
Data |
A A focus on the core: Amazing fundamentals (600+ fields) and solid technical analysis capabilities make the data solid, useful and powerful. |
F A backtester needs to either be able to run to the current day, or at least screen what it backtests, to be useful. FinViz does neither. |
Usability | Equities Lab | Finviz |
Aesthetics | B Good use of colors and shapes. Utilizes the design to help teach the user. |
C Very dense and difficult to follow |
Deployment | B
Windows, Mac, or Linux only. Does not require admin rights to install. |
A+ Web, very good mobile |
Starting a new screen | B
Suffers from the blank screen effect, but clicking on the + generates new lines, joined together with ‘and’. Has sensible defaults that are easy to change. |
A Creating a new screen is as simple as choosing various choices. |
Tooltips, searchability, and autocomplete | B
Autocomplete is effective, but does not pop up help while completing. Users need to use the tools pane for that. |
B
No searching as everything is placed in the “All” tab. To read more about the item you simply click on it. Can quickly become difficult. |
Expression readability | A+ Tooltips explain functions and fields, so reading unfamiliar expressions is easy. Easy use of variables and formulas help chunking. |
A All expression are in drop down form and never leave that form. Easy to read each line. |
Editing existing content | A+ Drag and drop, extract variable or formula, all easy wrapping of terms all work together to make editing joyful. |
A Editing doesn’t go that deep, but, for the features editing is as simple as typing or selecting from a drop down. |
Cut and paste | A+ Any term can be cut and pasted, even into notepad. Multiple cut buffers are a nice touch. |
X No copy and paste |
Navigation through screens | A Fast navigation, searchable tabs, ctrl-Click to go into an item, and a breadcrumbs trail make navigation easy. |
B
Fairly easy to navigate. Made a bit more difficult when on the “All” tab as the screen becomes cluttered and hard to navigate |
Preloaded content library | A+ Large, searchable content library. 500+ screens (many of them segments, like “Low P/E”), and 400+ formulas give the user plenty to work with. Piotroski, Beneish, Altman, Montier, etc are all done out, so users can modify them. 500+ formulas to use as building blocks. |
D Only 8 prebuilt screens that can be backtested. |
Content reuse | A+ Both variables and formulas help ensure content reuse. Formulas can have descriptions. These allow users to maintain criteria they use in all their screens (such as no penny stocks) |
X No way to create content to reuse. |
Handling user error | A+ Much user error is prevented by the editor, with reasonable error messages. Multiple level undo and a restore autosave make it difficult to lose work by mistake. |
B
Much user error is prevented by the use of a dropdown menu only system. No undo. |
Speed | A UI is amazingly fast, and handles massive data well (100,000 trades in a table). Some queries are slow. |
A Snappy UI, refuses to load more than 20 results per page. |
Overall
Usability |
A+ An actual joy to use (after the first few minutes of bafflement). The preloaded content inspires the user to new heights. Can be slow sometimes. |
B
Eminently approachable and usable – if not useful. Its simple screener is intuitive, while their backtester is less so. |
FinViz has a fantastic market dashboard. If you are inputting the trades you are making in your account into FinViz you will have a much better experience when tracking those trades. Though Equities Lab has a much faster UI for more complex data sets, the amount of information loaded can be overwhelming and not as straight forward as the information provided straight to you by FinViz.
Configurability | Equities Lab | Finviz |
Rebalance periods | A+ Fully configurable rebalance, though one must rebalance all stocks, or none. |
X No Rebalance, just entry and exit rules. |
Buy/Sell without rebalancing | C Can sell without rebalancing, but not buy. Sales go to cash until the next rebalance. |
A The only way to backtest on the system is to constantly buy and sell what fits or doesn’t fit the criteria. |
Stop losses/Stop gains | A Custom stop losses/gains possible. Stop losses and gains can be adjusted based on conditions. Trailing stops possible. |
B
Custom stop loss, but no stop gain. |
Minimum/maximum holding periods | A+ Minimum and maximum holding periods can vary per stock and change over time. |
X No time based stops |
Data about the backtest | A+ Can get a zoo of statistics over time, including holdings, and even use these in the backtest (Stop trading if a threshold is met, etc). Basic plotting is easy, more complicated uses are less obvious. |
B
Not a large amount of data, but the data that is there is fairly useful and easy to read. |
Backtests selling based on other backtests. | A+ The results of backtests are just another expression to be used. |
B
Can kind of do it by setting an exit when screener. |
Overall | A+ Virtually everything can be configured – arbitrarily. Options to control leverage and short selling are hard to find and use. |
B
Configurable, assuming you don’t need to rebalance. Since most professional and academics rebalance, this is a problem. |
Analytics | Equities Lab | Finviz |
Tables | A All results in one page, searchable, sortable by multiple categories, exportable |
C Sort columns, only see 20 at a time |
Backtest performance chart | A Configurable benchmarks, other backtests, and data on chart, which is clickable, zoomable and more |
D Only two lines – can’t change. Given some statistics on the backtest page. Slightly interactive. |
Plot a single value or expression
(What is this company’s PE?) |
A+ Plots ad-hoc plots and panels, fields and expressions, in screens, backtests and charts. |
X No way to customize values plotted |
Configurable data display | A+ All data within all pages is completely customizable. Can build tear sheets to supplement those in the system. |
X No data customization within backtests or screens |
Heatmaps | A Heat maps used in most places throughout the software. All maps allow the adjustment of order, size, and what is considered a good or bad return. |
F Has heatmaps in multiple places throughout site, but not used at all for backtesters or screeners |
Single Stock Display | A Interactive charting with custom plotting, customized plotted panels, price history, Trading models, links to news and filings. |
C Data is extremely long form and hard to make usable. The charts only allow you to plot technicals such as trend lines. |
Overall | A+ Backtest by time, positions breakdown, scatter charts, and good reports let users understand the results clearly. The ability to add plots to the backtests is very useful. |
D The lack of any (good) visuals beyond the performance chart make users of FinViz sad. |
Their backtester had an interesting UI which allowed users to create entry rules, and exit rules, and seemed fairly complicated, and fairly able to do technical analysis. One puzzle creeps up, though: where are the fundamental criteria? The screener had them, but they are totally absent from the backtester! One other question: which stocks got bought in 2015? Or 2016? Or 2017? Which stocks are in the strategy’s portfolio now? There is no way to know, since the backtester stops at the end of 2014. Since there is no overlap between the FinViz screener and the FinViz backtester, the FinViz backtester is useless for investors.
Overall | Equities Lab | Finviz |
Power | A+ Equities Lab is able to handle even very complex terms (e.g. Quality Minus Junk, Olhson’s O score, etc) |
F FinViz can’t handle any expression beyond the built in choices, and cannot even screen in the past. |
Data | A A focus on the core: Amazing fundamentals (600+ fields) and solid technical analysis capabilities make the data solid, useful and powerful. |
F A backtester needs to either be able to run to the current day, or at least screen what it backtests, to be useful. FinViz does neither. |
Usability | A+ An actual joy to use (after the first few minutes of bafflement). The preloaded content inspires the user to new heights. Can be slow sometimes. |
B
Eminently approachable and usable – if not useful. Its simple screener is intuitive, while their backtester is less so. |
Configurability | A+ Virtually everything can be configured – arbitrarily. Options to control leverage and short selling are hard to find and use. |
B
Configurable, assuming you don’t need to rebalance. Since most professional and academics rebalance, this is a problem. |
Analytics | A+ Backtest by time, positions breakdown, scatter charts, and good reports let users understand the results clearly. The ability to add plots to the backtests is very useful. |
D The lack of any (good) visuals beyond the performance chart make users of FinViz sad. |
Things to note | Monte Carlo lets you run many similar screens and see how changing parameters changes the results. | The news and commodities commentary makes the site interesting to browse. Mobile Friendly. |
Overall | A+ Equities Lab validates and creates investable strategies more effectively than any other contender. |
F FinViz has a backtesting dataset that stops at the end of 2014, and users can’t screen for stocks that match a backtest. This makes FinViz useless for backtesting. |
At the end of the day, FinViz is absolutely fantastic for a basic tool. If you don’t rely heavily on analysis in your investing and are just looking for something that provides simplistic, well designed information about your investments it may be for you.