Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Flattening Positions

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

    Flattening Positions

    Say i have some profit or loss threshold value that is hit, and the moment its hit I want to flatten all my existing positions...

    how would I go about doing that? i've tried submitting stop orders to exit positions, but it doesn't flatten my positions instantly, rather it allows the trade to play out...

    #2
    If you want to close out immediately you should use market orders. Stop orders will wait for your stop price to be reached.
    Josh P.NinjaTrader Customer Service

    Comment


      #3
      Originally posted by NinjaTrader_Josh View Post
      If you want to close out immediately you should use market orders. Stop orders will wait for your stop price to be reached.

      so simple ExitLong or ExitShort should do the trick right?

      Comment


        #4
        That is correct.
        Josh P.NinjaTrader Customer Service

        Comment


          #5
          thanks Josh!

          helpful as always

          Comment


            #6
            Josh,

            This would not include working orders, correct? If not, then how would I exit working long/short orders? Would working orders get cancelled?


            Originally posted by NinjaTrader_Josh View Post
            That is correct.
            Last edited by jonmoron; 03-01-2010, 10:40 PM.

            Comment


              #7
              jonmoron, there's unfortunately no programmatic flatten all command, you could use IOrder objects and then CancelOrder those as needed -

              Comment


                #8
                Bertrand,

                I intend to use ExitLong and ExitShort for all positions. However, if I need to manually CancelOrder on all IOrder objects, is there at least a collection of IOrders that I can traverse through to cancel? Or, is this something that I need to create, add-to, and maintain?

                thanks



                Originally posted by NinjaTrader_Bertrand View Post
                jonmoron, there's unfortunately no programmatic flatten all command, you could use IOrder objects and then CancelOrder those as needed -

                http://www.ninjatrader-support.com/H...ncelOrder.html

                Comment


                  #9
                  jonmoron,

                  Correct, you would have to keep your own collection.
                  Josh P.NinjaTrader Customer Service

                  Comment

                  Latest Posts

                  Collapse

                  Topics Statistics Last Post
                  Started by Geovanny Suaza, 02-11-2026, 06:32 PM
                  0 responses
                  633 views
                  0 likes
                  Last Post Geovanny Suaza  
                  Started by Geovanny Suaza, 02-11-2026, 05:51 PM
                  0 responses
                  364 views
                  1 like
                  Last Post Geovanny Suaza  
                  Started by Mindset, 02-09-2026, 11:44 AM
                  0 responses
                  105 views
                  0 likes
                  Last Post Mindset
                  by Mindset
                   
                  Started by Geovanny Suaza, 02-02-2026, 12:30 PM
                  0 responses
                  567 views
                  1 like
                  Last Post Geovanny Suaza  
                  Started by RFrosty, 01-28-2026, 06:49 PM
                  0 responses
                  568 views
                  1 like
                  Last Post RFrosty
                  by RFrosty
                   
                  Working...
                  X