• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Help with an indicator please...

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

    Help with an indicator please...

    I am attempting to develop an indicator based on the ATR indicator in Ninja Trader that I can use for my stop loss.

    I think I almost have it done except for that I believe the values must be rounded to the nearest whole number to be used in a strategy to set the tick value of the stop loss. I don't know how to round although I've searched and found something for (Math.Round or Truncate on the web).

    Can someone help with this please? I have attached the indicator which seems to work at least to the point of plotting the values on a chart.

    Thank.
    Attached Files

    #2
    You can use the following:

    Instrument.MasterInstrument.Round2TickSize(double value);
    RayNinjaTrader Customer Service

    Comment


      #3
      Thanks Ray,

      This does round but I need the number rounded to a whole number. Not a decimal number. So if there are 4 ticks to a point, the function you provided rounds to the nearest 1/4 point. I need my numbers rounded to the nearest whole number.

      Thanks.....

      Comment


        #4
        I see.

        Math.Ceiling or Math.Floor might work? Google MSDN Math Class for documentation on the Math class and all of its methods.
        RayNinjaTrader Customer Service

        Comment


          #5
          NinjaTrader_Ray,

          I've used this function and still I cannot get the double number to round to and integer whole number. I don't know what I'm doing wrong.

          Does NT have a list of all the functions possible to use like this " Instrument.MasterInstrument.Round2TickSize(double value);" so that I can investigate any more of these options.

          Thanks...

          Comment


            #6
            Right, this function will not do what you want. You have to use functions that exist in the Math class which is part of C#/.NET and NOT NinjaScript.

            Here is the link to all functions of the Math Class.

            http://msdn2.microsoft.com/en-us/lib...rs(VS.71).aspx
            RayNinjaTrader Customer Service

            Comment


              #7
              Thanks.

              I think I have a solution using the Math.Round function.

              Comment


                #8
                That's an interesting idea of using the ATR to set a stop-loss and it sounds like it might be very workable.

                Since the ATR is defined as the maximum of these three values:
                abs(Low[0] - Close[1])
                abs(High[0] - Close[1])
                (High[0] - Low[0])
                averaged over the last N bars, this would help find stops that automatically adjust based on recent volatility... just what I was looking for. (Thanks!)

                And I guess it would handle shorts as well as longs, unless you’re trading counter to the trend, in which case you’d probably want to have your stops smaller. Perhaps for counter-trend trades stops would better if calculated by averaging only 2 out of the above three calculations, leaving out the one that is with the trend... just a guess, I'm not sure it would work, but might be worth looking at.

                KBJ

                Comment


                  #9
                  For more info, refer to this thread also on the ATR topic:

                  http://www.ninjatrader-support.com/v...ead.php?t=3660

                  KBJ

                  Comment


                    #10
                    Thanks KBJ,

                    I'll look into this...

                    dendy.

                    Comment

                    Latest Posts

                    Collapse

                    Topics Statistics Last Post
                    Started by Mykro, 05-30-2020, 09:48 AM
                    2 responses
                    11 views
                    0 likes
                    Last Post NinjaTrader_Jim  
                    Started by weav74, Today, 07:36 AM
                    1 response
                    3 views
                    0 likes
                    Last Post NinjaTrader_Jesse  
                    Started by tgordon78, Today, 07:09 AM
                    1 response
                    7 views
                    0 likes
                    Last Post NinjaTrader_PatrickG  
                    Started by xasser, 05-29-2020, 02:17 PM
                    6 responses
                    57 views
                    0 likes
                    Last Post NinjaTrader_Jim  
                    Started by billythekid72, Today, 07:10 AM
                    2 responses
                    7 views
                    0 likes
                    Last Post billythekid72  
                    Working...
                    X