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
days to load
Collapse
X
-
Hello,
Thank you for the post.
In this situation, there would not be a supported way to change the DataSeries properties like DaysToLoad as this would be inherited by the indicator when applied.
Could you tell me, is this for the purpose of making sure the end user has enough data loaded prior to the indicator running?
I look forward to being of further assistance.JesseNinjaTrader Customer Service
-
It is just for user friendlyness.
I need at least of 7 days of data in order for my indicator to work.
if I have less than 7 days my indicator doesn't work.
I just wanted the user when to load to check if there is at least a minumum of 7 days and if not change it so it will load a minumum of 7 days.
If it is not possible is there an alert box I can use to see if it is under the 7 day bench mark?
Comment
-
Hello,
Yes, in this case, you could check the amount of data loaded to ensure the amount is met. If not, you could Draw text or open a message box as an example.
One way to do this would be to subtract the To date from the From date:
Code:Print(Bars.ToDate.Subtract(Bars.FromDate).Days);
Code:if(Bars.ToDate.Subtract(Bars.FromDate).Days < 7){ Draw.TextFixed(this, "myText", "You need to load more than 7 days of data", TextPosition.BottomRight); }
JesseNinjaTrader Customer Service
Comment
-
Hello,
Yes, in this case, you could check the amount of data loaded to ensure the amount is met. If not, you could Draw text or open a message box as an example.
One way to do this would be to subtract the To date from the From date:
Code:Print(Bars.ToDate.Subtract(Bars.FromDate).Days);
Code:if(Bars.ToDate.Subtract(Bars.FromDate).Days < 7){ Draw.TextFixed(this, "myText", "You need to load more than 7 days of data", TextPosition.BottomRight); }
JesseNinjaTrader Customer Service
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by TraderBCL, Today, 02:37 AM
|
0 responses
1 view
0 likes
|
Last Post
by TraderBCL
Today, 02:37 AM
|
||
Started by mangel2000, Today, 02:23 AM
|
0 responses
4 views
0 likes
|
Last Post
by mangel2000
Today, 02:23 AM
|
||
Started by mangel2000, Today, 01:30 AM
|
0 responses
12 views
0 likes
|
Last Post
by mangel2000
Today, 01:30 AM
|
||
Started by Doxxxx, Today, 01:24 AM
|
0 responses
5 views
0 likes
|
Last Post
by Doxxxx
Today, 01:24 AM
|
||
Started by ezekilany, Today, 01:10 AM
|
0 responses
4 views
0 likes
|
Last Post
by ezekilany
Today, 01:10 AM
|
Comment