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
Calculate High for every x minutes
Collapse
X
-
After much thought about how to implement DateTime.Now I don't think it is going to work. It can potentially work for incoming ticks, but for any historical data it simply can't be done to count 3 minutes because the DateTime.Now in accessing the historical data are all the same.
Here is what I came up with, but its just not cutting it.
Code:if(Bars.FirstBarOfSession) { time = Time[0]; timecounter = time; } if (barcounter <= 1) { ticktimer = DateTime.Now; } else { prevticktimer = ticktimer; ticktimer = DateTime.Now; } if(timecounter < time.AddMinutes(Period)) { if(high<High[0]) high = High[0]; TimeSpan valuetoadd = ticktimer - prevticktimer; timecounter = timecounter.AddSeconds(valuetoadd.Minutes*60 + valuetoadd.Seconds); } DynamicR = high; Resistance.Set(DynamicR);
Josh P.NinjaTrader Customer Service
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by cocoescala, 10-12-2018, 11:02 PM
|
6 responses
939 views
0 likes
|
Last Post
by Jquiroz1975
Today, 06:51 AM
|
||
Started by gbourque, Today, 06:39 AM
|
1 response
4 views
0 likes
|
Last Post Today, 06:50 AM | ||
Started by cmtjoancolmenero, Yesterday, 03:58 PM
|
1 response
17 views
0 likes
|
Last Post Today, 06:16 AM | ||
Started by benmarkal, Yesterday, 12:52 PM
|
3 responses
23 views
0 likes
|
Last Post Today, 05:22 AM | ||
Started by helpwanted, Today, 03:06 AM
|
1 response
20 views
0 likes
|
Last Post Today, 03:35 AM |
Comment