Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Chart Display problem with seconds chart

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Chart Display problem with seconds chart

    Hi:

    I have some chart display problem with seconds chart. Suppose I load AUDUSD 12 seconds chart, everythings looks fine, refer audToday.JPG. The next time I restart NT or after NT crashed, the same portion of the chart will look totally different, refer audYTD.JPG.

    Initially, I thought it could be due to my datasource which is Interactive Brokers. But if that is the case, the very first time I assess the 12 secs chart, it should already be problematic. Strangely, this problem is not noted on the other currency pairs that I have.

    I do not use the replay function. I merely scrolled back the chart. May I know how I can rectify this problem. Thank you.
    Attached Files

    #2
    Hello Oracle,

    This likely has to do with the difference when reloading historical data.

    See here > Understanding why a chart can look different after reloading historical data from the server.

    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 scenario.
    Ryan M.NinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by Geovanny Suaza, 02-11-2026, 06:32 PM
    0 responses
    587 views
    0 likes
    Last Post Geovanny Suaza  
    Started by Geovanny Suaza, 02-11-2026, 05:51 PM
    0 responses
    341 views
    1 like
    Last Post Geovanny Suaza  
    Started by Mindset, 02-09-2026, 11:44 AM
    0 responses
    103 views
    0 likes
    Last Post Mindset
    by Mindset
     
    Started by Geovanny Suaza, 02-02-2026, 12:30 PM
    0 responses
    555 views
    1 like
    Last Post Geovanny Suaza  
    Started by RFrosty, 01-28-2026, 06:49 PM
    0 responses
    552 views
    1 like
    Last Post RFrosty
    by RFrosty
     
    Working...
    X