It is vital to have access to well-developed day-trading software. Watch out for commissions of any kind as these can be debilitating in the long run. You also need to place a premium on execution speed. Your online broker must be reliable and offer fast execution on a platform with high uptime.