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 andrewtrades, Today, 04:57 PM
|
1 response
5 views
0 likes
|
Last Post Today, 05:02 PM | ||
Started by chbruno, Today, 04:10 PM
|
0 responses
3 views
0 likes
|
Last Post
by chbruno
Today, 04:10 PM
|
||
Started by josh18955, 03-25-2023, 11:16 AM
|
6 responses
436 views
0 likes
|
Last Post
by Delerium
Today, 03:42 PM
|
||
Started by FAQtrader, Today, 03:35 PM
|
0 responses
7 views
0 likes
|
Last Post
by FAQtrader
Today, 03:35 PM
|
||
Started by rocketman7, Today, 09:41 AM
|
5 responses
19 views
0 likes
|
Last Post Today, 03:33 PM |
Comment