Lindsey Starkweather
FYI - I have been able to accomplish this using TradingView. The key for me was plotting my position avg price (or break even with commissions) on the chart so I can see where I'm at relative to other key price levels. Each day I paste my current positions into my TradingView script - the script identifies key trading levels and calculates how much it would cost to buy at these levels to reduce my break even below a level where the price is likely to rebound. My program then sends a buy order via webhook alert to TradersPost at market open that is good for the day.
My day trades are very small (only 0.1% of my portfolio). If any trades turn against me, I swing trade the aggregate position on the daily/weekly chart to average down. Note: averaging down can take a lot of time and capital just to break even so best to start with small trades.