Limit Order Fills

Limit Order Fills

FIFO Algorithm

For most products, futures contracts are filled using a FIFO (First in, First out) method.  

The FIFO algorithm is a matching algorithm in which all orders at the same price level are filled according to time priority. This means that the first order placed at a price level will be the first order matched, and the first order filled.

Limit Orders

A limit order allows the buyer to define the maximum purchase price for buying a future or the seller to define the minimum sale price for selling a future. A limit price cannot be filled worse than the limit price but can be filled better.

A limit order's place in the queue will change when the order's quantity is changed or when the price level the order is placed at is changed. 

In a fast moving market, your order may not be filled because the price is moving in the opposite direction of where the limit order could be filled.
 
Example: The ES is trading at a price of 5999.50, you place a working Buy Limit Order for one contract at 5999.00, but there are already 400 contracts at this price waiting to be filled.  Your order should go in as the 401st contract in the queue. 
  1. Price trades down to 5999.00, but only fills 350 contracts, then trades back to 5999.50 - You are not entitled to a fill.  
  2. Price trades down to 5998.75 - You should be filled at 5999.00, where your working order was, or 5998.75, a better price

Additional Resources

  1. Contact EdgeClear's broker team
  2. Open an account with EdgeClear


    • Related Articles

    • Why can't I see data for a specific contract/market?

      Since futures contracts trade on different exchanges, please check that you have enabled, or requested your broker to enable data for any exchange you wish to view or trade. Please also be sure to check that you are using the correct symbol, and ...
    • Futures Offset Method (Platform vs. Statement)

      Futures Offset Method (Platform vs. Statement) Due to different offset methodologies used by the platform and the daily statements, the open position showing on your platform could differ from what shows on your statement. Platform Method First in ...
    • Stop Loss and Stop Limit Orders

      Stop Market Orders Stop market orders are placed at a specific price, and if the market price reaches the order price, the order should be triggered and executed as a market order. Market orders are filled at the best available price, which may not ...
    • Matching Algorithms

      FIFO (First In, First Out) The FIFO algorithm uses price and time as the only criteria for filling an order. In this algorithm, all orders at the same price level are filled according to time priority; the first order at a price level is the first ...
    • Can I trade Stocks or ETF's in a live account?

      Edge Clear is a Futures only firm and does not offer trading on Stocks or ETF's. You are able to view other market data using a third party data source, such as DTN IQFeed.