Announcement
Collapse
No announcement yet.
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 SalmaTrader, 07-07-2026, 10:26 PM
|
0 responses
28 views
0 likes
|
Last Post
by SalmaTrader
07-07-2026, 10:26 PM
|
||
|
Started by CarlTrading, 07-05-2026, 01:16 PM
|
0 responses
17 views
0 likes
|
Last Post
by CarlTrading
07-05-2026, 01:16 PM
|
||
|
Started by CaptainJack, 06-17-2026, 10:32 AM
|
0 responses
9 views
0 likes
|
Last Post
by CaptainJack
06-17-2026, 10:32 AM
|
||
|
Started by kinfxhk, 06-17-2026, 04:15 AM
|
0 responses
10 views
0 likes
|
Last Post
by kinfxhk
06-17-2026, 04:15 AM
|
||
|
Started by kinfxhk, 06-17-2026, 04:06 AM
|
0 responses
18 views
0 likes
|
Last Post
by kinfxhk
06-17-2026, 04:06 AM
|

Comment