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!
See more
See less

Partner 728x90

Collapse

Best Practice question: Indicators for multi series:

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Best Practice question: Indicators for multi series:

    Dear Ninjas:

    I see two different ways to get indicator values for a multiseries scrip. Which is preferable? Which works better for backttesting? any up or downside? Both ways are summarized below

    This gets correct number for ADX for 2nd dataseries
    public class mymultiseriesindi : Indicator
    {
    private ADX myADX;
    }
    else if (State == State.DataLoaded)
    {
    myADX = ADX(Closes[1], ADXPeriod); //instantiated ADX for 2nd dataseries
    }

    But this also works
    ADX(BarsArray[1],ADXPeriod)[0] // BarsArray[1] also works

    upside or downside comments?

    #2
    Hello Kicks.Spin,

    Both uses would be valid, there should not be a downside to using either. Closes[1] specifies the close series for that BarsInProgress and BarsArray would get the bar series for that BarsInProgress. Both uses will have the same result for most indicator uses. If an indicator is programmed to use input it can utilize any series you pass to it like that. If the indicator is programmed in a way which passing an input does not work, for example the indicator explicitly references a series that was not passed with the input, then you would instead use the indicator from the BarsInProgress index to get a value:

    Code:
    if(BarsInProgress == 1)
    {
        myADXValue = ADX(ADXPeriod)[0]; 
    }
    Please let me know if I may be of further assistance.
    JesseNinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by samish18, 04-17-2024, 08:57 AM
    22 responses
    107 views
    0 likes
    Last Post samish18  
    Started by Ashkam, 04-29-2024, 09:28 AM
    2 responses
    26 views
    0 likes
    Last Post Ashkam
    by Ashkam
     
    Started by Felix Reichert, 04-26-2024, 02:12 PM
    6 responses
    41 views
    0 likes
    Last Post Felix Reichert  
    Started by MrForgetful, Today, 01:28 AM
    3 responses
    21 views
    0 likes
    Last Post NinjaTrader_Zachary  
    Started by cmtjoancolmenero, 04-29-2024, 03:40 PM
    16 responses
    51 views
    0 likes
    Last Post cmtjoancolmenero  
    Working...
    X