I've read a lot of people using are using IB for order execution and Kinetick for data feed. How is this possible? If the Kinetick data feed shows 1.1245 and you decide to place an order, you are still putting the order through IB and would get whatever price IB has not Kinetick, so what's the point of using a different data feed? I'm missing something obvious here.
NinjaTrader is the exclusive trading "front-end" used by Kinetic subscribers to display data and transmit orders to the IBKR API. The broker takes care of "routing" to the exchanges.
Sorry I'm a bit confused. So to use Kinetic data, you must use NinjaTrader? Then you said the orders are submitted to IBKR (Interactive Broker?) So doesn't this cause the problem that your data is from once source but the price the broker sees when placing the order may be something else?
Yes. You need a front end to view that data. Why were you even looking at a Kinetic? Ninja refers you to Kinetic when you ask for a third party data source. What are you trying to do? Yes, There could be a problem but not likely. Most of the data going around is synchronized give or take 200ms. Don't sweat it. You probably can't blink an eye or click a mouse that fast.
Sorry I never said I was using NinjaTrader. Lets forget NinjaTrader and go back to what I mentioned in my first post. I've heard people are using IB (Interactive Brokers) with Kinetick data. How is this possible, or did I hear wrong? I'm currently using the IB API for my strategy. But I thought this limits me to only the IB data feed?
So, your capable of using an API but you don't understand the hows and whys of using a third party data vendor. I find this very unusual. Perhaps, your are in a domain you shouldn't be playing in? You have a lot to bone up on before you can ask the right questions. I recommend you read the numerous posts with people discussing about IBKR data feed. Search "IBKR data feed" on the upper right of our home page. Then, research "DTN IQFeed". It's Kinetic for non-Ninja users. More qualified experts will pop up when you ask the right questions. Good night.
I'm not familiar with the data provider you are asking about or why you would want to have your own data provider unless you need low latency and you were co-located. Keep in mind, that every platform needs to receive MD from somewhere. Then it must some how connect to an order router to a FIX connection to the exchange. When you look at MD, that might not be the same market at the time your order reaches the exchange. If you are using IB and not co-located, I would recommend using their offering.
IB datafeed sucks, they are using snapshots data. people use other datafeeds because of the powerful charting abilities, additional programming ability and other fancy stuffs.
It's a white label of DTN iq feed. Same guys who provide Nxcore for HFT folks. I don't mind snaphots for my use. I just can't stand the download restrictions. It' an incredible waste of time. So is data collection. No volatility feeds, though. And, definitely no order routing.