If the markets are dominated by algorithmic trading, the obvious solution is to consider intermediate to long-term trades, or swing trades. Bots cannot foresee events and cannot be programmed, at least at this time, to make optimal long-term investments. A longer time-frame requires creativity.