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 gemify, 11-11-2022, 11:52 AM
          6 responses
          803 views
          2 likes
          Last Post ultls
          by ultls
           
          Started by ScottWalsh, Today, 04:52 PM
          0 responses
          3 views
          0 likes
          Last Post ScottWalsh  
          Started by ScottWalsh, Today, 04:29 PM
          0 responses
          7 views
          0 likes
          Last Post ScottWalsh  
          Started by rtwave, 04-12-2024, 09:30 AM
          2 responses
          22 views
          0 likes
          Last Post rtwave
          by rtwave
           
          Started by tsantospinto, 04-12-2024, 07:04 PM
          5 responses
          70 views
          0 likes
          Last Post tsantospinto  
          Working...
          X