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

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 fx.practic, 10-15-2013, 12:53 AM
          5 responses
          5,404 views
          0 likes
          Last Post Bidder
          by Bidder
           
          Started by Shai Samuel, 07-02-2022, 02:46 PM
          4 responses
          95 views
          0 likes
          Last Post Bidder
          by Bidder
           
          Started by DJ888, Yesterday, 10:57 PM
          0 responses
          8 views
          0 likes
          Last Post DJ888
          by DJ888
           
          Started by MacDad, 02-25-2024, 11:48 PM
          7 responses
          159 views
          0 likes
          Last Post loganjarosz123  
          Started by Belfortbucks, Yesterday, 09:29 PM
          0 responses
          8 views
          0 likes
          Last Post Belfortbucks  
          Working...
          X