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 01-12-2010, 05:18 PM   #1
terenyi
Senior Member
 
Join Date: Aug 2008
Posts: 106
Thanks: 0
Thanked 0 times in 0 posts
Default Differences in data: GAIN live, GAIN historical, NT historical

I have noticed some differences in the historical data provided by the GAIN servers and the NT servers and the data recorded while connected live to GAIN (using NT 7). I suppose this is normal behaviour though, as data arrives at different times (which causes bars to have different open/close prices), data gets lost, etc.?
terenyi is offline  
Reply With Quote
Old 01-12-2010, 05:34 PM   #2
NinjaTrader_RyanM
NinjaTrader Customer Service
 
NinjaTrader_RyanM's Avatar
 
Join Date: Sep 2009
Location: Denver, CO
Posts: 8,117
Thanks: 249
Thanked 418 times in 415 posts
Default

Hello Ternyi,

Thank you for your post.

Please see below which was taken from:
http://www.ninjatrader-support.com/H...ChartBars.html

As ticks come into NinjaTrader in real-time, they are time stamped based on your local PC time if they do not already have an associated time stamp that is provided from the real-time data source. The majority of our supported brokerage feeds DO NOT time stamp ticks where most of our supported market data vendor feeds do provide time stamped ticks. NinjaTrader then builds bars based on the time stamp of the incoming tick and displays these bars in your chart in real-time.

Let's say you have a tick (tick "A") with a time stamp of 10:31:00 AM which gets packaged into the 10:32:00 AM bar and happens to be the high of that bar. An hour later, you reload historical data from your historical data provider into NinjaTrader. This process will overwrite the existing data. The 10:32:00 AM bar now looks different since the high made by TICK "A" is now part of the prior bar, 10:31:00 AM. How is this possible?

  • Your PC clock could have been off so the time stamp is delayed
  • Your internet may have been lagging so the tick came in slightly delayed and therefore the time stamp is delayed
  • Due to standard latency, even 50ms delay (which is normal) could be the difference between a 10:30:59 and 10:31:00 time stamp
  • There is no way of knowing how the historical data provider packages their bars
The only way to ensure that data always looks the same is if every connectivity provider sent ticks with time stamps AND that all vendors synchronized on time stamps. Unfortunately, this is just not a reality nor plausible.
NinjaTrader_RyanM is offline  
Reply With Quote
Old 01-12-2010, 06:15 PM   #3
terenyi
Senior Member
 
Join Date: Aug 2008
Posts: 106
Thanks: 0
Thanked 0 times in 0 posts
Default

Thanks, that's what I thought.
terenyi is offline  
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
Gain Historical data fle__ Connecting 2 11-04-2009 07:46 AM
Gain demo historical data dpappyp Market Analyzer 1 04-07-2009 03:09 AM
Historical Data from Gain 2000-2008: HELP! -REN- Connecting 8 02-23-2009 03:55 PM
Gain Account and Esignal Historical Data Buckeye Fan Charting 3 06-23-2008 05:12 AM
Gain Data compared to eSignal's Gain data bmaltz Charting 8 12-04-2006 01:10 AM


All times are GMT -6. The time now is 09:41 PM.