Why did the error message NO ORDERS IN BOOK occurs after an order modification request?
NO ORDERS IN BOOK appears if the data that is being received by the back end does not match any of the orders in the orderbook by the time of arrival. Since the data sent by the application is taken from the internal order tracking that the application keeps, 1. Is equivalent to a mismatch of the exchange order book (EOB) by the time the request was received against the application internal order tracking (AIOT) by the time of sending the request. Even in case both EOB and AIOT are kept in perfect sync, such a mismatch can happen if a partial execution happens while the Modify order request is just on it’s way to the back end. This is absolutely intended: Think of an order of 100 PCs partially executed by 50. If you modify it to 70, intending to buy 120 total, you do not want the modification to take place if the order just had another partial execution of 30, veiling 150 total after modification to 70 and subsequent full match. Applications that use Modify Order must have logic to han
Related Questions
- I get an error message when I try to request my Fire Sprinkler, Elevator, or Pressure Vessel inspections. Can I use the Internet to request these types of inspections?
- Why does CrystalClear take a long time to respond, then an error message occurs saying that CrystalClear cannot get a response from the R-AXIS?
- Why did the error message NO ORDERS IN BOOK occurs after an order modification request?