Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Best practice to check series bounds?

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

    Best practice to check series bounds?

    What is the best practice to avoid constantly getting crashes from indexing into a series (say an indicator value in the past) that doesn't yet exist?

    Thanks

    #2
    Best practice?

    Well, first things first,
    Add some guard at the start of your OnBarUpdate,

    Code:
    if (CurrentBar < 10)
        return;
    Where 10 represents the maximum number of past
    bars you'll ever need to look at. That value '10' could
    smaller or larger, it just depends on your logic.

    This kind of guard code should fix the vast majority
    of issues when looking at past bars.

    [If you have additional data series, there are other
    checks they may need to be done.]

    Just my 2˘.

    Comment


      #3
      Hello joejoeagogo,

      Thanks for your post.

      bltdavid is correct.

      A CurrentBar check could be used in your script's logic to ensure that a certain number of bars have been processed before the script begins calculation. A CurrentBar check would look something like this.

      Code:
      if (CurrentBar < 10)
          return;
      This would check to make sure that 10 bars have processed before the script begins its calculations.

      See the help guide documentation below for more information.
      CurrentBar - https://ninjatrader.com/support/help...currentbar.htm
      CurrentBars - https://ninjatrader.com/support/help...urrentbars.htm
      Make sure you have enough bars - https://ninjatrader.com/support/help...nough_bars.htm

      Let us know if we may assist further.
      <span class="name">Brandon H.</span><span class="title">NinjaTrader Customer Service</span><iframe name="sig" id="sigFrame" src="/support/forum/core/clientscript/Signature/signature.php" frameborder="0" border="0" cellspacing="0" style="border-style: none;width: 100%; height: 120px;"></iframe>

      Comment

      Latest Posts

      Collapse

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