Expand BackTest Sell options by creating a "Sell Criteria" UniSearch
UniSearch allows many options for selecting individual stocks during backtesting. However stop criteria for stocks in the portfolio are much more limited.
So here is the idea. Have a "Buy UniSearch" and a "Sell UniSearch" . For stop criteria in BackTester add one new capability -- stop if stock in the current portfolio meets (or does not meet) "Sell UniSearch criteria.
Your first thought might be of concern for the extra compute power this might take. Perhaps this can be mitigated somewhat by having an implied criteria on Sell UniSearch to filter by stocks in the current portfolio, much as you have the capability to filter by a watchlist now.
Thanks for your consideration.