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 WHICKED, Today, 12:56 PM
                2 responses
                14 views
                0 likes
                Last Post WHICKED
                by WHICKED
                 
                Started by Felix Reichert, Today, 02:12 PM
                0 responses
                1 view
                0 likes
                Last Post Felix Reichert  
                Started by Tim-c, Today, 02:10 PM
                0 responses
                1 view
                0 likes
                Last Post Tim-c
                by Tim-c
                 
                Started by cre8able, Today, 01:16 PM
                2 responses
                9 views
                0 likes
                Last Post cre8able  
                Started by chbruno, 04-24-2024, 04:10 PM
                3 responses
                49 views
                0 likes
                Last Post NinjaTrader_Gaby  
                Working...
                X