I would stay away from small firms, most will not let you take money out if you make a sizable sum. They will argue you were cheating some how. One of my friends made millions news trading at these small firms. In divided amounts, some let him pull his money out and others are in court fighting the withdrawal. He created a news reading algo.
https://en.wikipedia.org/wiki/Straddle
He straddled the market at most news events, so it ended up being a volatility play. It didn't matter the direction the spike occurred. He removed one side in milliseconds. And let the other side continue, his orders were filled with stop limit orders.