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 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