Hi Sarwan,
I agree with ScottyA's recommendations. One other thing to consider, is that although you can trade futures with Interactive Brokers via MotiveWave, their futures feed via the API could be better. Going through a broker that supports CQG / Rithmic seems can be a better alternative.