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

Select only positive or negative bars

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

    Select only positive or negative bars

    Hi,

    i have look for this in the guide and forum but I didn't find nothing about this request.

    I need a code to select, in the last 20 bars, the range of positive and negative bar.

    There is a NT7 command to do this ?

    Thanks a lot.

    Luca

    #2
    Hello Luca,

    Thank you for your note.

    You would want to use MIN and MAX to determine those values and then calculate the range.

    Example of what you are looking for -
    Code:
    positiveValue = MAX(High, 20)[0];
    negativeValue = MIN(Low, 20)[0];
    
    range1 = postiviveValue - negativeValue;
    Cal H.NinjaTrader Customer Service

    Comment


      #3
      Thanks for you code, but in this way i can see only how long the range is in last 20 bars.

      I need of this ... for example:
      in uptrend i can find 13 positive bars and 7 negative bars.
      The question is : how long is the average range of 13 positive bars? and 7 negative bars?
      I didn't find a comand or code to do this.

      Comment


        #4
        If you can find the Positive and Negative, I would then assign the high and low values particular to those of the Positive and Negative bars to variables that you want and run the same range calculation that I provided.

        range1 = postiviveValue - negativeValue;
        Cal H.NinjaTrader Customer Service

        Comment


          #5
          Originally posted by sniper View Post
          Thanks for you code, but in this way i can see only how long the range is in last 20 bars.

          I need of this ... for example:
          in uptrend i can find 13 positive bars and 7 negative bars.
          The question is : how long is the average range of 13 positive bars? and 7 negative bars?
          I didn't find a comand or code to do this.
          There is no command to to what you want. You would have to write the necessary code. The quick and dirty way would be to use a for loop, albeit there are more efficient ways.

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by Segwin, 05-07-2018, 02:15 PM
          14 responses
          1,789 views
          0 likes
          Last Post aligator  
          Started by Jimmyk, 01-26-2018, 05:19 AM
          6 responses
          837 views
          0 likes
          Last Post emuns
          by emuns
           
          Started by jxs_xrj, 01-12-2020, 09:49 AM
          6 responses
          3,293 views
          1 like
          Last Post jgualdronc  
          Started by Touch-Ups, Today, 10:36 AM
          0 responses
          13 views
          0 likes
          Last Post Touch-Ups  
          Started by geddyisodin, 04-25-2024, 05:20 AM
          11 responses
          63 views
          0 likes
          Last Post halgo_boulder  
          Working...
          X