this site is wonderful for this kind of thing
Tradestation, thinkorswim and Interactive brokers are some options. They all allow you to trade stocks and Forex.
try Saxo Bank
You can try to get an offer from ForexPros. They’ll send your details to many brokers and you can choose the best one.