Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Strategy Development
Collapse
X
-
Strategy Development
Hello , how can I code the next statement: "Current bar is rising 6 ticks up after close [some bars] ago" ? Thank you very much for the help.Tags: None
-
Hello Roman,
You can use Strategy Builder. I believe Current Bar is the index number of bar & have no idea how you want to compare it with price, I think you should use closing price or high of current bar.
Consider below code:
Hope it helps!Code:if (Close[0] > Close[3] + 6) { // your statement here }
-
Almost ... but you need to multiply by TickSize.Originally posted by s.kinra View PostCode:if (Close[0] > Close[3] + 6) { // your statement here }
And if 'some bars ago' is really '3', you need to add guard code atCode:if (Close[0] > (Close[COLOR=#2980b9][3][/COLOR] + [COLOR=#e74c3c]6 * TickSize[/COLOR])) { // your statement here }
the top of your OnBarUpdate to check for at least 3 bars, like this,
The point is, take the highest index value of 'n' you use forCode:if (CurrentBar < [COLOR=#3498db]3[/COLOR]) return;
all accesses of all data series, in this case it is the index '3'
because of the Close[3], so 3 is the highest index value you
ever use, so now you have your value for the guard code, so
that's how you know to use 3 in the check against CurrentBar.
- Likes 1
Comment
-
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by CarlTrading, 03-31-2026, 09:41 PM
|
1 response
45 views
0 likes
|
Last Post
|
||
|
Started by CarlTrading, 04-01-2026, 02:41 AM
|
0 responses
21 views
0 likes
|
Last Post
by CarlTrading
04-01-2026, 02:41 AM
|
||
|
Started by CaptainJack, 03-31-2026, 11:44 PM
|
0 responses
31 views
1 like
|
Last Post
by CaptainJack
03-31-2026, 11:44 PM
|
||
|
Started by CarlTrading, 03-30-2026, 11:51 AM
|
0 responses
50 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:51 AM
|
||
|
Started by CarlTrading, 03-30-2026, 11:48 AM
|
0 responses
42 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:48 AM
|

Comment