Skip to main content
Track Market order
12 / 26
Library

2007issue C051

Constructing executable futures orders with market, limit, and fill or kill

A futures ticket is a constructed instruction. Choose a price mode, attach a duration, and check the venue so the order that reaches the book is actually executable.

  • After the decision to open or close has already been made, choose a price mode: a market order takes the best available price, a limit order names a price, and fill or kill seeks an immediate fill at a specified price.
  • A limit order places buy limits below the market and sell limits above, and a print at the named price does not by itself produce a fill.
  • Unless the order is designated good till canceled, it is a day order and expires at the end of the current session if it is not filled or canceled earlier.
  • Not every exchange accepts every order type, so the constructed instruction must be checked against exchange guidelines before it is sent.
Entries in this reading3 entries

Price mode, duration, and a venue check

A futures ticket still has to be written as an instruction the venue can execute. The archive describes three price modes used after a trading decision is in hand, a default day lifetime unless the order is designated good till canceled, and a check against exchange guidelines because not every exchange accepts every order type.

A market order is the usual instruction after a decision to open or close has already been made. Construction of the ticket then chooses how that decision is priced, how long it may rest, and whether the chosen type is accepted at the venue.

Choose a price mode

A market order is an instruction to buy or sell immediately at the best price available when the order reaches the venue. In the archive workflow it is executed at the best available price when it reaches the trading pit.

A limit order is an instruction to buy or sell only at a named price. Buy limits sit below the market and sell limits sit above. A print at that designated price does not by itself produce a fill.

A fill or kill order is an immediate attempt at a specified price. In the archive workflow the floor broker bids or offers it three times and then reports either a fill or an unable. If it cannot be executed, it is returned unfilled.

Attach a duration

Unless an order is designated good till canceled, it is a day order. A day order expires at the end of the current session if it is not filled or canceled earlier.

Good till canceled is a duration flag used with a limit or stop so the order keeps working until fill, cancel, or contract expiry. If that flag is not attached, the default lifetime remains the day order.

Check the venue before the ticket is sent

Not every exchange accepts every order type. The constructed instruction must be checked against exchange guidelines before it is sent.

When another ticket becomes a market order

A stop order is a trigger placed on the far side of the market. Once its stop price is touched, the stop is elected and treated as a market order to be filled at the best possible price.

A market-if-touched order is a trigger placed on the near side of the market. It is placed the opposite way from a stop: buy market-if-touched orders sit below the market and sell market-if-touched orders sit above. If the named price is touched or passed, it becomes a market order.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
12 of 26 in the Market order track
20081-2 pp.Next on Market orderBid-ask spreads, routing paths, and order choiceStart with the priority: a market order treats completion as more important than a specified price, while a limit order treats a specified price as more important than immediate completion.
All readings on this track · 26 readings
  1. 1995Canceled prints versus executable fills
  2. 1999How order routing changes market and limit fills
  3. 2000Direct access, intelligent order routing, and visible book depth
  4. 2001Retail routing and market versus limit fills
  5. 2001Stop triggers and opening-only short market orders
  6. 2002Market-order routing across linked venues
  7. 2002Market-order routing, internalization, and displayed size
  8. 2004Direct access order routing after the display rules
  9. 2004Listed-stock limit envelopes versus market-order routing
  10. 2005Closing option spreads with limit or market orders
  11. 2005Contingent routing as a pre-trade futures contract
  12. 2007Constructing executable futures orders with market, limit, and fill or kill
  13. 2008Bid-ask spreads, routing paths, and order choice
  14. 2008Retail market buys hit the ask
  15. 2008Limit versus market orders for a commodity option-spread
  16. 2011A pre-trade checklist before market or limit orders
  17. 2013Retail market orders and the displayed queue they never join
  18. 2013Option stop orders, wide spreads and forced market exits
  19. 2014Opening range breakout with weekday ratings, abstention and exits
  20. 2014Constructing forex orders from session liquidity
  21. 2015Order-type and routing scripts for faster execution
  22. 2015Market, limit, and routing choices inside the order life cycle
  23. 2015Handheld futures tickets as a second execution venue
  24. 2017Screen execution starts from the live bid and ask
  25. 2017Electronic stop-loss orders and protected price bands
  26. 2020Market-order slippage on split-adjusted stock prices
All 32 readings tagged Market order
Also on Market order5 readings