nexustrader.core.registry

The OrderRegistry class tracks active orders by their internal OID (Order ID). It provides methods to register, query, and unregister orders, as well as temporary order storage for orders that are being submitted to the exchange.

Key methods:

  • register_order(oid) – mark an OID as active

  • is_registered(oid) – check whether an OID is active

  • unregister_order(oid) – remove an OID from the active set

  • register_tmp_order(order) – store an Order object temporarily before it is acknowledged

  • get_tmp_order(oid) – retrieve a temporarily stored order by OID

  • unregister_tmp_order(oid) – remove a temporarily stored order

Class Overview