Primary Types of Execution Algorithms
The choice of algorithm depends on a trade-off between the "urgency" of the trade and the desire for "price improvement."
| Algorithm Type | Full Name | Core Logic | When to Use |
|---|---|---|---|
| VWAP | Volume-Weighted Average Price | Trades in proportion to the historical volume profile of the stock. | When the goal is to match the average price of the entire trading day. |
| TWAP | Time-Weighted Average Price | Executes equal slices of the order at fixed time intervals. | For low-volume stocks where volume-based calculations are unreliable. |
| POV | Percentage of Volume | Aims to be a constant percentage (e.g., 10%) of the current market activity. | When you want to trade more aggressively when liquidity is high. |
| IS | Implementation Shortfall | Balances the risk of market impact against the risk of the price moving away. | For "alpha-sensitive" trades where the stock is moving fast and urgency is high. |
| Close | Market on Close | Targets the official exchange closing price. | For index-tracking funds that need to match a benchmark close exactly. |