Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Can you have Kinetick (or Zen) data feed, and have Interactive Brokers?
Yes, you can subscribe to Kinetick and connect to that first in NinjaTrader, then IB. It is my understanding with this method you'll receive Kinetick data, and execution will be via IB.
Can futures still be executed through IB although you did not subscribe to their market data ?
(setup would be Kinetick for market data and IB for order executions though no market data subscription from IB)
No need to subscribe to IB data feed to send them orders and get them executed
For ninjatrader 7, just make sure you connect to the data feed first (kinetick or others) and then to IB.
So the answer is yes
Successful people will do what unsuccessful people won't or can't do!
I use NT7 (Multibroker) and just opened an acct with IB.
I just asked IB about the need of market subscription (from IB) when I use data from Kinetick (where I already pay for it). They confirmed that I would need to have the market subscription twice! I cannot believe it. I see this tread is a bit old, so could someone who is using it confirm that I need only one data subscription?
At minimum you will need to pay the delayed data subscription to IB for its platform to run, which is $10/month (or Free if you generate $10+ in trading commissions for the month).
Then you then connect a separate trading platform (eg. eSignal) to your IB platform (the IB has an open API); your trading platform has its own real-time datafeed, so you place orders on *that* accordingly and they flow straight to the IB platform, where you can see them active (on IB), and you can adjust/cancel them as needed. (Works fine with IB delayed; but you’ll want to reconsider that eventually.)
The eSignal connector to IB works fine though I have to manually update Futures contract links (on eSignal) upon every quarterly rollover. I do think the eSignal order entry sub-windows are huge & clunky; takes too much real estate. Yet it also allows complete order entry & management right on a live chart, which is quite nice. But overall I prefer the IB platform’s core spreadsheet layout for my main watchlist & order entry all-in-one; very tight to see everything & efficient on screen space. So mostly I use that or live DOM for my orders.
IB’s ‘real-time’ data plan is also only $10/mo or free if you gen $30/month in commiss; I have 3 accounts with them on this deal for many years. I recommend it. Just beware that their data is not truly real-time; last I checked it was listed as 300-millisecond snapshot data; but for the price you can’t beat it, especially if you only rely on it as your backup datafeed, which is what I do.
Also I’ve seen many times during really fast markets (like surprise Fed decisions, NFP data surprises, or just the good old days when CME systems would choke & we get a ‘runner’) the IB snapshot data did an excellent job of keeping up with the true inside mkt because it’s throwing away so much dead data, yet eSignal would be lagging 10-30 seconds behind as it tried to display every damn print, and Tradestation just absolutely barfed all over itself hahaha!
Bottom line then is that the "classic" 3 way solution (Platform, Data, Broker) with Ninja+Kinetick+IB no longer work straight forward. Only by doing these API tweaks it is possible.