Session
The Session enum is used for the Code field of the Session table to categorise each Session providing a specific item that can be tested in the Engine code to determine behaviours and available functionality during the Session.
Values
| Key | Value | Description |
|---|
| Undefined | 1 | Defines a Session for which the behaviour is undefined (this should not normally be used for an active Session). |
| Closed | 2 | Defines a Session for which all trading is closed and for which no further transactions will be accepted. |
| Stopped | 3 | Not used. |
| Nottrading | 11 | Defines a Session for which trading is not currently allowed - no transactions are accepted during the Session. |
| NotStarted | 12 | Defines a Session for which trading has not started and for which transactions are not currently accepted. |
| Paused | 13 | Similar to NotTrading, used for Carta transactions between Phases of the transaction. |
| Matching | 14 | Not used. |
| Preopen | 101 | Not used. |
| Auction | 102 | Defines a Session for which matching is all by periodic auction, specifically for pre-open price determination. |
| Cblauction | 103 | Defines a Session for which matching is all by periodic auction. |
| CartaXPreMarket | 110 | Defines the PreMarket Session for a Carta Cross transaction. |
| CartaXInitialOrderEntry | 111 | Defines the Inital (sell) Order Entry Session for a Carta Cross transaction. |
| CartaXAscending | 112 | Defines the Session for an ascending round for a Carta Cross transaction. |
| CartaXTenderInitial | 113 | Defines the Initial (sell order) Entry Session for a Carta Tender transaction. |
| CartaXTenderAllocation | 114 | Defines the Alllocation (buy order entry) Session for a Carta Tender transaction. |
| Continuous | 201 | Defines a standard continuous matching Session. |
| AonContinuous | 202 | Defines a continuous matching Session with all orders AON. |
| Reporting | 203 | Defines a Session during which only Trade Reports are accepted. |
| Rfq | 204 | Defines a Session during which only RFQs and executions are accepted. |
| Confirm | 205 | Not used. |
| Rfqnoexecute | 301 | Defines a Session during which only RFQs but no executions areaccepted. |
Referenced by
Tables