MRO (() => Highs[1][0] > Closes[1][0]), that it won't recognize the Highs[1][0] or Closes[1][0] of the secondary series?
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
MRO and LRO method for secondary series
Collapse
X
-
MRO and LRO method for secondary series
I see in the Help guide that the MRO and LRO methods do NOT work on multi-series strategies and indicators. So does this mean that if I add a secondary series and have the following:
MRO (() => Highs[1][0] > Closes[1][0]), that it won't recognize the Highs[1][0] or Closes[1][0] of the secondary series?Tags: None
-
Hello Lance El Camino,
MRO / LRO will be looping back on the primary series and not on the secondary series.
Sure you can use those values from the other series, but they may be not the bar relative to the primary bar you think it is and you could run into index errors.
In other words, as it loops back to the previous Closes[0][0] bar, Closes[1][0] may not be the previous bar, depending on if its using the same interval as the primary.Chelsea B.NinjaTrader Customer Service
-
Thanks for the confirmation. A simple workaround is to create a bool that is true on the primary series when a condition is met on the secondary series and apply MRO/LRO to when that variable was last true.
Comment
-
Hello Lance El Camino,
If you need to know when the condition is true looping through the added series indexes, you might just use a loop.
Thats what MRO and LRO are doing internally.
int conditionFoundBarsAgo = -1;
for (int index = 0; index < 10; index++)
{
if ( Highs[1][index] < Closes[1][index] )
{
conditionFoundBarsAgo = index;
}
}
Print(conditionFoundBarsAgo);Chelsea B.NinjaTrader Customer Service
Comment
-
Thank you. Do LowestBar and HighestBar operate in the same way, not being able to use secondary series?
Comment
-
Chelsea B.NinjaTrader Customer Service
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by JoMoon2024, Today, 06:56 AM
|
0 responses
6 views
0 likes
|
Last Post
by JoMoon2024
Today, 06:56 AM
|
||
Started by Haiasi, 04-25-2024, 06:53 PM
|
2 responses
18 views
0 likes
|
Last Post
by Massinisa
Today, 05:32 AM
|
||
Started by Creamers, Today, 05:32 AM
|
0 responses
6 views
0 likes
|
Last Post
by Creamers
Today, 05:32 AM
|
||
Net Change
by Segwin
Started by Segwin, 05-07-2018, 02:15 PM
|
12 responses
1,786 views
0 likes
|
Last Post
by Leafcutter
Today, 05:30 AM
|
||
Started by poplagelu, Today, 05:00 AM
|
0 responses
3 views
0 likes
|
Last Post
by poplagelu
Today, 05:00 AM
|
Comment