Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Access working orders

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

    Access working orders

    Is there a way to access all working orders without assigning them first to some local class variable?

    #2
    Hi boaza, unfortunatelty this would not be possible - the strategy instance would only know about it's own individual orders associated, you can check their states if you work with the IOrder objects then.
    BertrandNinjaTrader Customer Service

    Comment


      #3
      OK Thanks.
      How can I access orders placed using the SetStopLoss() and SetProfitTarget()?

      Comment


        #4
        You would need to capture their IOrder 'returns' first basially, like shown in this sample :

        BertrandNinjaTrader Customer Service

        Comment


          #5
          Thanks Bertrand.
          Regarding the aforesaid sample code: the manual warns against using OnOrderUpdate() to track fills. I do not intend to track fills, but to capture each time the profit target and stop loss prices are updated via the SetStopLoss() and SetProfitTarget() methods.

          Some questions:
          • I may use this info to make decisions in my strategy. Is it OK to use this method, or do you recommend calculating the price when I call SetStopLoss()/SetProfitTarget() manually? (i.e. infer the price from the ticks and the entry price)
          • When is this method called? Just before the order is actually sent to the broker? Just after?


          Thanks,
          Boaz

          Comment


            #6
            Hi Boaz,

            Yes, OnOrderUpdate() can be used to expose details about stop loss and profit target prices directly. For the most precision on the actual values, you can work directly there. There isn't one best way to do things, so if your self calculated values are accurate and work well in your strategy, can use those as well.

            The OnOrderUpdate() method is called everytime an order managed by a strategy changes state. An order will change state when a change in order quantity, price or state (working to filled) occurs.


            It will go through some order state changes before the order arrives to broker. Can see this page for the listing of these.
            Last edited by NinjaTrader_RyanM1; 09-13-2011, 10:06 AM.
            Ryan M.NinjaTrader Customer Service

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by jaybedreamin, Today, 05:56 PM
            0 responses
            2 views
            0 likes
            Last Post jaybedreamin  
            Started by DJ888, 04-16-2024, 06:09 PM
            6 responses
            18 views
            0 likes
            Last Post DJ888
            by DJ888
             
            Started by Jon17, Today, 04:33 PM
            0 responses
            1 view
            0 likes
            Last Post Jon17
            by Jon17
             
            Started by Javierw.ok, Today, 04:12 PM
            0 responses
            6 views
            0 likes
            Last Post Javierw.ok  
            Started by timmbbo, Today, 08:59 AM
            2 responses
            10 views
            0 likes
            Last Post bltdavid  
            Working...
            X