Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

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 Segwin, 05-07-2018, 02:15 PM
    14 responses
    1,789 views
    0 likes
    Last Post aligator  
    Started by Jimmyk, 01-26-2018, 05:19 AM
    6 responses
    837 views
    0 likes
    Last Post emuns
    by emuns
     
    Started by jxs_xrj, 01-12-2020, 09:49 AM
    6 responses
    3,293 views
    1 like
    Last Post jgualdronc  
    Started by Touch-Ups, Today, 10:36 AM
    0 responses
    13 views
    0 likes
    Last Post Touch-Ups  
    Started by geddyisodin, 04-25-2024, 05:20 AM
    11 responses
    63 views
    0 likes
    Last Post halgo_boulder  
    Working...
    X