Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

logic behind multiple instrument processing

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

    logic behind multiple instrument processing

    Dear NT experts,

    I would like to know the logic for processing multiple isntruments. Here is an example copied from online guide. It says when OnBarUpdate is processing the primary instrument, then do calculations on primary isntrument 0, and second instrument BarsArray[1], plus third isntrument BarsArray[2]. I am not certain what is actually processed. Because the condition is "if (BarsInProgress == 0)", I would assume BarsArray[2] is not availble when this condition is true. How BarsArray[2] can be accessed? Can you shed some light?

    protected override void OnBarUpdate()
    {
    if (BarsInProgress == 0)
    {
    if (CCI(20)[0] > 200 && CCI(BarsArray[1], 20)[0] > 200
    && CCI(BarsArray[2], 20)[0] > 200)

    {
    // Do something
    } }
    }

    #2
    binwang2,

    BarsArray[2] may not be available on the very first bar, but it will be available once data was received in BarsInProgress 2 at some point in time. From that point forward it will reference the latest known BarsArray[2] value for your indicator.
    Josh P.NinjaTrader Customer Service

    Comment


      #3
      Thanks, Josh.

      Can i assume BarsArray[2] data will also be availble some point of time forward even with this
      "if (BarsInProgress != 0)
      return;


      "
      at the very begining of OnBarUpdate()?

      Comment


        #4
        Sure. It is available once data was received in BarsInProgress == 2. Where ever you access BarsArray[2] will give you the recent value of the indicator at that moment in time. If there are queued events for further updating BarsArray[2]'s value, this will not be shown to you unless you call the indicator again later.
        Josh P.NinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Geovanny Suaza, 02-11-2026, 06:32 PM
        0 responses
        672 views
        0 likes
        Last Post Geovanny Suaza  
        Started by Geovanny Suaza, 02-11-2026, 05:51 PM
        0 responses
        379 views
        1 like
        Last Post Geovanny Suaza  
        Started by Mindset, 02-09-2026, 11:44 AM
        0 responses
        111 views
        0 likes
        Last Post Mindset
        by Mindset
         
        Started by Geovanny Suaza, 02-02-2026, 12:30 PM
        0 responses
        577 views
        1 like
        Last Post Geovanny Suaza  
        Started by RFrosty, 01-28-2026, 06:49 PM
        0 responses
        582 views
        1 like
        Last Post RFrosty
        by RFrosty
         
        Working...
        X