OnOrderUpdate(IOrder order) is triggered first only when the order is filled and not when the order is placed and accepted by broker. which method would be triggered for all the states of the order.
OrderState Values
OrderState.Accepted
Order has been acknowledged by the broker
OrderState.Cancelled
Order has been cancelled
OrderState.Filled
Order has been filled
OrderState.PartFilled
Order has been part filled
OrderState.PendingCancel
An order cancellation request has been submitted
OrderState.PendingChange
An order change request has been submitted
OrderState.PendingSubmit
An order has been submitted
OrderState.Rejected
An order has been rejected
OrderState.Working
An order is working at the exchange
OrderState.Unknown
An unknown order state
Ignore this. i figured it out that my debug code was incorrect

Comment