Main Page > Articles > On Balance Volume > A Case Study in ECN Routing: The Life of an Order

A Case Study in ECN Routing: The Life of an Order

From TradingHabits, the trading encyclopedia · 5 min read · February 28, 2026
The Black Book of Day Trading Strategies
Free Book

The Black Book of Day Trading Strategies

1,000 complete strategies · 31 chapters · Full trade plans

From Click to Execution: Tracing the Path of a Retail Order

For many retail traders, the process of executing a trade is a black box. They click a button on their trading platform, and a few moments later, they receive a confirmation that their trade has been executed. But what happens in between? How does their order travel from their computer to the market, and how is it matched with a counterparty? In this article, we will demystify this process by tracing the life of a retail trader's order as it is routed through an Electronic Communication Network (ECN).

The Scenario

Let's consider a hypothetical scenario. A retail trader, whom we will call Jane, wants to buy 100 shares of a fictional company, "Innovate Corp." (ticker: INVC). The current market for INVC is $100.00 bid and $100.05 ask. Jane decides to place a market order to buy 100 shares.

The Life of an Order: A Step-by-Step Walkthrough

The following is a step-by-step walkthrough of the life of Jane's order, from the moment she clicks the "buy" button to the moment she receives her execution confirmation.

Step 1: Order Entry (Time: 10:00:00.000)

Jane enters a market order to buy 100 shares of INVC on her trading platform. The platform sends the order to her broker.

Step 2: Broker's Smart Order Router (Time: 10:00:00.050)

Jane's broker receives the order and sends it to its smart order router (SOR). The SOR analyzes the market and determines that the best place to route the order is to an ECN that is currently displaying the best offer for INVC at $100.05.

Step 3: Order Routing (Time: 10:00:00.075)

The SOR routes the order to the ECN.

Step 4: ECN Matching Engine (Time: 10:00:00.100)

The ECN's matching engine receives the order and matches it with a resting sell order for 100 shares of INVC at $100.05. The resting order was placed by an institutional investor.

Step 5: Execution (Time: 10:00:00.101)

The trade is executed. Jane has bought 100 shares of INVC at $100.05.

Step 6: Confirmation (Time: 10:00:00.150)

The ECN sends a confirmation of the execution back to Jane's broker. The broker then sends a confirmation to Jane's trading platform.

A Diagram of the Order Routing Process

The following diagram provides a visual representation of the order routing process:

+-----------------+     +------------------+     +---------------+     +-----------------+
| Retail Trader   | --> | Broker's SOR     | --> | ECN           | --> | Liquidity       |
| (Jane)          |     |                  |     | (Matching Engine) |     | Provider        |
+-----------------+     +------------------+     +---------------+     +-----------------+

A Table of the Order Routing Process

The following table provides a detailed breakdown of the various stages and timestamps involved in the order routing process:

StageTimestampDescription
1. Order Entry10:00:00.000Jane places a market order to buy 100 shares of INVC.
2. Broker's SOR10:00:00.050The broker's SOR receives the order and determines the best venue.
3. Order Routing10:00:00.075The SOR routes the order to the ECN.
4. ECN Matching10:00:00.100The ECN's matching engine receives the order and finds a match.
5. Execution10:00:00.101The trade is executed at $100.05.
6. Confirmation10:00:00.150Jane receives a confirmation of the execution.

Actionable Examples for Traders

For the professional trader, a deep understanding of the order routing process is essential for optimizing execution quality. Here are a few actionable examples:

  • Choosing a Broker with a High-Quality SOR: The quality of your broker's SOR can have a significant impact on your execution quality. When choosing a broker, be sure to inquire about the sophistication of their SOR.

  • Understanding the Impact of Order Types: The type of order you use can have a big impact on how your order is routed and executed. A market order will be executed immediately at the best available price, while a limit order will only be executed at a specific price or better.

  • Analyzing Your Execution Data: Most brokers provide detailed data on your executions. By analyzing this data, you can gain valuable insights into the quality of your broker's routing and can identify areas for improvement.

Conclusion

The process of executing a trade may seem complex, but it is actually a highly automated and efficient process. By understanding the life of an order as it travels from the trader's desktop to the market, a trader can gain a deeper appreciation for the inner workings of the modern financial market and can make more informed decisions about how to execute their trades.

References

  1. SEC.gov. "Trade Execution: What's a Broker to Do?"
  2. FINRA. "Best Execution."