OEC doesn't have the lowest margins the op requested.
If you keep esignal for charts, Velocity will offer you everything else you requested. Mirus also has low margins and reasonably cheap commish. You could look at Advantage Futures, Dorman, RJO, etc but they likely won't have as low...