Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

OnBarUpdate - OnMarketData Variable's Value Mismatch Problem

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

    OnBarUpdate - OnMarketData Variable's Value Mismatch Problem

    Hi NT,

    I have been having a problem since 6.5 all the way to the newest version of NT7.

    Current values being collected and plotted from OnMarketData are intermittantly being overwritten by older values of the same variable in OnBarUpdate.

    Attached is a simple tick counter indicator.

    Please place on a 3 tick Range chart with an output window open.

    Comparison checks are made in both OnMarketData and OnBarUpdate.

    Mismatch errors will display in output window.

    This problem is damaging the accuracy of my indicators.

    Can you explain why OnMarketData and OnBarUpdate do not display the same variable's values consistently???

    Thanks,

    RJay
    Attached Files
    RJay
    NinjaTrader Ecosystem Vendor - Innovative Trading Solutions

    #2
    Hi Rjay,

    NinjaTrader is multi threaded. These events are not necessarily processed one after another.

    Code:
    TotalTick++;
    			
    Values[0].Set(TotalTick);
    If you receive an OnBarUpdate event in-between processing those two lines, then the variables will be out of sync.

    With NinjaTrader being multi-threaded, you should not rely on any particular sequence of events like OnMarketData() always being called before OnBarUpdate() or vice versa.
    Ryan M.NinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by Hwop38, 05-04-2026, 07:02 PM
    0 responses
    161 views
    0 likes
    Last Post Hwop38
    by Hwop38
     
    Started by CaptainJack, 04-24-2026, 11:07 PM
    0 responses
    310 views
    0 likes
    Last Post CaptainJack  
    Started by Mindset, 04-21-2026, 06:46 AM
    0 responses
    245 views
    0 likes
    Last Post Mindset
    by Mindset
     
    Started by M4ndoo, 04-20-2026, 05:21 PM
    0 responses
    350 views
    0 likes
    Last Post M4ndoo
    by M4ndoo
     
    Started by M4ndoo, 04-19-2026, 05:54 PM
    0 responses
    179 views
    0 likes
    Last Post M4ndoo
    by M4ndoo
     
    Working...
    X