Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
MaxBars in incoming Chart
Collapse
X
-
ohtrader, CurrentBar would hold this number bars available - http://www.ninjatrader-support.com/H...urrentBar.html
Just do something like this in indicator -
Code:if (Historical) return; Plot0.Set(CurrentBar);
BertrandNinjaTrader Customer Service
-
Suggestion for identifying the most recent historical bar
I understand the use of the CurentBar / Historical to ensure that you're working on live data. The use of Historical for a 1-3 minute chart is OK for what I want to do, because in a relatively short timeframe the live data comes in and my analysis code will be run. I am not intending to plot anything based on this data, I am printing out the range of values for between the incoming interval for between 1 hr and several months ago (depending on the size of the interval).
My challenge comes when I need to get information on expected ranges of upcoming bars for a longer timeframe, e.g. 30 min - 120 min. In these cases, if I rely on Historical, I may have to wait ~30 minutes up to over 1 hour to get the data. So, in the case of the longer timeframes, I would like to be able to run my code on the last completed bar. Any suggestions on how to do this??
Thanks,
Jackie
Comment
-
How to identify last Historical Bar
OK - so on a one minute chart that has 15 bars back that is executing at 4:30 PM, the first bar is at 4:15 PM. Then on the next bar Open[0] refers to the 4:16 PM bar, and the prior bar is accessible via Open[1], etc. . I want to begin processing on the last completed bar relative to the current time and am having difficulty doing that. In other programming paradigms I have used a MAXBARS strategy to know when I am at the end of the intervals, and in this case I'd take a version of 'is this bar w/in 1 interval of the current-working interval' - but have not been able to find a way to code this (as data is either Historical, or Live). If I could easily compare/subtract time I could possibly go that route as well, but haven't found enough programming input on the web to do that.
Your suggestions would be appreciated.
JackieAttached FilesLast edited by ohtrader; 10-15-2009, 03:47 PM.
Comment
-
Bertrand's suggestion would be the way to do just that.
Code:if (Historical) return;
Josh P.NinjaTrader Customer Service
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by jpeep, 08-16-2020, 08:31 AM
|
13 responses
485 views
0 likes
|
Last Post
by notenufftime
Today, 07:39 PM
|
||
Started by realblubb, 04-28-2024, 09:28 AM
|
2 responses
32 views
0 likes
|
Last Post
by realblubb
Today, 07:35 PM
|
||
Started by bmarovets, Today, 06:33 PM
|
0 responses
10 views
0 likes
|
Last Post
by bmarovets
Today, 06:33 PM
|
||
Started by ETFVoyageur, Yesterday, 07:05 PM
|
4 responses
37 views
0 likes
|
Last Post
by ETFVoyageur
Today, 06:16 PM
|
||
Started by JGriff5646, Yesterday, 10:02 PM
|
2 responses
24 views
0 likes
|
Last Post
by JGriff5646
Today, 06:15 PM
|
Comment