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 carnitron, Today, 08:42 PM
            0 responses
            5 views
            0 likes
            Last Post carnitron  
            Started by strategist007, Today, 07:51 PM
            0 responses
            6 views
            0 likes
            Last Post strategist007  
            Started by StockTrader88, 03-06-2021, 08:58 AM
            44 responses
            3,974 views
            3 likes
            Last Post jhudas88  
            Started by rbeckmann05, Today, 06:48 PM
            0 responses
            8 views
            0 likes
            Last Post rbeckmann05  
            Started by rhyminkevin, Today, 04:58 PM
            4 responses
            58 views
            0 likes
            Last Post dp8282
            by dp8282
             
            Working...
            X