Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Highest High of last 10 bars

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

    Highest High of last 10 bars

    I am trying to write an indicator to find the Highest High of the past 10 bars. I am not sure whether to use MAX
    or
    I also tried using the HighestBar and then placing the result in High[barsAgo] where the barsAgo = HighestBar but the data type gets mixed up
    Would appreciate some help as I am new to this programming language I understand the logic to use but am unfamiliar with the syntax and commands I can use.

    Hilltop

    #2
    Hilltop,

    put this in the variables section.
    ----------------------------------------

    private double HH = 0;

    -----------------------------------
    In the OnBarUpdate() section,
    ----------------------------------------

    HH = High[Bars.HighestBar(10)];

    -----------------------------------

    OR

    You can do something similar with "Max"

    Your choice,


    RJay
    RJay
    NinjaTrader Ecosystem Vendor - Innovative Trading Solutions

    Comment


      #3
      or something like this

      double lowestlow = MIN(Low, 10)[0];
      double highesthigh = MAX(High, 10)[0];



      then use it like this

      if(Low[0] <= lowestlow){ whatever }

      Comment


        #4
        Highest High

        Thanks rt That's a great help
        Originally posted by rt6176 View Post
        Hilltop,

        put this in the variables section.
        ----------------------------------------

        private double HH = 0;

        -----------------------------------
        In the OnBarUpdate() section,
        ----------------------------------------

        HH = High[Bars.HighestBar(10)];

        -----------------------------------

        OR

        You can do something similar with "Max"

        Your choice,


        RJay

        Comment


          #5
          Highest High

          Thanks velocity
          I will also try this.
          Hilltop

          Originally posted by velocity View Post
          or something like this

          double lowestlow = MIN(Low, 10)[0];
          double highesthigh = MAX(High, 10)[0];



          then use it like this

          if(Low[0] <= lowestlow){ whatever }

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by Geovanny Suaza, 02-11-2026, 06:32 PM
          0 responses
          597 views
          0 likes
          Last Post Geovanny Suaza  
          Started by Geovanny Suaza, 02-11-2026, 05:51 PM
          0 responses
          343 views
          1 like
          Last Post Geovanny Suaza  
          Started by Mindset, 02-09-2026, 11:44 AM
          0 responses
          103 views
          0 likes
          Last Post Mindset
          by Mindset
           
          Started by Geovanny Suaza, 02-02-2026, 12:30 PM
          0 responses
          556 views
          1 like
          Last Post Geovanny Suaza  
          Started by RFrosty, 01-28-2026, 06:49 PM
          0 responses
          555 views
          1 like
          Last Post RFrosty
          by RFrosty
           
          Working...
          X