Using bots for arbitrage trading makes it possible to capitalize on opportunities that exist for only seconds, or microseconds. Traders sometimes favor the small, consistent profits gained this way because, of course, many small gains can combine into decent long-term profits .