Thanks
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Best practice to check series bounds?
Collapse
X
-
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?
ThanksTags: None
-
Best practice?
Well, first things first,
Add some guard at the start of your OnBarUpdate,
Where 10 represents the maximum number of pastCode:if (CurrentBar < 10) return;
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˘.
-
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.
This would check to make sure that 10 bars have processed before the script begins its calculations.Code:if (CurrentBar < 10) return;
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
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
325 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
101 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
547 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
547 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment