Cboe Canada (formerly Neo Exchange) Enumerations#

Cboe Canada, formerly Neo Exchange, is an equities exchange in Canada operated by Cboe Global Markets.

The following fields have Enumerations:

  • AGGRESSOR_SIDE - Indicates whether a trade resulted from an incoming buy or sell order.

  • BOOK_TYPE - Type of order book or trading mechanism through which a trade was executed.

  • BYPASS - Identifies whether the trade resulted from a Bypass order

  • MKT_PHASE - Indicates the instrument’s current market phase, as specified by the trading venue

  • ODD_LOT - Indicates whether a trade was an odd lot

  • ORDER_TYPE - Type of order.

  • REASON_CODE - Reason for an instrument status update

  • SPECIAL_TERMS - Indicates any non-standard settlement / execution terms associated with a trade

  • TRADE_PERIOD - Market period during which a trade was executed.

  • TRADE_TYPE - Type of trade

  • UPDATE_TYPE - Type of update

AGGRESSOR_SIDE - Enumeration#

Enumeration ID

Enumeration Description

‘””’

Undefined (e.g. off-book trades, auction trades)

B

Buy

S

Sell

BOOK_TYPE - Enumeration#

Enumeration ID

Enumeration Description

0

Lit order book

1

Off-book

2

Dark book

3

Odd lot book

4

Special terms book

BYPASS - Enumeration#

Enumeration ID

Enumeration Description

‘””’

Not a bypass trade

Y

Bypass trade

MKT_PHASE - Enumeration#

Enumeration ID

Enumeration Description

2

Suspended [until 20250228]

9

MOC imbalance [until 20250228]

A

Opening auction call

a

Pre-open [until 20250228]

b

Closed [until 20250228]

c

End of day [until 20250228]

d

Closing auction call [until 20250228]

e

No matching halt - auction [until 20250228]

F

Full halt [no order entry or modification]

H

Halted

J

Halted (matching partition suspended) [until 20250228]

K

Halted (system suspended) [until 20250228]

l

No matching halt [until 20250228]

M

Delayed close

O

Pre-close

o

Pre-open [until 20250228]

P

Post-close

r

Pre-close [until 20250228]

S

Suspended

T

Regular trading

u

Extended trading [until 20250228]

X

Extended hours

y

Pre-trading [until 20250228]

ODD_LOT - Enumeration#

Enumeration ID

Enumeration Description

‘””’

Board lot

Y

Odd lot

ORDER_TYPE - Enumeration#

Enumeration ID

Enumeration Description

L

Limit order

M

Market order

REASON_CODE - Enumeration#

Enumeration ID

Enumeration Description

0

Scheduled transition [until 20250228]

1

Extended By Market Ops [until 20250228]

2

Shortened By Market Ops [until 20250228]

3

Market order imbalance [until 20250228]

4

Price outside executable range [until 20250228]

5

Circuit breaker [until 20250228]

50

Single Stock Circuit Breaker (SSCB) [until 20250228]

51

SSCB Extended [until 20250228]

52

Market maker delayed opening / re-opening [until 20250228]

53

Auction execution [until 20250228]

9

Unspecified [until 20250228]

C

Closing offset phase (Closing auction book)

D

Delayed opening

I

Imbalance phase (Closing auction book)

O

Opening rescheduled

R

Re-opening rescheduled

‘””’

No reason / unspecified

SPECIAL_TERMS - Enumeration#

Enumeration ID

Enumeration Description

‘””’

Standard settlement

Y

Special settlement terms

TRADE_PERIOD - Enumeration#

Enumeration ID

Enumeration Description

-

Regular trading

A

Auction

C

Closing auction

O

Opening auction

T

Trading at closing price

U

Unscheduled auction

TRADE_TYPE - Enumeration#

Enumeration ID

Enumeration Description

0

Regular trade

11

Basis cross

12

Contingent cross

14

VWAP cross

15

Regular cross

16

Bypass cross [until 20250228]

18

Derivative cross

5

Internal cross

20

NAV cross

H

Regular Trade against hidden liquidity

UPDATE_TYPE - Enumeration#

Enumeration ID

Enumeration Description

A

Add

D

Delete

M

Modify

F

Fill

P

Partial fill