The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Details of the OrderType values supported by Whisperer Enterprise for all categories are provided below.


NameCategoryDescription 40/OrdType44/Price99/StopPrice210/MaxShow110/MinQty389/DiscretionOffsetValue842/ DiscretionOffsetType211/PegOffsetValue836/PegOffsetType




Limit priceStop priceIceberg tip size
Added to Bid or subtracted from Offer limit price to specify the allowed slippage for the order.


Previously QuotedMarketAn order to hit an individual quote. To hit multiple quotes, aka sweeping, the user must submit individual orders from best to worst price.PreviouslyQuotedMandatory---'----
MarketMarketAn instruction to deal immediately at the best possible price (the current rate).Market--------
Dark MarketMarketTODOMarket--ZeroOptional----
Market RangeMarketAKA "Market With Protection". A market order with specified slippage.Market----MandatoryOptional--
Market To LimitMarketOrder that starts as a Market order and in the event of a partial fill,  executes any leaves quantity as a Limit order.MarketWithLeftOverAsLimit--------
Market If TouchedMarketMarket order will be submitted to market when a specified price is reachedIfTouched-Mandatory------
LimitLimitAn 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
oredr
order quantity may be provided as the limit price.LimitMandatory--Optional----
Dark LimitLimitAKA "Hidden Limit", "Ghost".LimitMandatory-ZeroOptional-
--
Limit To MarketLimitTODOFunariMandatory--Optional-
--
Limit If TouchedLimitLimit order will be submitted to market when a specified price is reachedIfTouchedMandatoryMandatory-Optional-
--
IcebergLimitAKA "Reserve". A limit order that has both displayed and hidden
components.
LimitMandatory-Mandatory--
--
PeggedLimitAn order with an optional offset to the prevailing market rate. The displayed quantity will float with the market up to the limit price of the order.PegOptional-Optional---OptionalOptional
DiscretionLimitAKA "Limit With Protection". A limit order with specified slippage. The market sees only the limit price.LimitMandatory---MandatoryOptional--
StopStopAKA "Stop Loss". An instruction to deal if a market moves to a less favourable level.Stop-Mandatory---
--
Stop LimitStopExecutes an exposure-reducing limit order when market exceeds order's price.StopLimitMandatoryMandatory---
--
Trailing StopStopThe Stop Price follows the market by a specified offset.Trailing Stop???-----
MandatoryOptional
Trailing Stop LimitStopA 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----MandatoryOptionalMandatoryOptional
Limit Take Profit
A Limit Order will be placed when the market reaches the Trigger PriceLimitTODOTODOTODOTODOTODO
TODOTODO


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

  • OCO - One Cancels the Other
  • OTO - One Triggers the Other
  • OUO - One Updates the Other
  • OTOOCO - One Triggers OCO

...

Instead of dedicated or overloaded fields in the Schema, use:

...

OrdStatus vs ExecType


OrdStatusExecTypeDescription
PendingNewPendingNewVenue acknowledgement of receipt of Order.
NewNewVenue notification of acceptance of Order by it's matching engine.
ReplacedVenue notification of acceptance of a replacement Order by it's matching engine.
PartiallyFilledPendingMatchVenue notification of a potential match. E.g. EBS and Reuters MAPI.
TradeVenue notification of a done trade.
FilledPendingMatchVenue notification of a potential match. E.g. EBS and Reuters MAPI.
TradeVenue notification of a done trade.
PendingCancelPendingCancelVenue acknowledgement of receipt of OrderCancelRequest.
CanceledCanceled

Venue notification of Order cancellation.

CanceledLastLook-
PendingReplacePendingReplaceVenue acknowledgement of receipt of OrderCancelReplaceRequest.
RejectedRejected-
CalculatedCalculatedVenue notification of a Drop-copy STP trade.
ExpiredExpiredVenue notification of the expiry of a Limit Order.
ErrorError-

...