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 charlesugo_1, 05-26-2026, 05:03 PM
                  0 responses
                  57 views
                  0 likes
                  Last Post charlesugo_1  
                  Started by DannyP96, 05-18-2026, 02:38 PM
                  1 response
                  143 views
                  0 likes
                  Last Post NinjaTrader_ChelseaB  
                  Started by CarlTrading, 05-11-2026, 05:56 AM
                  0 responses
                  161 views
                  0 likes
                  Last Post CarlTrading  
                  Started by CarlTrading, 05-10-2026, 08:12 PM
                  0 responses
                  97 views
                  0 likes
                  Last Post CarlTrading  
                  Started by Hwop38, 05-04-2026, 07:02 PM
                  0 responses
                  276 views
                  0 likes
                  Last Post Hwop38
                  by Hwop38
                   
                  Working...
                  X