I am testing an automated strategy with NT7 and Interactive Brokers. The strategy works with spot forex on a 5min time chart. I use IB as my data provider. I have also another data provider with better data.
My question is, if I run the strategy on Interactive Brokers, should I use their data? Or can I use my other data provider to run the strategy and get the signals, and use IB only for the order execution?
But if I do so I would get different signals, and price on my chart for the strategy is different then price on the chart with IB. So I could get signals from my strategy but no execution with IB. The strategy would not work correctly.