Page History
...
| Order Type | Category | Description | 40/OrdType | 44/Price | 99/StopPrice | 210/MaxShow | 110/MinQty | 389/DiscretionOffsetValue | 211/PegOffsetValue |
|---|---|---|---|---|---|---|---|---|---|
| Limit price | Stop price | Iceberg tip size | Added to Bid or subtracted from Offer limit price to specify the allowed slippage for the order. | ||||||
| Market | Market | An instruction to deal immediately at the best possible price (the current rate) OR An instruction to deal during the auction/fixing time at the closing auction/fixing price if sent with TIF=GFA. (eg, eFIX orders on EBS) | Market | - | - | - | - | - | - |
| Dark Market | Market | Equities-specific. | Market | - | - | Zero | Optional | - | - |
| Market Range | Market | AKA "Market With Protection". A market order with specified slippage. | Market | - | - | - | - | Mandatory | - |
| Market To Limit | Market | Order that starts as a Market order and in the event of a partial fill, executes any leaves quantity as a Limit order. | MarketLimit | - | - | - | - | - | - |
| Market If Touched | Market | Market order will be submitted to market when a specified price is reached. Here, StopPrice is used to convey the Trigger price. This value should be better than the market price. | IfTouched | - | Mandatory | - | - | - | - |
| Previously Quoted | Limit | An order to hit an individual quote. To hit multiple quotes, aka sweeping, the user must submit individual orders from best to worst price. | PreviouslyQuoted | Mandatory | - | - | -' | - | - |
| Limit | Limit | AKA "Take Profit". An instruction to deal if a market moves to a more favourable level. Where multiple partial fills are allowed, a Volume Weighted Average Price (VWAP) of the total order quantity may be provided as the limit price. | Limit | Mandatory | - | - | Optional | - | - |
| Dark Limit | Limit | AKA "Hidden Limit", "Ghost", "Sniper". A form of Iceberg, where the market-visible order qty is set to zero. | Limit | Mandatory | - | Zero | Optional | - | - |
| Limit To Market | Limit | Order that starts as a Limit order and in the event of a partial fill, executes any leaves quantity as a Market order. | Funari | Mandatory | - | - | Optional | - | - |
| Limit If Touched | Limit | Limit order will be submitted to market when a specified price is reached | IfTouched | Mandatory | Mandatory | - | Optional | - | - |
| Iceberg | Limit | AKA "Reserve". A limit order that has both displayed and hidden components. | Limit | Mandatory | - | Mandatory | - | - | - |
| Pegged | Limit | An order with an optional offset to the prevailing market rate. The displayed quantity will float with the market. | Pegged | - | - | Optional | - | - | OptionalMandatory |
| Pegged To Limit | Limit | A Pegged order, but the displayed quantity will only float up to the limit price of the order. | Pegged | Mandatory | - | Optional | - | - | OptionalMandatory |
| Discretion | Limit | AKA "Limit With Protection". A limit order with specified slippage. The market sees only the limit price. | Limit | Mandatory | - | - | - | Mandatory | - |
| Stop | Stop | AKA "Stop Loss". An instruction to deal if a market moves to a less favourable level. | Stop | - | Mandatory | - | - | - | - |
| Trailing Stop | Stop | The Stop Price follows the market by a specified offset. | Stop | - | - | - | - | - | Mandatory |
| Stop Limit | Stop | Executes an exposure-reducing limit order when market exceeds order's price. | StopLimit | Mandatory | Mandatory | - | - | - | - |
| Trailing Stop Limit | Stop | A Stop Limit order where the stop trigger price is at a fixed amount below the market price, based on the user-defined "trailing" amount. The limit order price is also continually recalculated based on the limit offset. | StopLimit | - | - | - | - | Mandatory | Mandatory |
Algo Orders
More exotic variants of the above order types are generically categorised as Algo Orders and typically require the specification of additional Venue-specific custom parameters . These are able to be specified via the TargetStrategy field and the NoStrategyParameters repeating group.
TWAP Orders
- TWAP
- Pegged TWAP
- Adaptive TWAP
Contingent Orders
...
using the HasExtendedOrderFields.NoStrategyParameters repeating group in both NewOrderMultileg and MultilegOrderCancelReplaceRequest.
The Client specifies the name of the algo to be executed by providing the following entry in this repeating group:
StrategyParameterType:14/StringStrategyParameterName: "TargetStrategy"StrategyParameterValue: "LP-assigned name of desired Algo"
Other strategy parameters must be populated as per LP requirements for the specific Algo. The Client will need to reference the venue-provided API documentation for this detail.
...
OrdStatus vs ExecType
| OrdStatus | ExecType | Description |
|---|---|---|
| PendingNew | PendingNew | Venue acknowledgement of receipt of Order. |
| New | New | Venue notification of acceptance of Order by it's matching engine. |
| Replaced | Venue notification of acceptance of a replacement Order by it's matching engine. | |
| PartiallyFilled | PendingMatch | Venue notification of a potential match. E.g. EBS and Reuters MAPI. |
| Trade | Venue notification of a done trade. | |
| Filled | PendingMatch | Venue notification of a potential match. E.g. EBS and Reuters MAPI. |
| Trade | Venue notification of a done trade. | |
| PendingCancel | PendingCancel | Venue acknowledgement of receipt of OrderCancelRequest. |
| Canceled | Canceled | Venue notification of Order cancellation. |
| CanceledLastLook | - | |
| PendingReplace | PendingReplace | Venue acknowledgement of receipt of OrderCancelReplaceRequest. |
| Rejected | Rejected | - |
| Calculated | Calculated | Venue notification of a Drop-copy STP trade. |
| Expired | Expired | Venue notification of the expiry of specified TimeInForce. |
| Error | Error | - |
...