MatchingPriorityType
This field allows the matching for an InstrumentMarket to use a modified form of price-time priority by sorting orders in the order book according to other fields, based on priority settings.
Values
| Key | Value | Description |
|---|
| None | 0 | No modified sorting or matching. |
| BestPrice | 1 | This value allows orders at the best price in the order book to be prioritised with market maker orders having highest priority. Market maker orders are identified by OrderType::MarketMaker on the order. At the best price in the book only, market maker orders will be inserted ahead of non-market maker orders. |
| AllPrices | 2 | This value allows orders at all prices in the order book to be prioritised with market maker orders having highest priority. Market maker orders are identified by OrderType::MarketMaker on the order. At all prices in the book, market maker orders will be inserted ahead of non-market maker orders. |
| AccountType | 3 | Causes a new Order to be inserted into the order book for its price according to the MatchingPriority value of its AccountType. This allows priority matching by AccountType at each price since order books are traversed linerarly at match time. |
| Account | 4 | For Carta Cross transactions allows prioritisation of orders in the order book at each price by the priority assigned to each Auction Account. |
Referenced by
Tables
| Table | Field | Description |
|---|
| Instrument | MatchingPriorityType | If set to 1, indicates that for this InstrumentMarket, Market Maker orders will be placed at head of each order book (by price). |
| InstrumentGroup | MatchingPriorityType | If set to 1, indicates that for this InstrumentMarket, Market Maker orders will be placed at head of each order book (by price). |
| InstrumentMarket | MatchingPriorityType | If set to 1, indicates that for this InstrumentMarket, Market Maker orders will be placed at head of each order book (by price). |
| Market | MatchingPriorityType | If set to 1, indicates that for this InstrumentMarket, Market Maker orders will be placed at head of each order book (by price). |
| SessionTime | MatchingPriorityType | If set to 1, indicates that for this InstrumentGroup, Market Maker orders will be placed at head of each order book (by price). |
Messages