BestEx Research offers a powerful functionality that enables the aggregation of multiple parent orders for the same instrument for both futures and equities trading. This innovation aims to reduce slippage by increasing the efficiency of scheduling, order placement, and liquidity-seeking behavior, particularly for buy-side firms handling large volumes and multiple accounts.
Submitting multiple parent orders on the same side for the same stock or futures instrument can lead to unnecessarily increased slippage. For example, a single order for 5% of the daily volume may experience slippage of 15 basis points (bps). However, splitting that order into two separate parent orders of 2.5% each could yield an aggregated market impact of more than 15 bps due to fragmented liquidity and increased market exposure. Associated challenges tend to come from four sources, detailed below.
When multiple parent orders are placed on the same symbol and side, execution algorithms are unaware of the other parent orders. This can result in:
For algorithms that target a specific participation rate, multiple parent orders (unaggregated) can unintentionally result in faster trading, exceeding intended participation rates and creating suboptimal outcomes for traders. Consider the following examples, each with the potential to create much more market impact than intended:
In all cases, there could be an unnecessary, unintentional increase in the market impact of the collected orders if they are left to trade separately.
In fragmented markets, like the US equities market, multiple parent orders can lead to missed opportunities in dark pools:
Asset managers often face regulatory pressures to demonstrate equal treatment across accounts. Aggregating orders helps ensure that all accounts receive similar execution prices, enhancing transparency and fairness. While OMS platforms support bundling orders from different accounts, they often don't allow aggregation when orders arrive at different times.
BestEx Research is addressing each of these issues with its new order aggregation functionality.
BestEx Research now offers order aggregation functionality that allows the user to inform our algorithms that specific orders must be traded in an aggregated manner. This functionality allows the algorithm to:
It also allows BestEx Research clients to ensure fair fill allocation across all accounts. In addition, our sell-side customers can offer this customizable functionality to their own clients–a competitive advantage.
By default, BestEx Research algorithms do not aggregate multiple parent orders for the same symbol and side. However, clients can request this feature by contacting their algo execution consultant or coverage personnel.
When aggregation is enabled, orders are first routed to an aggregator algorithm. This aggregator evaluates whether new orders can be combined with existing ones based on eligibility criteria (detailed in a later section). If the criteria are met, the new order size is added to the existing parent order. Otherwise, the new order is passed to the intended algorithm.
Example:
A client submits an order to VWAP at 9:30 AM for 100,000 shares, followed by another VWAP order at 11:30 AM for 50,000 shares. If the orders meet the aggregation criteria, the original order is modified to 150,000 shares.
Even when orders are aggregated, fills are still allocated back to the original parent orders proportionally based on the remaining size at the time of aggregation.
Example:
If a fill cannot be proportionally allocated (e.g., 2 units), the algorithm tracks deviations from proportional allocation and corrects in subsequent fills. See appendix for a detailed explanation with examples.
For orders to be aggregated, the following criteria must be met:
If a parent order is canceled after aggregation, the aggregator reduces the size of the aggregated order accordingly, and all future fills are directed to the remaining parent orders in appropriate proportion.
If the size of one of the parent orders is modified, the aggregator adjusts the aggregated order and recalculates proportion for subsequent fill allocation.
Updating parameters like limit price or end time will trigger a reevaluation. If the modified order no longer meets the aggregation criteria, the aggregator splits the updated order into a new order and reduces the size of the aggregated parent order.
Clients can modify the eligibility criteria to suit their needs. For example, an additional eligibility criterion could be added based on the time of order receipt to aggregate only those orders arriving within 5 seconds of the original order on the same symbol and side, keeping all other orders separate. In addition, clients can designate specific algorithms for aggregation (e.g., Liquidity_Seek_Aggregate vs. Liquidity_Seek algorithms), allowing flexibility in how different orders are handled.
Aggregated orders will appear as a single order in post-trade TCA reporting from BestEx Research. However, our TCA can provide performance on a stitched or unstitched basis for parent orders regardless of whether the orders are aggregated or not. Readers can learn more about our order stitching functionality here.
Aggregation functionality is available to both buy-side and sell-side firms. Sell-side firms can enable the aggregation functionality for a subset of their accounts and algorithms. For example, sell-side firms can work with BestEx Research to develop a liquidity-seeking algorithm that aggregates orders only for a subset of their accounts.
1) Aggregation Time: When multiple parent orders are aggregated, the remaining quantity of each parent order is calculated and a proportion or ratio between the orders is established.
Example:
2) Proportional Fills: As fills come back from the algorithm, they are distributed proportionally to the parent orders based on this ratio.
Example:
3) Handling Small Fills: If the fill quantity is too small to split proportionally (e.g., a fill of 2 units), the system will allocate as closely as possible to the proportion and track any deviation. Future fills will correct this deviation to ensure fairness.
Example:
4) Real-time Adjustments: The algorithm continuously monitors and adjusts the allocation to maintain proportionality as fills come in. This ensures that all parent orders receive the correct allocation based on their assigned share of the remaining aggregated order.
Reach out to your BestEx Research representative or info@bestexresearch.com to learn more about how our new order aggregation functionality can help improve your execution.