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.

Metadata

  • Underlying type: u16

Values

KeyValueDescription
Undefined1Defines a Session for which the behaviour is undefined (this should not normally be used for an active Session).
Closed2Defines a Session for which all trading is closed and for which no further transactions will be accepted.
Stopped3Not used.
Nottrading11Defines a Session for which trading is not currently allowed - no transactions are accepted during the Session.
NotStarted12Defines a Session for which trading has not started and for which transactions are not currently accepted.
Paused13Similar to NotTrading, used for Carta transactions between Phases of the transaction.
Matching14Not used.
Preopen101Not used.
Auction102Defines a Session for which matching is all by periodic auction, specifically for pre-open price determination.
Cblauction103Defines a Session for which matching is all by periodic auction.
CartaXPreMarket110Defines the PreMarket Session for a Carta Cross transaction.
CartaXInitialOrderEntry111Defines the Inital (sell) Order Entry Session for a Carta Cross transaction.
CartaXAscending112Defines the Session for an ascending round for a Carta Cross transaction.
CartaXTenderInitial113Defines the Initial (sell order) Entry Session for a Carta Tender transaction.
CartaXTenderAllocation114Defines the Alllocation (buy order entry) Session for a Carta Tender transaction.
Continuous201Defines a standard continuous matching Session.
AonContinuous202Defines a continuous matching Session with all orders AON.
Reporting203Defines a Session during which only Trade Reports are accepted.
Rfq204Defines a Session during which only RFQs and executions are accepted.
Confirm205Not used.
Rfqnoexecute301Defines a Session during which only RFQs but no executions areaccepted.

Referenced by

Tables

TableFieldDescription
OrderSessionCodeThe code of the session in which this Order was entered.
SessionCode