The Lab

Versions Compared

Key

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

...

NameNatureDescription59/TimeInForce168/EffectiveTime126/ExpireTime1629/ExposureDuration
Immediate Or CancelAggressiveThe Order must be executed immediately, at least in part (Partial fills are allowed), otherwise the Order is cancelled. AKA 'Fill and Kill'.
IOCOptional--
Fill Or KillAggressiveThe Order must be executed immediately, in full (no Partial fills), otherwise the Order is cancelled.FOKOptional--
Good For AuctionRestingTODOGFAOptionalOptionalOptional
Good For DayRestingThe Order expires automatically on close of the trading day, if it is still unfilled.GFDOptionalOptionalOptional
Good For TimeRestingOrder is active for a specified duration. TODO TWAP?GFTOptional-Mandatory
Good 'Til DateRestingOrder is active until a specified time. TODO TWAP?GTDOptionalMandatory-
Good 'Til CanceledRestingThe Order remains active until it is either executed or cancelled. NOTE: Maximum possible duration is one trading week, but is equivalent to DAY for most Venues that reset daily.GTCOptional--
At Market OpenRestingTODOAMOOptional--
At Market CloseRestingTODOAMCOptional--

Order Types

There are three broad categories of OrderTypeorder type:

  • Market - these are aggressive orders that are instructions to deal immediately at the best possible price. When buying, a market order will be filled at the currently prevailing Offer price; when selling, a market order will be filled at the currently prevailing Bid price.
  • Limit - these are resting orders visible to the market - hence the existence of Central Limit Order Book (CLOB) ECNs. They are instructions to deal if a market moves to a specific (more favourable) price or better. Limit orders remain open until they are either entirely filled, or the client submits an order cancel request, or the order expires.
  • Stop - these are resting orders that are not visible to the market and will activate once a specified Stop price has been met.

...

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


Market
Colloquial NameCategoryDescription 40/OrdTypeTimeInForceVenueMarket






An instruction to deal immediately at the best possible price (the current rate).MarketDAYBMEAuction PriceMarketMarketOPN, CLSPreviously QuotedMarketAn order to hit an individual quote. To hit multiple quotes, aka sweeping, the user must submit individual orders from best to worst price.Previously Quoted
BME
Fill or KillMarketMarketAn instruction to deal immediately at the best possible price (the current rate).MarketFOKDAYBME
Market To LimitMarketOrder that starts as a Market order and executes any leaves quantity as a Limit order.Market With Leftover As Limit

Market If TouchedMarket



LimitLimitAn instruction to deal if a market moves to a MORE favourable level.LimitDAYBME
Immediate Limit To MarketLimit



Limit If TouchedIOCLimitBME, AGG



VwapSweepLimitAn order that can hit/lift one or multiple quotes by submitting an order with the desired amount and the Volume Weighted Average Price (VWAP) of the total amount.VWAP Sweep
CitiCoLo
TWAPLimit
LimitGFT/GTD
IcebergAttackBMELimitGhost (AKA "Hidden Limit") orders are specified by specifying a MaxFloor value of zero.








StopStopAKA "Stop Loss". Stop-LossStop An instruction to deal if a market moves to a LESS favourable level.Stop

Stop LimitStopExecutes an exposure-reducing limit order when market exceeds order's price.Stop LimitDAY
Stop limit at riseStopDetermined by Side?

BME
Stop limit at fallStopDetermined by Side?

BME
Stop-TrailingStopThe Stop Price follows the market by a specified offset.Trailing Stop

Market Maker



BME
Limit Take Profit




Fixing




Pegged




Mid




Attack



BME



Treat as Alog strategies:

...