Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Iorder

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

    #16
    If you got a partial fill, the execution.Order.Filld would be greater than 0.

    The reset catches then other states other terminal states as well, but it will not reset if the order is being filled, so currently PartialFill state - which is what we seek.

    Comment


      #17
      Hello Bertrand

      You say "if you got a partial fill, the execution.Order.Filld would be greater than 0." But, is that part necessary? I mean, if you write just this:
      if (execution.Order.OrderState == OrderState.Filled || execution.Order.OrderState == OrderState.PartFilled || (execution.Order.OrderState == OrderState.Cancelled ))
      without the execution.Order.Filled > 0
      If it is filled or part fileld it is gonna be greater than 0. Why we have to write again that?

      Thanks

      Daniel

      Comment


        #18
        Hi Daniel, this would be needed as NT is a multithreaded environment and as such race conditions could occur.

        Comment


          #19
          What do you mean by "race conditions"? Can you give me an example?

          Thanks

          Comment


            #20
            Race condition means you cannot rely on an exact event sequence to be repeated all the time, as multiple events could 'race' over the 'pole' position (when it's first seen).

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by CarlTrading, 03-31-2026, 09:41 PM
            1 response
            153 views
            1 like
            Last Post NinjaTrader_ChelseaB  
            Started by CarlTrading, 04-01-2026, 02:41 AM
            0 responses
            89 views
            1 like
            Last Post CarlTrading  
            Started by CaptainJack, 03-31-2026, 11:44 PM
            0 responses
            133 views
            2 likes
            Last Post CaptainJack  
            Started by CarlTrading, 03-30-2026, 11:51 AM
            0 responses
            128 views
            1 like
            Last Post CarlTrading  
            Started by CarlTrading, 03-30-2026, 11:48 AM
            0 responses
            107 views
            0 likes
            Last Post CarlTrading  
            Working...
            X