I use Market Screener Plus with Esignal. My problem with it right now is that there is no "OR" function with it. For example, lets say you want to scan for stocks where either the high or low is a $1 away from the open. In order to do this you would need to create 2 separate scanners. Scanner 1: High[D]-Open[D] Greater than $1 Scanner 2: Open[D]-Low[D] Greater than $1 My problem is that I have about 100 scenarios I have to implement off of 5-10 minute candlestick bars where only one has to be true.
Sierra Chart. Check out Infinity Futures' youtube videos regarding alerts, spreadsheet alerts and spreadsheet auto trading. If you are good at excel, sierra chart's spreadsheet is easy. You can easily write formulas similar to below: =OR(AND(a = 1, b=1), AND(a =1, c>=5)) Also, check out link below. https://www.sierrachart.com/index.php?page=doc/SpreadsheetSystemsAlertsAndAutomatedTrading.php
For a different type of scanner search for DLPAL DQ. This is find patterns based on your criteria about profitability and such. Very nice idea.