I am confused about getting Tick Volume for IB. I know i can use NT or multicharts; but apparently the TWS data is not great for tick charts.
I trade e-minis using wykoff methodologies and I have been using normal volume bars. I want to try tick volume but not sure how to do it either than changing brokers. I'm lean towards more of a swing trade vs. day trade but it really depends on my risk. That being said.. the 120 ms delay in tick volume from IB data that i read about on BM forum is probably not a big deal and can save $$$ paying for 3rd party data feeds through kinetic or esignal
can i keep IB account, just use NT or multicharts and/do I subscribe to different data (kinetic etc.)???
I'm using MC with IQFeed data and an IB account. The only problem is with trading from the chart. Because MC wants bid/ask data from a broker, I can't place trades from the chart, only from the Trade bar in MC. More info:
I am using NinjaTrader with Kinetick data and IB as broker (TWS handling orders in background). Everything works fine, with orders from my Jigsaw DOM, NT DOM, or NT chart trading. Tried using IB data once for intraday tick charts to see result and not pretty. Pretty useless you could say.
The following user says Thank You to RichardHK for this post:
-> The real-time tick data is snapshot data and not genuine tick data.
-> Real-time volume is false.
-> There is no historical tick data available.
-> The daily data does not come with the settlement price for futures.
If you trade minute charts and if you are a swing trader that data is good enough. If you are a day trader you should pay yourself a decent data feed that comes with
-> genuine tick data
-> genuine real-time volume
-> historical back fill for tick data
-> daily data in line with the values published by the exchange
A good and reliable solution is to combine Interactive Brokers with NinjaTrader and a DTN/IQ (or Kinetick, if you do not require ICE Futures) data feed.
-> first-connect NinjaTrader to DTN/IQ or Kinetick (for backfill and real-time data)
-> second-connect NinjaTrader to Interactive Brokers (for order management)
This solution has next to no shortcomings, the only limitation that comes to my mind is
-> that you cannot trade sugar futures, because Interactive Brokers quotes them in USD (which is contrary to contract specifications) and DTN/IQ and Kinetick quote them in cents.
The following 6 users say Thank You to Fat Tails for this post:
Well I think mainly the issue has to do with synchronization. If your chart is built by IQFeed, and triggers a signal, then you expect your broker to fill you at the same "expected" price based on your chart. So if the two are out of sync, it will cause problems.
For futures trading it should not be a problem. But for spot forex, it can be a headache.
Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.
Need help? 1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first. 2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses. 3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make. 4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance. 5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers. 6) Help using the forum? Watch this video to learn general tips on using the site.
If you want to support our community, become an Elite Member.
If you are a short term trader, the quality of the data feed matters. If the data feed lags or shows incomplete information, then you base your trading decisions on false data.
What is important to consider: there are basically two types of markets.
(1) Centralized markets: This means that the instrument is only traded at a single exchange. In this case you prefer to connect to a professional data provider who supplies you the data from this exchange as fast and as accurate as possible. This is the case for all futures contracts.
(2) Decentralized markets: This applies to all instruments, which are traded at various exchanges. In that case it is important that the data supplied comes from the exchange where you are going to send your order. For example, it does not make sense to use FOREX data from Kinetick/FXCM and execute your order at Interactive Brokers IdealPro. The two ECNs are not linked, and there may be a small spread between the current prices. Price discovery in stocks takes also place on various exchanges simulatenously. Therefore it is probably best to have the data feed for stocks adapated to the exchanges you can access via your broker.
The following 2 users say Thank You to Fat Tails for this post: