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 SalmaTrader, 07-07-2026, 10:26 PM
|
0 responses
54 views
0 likes
|
Last Post
by SalmaTrader
07-07-2026, 10:26 PM
|
||
|
Started by CarlTrading, 07-05-2026, 01:16 PM
|
0 responses
25 views
0 likes
|
Last Post
by CarlTrading
07-05-2026, 01:16 PM
|
||
|
Started by CaptainJack, 06-17-2026, 10:32 AM
|
0 responses
17 views
0 likes
|
Last Post
by CaptainJack
06-17-2026, 10:32 AM
|
||
|
Started by kinfxhk, 06-17-2026, 04:15 AM
|
0 responses
23 views
0 likes
|
Last Post
by kinfxhk
06-17-2026, 04:15 AM
|
||
|
Started by kinfxhk, 06-17-2026, 04:06 AM
|
0 responses
24 views
0 likes
|
Last Post
by kinfxhk
06-17-2026, 04:06 AM
|

Comment