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

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.



            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 algospoke, Yesterday, 06:40 PM
              2 responses
              20 views
              0 likes
              Last Post algospoke  
              Started by ghoul, Today, 06:02 PM
              3 responses
              14 views
              0 likes
              Last Post NinjaTrader_Manfred  
              Started by jeronymite, 04-12-2024, 04:26 PM
              3 responses
              45 views
              0 likes
              Last Post jeronymite  
              Started by Barry Milan, Yesterday, 10:35 PM
              7 responses
              21 views
              0 likes
              Last Post NinjaTrader_Manfred  
              Started by AttiM, 02-14-2024, 05:20 PM
              10 responses
              181 views
              0 likes
              Last Post jeronymite  
              Working...
              X