Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Using DataSeries as input to a function

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

    Using DataSeries as input to a function

    I extracted this calc of Standard Deviation from iVWAP. The 1st parameter is an array. I have tried to change it to IDataSeries to pass it a DataSeries instead but my indicator comes up blank. Is there a way to pass it a DataSeries rather than have to copy the data to an array first? (I changed the .Count to CurrentBar-1 in my test)

    Code:
     private double StandardDeviation(ArrayList array, double avg)                
            {
                int x = 0;
                double sd = 0;
                while (x < array.Count)
                {
                    sd += (((double)array[x] - avg) * ((double)array[x] - avg));
                    x++;
                }
                if (sd > 0)
                    sd = System.Math.Sqrt(sd / (array.Count));
                return sd;
            }

    #2
    Hello,

    Thanks for your forum post.

    This is how SMA method does it, cant think of any reason it shouldn't work for you.

    public SMA SMA(Data.IDataSeries input, int period)
    {

    }

    Let me know if I can be of further assistance.

    BrettNinjaTrader Product Management

    Comment


      #3
      Originally posted by NinjaTrader_Brett View Post
      Hello,

      Thanks for your forum post.

      This is how SMA method does it, cant think of any reason it shouldn't work for you.

      public SMA SMA(Data.IDataSeries input, int period)
      {

      }

      Let me know if I can be of further assistance.


      It doesn't work. I just went back to using an array.

      Comment


        #4
        Hello,

        I discussed this with Bertrand and looks like you need to create a separate indicator to house this. As they all provide iDataSeries interface by default. This needs to be whithen the confines of a separate indicator to allow you to do this. So you would have an indicator that just operates as a function/method if you wanted to further persue this.

        Let me know if I can be of further assistance.
        BrettNinjaTrader Product Management

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Geovanny Suaza, 02-11-2026, 06:32 PM
        0 responses
        637 views
        0 likes
        Last Post Geovanny Suaza  
        Started by Geovanny Suaza, 02-11-2026, 05:51 PM
        0 responses
        366 views
        1 like
        Last Post Geovanny Suaza  
        Started by Mindset, 02-09-2026, 11:44 AM
        0 responses
        107 views
        0 likes
        Last Post Mindset
        by Mindset
         
        Started by Geovanny Suaza, 02-02-2026, 12:30 PM
        0 responses
        569 views
        1 like
        Last Post Geovanny Suaza  
        Started by RFrosty, 01-28-2026, 06:49 PM
        0 responses
        571 views
        1 like
        Last Post RFrosty
        by RFrosty
         
        Working...
        X