I'm also doing a very similar search.
I'm developing a trading algorithm which I plan to run on Alpaca Markets ("Commission-Free API First Broker").
One of the problems I'm facing is that I would like to be able to run multiple strategies in a single account (more efficient for margin...