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 itrader46, Today, 10:22 AM
              0 responses
              9 views
              0 likes
              Last Post itrader46  
              Started by NM_eFe, Today, 10:13 AM
              0 responses
              2 views
              0 likes
              Last Post NM_eFe
              by NM_eFe
               
              Started by hdge4u, Yesterday, 12:23 PM
              1 response
              10 views
              0 likes
              Last Post hdge4u
              by hdge4u
               
              Started by 1001111, Today, 09:45 AM
              0 responses
              10 views
              0 likes
              Last Post 1001111
              by 1001111
               
              Started by DTSSTS, 01-28-2024, 12:07 PM
              11 responses
              558 views
              0 likes
              Last Post bmo111
              by bmo111
               
              Working...
              X