CWorms |
The CWormsOrderCache type exposes the following members.
Name | Description | |
---|---|---|
![]() | Orders | All visible CWormsOrders currently in the system. |
![]() | Size | The number of orders in the cache. |
![]() | Size_vba | The number of orders in the cache. For 32-bit Excel. |
![]() | Status | A human-readable status string (including number of orders and unacked events.) |
Name | Description | |
---|---|---|
![]() | ContainsEvent | Returns true if the Event exists in the cache (case sensitive) |
![]() | ContainsOrder | Returns true if the Order exists in the cache (case sensitive) |
![]() | Dispose | |
![]() | GetEvent | A single IWormsEvent from the cache. |
![]() | GetOrder | A single IWormsOrder from the cache. |
![]() | GetWaveIdRange | Returns all CWormsOrders that share the specified Wave ID. |
![]() | IsEventUnacked | True if the event has been acknowledged by the system. |
![]() | IsOrderOpen | Returns true if the order has been assigned an orderID by the WORMS client and has not been NAcked by the WORMS system, nor has it been Cancelled, Rejected, or completely filled at the exchange. |
Name | Description | |
---|---|---|
![]() | OrderRemoved | This fires when an order has been removed from the cache. |
![]() | OrdersRefreshed | This fires after all orders have been loaded into the cache. |
![]() | OrdersReleased | This fires before all orders are cleared from the cache. |
![]() | OrderUpdated | This fires when a viewable order is updated. It provides references to the specific event which triggered the update as well as the affected CWormsOrder. It also indicates whether or not this update is a part of a batch. See Remarks for more details. |