Lesson Objective: To describe the factors that typically determine the selection of a trading algorithm, and to understand the regulatory requirements for best execution.

In-Depth Notes:

1. Algorithmic Execution:
Algorithmic trading (algo trading) is the use of computer algorithms to automatically execute orders based on pre-defined rules. Algorithmic execution is the most common approach for institutional portfolio management. The goal of algorithmic execution is to minimize transaction costs, manage market impact, and achieve best execution.

2. Factors Determining Algorithm Selection:
The choice of a trading algorithm depends on several factors:

  • Order Size: Larger orders require algorithms that minimize market impact (e.g., VWAP, Implementation Shortfall).

  • Urgency: Time-sensitive orders require algorithms that prioritize speed (e.g., market orders).

  • Security Liquidity: More liquid securities can be traded with less market impact, allowing for more aggressive execution.

  • Market Conditions: Volatile markets may require algorithms that adapt to changing conditions.

  • Information Content: Orders based on material, non-public information require urgency to avoid information leakage.

3. Key Algorithmic Strategies:

  • VWAP: Aims to execute the order at the VWAP of the security over a specific time horizon.

  • TWAP: Aims to execute the order evenly over a specified time horizon.

  • Implementation Shortfall (IS) Algorithms: Aims to minimize the difference between the decision price and the final execution price.

  • Percentage of Volume (POV): Executes the order at a fixed percentage of the market volume.

  • Iceberg Orders: A type of order that is broken into smaller “chunks” to conceal the total size of the order.

  • Smart Order Routing (SOR): Automatically routes orders to the optimal execution venue based on price, liquidity, and other factors.

4. Best Execution:
Best execution is a regulatory requirement that mandates brokers and investment managers to execute client orders on terms that are most favorable to the client. Best execution is a multi-faceted obligation that considers several factors:

  • Price: The price at which the order is executed should be as close as possible to the best available price in the market.

  • Costs: Total transaction costs, including commissions, fees, and the spread.

  • Speed: The speed of execution, particularly for time-sensitive orders.

  • Likelihood of Execution and Settlement: The probability that the order will be executed and that the trade will settle.

  • Size: The ability to execute the full order size.

5. Regulatory Frameworks for Best Execution:

  • US (Regulation NMS): Regulation NMS establishes a framework for best execution, including the Order Protection Rule (Rule 611), which prohibits trade-throughs (executing at a price inferior to the best bid/ask on another exchange).

  • Europe (MiFID II): MiFID II requires firms to take all sufficient steps to obtain the best possible result for their clients when executing orders, considering price, costs, speed, and likelihood of execution. Firms must have a clear execution policy and report on the quality of execution achieved.

6. Transaction Cost Analysis (TCA):
TCA is the process of measuring and analyzing the costs of executing trades. TCA is a critical tool for evaluating execution quality and for demonstrating compliance with best execution obligations. TCA considers both explicit and implicit costs. TCA is used to compare execution quality across brokers and trading venues.

 
 
 
 
 
Â