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 Barry Milan, Yesterday, 10:35 PM
    5 responses
    16 views
    0 likes
    Last Post NinjaTrader_Manfred  
    Started by DanielSanMartin, Yesterday, 02:37 PM
    2 responses
    13 views
    0 likes
    Last Post DanielSanMartin  
    Started by DJ888, 04-16-2024, 06:09 PM
    4 responses
    13 views
    0 likes
    Last Post DJ888
    by DJ888
     
    Started by terofs, Today, 04:18 PM
    0 responses
    12 views
    0 likes
    Last Post terofs
    by terofs
     
    Started by nandhumca, Today, 03:41 PM
    0 responses
    8 views
    0 likes
    Last Post nandhumca  
    Working...
    X