NinjaTrader Support Forum  
X

Attention!

This website will be down for maintenance from Friday May 24th at 6PM MDT until Saturday May 25th at 11AM MDT. We apologize for the inconvenience. If you need assistance during this time, please email sales@ninjatrader.com


Go Back   NinjaTrader Support Forum > Application Technical Support > Connecting

Connecting Support for establishing connections to your broker or market data service provider.

Reply
 
Thread Tools Display Modes
Old 08-20-2010, 07:56 AM   #1
gregschr
Member
 
Join Date: Mar 2010
Location: Rogers, Arkansas
Posts: 84
Thanks: 0
Thanked 0 times in 0 posts
Send a message via Skype™ to gregschr
Default IB Tick Data

After 1-1/2 years with Interactive Brokers, I just found out that their tick data is not real tick data. Since they don't provide historical tick data, that leaves me in a quandry... how to backtest strategies based on tick data.

IB's 233 tick chart and eSignal's 233 tick chart are completely different. If I use a 1500 tick chart on eSignal, the number of bars are roughly the same for a given time period, but the charts and indicators I use are still different enough to affect trades.

I can think of two options.

1) Use eSignal as the realtime data provider. I don't like this option because I am now depending on 2 data connections. If eSignal's connection goes down, then I start getting IB tick data which creates problems for a strategy optimized on a totally different set of data.

2) Use another broker.

Does anyone have any other ideas? Is it possible to take real tick historical data and compress it into a tick data set that matches IB? What is the algorithm that IB uses to convert their data?
gregschr is offline  
Reply With Quote
Old 08-20-2010, 08:26 AM   #2
NinjaTrader_Jason
NinjaTrader Customer Service
 
NinjaTrader_Jason's Avatar
 
Join Date: Aug 2007
Location: Breda, Netherlands
Posts: 11,228
Thanks: 83
Thanked 333 times in 325 posts
Default

Hello gregschr,

Unfortunately different data sources can have discrepancies in their data. Please see the link below.
http://www.ninjatrader-support.com/H...ChartBars.html

Different Data Feeds
Different data feeds produce different charts especially when using tick based intervals vs time based intervals. Market data vendors each employ various methods for tick filtering, throttling and time stamping. As a result, no data stream is 100% identical and thus can cause subtle differences in charts. Since NinjaTrader supports many of the leading brokerage and data feed technologies, its guaranteed that two traders using NinjaTrader on different data feeds will have minor differences when plotting the same market and time interval.


As per #1, if you lose connection to eSignal and you perform a backtest, it will use historical tick data in your database. It will not use historical tick data from IB, since it is not supported.

In addition, I suggest to contact IB for clarificiation on their data.
NinjaTrader_Jason is online now  
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Chart not displaying tick data after historical tick data import Big D Miscellaneous Support 17 10-18-2010 03:14 AM
downloading tick data from IB adamus Version 7 Beta General Questions & Bug Reports 23 06-01-2010 09:46 AM
tick data - esignal on demand as IB external server? sodaboy Miscellaneous Support 4 12-14-2009 08:24 AM
Requesting historical tick data from IB but it stops at Sep. 5th tradefaz Charting 1 09-13-2008 10:20 AM
Is it true that IB tick data is lacking details? asalada Miscellaneous Support 4 06-06-2008 06:17 AM


All times are GMT -6. The time now is 04:38 AM.