This looks very interesting and raises a couple of questions on how to use it effectively. Can you only create a Screener Watchlist on current data? It would be great if you could create comparative screens from various past dates – in your example, create the screener results as of May 13th 2023, and as of May 11th, 2022 as you need them. Is there a way to do this? Otherwise I presume you have to predict what you want to analyze, create screener watchlists at points in time, wait a year (or 2 in that example) and potentially reach the limit of your Watchlist. Reply
That would be the truly powerful addition. Such backtesting would allow one to see how the screener performed over time. It would be absolutely amazing to come up with criteria for a screener, screen for results as of a date in the past (let’s say 5/23/2023), and create an equal weighted portfolio and see how such portfolio would’ve performed over the following year.. Maybe one day!
Yes, that is correct. The idea is you create screeners over time and compare the results. To do what you want is a feature called backtesting, which is a feature the product doesn’t currently have, but is on our roadmap to address at some point in the future. Reply
I tried to run the “Snapshot Screener Results” with “Liberated Stock Trader Beat the Market Screener” using its View but I get an error message: “Stock Rover server could not process your request.” I was able to create a Snapshot using other screeners but not “Liberated…”. What am I doing wrong? Reply
Hello Doug, This is related to the length of the screener name, which is resulting in a watchlist name that exceeds 64 characters. The quick workaround is to rename the screener to a shorter screener name and then initiate the snapshot. Please see https://www.stockrover.com/help/screeners-help/additional-screener-actions/#Renaming_a_Screener Regards, Ken
I think a powerful complementary to this will be alerts based on the in/out of the screener. That way I don’t need to manually do it, but instead automatically see the changes over time. Reply
Hello, Is something like this possible? • Set various criteria with screener. • start these criteria from a specific date (e.g. January 2015) • update the criteria every month and accordingly remove the stocks that no longer meet your criteria, keep the ones that still fit and add the new ones to the portfolio • measure the performance of your criteria across two different date ranges accordingly Also, as an additional rule, it would be great to be able to add buy and sell rules to your portfolio. As far as I know, such a thing cannot be done right now. But it would be great if it could be done. Reply
You can fashion a backtesting-like screener using historical data found in the equation screener function. This will allow you to see how stocks that would have passed the screener at a time in the past have performed since then. The backtesting screeners are limited to the metrics for which we have historical data. You can screen against historical data, past quarterly, yearly, and TTM values. https://www.stockrover.com/help/equation-screener/#Historical_Equations https://www.stockrover.com/blog/product-features/the-power-of-equations-and-custom-metrics/#Evaluating_Historical_Value The screener will return only the tickers that meet your criteria, and you could then leverage the Screener Snapshot facility to capture the moment in time tickers. To measure the performance, you’ll want to either chart the screener(s) for a selected time period. Stock Rover charts the returns of the tickers that currently pass a screener’s criteria as a group. The tickers that pass the screener are charted as if it were a portfolio with an equal dollar weighting for each holding. Additionally, via internal rebalancing, the equal weighting is maintained each day of the period that the screener is charted. https://www.stockrover.com/help/screeners-help/special-screener-capabilities/#Charting_a_Screener. Or similarly, you could chart Screener Snapshot: https://www.stockrover.com/help/watchlists-help/special-watchlist-features/#Charting_a_Watchlist In terms of buy and sell rules, for example, you can set Target Buy Price and Target Sell Price from the Table. You’ll want to import the Portfolio Target Prices view from the Library. You can then set an alert. https://www.stockrover.com/help/alerts/create-alerts/ Keep in mind there are other alerting criteria as well. You can then add or remove holdings from the portfolio(s) based on the alerts.