Interactive Brokers (IB) is your best bet. However, I’d like to reiterate as others have stated that you need to be prepared to lose it all (and moreover that you likely need much more capital than you realize to stay solvent on down swings).
Don’t take this the wrong way, but it seems like you haven’t done a lot of research into this: Interactive Brokers is one of the first things that comes up when you search on Google (etrade, Robin Hood or any other retail trading just isn’t credible).
Finally, is your 20 years of historical data for just open/close? Is that your execution plan? (Otherwise you can get really tripped up as you move to intraday trading)