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 cmoran13, 04-16-2026, 01:02 PM
          0 responses
          51 views
          0 likes
          Last Post cmoran13  
          Started by PaulMohn, 04-10-2026, 11:11 AM
          0 responses
          33 views
          0 likes
          Last Post PaulMohn  
          Started by CarlTrading, 03-31-2026, 09:41 PM
          1 response
          165 views
          1 like
          Last Post NinjaTrader_ChelseaB  
          Started by CarlTrading, 04-01-2026, 02:41 AM
          0 responses
          100 views
          1 like
          Last Post CarlTrading  
          Started by CaptainJack, 03-31-2026, 11:44 PM
          0 responses
          161 views
          2 likes
          Last Post CaptainJack  
          Working...
          X