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 cmoran13, Yesterday, 01:02 PM
                  0 responses
                  29 views
                  0 likes
                  Last Post cmoran13  
                  Started by PaulMohn, 04-10-2026, 11:11 AM
                  0 responses
                  21 views
                  0 likes
                  Last Post PaulMohn  
                  Started by CarlTrading, 03-31-2026, 09:41 PM
                  1 response
                  160 views
                  1 like
                  Last Post NinjaTrader_ChelseaB  
                  Started by CarlTrading, 04-01-2026, 02:41 AM
                  0 responses
                  95 views
                  1 like
                  Last Post CarlTrading  
                  Started by CaptainJack, 03-31-2026, 11:44 PM
                  0 responses
                  148 views
                  2 likes
                  Last Post CaptainJack  
                  Working...
                  X