• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Min/Max Values of Painted DataSeries

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

    Min/Max Values of Painted DataSeries

    Hi,

    Does anyone know whether it is possible to get the min or max values of an entire data series painted on the chart? Specifically, I'd like to get the highest high, of all the bars painted, and if at all possible I'd like to get it done in OnStartUp() method. I have tried using MAX but during OnStartUp() the last bar painted does not seem to yet exist.Thanks for any input.

    #2
    It would not be possible to gather this information OnStartUp() as this is only ran on the first bar on the chart (current bar = 0)

    You will need to run this OnBarUpdate()

    Code:
    			int period = Count;
    			
    			double highest = MAX(High, period)[0];
    			double lowest  = MIN(Low, period)[0];				
    			
    			Print(highest);
    			Print(lowest);
    MatthewNinjaTrader Product Management

    Comment


      #3
      Thanks Mathew. So if OnStartUP() runs only on the first bar, how can I access the entire data series painted on the chart without walking through it bar by bar? Or do I have to walk through bar by bar? I really want to know the highest High of the entire series and then scale on the basis of this highest High.

      Comment


        #4
        You will have to walk through Bar by Bar via the OnBarUpdate method.
        MatthewNinjaTrader Product Management

        Comment


          #5
          Ok Thank you. Finally, as I walk through, bar by bar, how do I loop back to rescal starting at bar 1?

          Comment


            #6
            You can use a for loop to loop back through the data series.

            http://msdn.microsoft.com/en-us/library/ezk76t25.aspx

            What exactly are you looking to scale?
            MatthewNinjaTrader Product Management

            Comment


              #7
              Thank you. I am trying to reset the Min/Max values on an indicator in another panel. Seems a waste to loop throug twice.

              Comment

              Latest Posts

              Collapse

              Topics Statistics Last Post
              Started by ttodua, Today, 03:40 AM
              0 responses
              1 view
              0 likes
              Last Post ttodua
              by ttodua
               
              Started by chnh1, Yesterday, 11:51 PM
              0 responses
              8 views
              0 likes
              Last Post chnh1
              by chnh1
               
              Started by Jasper99, Yesterday, 10:29 PM
              0 responses
              11 views
              0 likes
              Last Post Jasper99  
              Started by Jasper99, Yesterday, 09:50 PM
              0 responses
              6 views
              0 likes
              Last Post Jasper99  
              Started by StevenNelson, Yesterday, 05:57 PM
              0 responses
              7 views
              0 likes
              Last Post StevenNelson  
              Working...
              X