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 cre8able, Today, 03:20 PM
              1 response
              9 views
              0 likes
              Last Post cre8able  
              Started by fiddich, Today, 05:25 PM
              0 responses
              3 views
              0 likes
              Last Post fiddich
              by fiddich
               
              Started by gemify, 11-11-2022, 11:52 AM
              6 responses
              804 views
              2 likes
              Last Post ultls
              by ultls
               
              Started by ScottWalsh, Today, 04:52 PM
              0 responses
              4 views
              0 likes
              Last Post ScottWalsh  
              Started by ScottWalsh, Today, 04:29 PM
              0 responses
              9 views
              0 likes
              Last Post ScottWalsh  
              Working...
              X