Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Accessing Data, String, Bool, etc Series

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

    Accessing Data, String, Bool, etc Series

    Is it possible to access series other than plots in MA? If I have an indicator with a bool series that is not a plot, can I access the values held in that bool series? It appears that only plots are accessible.

    #2
    Hello snaphook,

    Yes, this is possible. You can use this reference sample as a guide:
    Exposing indicator values that are not plots
    Ryan M.NinjaTrader Customer Service

    Comment


      #3
      Yes, the Series is Public, but where do I find it in the Market Analyzer Column setup? I find Indicator Parameters, DataSeries (Open, Close, Median, etc) and Plots, but where might I access the other Public Series?

      Comment


        #4
        I see - thanks for responding. Columns in the market analyzer can only be plots. A common approach then for the bool series is to set a plot as 1 when true and 0 otherwise.
        Ryan M.NinjaTrader Customer Service

        Comment


          #5
          Originally posted by NinjaTrader_RyanM View Post
          I see - thanks for responding. Columns in the market analyzer can only be plots. A common approach then for the bool series is to set a plot as 1 when true and 0 otherwise.
          Not true.

          Market Analyzer Columns can also be a user defined DataSeries that does not plot; it just has to have a property getter method with characteristics of [Browsable(false)] and [XmlIgnore()].

          I wasn't able to get this to work with a BoolSeries, but with a DataSeries it works fine.

          Working code:
          Code:
          Protected bool Going_Up = false;
          Protected DataSeries goingUp;
          
          goingUp = new DataSeries( this );   // In Initialize()
          goingUp[0] = Going_Up ? 1 : 0;       // In OnBarUpdate()
          
          [Browsable(false)]
          [XmlIgnore()]
          public DataSeries GoingUp
          {
            get { Update(); return goingUp; }
          }

          Comment


            #6
            Thank you for sharing your work- around, KBJ.
            Ryan M.NinjaTrader Customer Service

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by Segwin, 05-07-2018, 02:15 PM
            14 responses
            1,789 views
            0 likes
            Last Post aligator  
            Started by Jimmyk, 01-26-2018, 05:19 AM
            6 responses
            837 views
            0 likes
            Last Post emuns
            by emuns
             
            Started by jxs_xrj, 01-12-2020, 09:49 AM
            6 responses
            3,293 views
            1 like
            Last Post jgualdronc  
            Started by Touch-Ups, Today, 10:36 AM
            0 responses
            13 views
            0 likes
            Last Post Touch-Ups  
            Started by geddyisodin, 04-25-2024, 05:20 AM
            11 responses
            63 views
            0 likes
            Last Post halgo_boulder  
            Working...
            X