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

Retrieving Highest Highs from any period

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

    Retrieving Highest Highs from any period

    What is the best way of retrieving the Highest High from the bars:
    High[20] to High[45]

    From a performance perspective I would prefer not to set up a looping method ( for (int index = 20; 45; index++). I was hoping someone would know of a more efficient way.

    Thanks

    #2
    MAX(High, 25)[20]
    RayNinjaTrader Customer Service

    Comment


      #3
      Thanks.

      Can't believe I did not think of that.

      Comment


        #4
        Using MAX or MIN for multi-timeframe

        Hi,
        Ok, I have figured out how to use MAX and MIN to find highest high and lowest low for a lookback period.

        I could not figure out if I can use MAX and MIN in a multitime frame stretegy. For example if I add a 5 minute and a 30 minute bars objects by using following commands.

        Add(PeriodType.Minute, 5);

        Add(PeriodType.Minute, 30);

        How can I use MAX to find, lets say Highest high for last 10 of 30 minutes bars?

        Thanks.

        Comment


          #5
          Sure you can just use MAX() within the corresponding BarsInProgress context.

          if (BarsInProgress == 1)
          MAX(...) will give you the MAX within the secondary bar object.

          You can also try something like MAX(Highs[2], 10)[0]
          Last edited by NinjaTrader_JoshP; 07-27-2008, 03:52 PM.
          Josh P.NinjaTrader Customer Service

          Comment


            #6
            Thanks for your helpful reply.

            Actually I was trying to use something like ** MAX(High[1][2], 10)[0] ** instead of ** MAX(Highs[2], 10)[0] ** as you have suggested.

            It never crossed my mind to use 'Highs' instead of 'High'.

            Problem solved.

            Comment


              #7
              Lowest High of 4 consecutive bars at a swing high

              i'm trying to figure out how to write this condition for swing high and lows
              Attached Files

              Comment


                #8
                Use MIN(Low, 20)[0].
                Josh P.NinjaTrader Customer Service

                Comment

                Latest Posts

                Collapse

                Topics Statistics Last Post
                Started by MGHORBEL, Today, 06:25 AM
                1 response
                12 views
                0 likes
                Last Post NinjaTrader_Gaby  
                Started by 1001111, Today, 01:35 AM
                1 response
                10 views
                0 likes
                Last Post NinjaTrader_ChelseaB  
                Started by tradingnasdaqprueba, Yesterday, 03:42 AM
                11 responses
                40 views
                0 likes
                Last Post NinjaTrader_Jesse  
                Started by haas88, 03-21-2024, 02:22 AM
                14 responses
                177 views
                0 likes
                Last Post NinjaTrader_BrandonH  
                Started by Skifree, Yesterday, 11:41 PM
                1 response
                10 views
                0 likes
                Last Post NinjaTrader_LuisH  
                Working...
                X