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 CarlTrading, 03-31-2026, 09:41 PM
    1 response
    149 views
    1 like
    Last Post NinjaTrader_ChelseaB  
    Started by CarlTrading, 04-01-2026, 02:41 AM
    0 responses
    84 views
    1 like
    Last Post CarlTrading  
    Started by CaptainJack, 03-31-2026, 11:44 PM
    0 responses
    129 views
    2 likes
    Last Post CaptainJack  
    Started by CarlTrading, 03-30-2026, 11:51 AM
    0 responses
    125 views
    1 like
    Last Post CarlTrading  
    Started by CarlTrading, 03-30-2026, 11:48 AM
    0 responses
    102 views
    0 likes
    Last Post CarlTrading  
    Working...
    X