Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Targets and stops based on ATR

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

    Targets and stops based on ATR

    Looking for any info on how to create within my strategy targets and stops based on the current a ATR. Any help would be great. Example: current ATR is 1, Target 1, 1.5X ATR T2, 2.5X current ATR, Initial stop 2.5X current ATR. Thx

    #2
    Hi JTizz,

    I learned a lot from example code in the link, doing something similar to what you describe. The example code sets initial stops and targets, and adjust the stop to break even once a certain profit is hit.

    Maybe adjust some of the code as follows:

    stopOrder = ExitLongStopMarket(0, true, execution.Order.Filled, (Instrument.MasterInstrument.RoundToTickSize(Close[0 ] - 2.5 * ATR[0])), "MyStop", "MyEntry");
    targetOrder = ExitLongLimit(0, true, execution.Order.Filled, (Instrument.MasterInstrument.RoundToTickSize(Close[0] + 1.5 * ATR[0])), "MyTarget", "MyEntry");


    Comment


      #3
      Hello JTizz, thanks for your question.

      There is this ATRTrailing indicator:

      https://ninjatraderecosystem.com/user-app-share-download/atrtrailing/

      medge
      's suggestion is also agreeable. The order entry methods have a Price parameter that you would target with the ATR value.

      Please let me know if I can assist any further.

      Comment


        #4
        Looking for some info/input to place a atr non trailing stop. When order is placed i want to have to atr stop calculation from low of entry candle on short entry the art stop from high of entry candle?

        Comment


          #5
          Above question
          Attached Files

          Comment


            #6
            better view
            Attached Files

            Comment


              #7
              Hello JTizz, thanks for your post.

              If you want to set a stop loss on a value and leave it there, call SetStopLoss once with the desired ATR value, or call one of the Exit methods once with the desired ATR value.

              Here is related documentation and an example:

              https://ninjatrader.com/support/help...and_onexec.htm
              https://ninjatrader.com/support/help...etstoploss.htm

              Please let me know if I can assist any further.

              Comment


                #8
                How do you build this on Strategy Builder?

                stopOrder = ExitLongStopMarket(0, true, execution.Order.Filled, (Instrument.MasterInstrument.RoundToTickSize(Close[0 ] - 2.5 * ATR[0])), "MyStop", "MyEntry");
                targetOrder = ExitLongLimit(0, true, execution.Order.Filled, (Instrument.MasterInstrument.RoundToTickSize(Close[0] + 1.5 * ATR[0])), "MyTarget", "MyEntry");

                Comment


                  #9
                  Hello JTizz, thanks for your reply.

                  I apologize, but I will not be able to spend time creating custom conditions or actions in the strategy builder. We have a related example here that uses Exit order to submit a stop loss, the same concept can be applied here.

                  Attached Files

                  Comment

                  Latest Posts

                  Collapse

                  Topics Statistics Last Post
                  Started by NullPointStrategies, Today, 05:17 AM
                  0 responses
                  39 views
                  0 likes
                  Last Post NullPointStrategies  
                  Started by argusthome, 03-08-2026, 10:06 AM
                  0 responses
                  124 views
                  0 likes
                  Last Post argusthome  
                  Started by NabilKhattabi, 03-06-2026, 11:18 AM
                  0 responses
                  64 views
                  0 likes
                  Last Post NabilKhattabi  
                  Started by Deep42, 03-06-2026, 12:28 AM
                  0 responses
                  41 views
                  0 likes
                  Last Post Deep42
                  by Deep42
                   
                  Started by TheRealMorford, 03-05-2026, 06:15 PM
                  0 responses
                  46 views
                  0 likes
                  Last Post TheRealMorford  
                  Working...
                  X