Zane Shen
, Xinli Xu
, Guangyi Zhang
, Jialong Chen
, Jinsong Zhou
Cong Chen
, Guibao Shen
, Dongyu Yan
, Luozhou Wang
, Zhen Yang
Abstract
Parent-order execution is a core problem in algorithmic trading, where the goal is to split a large order into smaller orders while reducing execution costs. Existing approaches either rely on pre-specified market assumptions that may not hold in practice, or require task-specific training that limits adaptability to new settings. To overcome these limitations, we present the first systematic study of large language models (LLMs) for parent-order execution. This extends the use of LLMs in finance from what to trade to how to execute. We propose PACE (Plan-Ahead Controlled Execution), a hierarchical framework that decomposes parent-order execution into long-horizon planning and short-horizon execution, requiring neither explicit market assumptions nor task-specific training. Experiments on Shenzhen Stock Exchange Level-1 data show that PACE outperforms TWAP, Almgren-Chriss, and learning-based baselines, exceeding the strongest baseline by 0.65 bps. Behavioral analysis reveals that LLMs make execution decisions differently from human investors: higher model confidence predicts better performance rather than worse returns, and the model trades earlier rather than procrastinating toward the deadline. These findings suggest that LLMs can complement human traders in execution decisions.
1 Introduction
Reducing execution costs is a central objective for financial institutions (Bertsimas and Lo 1998). However, submitting a large order all at once can reveal the trader’s intent and leave no room to adjust as the market changes. This may lead to worse traded prices and thus increase execution costs (Kyle 1985; O’Hara 2015). Parent-order execution addresses this problem by splitting a large order into smaller orders. The core challenge is to decide how much to trade at each time, aiming to buy lower or sell higher and reduce execution costs.
Traditional strategies impose simplifying assumptions on market behavior, such as a fixed intraday volume distribution, and trade under these assumptions (Almgren and Chriss 2001; Almgren and Lorenz 2006; Frei and Westray 2015). Real markets may not follow the assumed form, and model parameters drift over time. Learning-based strategies train data-driven policies but require task-specific rewards, states, and actions (Fang et al. 2021; Lin and Beling 2021; Wang et al. 2021; Ning et al. 2021; Niu et al. 2024; Xu et al. 2025). When market patterns or task specifications change, the policy often needs to be redesigned. An ideal strategy should require neither pre-specified assumptions nor task-specific training, but leverage broad prior knowledge to generate decisions at inference time.
Large language models (LLMs) satisfy these requirements: no pre-specified market assumptions, no task-specific training, and decisions generated at inference time. LLMs have shown strong capabilities in financial text understanding (Huang et al. 2023; Wu et al. 2023; Yang et al. 2023), factor mining (Wang et al. 2026; Han et al. 2026), and trading agents (Xiao et al. 2024; Li et al. 2025; Shi et al. 2026). Yet these studies focus on what to trade, not how to execute. This gap motivates our central question: can LLMs be used for parent-order execution?
Directly applying LLMs is challenging because price movements are highly noisy. Inspired by the observation illustrated in Fig. 1 that stock prices contain both long-horizon trends and short-horizon fluctuations, we introduce PACE (Plan-Ahead Controlled Execution). It decomposes parent-order execution into two stages: the Planner generates long-horizon plans, while the Executor adjusts trading quantities in response to short-horizon market changes.
We evaluate PACE on Shenzhen Stock Exchange Level-1 data against representative static and learning-based execution strategies, including time-weighted average price (TWAP), Almgren-Chriss (AC), XGBoost, and LSTM baselines, on identical parent orders. The results show that PACE outperforms the strongest baseline by 0.65 basis points (bps), corresponding to USD 6.5 million in annual execution-cost savings for a fund trading USD 100 billion per year.
Behavioral analysis reveals LLM decision patterns strikingly different from human investors: higher Planner confidence predicts better performance, unlike human overconfidence which degrades investment returns (Odean 1999), and the Executor places more trades earlier rather than waiting until deadlines, unlike human procrastination (Steel and König 2006). These differences suggest that LLMs may complement human traders in complex execution decisions.
- •
We provide the first systematic study of LLMs for parent-order execution, extending their financial use from what to trade to how to execute, with a complete experimental framework for future research and evaluation.
- •
We propose PACE, a framework that separates long-horizon planning from short-horizon execution without pre-specified assumptions or task-specific policy training.
- •
We provide behavioral analysis of LLMs in parent-order execution, linking model actions to confidence and time pressure. This moves beyond performance comparison and helps explain how LLMs behave as execution agents.
2 Related Work
Parent-order execution. Existing work on parent-order execution mainly follows static and learning-based lines. Static methods formulate execution through market impact modeling or stochastic control. Representative studies include the mean-variance execution framework of Almgren and Chriss (2001), the Bayesian adaptive trading model of Almgren and Lorenz (2006), and the stochastic control formulation by Frei and Westray (2015). Later studies improve static strategies through dynamic volume adjustment (Białkowski et al. 2008), or incorporate market microstructure factors (Cartea and Jaimungal 2015, 2016; Tsoukalas et al. 2019). Learning-based methods instead learn adaptive execution strategies from data. Prior work applies reinforcement learning to execution timing and action selection (Moallemi and Wang 2022; Ning et al. 2021; Fang et al. 2021; Lin and Beling 2021), uses neural networks to approximate optimal execution solutions (Chen et al. 2024), and explores hierarchical or MoE-based execution strategies (Wang et al. 2021; Niu et al. 2024; Li et al. 2024a; Xu et al. 2025). These approaches either rely on pre-specified assumptions about price dynamics, trading volume, or market impact, or require task-specific training. In contrast, PACE introduces LLMs to parent-order execution for the first time, combining LLMs’ pretrained knowledge with current market observations to generate adaptive decisions at inference time without specifying a price model or training a task-specific policy.
LLMs in finance. Existing LLM research in finance covers three main directions. The first develops financial language models and resources, including FinBERT (Huang et al. 2023), FLANG (Shah et al. 2022), BloombergGPT (Wu et al. 2023), FinGPT (Yang et al. 2023), and PIXIU (Xie et al. 2023). The second applies LLMs and foundation models to a broad range of quantitative finance tasks, including factor discovery (Wang et al. 2026; Han et al. 2026; Tang et al. 2026b), financial time-series modeling (Shi et al. 2026), and investment or trading agents (Yu et al. 2024; Li et al. 2024b; Xiao et al. 2024; Yu et al. 2025; Ma et al. 2025). The third studies evaluation and simulation of financial agents (Li et al. 2025; Yang et al. 2026; Tang et al. 2026a). Despite this progress, parent-order execution remains unexplored in LLM-based finance. We fill this gap and provide the first behavioral analysis of LLMs in parent-order execution, revealing several important ways in which their behavior differs from that of human investors.
3 Method
3.1 Preliminary
In algorithmic trading, parent-order execution is a fundamental problem. The core idea is to split a large order into smaller orders, so that each order consumes less liquidity and reveals less trading intent, thereby reducing execution costs. Parent-order execution operates on a parent order, which specifies the stock ID, trading direction, execution window, and total execution quantity. Given such a parent order, an execution strategy decides when and how much to trade. The resulting time-quantity schedule is called the execution curve.
3.2 Inputs
The inputs consist of three components: the parent order, market history, and the TWAP curve, as shown in Fig. 2(a).
Parent order. A parent order is specified by , where is the stock ID, is trading direction, and are the start and end times, and is the total execution quantity. The parent-order execution window is , with duration .
Market history. The market history contains stock price and traded volume sequences over a recent lookback window. At each time , the market history over the past minutes:
| (1) |
where denotes the stock price at minute . denotes the total traded volume at minute . We use the mid-price as a standard proxy for the stock price. At each minute , the mid-price is defined as the average of the Ask1 price and Bid1 price . The Ask1 price is the lowest available sell price, and the Bid1 price is the highest available buy price:
| (2) |
TWAP curve. TWAP is a natural baseline which represents the simplest execution curve and provides a reference time-quantity schedule for the execution strategy. For a window with target quantity and decision interval , the number of decision times is . TWAP uniformly distributes the total quantity across these decision times. The trading quantity at each decision time is:
| (3) |
The TWAP curve is therefore defined as the sequence of decision times and corresponding order quantities:
| (4) |
3.3 PACE
Motivation. Traditional execution strategies are typically either static strategies or learning-based strategies. Static strategies, such as the TWAP curve in Eq. 4, cannot adaptively adjust order quantities in response to market changes. Learning-based strategies lack broader prior knowledge and make order decisions mainly from the observed input data.
To address these limitations, we introduce LLMs into parent-order execution for the first time. In addition, motivated by the observation illustrated in Fig. 1 that financial markets exhibit both coarse price trends and fine local fluctuations, we design PACE to separate long-horizon planning from short-horizon execution. Compared with static strategies, PACE enables timely responses to market changes. Compared with learning-based strategies, PACE leverages LLM prior knowledge beyond the observed inputs.
Long-horizon Planner. Given the parent order , market history , and TWAP curve , the Planner forms a long-horizon textual trend assessment over the execution window , and decomposes the parent order into execution sub-plans , as shown in Fig. 2(b). Specifically, the Planner partitions the execution window into shorter time slots of equal duration. For each slot, the LLM outputs a quantity preference score together with an overall confidence score . Here, , where a larger indicates a preference for allocating more quantity to slot . The confidence score reflects the LLM’s overall confidence in . The Planner then maps to corresponding quantity-allocation weights as follows:
| (5) |
In Eq. (5), the left underbraced term represents the TWAP allocation, while the right underbraced term represents the LLM allocation. The hyperparameter controls the proportion of the LLM allocation. A larger places more weight on the LLM allocation, whereas a smaller keeps the allocation closer to TWAP. The Planner then allocates the total quantity across time slots according to and produces execution sub-plans . Each sub-plan specifies the start time, end time, and execution quantity of the -th time slot, with duration .
Short-horizon Executor. Given the sub-plan , the Executor jointly uses market history , Planner’s long-horizon trend assessment , and the TWAP baseline quantity to accordingly output the order quantity :
| (6) |
Here, is the LLM-generated quantity adjustment score, which indicates how the Executor changes the current order quantity relative to the TWAP baseline. A value of follows the TWAP baseline, while and increase and decrease the order quantity, respectively. The hyperparameter controls the deviation from TWAP: a smaller keeps the quantity closer to TWAP, while a larger amplifies the effect of on the order quantity.
3.4 Backtesting Environment
As shown in Fig. 2(c), we construct a backtesting environment with two components, the Matcher and the Evaluator, to evaluate the performance of strategies. The Matcher implements the matching mechanism that determines whether strategy-submitted orders are traded, while the Evaluator computes strategy metrics from the traded orders.
Matcher. Alg. 1 presents the matching mechanism. Each market snapshot provides the Ask1 price and Bid1 price at time . At each snapshot, the strategy submits orders to the Matcher. Each order has a direction , quantity , and price . The direction follows the parent-order direction, the strategy determines (e.g., PACE uses Eq. 6), and the order-submission setting determines .
We consider two order-submission settings. In the aggressive setting, buy orders are submitted at and sell orders are submitted at , so they can be traded immediately. In the passive setting, buy orders are submitted at and sell orders are submitted at , giving better prices but possibly leaving orders unfilled. The Matcher stores submitted orders in and checks them against the current and . Once an order is traded, the Matcher removes it from .
Evaluator. As shown in Fig. 2(c), the Evaluator uses two widely used metrics in parent-order execution: price performance () and completion rate (). The is defined as:
| (7) |
where is the quantity traded by the strategy for the parent order, and is the total execution quantity required by the parent order. Thus, a of 100% indicates that the parent order is fully executed. For experiments involving parent orders, value-weighted price performance is defined as:
| (8) |
A larger indicates better price performance. The unit is basis points (bps), where 1 bps equals one ten-thousandth. Here, is the price performance of a single parent order:
| (9) |
where is the strategy’s average execution price, is TWAP price over the execution window:
| (10) |
4 Experiments
4.1 Setup
Dataset and model selection. We use Shenzhen Stock Exchange Level-1 Snapshot data covering all trading days from April 2026. For each trading day, we randomly generate 10 parent orders following the procedure detailed in the supplementary material. We experiment with one closed-source model, ChatGPT-5.4, and one open-source model, DeepSeek-v4-flash (Xu et al. 2026). Both models use their default API parameters. The default reasoning effort is none for ChatGPT-5.4 and high for DeepSeek-v4-flash.
Baselines. We use TWAP strategy, AC strategy (Almgren and Chriss 2001), and learning-based strategies using XGBoost (Chen and Guestrin 2016) or LSTM (Hochreiter and Schmidhuber 1997) as representative baselines. Baseline details are provided in the supplementary material.
Implementation details. We evaluate two order-submission settings to determine the order price in Alg. 1: all-aggressive and all-passive. In the passive setting, following common industry practice, we cancel unfilled orders and aggressively submit the remaining quantity in the final minute, a procedure known as a sweep. To reduce information leakage risk for the LLM, we remove stock IDs and trading dates from the model inputs. Each parent order is repeated eight times to reduce the effect of LLM stochasticity. The main hyperparameters are set to , , minutes, and minute, where and are defined in Eqs. 5 and 6, respectively.
4.2 Main Results
As shown in Tab. 1, PACE consistently outperforms all baselines across both settings. Under the aggressive setting, its best variant improves over TWAP by 1.02 bps, and over the strongest baseline by 0.65 bps. Under the passive setting, the corresponding improvements are 1.07 bps and 0.71 bps. Such improvements can be economically meaningful: for a fund trading USD 100 billion annually, replacing the TWAP strategy with PACE can reduce execution costs by about 1 bps, corresponding to approximately USD 10 million in annual savings. In addition, both LLM variants achieve positive gains, suggesting that PACE works across different models.
| Strategy | Method | Aggressive | Passive | ||
|---|---|---|---|---|---|
| gain | gain | ||||
| Static | TWAP | -3.28 | - | -4.99 | - |
| AC | -2.93 | +0.35 | -4.74 | +0.25 | |
| ML | XGB | -3.10 | +0.18 | -4.63 | +0.36 |
| LSTM | -2.91 | +0.37 | -4.75 | +0.24 | |
| Ours | GPT-5.4 | -2.76 | +0.52 | -4.49 | +0.50 |
| DS-v4-f | -2.26 | +1.02 | -3.92 | +1.07 | |
4.3 Performance Breakdown
Significance. Using 5,000 bootstrap resamples, DS-v4-f shows significant gains under both aggressive submission (+1.02 bps; 95% CI: [0.15, 2.12]; ) and passive submission (+1.07 bps; 95% CI: [0.05, 2.24]; ).
| Type | Method | gain | |
|---|---|---|---|
| Module | w/o P+E | -3.28 | - |
| w/o P | -2.88 | +0.40 | |
| w/o E | -2.62 | +0.66 | |
| Prompt | w/o S | -2.45 | +0.83 |
| w/o G | -2.38 | +0.90 | |
| Full | Ours | -2.26 | +1.02 |
Heterogeneity. To further examine whether PACE’s gains are consistent across different parent-order characteristics, we split the results along three dimensions: order direction, execution window length, and parent-order quantity. Fig. 3 shows that PACE improves over TWAP across all groups. Two patterns are especially notable. First, sell orders show larger gains, which reflect China’s short-sale limits: negative information enters prices more slowly, leaving more room for sell execution (Chang et al. 2014). Second, longer execution windows show smaller gains, because prices become less predictable as the horizon becomes longer.
Volatility Robustness. To examine robustness to price noise, we split parent orders into low- and high-volatility groups using stock volatility within the execution window. Higher volatility indicates stronger price fluctuations and thus a noisier execution environment. Fig. 5 shows a clear advantage for PACE under both low and high volatility. This suggests that PACE is more robust to noisy price than ML strategies. Its separation of long-horizon planning from short-horizon execution helps reduce the influence of local noise.
Sweep analysis. We examine whether passive-setting gains are driven by the sweep. For DS-v4-f, the sweep executes 18.80% of the quantity, while pre-sweep and sweep trades achieve -3.64 and -6.63 , respectively. Thus, the gains arise primarily before rather than from the sweep itself.
Inference cost. For the 1,680 parent orders in our main experiment, the total traded value is about USD 35.6 million. For scale, a 1 bps improvement over TWAP corresponds to about USD 3,560 in execution-cost savings. For the DS-v4-f variant, the total LLM API cost is only about USD 30. This suggests that the inference cost of the strongest PACE variant is small relative to its estimated economic benefit.
4.4 Design Analysis
Module Ablation. To analyze the necessity of each module in our method, we conduct ablation study under the all-aggressive setting. w/o P removes long-horizon planning and uniformly allocates the total quantity across sub-plans. w/o E removes short-horizon execution and trades uniformly within each sub-plan. w/o P+E is the TWAP strategy. As shown in Tab. 2, removing either module hurts performance. The Planner contributes more in this setting, but the Executor also adds clear value beyond uniform execution.
Prompt Ablation. To examine whether PACE relies on prompt-specific trading instructions, we remove two prompt components. w/o S removes side-specific guidance, such as “buy orders prefer lower prices.” w/o G removes market glossary explanations, such as the meanings of Ask1, Bid1, and TWAP. Both variants still outperform TWAP but underperform the full prompt in Tab. 2. This shows that LLMs retain useful execution ability without these instructions, while clear trading guidance further improves performance.
Hyperparameter Sensitivity. We examine the sensitivity of PACE to in Eq. 5, in Eq. 6, and the sub-plan duration under the aggressive setting. Fig. 4 shows that PACE performs best at moderate parameter values, while extreme values reduce overall performance. The parameters and directly control the strength of LLM signals. If they are too small, PACE stays close to TWAP; if they are too large, PACE may overreact to noisy signals. A very small creates too many sub-plans, making Planner allocations too fine-grained and noise-sensitive. A very large creates overly long sub-plans, making Executor adjustments more exposed to noise.
Planner replanning. By default, the Planner is called only once when the parent order starts. We test whether updating the Planner during execution can improve performance. In the replanning variant, the Planner dynamically uses the latest market history to generate a new plan for the remaining execution window after each sub-plan ends. Tab. 3 shows that replanning hurts shorter parent orders but improves longer parent orders. For shorter parent orders, frequent replanning may disrupt the trading pace and introduce extra noise. For longer parent orders, one-shot planning becomes harder because future trends are less predictable, while replanning can dynamically adjust later sub-plans to new market changes.
| Window length | One-shot | Replanning |
|---|---|---|
| 10–40 min | -1.99 | -2.50 |
| 50–60 min | -2.78 | -2.48 |
| GPT-5.4 none | DS-v4-f none | DS-v4-f high | ||||
| 6.96∗∗ | 7.34∗∗∗ | 5.03∗∗ | 5.68∗∗ | 4.78∗∗ | 5.42∗∗ | |
| (2.39) | (2.58) | (2.14) | (2.39) | (2.04) | (2.22) | |
| Controls | NO | YES | NO | YES | NO | YES |
| Adj. | 0.020 | 0.041 | 0.022 | 0.025 | 0.020 | 0.021 |
| Obs. | 1680 | 1680 | 1680 | 1680 | 1680 | 1680 |
4.5 Case Study
Fig. 6(a) presents a sell parent order from 10:30 to 11:20. Based on the market history from 9:40 to 10:30, the Planner expects the downward trend to continue and allocates more quantity to the early slots. The realized price keeps declining after the parent order starts, so this front-loaded allocation helps the sell order trade at higher prices. Fig. 6(b) presents a sell sub-plan from 10:50 to 10:55. The Executor increases the sell quantity from the TWAP baseline of 200 shares to 300 shares when prices are relatively high, and reduces it to 100 shares when prices decline. As a result, it sells more shares at more favorable prices and lowers execution costs.
4.6 Planner Behavior
Planning Stability. We examine whether the Planner’s allocation is stable across repeated calls. For each parent order, we compute the KL dispersion of the quantity preference scores defined in Sec. 3.3 across eight repeated runs. Fig. 7(a) shows consistently modest KL dispersion for all three model settings, indicating broadly stable long-horizon score distributions across calls for the same parent order.
Confidence-Based Allocation. We examine whether higher LLM confidence is associated with higher allocation concentration. We use the LLM confidence score and the Herfindahl–Hirschman Index () of to measure confidence and allocation concentration, respectively. Following the eight repeated runs in experiments setup, for each parent order, we convert and into advantages, and , by subtracting their eight-run averages. Fig. 7(b) shows positive slopes for all three models, indicating that, for the same parent order, the LLM makes more concentrated allocations when it is more confident. This mirrors human investors: stronger self-belief leads to more concentrated portfolios (Barth 2018). The smaller slope for GPT-5.4 none suggests that the strength of this relation differs across models.
Confidence and Performance. We examine whether LLM confidence predicts strategy performance. We regress on confidence , both with and without controls for parent-order direction, log quantity, execution-window length, and stock volatility; further details are provided in the supplementary material. Tab. 4 shows significantly positive coefficients on across all regressions, indicating that higher LLM confidence is associated with better performance. This differs from human investors, whose overconfidence often leads to worse returns (Odean 1999). The larger coefficients for GPT-5.4 none suggest that this relation varies across models.
4.7 Executor Behavior
Response to Time Pressure. We examine whether the Executor responds systematically to time pressure. We regress the LLM-generated quantity adjustment score , defined in Eq. 6, on time pressure , which measures how close the current time is to the end of the sub-plan. A larger means relatively more quantity allocated at the current decision time, and a higher means the current sub-plan is closer to its deadline. Details are in the supplementary material.
Tab. 5 shows that has significantly negative coefficients across all model settings. This indicates that the Executor allocates more quantity when time pressure is still low, so it reduces the risk of having too much quantity left near the deadline. This differs from human behavior: humans often delay work until the deadline gets close and feel more urgent near the end (Steel and König 2006).
| GPT-5.4 none | DS-v4-f none | DS-v4-f high | ||||
| -0.16∗∗∗ | -0.16∗∗∗ | -0.11∗∗∗ | -0.10∗∗∗ | -0.11∗∗∗ | -0.09∗∗∗ | |
| (-11.42) | (-11.27) | (-5.13) | (-4.86) | (-6.77) | (-6.41) | |
| 10.49∗∗∗ | 10.69∗∗∗ | 1.72 | 2.26 | 3.26 | 3.61 | |
| (4.86) | (5.06) | (0.53) | (0.79) | (1.13) | (1.40) | |
| Controls | NO | YES | NO | YES | NO | YES |
| Adj. | 0.019 | 0.034 | 0.013 | 0.082 | 0.018 | 0.097 |
| Obs. | 44989 | 44989 | 44072 | 44072 | 43967 | 43967 |
Beyond Heuristics. We further test whether LLM execution decisions reflect broader market reasoning or merely follow a simple recent market movement heuristic. We add to the Executor regression. is the log return over the previous minutes, with its sign reversed for sell orders, as detailed in the supplementary material. Tab. 5 shows that is significant positive for GPT-5.4 but insignificant for DS-v4-f. This suggests that GPT-5.4’s execution decisions partly follow recent trends, whereas those of DS-v4-f cannot be explained by simple trend-following or mean-reversion. Since w/o Planner still outperforms TWAP in Tab. 2, these non-heuristic decisions by DS-v4-f provide genuine performance gains.
5 Conclusion
This paper presents the first study of LLMs for parent-order execution. We propose PACE, which separates long-horizon planning from short-horizon execution without pre-specified market assumptions or task-specific training. Experiments demonstrate consistent improvements over all baselines under both order-submission settings. Behavioral analysis further reveals that LLM decisions differ markedly from those of human investors. Higher model confidence predicts better performance, and the model trades earlier rather than deferring execution until the deadline. These patterns suggest that LLMs may help human traders make more disciplined execution decisions. Future work may evaluate PACE in live trading and enrich its inputs by incorporating news, market microstructure information, and cross-asset signals.
References
- R. Almgren and N. Chriss (2001) Optimal execution of portfolio transactions. Journal of Risk 3, pp. 5–40. Cited by: §1, §2, §4.1.
- R. Almgren and J. Lorenz (2006) Bayesian adaptive trading with a daily cycle. Journal of Trading 1 (4), pp. 38–46. Cited by: §1, §2.
- D. Barth (2018) The costs and beliefs implied by direct stock ownership. Management Science 64 (11), pp. 5263–5288. Cited by: §4.6.
- D. Bertsimas and A. W. Lo (1998) Optimal control of execution costs. Journal of financial markets 1 (1), pp. 1–50. Cited by: §1.
- J. Białkowski, S. Darolles, and G. Le Fol (2008) Improving vwap strategies: a dynamic volume approach. Journal of Banking & Finance 32 (9), pp. 1709–1722. Cited by: §2.
- Á. Cartea and S. Jaimungal (2015) Optimal execution with limit and market orders. Quantitative Finance 15 (8), pp. 1279–1291. Cited by: §2.
- Á. Cartea and S. Jaimungal (2016) Incorporating order-flow into optimal execution. Mathematics and Financial Economics 10 (3), pp. 339–364. Cited by: §2.
- E. C. Chang, Y. Luo, and J. Ren (2014) Short-selling, margin-trading, and price efficiency: evidence from the chinese market. Journal of Banking & Finance 48, pp. 411–424. Cited by: §4.3.
- T. Chen, M. Ludkovski, and M. Voß (2024) On parametric optimal execution and machine learning surrogates. Quantitative Finance 24 (1), pp. 15–34. Cited by: §2.
- T. Chen and C. Guestrin (2016) Xgboost: a scalable tree boosting system. In Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining, pp. 785–794. Cited by: §4.1.
- Y. Fang, K. Ren, W. Liu, D. Zhou, W. Zhang, J. Bian, Y. Yu, and T. Liu (2021) Universal trading for order execution with oracle policy distillation. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35, pp. 107–115. Cited by: §1, §2.
- C. Frei and N. Westray (2015) Optimal execution of a vwap order: a stochastic control approach. Mathematical Finance 25 (3), pp. 612–639. Cited by: §1, §2.
- J. Han, S. Zhang, W. Li, Z. Yang, Y. Dong, T. Hu, J. Yuan, X. Yu, Y. Zhu, F. Lou, et al. (2026) QuantaAlpha: an evolutionary framework for LLM-driven alpha mining. External Links: 2602.07085 Cited by: §1, §2.
- S. Hochreiter and J. Schmidhuber (1997) Long short-term memory. Neural computation 9 (8), pp. 1735–1780. Cited by: §4.1.
- R. J. Hodrick and E. C. Prescott (1997) Postwar U.S. business cycles: an empirical investigation. Journal of Money, Credit and Banking 29 (1), pp. 1–16. Cited by: Figure 1.
- A. H. Huang, H. Wang, and Y. Yang (2023) FinBERT: a large language model for extracting information from financial text. Contemporary Accounting Research 40 (2), pp. 806–841. Cited by: §1, §2.
- A. S. Kyle (1985) Continuous auctions and insider trading. Econometrica: Journal of the Econometric Society 53 (6), pp. 1315–1335. Cited by: §1.
- H. Li, Y. Cao, Y. Yu, S. R. Javaji, Z. Deng, Y. He, Y. Jiang, Z. Zhu, K. Subbalakshmi, J. Huang, et al. (2025) Investorbench: a benchmark for financial decision-making tasks with llm-based agent. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 2509–2525. Cited by: §1, §2.
- K. Li, M. Cucuringu, L. Sánchez-Betancourt, and T. Willi (2024a) Mixtures of experts for scaling up neural networks in order execution. In Proceedings of the 5th ACM International Conference on AI in Finance, pp. 669–676. Cited by: §2.
- Y. Li, B. Luo, Q. Wang, N. Chen, X. Liu, and B. He (2024b) CryptoTrade: a reflective llm-based agent to guide zero-shot cryptocurrency trading. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pp. 1094–1106. Cited by: §2.
- S. Lin and P. A. Beling (2021) An end-to-end optimal trade execution framework based on proximal policy optimization. In Proceedings of the twenty-ninth international conference on international joint conferences on artificial intelligence, pp. 4548–4554. Cited by: §1, §2.
- T. Ma, J. Du, W. Huang, W. Wang, L. Xie, X. Zhong, and J. T. Zhou (2025) Agent trading arena: a study on numerical understanding in llm-based agents. In Findings of the Association for Computational Linguistics: EMNLP 2025, pp. 5496–5514. Cited by: §2.
- C. C. Moallemi and M. Wang (2022) A reinforcement learning approach to optimal execution. Quantitative Finance 22 (6), pp. 1051–1069. Cited by: §2.
- B. Ning, F. H. T. Lin, and S. Jaimungal (2021) Double deep q-learning for optimal execution. Applied Mathematical Finance 28 (4), pp. 361–380. Cited by: §1, §2.
- H. Niu, S. Li, and J. Li (2024) MacMic: executing iceberg orders via hierarchical reinforcement learning.. In IJCAI, pp. 6008–6016. Cited by: §1, §2.
- M. O’Hara (2015) High frequency market microstructure. Journal of financial economics 116 (2), pp. 257–270. Cited by: §1.
- T. Odean (1999) Do investors trade too much?. American economic review 89 (5), pp. 1279–1298. Cited by: §1, §4.6.
- R. Shah, K. Chawla, D. Eidnani, A. Shah, W. Du, S. Chava, N. Raman, C. Smiley, J. Chen, and D. Yang (2022) When flue meets flang: benchmarks and large pretrained language model for financial domain. In Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing, pp. 2322–2335. Cited by: §2.
- Y. Shi, Z. Fu, S. Chen, B. Zhao, W. Xu, C. Zhang, and J. Li (2026) Kronos: a foundation model for the language of financial markets. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 40, pp. 25366–25373. Cited by: §1, §2.
- P. Steel and C. J. König (2006) Integrating theories of motivation. Academy of management review 31 (4), pp. 889–913. Cited by: §1, §4.7.
- L. Tang, J. Mei, D. Liu, C. Qian, D. Cheng, J. Shao, and X. Hu (2026a) Interpreting emergent extreme events in multi-agent systems. External Links: 2601.20538 Cited by: §2.
- Z. Tang, X. Yin, W. Chen, Z. Chen, Y. Zheng, W. Ye, K. Wang, and L. Lin (2026b) Alphaagentevo: evolution-oriented alpha mining via self-evolving agentic reinforcement learning. In The Fourteenth International Conference on Learning Representations, Cited by: §2.
- G. Tsoukalas, J. Wang, and K. Giesecke (2019) Dynamic portfolio execution. Management Science 65 (5), pp. 2015–2040. Cited by: §2.
- R. Wang, H. Wei, B. An, Z. Feng, and J. Yao (2021) Commission fee is not enough: a hierarchical reinforced framework for portfolio management. In Proceedings of the AAAI conference on artificial intelligence, Vol. 35, pp. 626–633. Cited by: §1, §2.
- Y. Wang, J. Xu, H. Zhang, S. Huang, D. D. Sun, and X. Zhang (2026) FactorMiner: a self-evolving agent with skills and experience memory for financial alpha discovery. External Links: 2602.14670 Cited by: §1, §2.
- S. Wu, O. Irsoy, S. Lu, V. Dabravolski, M. Dredze, S. Gehrmann, P. Kambadur, D. Rosenberg, and G. Mann (2023) BloombergGPT: a large language model for finance. External Links: 2303.17564 Cited by: §1, §2.
- Y. Xiao, E. Sun, D. Luo, and W. Wang (2024) TradingAgents: multi-agents LLM financial trading framework. External Links: 2412.20138 Cited by: §1, §2.
- Q. Xie, W. Han, X. Zhang, Y. Lai, M. Peng, A. Lopez-Lira, and J. Huang (2023) PIXIU: a large language model, instruction data and evaluation benchmark for finance. External Links: 2306.05443 Cited by: §2.
- A. Xu, B. Lin, B. Xue, B. Wang, B. Xu, B. Wu, B. Zhang, C. Lin, C. Dong, C. Ling, et al. (2026) DeepSeek-V4: towards highly efficient million-token context intelligence. External Links: 2606.19348 Cited by: §4.1.
- H. Xu, J. Bohne, P. Polak, D. Byrd, D. Rosenberg, and G. Kazantsev (2025) Learning to trade with preferences: interpretable execution via mixture-of-experts. In Proceedings of the 6th ACM International Conference on AI in Finance, pp. 762–770. Cited by: §1, §2.
- H. Yang, X. Liu, and C. D. Wang (2023) FinGPT: open-source financial large language models. External Links: 2306.06031 Cited by: §1, §2.
- Y. Yang, Y. Zhang, M. Wu, K. Zhang, Y. Zhang, H. Yu, Y. Hu, and B. Wang (2026) Twinmarket: a scalable behavioral and social simulation for financial markets. Advances in Neural Information Processing Systems 38, pp. 63469–63519. Cited by: §2.
- Y. Yu, H. Li, Z. Chen, Y. Jiang, Y. Li, J. W. Suchow, D. Zhang, and K. Khashanah (2025) Finmem: a performance-enhanced llm trading agent with layered memory and character design. IEEE Transactions on Big Data. Cited by: §2.
- Y. Yu, Z. Yao, H. Li, Z. Deng, Y. Jiang, Y. Cao, Z. Chen, J. W. Suchow, Z. Cui, R. Liu, et al. (2024) Fincon: a synthesized llm multi-agent system with conceptual verbal reinforcement for enhanced financial decision making. Advances in Neural Information Processing Systems 37, pp. 137010–137045. Cited by: §2.
6 Appendix
6.1 Notation
The notation used in this paper is summarized in Table 6.
| Symbol | Meaning | Symbol | Meaning |
|---|---|---|---|
| Parent order | Stock ID | ||
| Trading direction | Total execution quantity | ||
| Parent-order start time | Parent-order end time | ||
| Parent-order execution-window duration | Fixed decision interval | ||
| Fixed sub-plan duration | Number of decision times | ||
| The -th decision time | Lookback-window length | ||
| Market history over | Mid-price at minute | ||
| Total traded volume at minute | Ask1 price at minute | ||
| Bid1 price at minute | TWAP quantity at each decision time | ||
| TWAP curve | Number of Planner time slots | ||
| The -th execution sub-plan | Start time of sub-plan | ||
| End time of sub-plan | Execution quantity of sub-plan | ||
| Duration of sub-plan | Planner’s long-horizon trend assessment | ||
| Quantity preference score for slot | Planner confidence score | ||
| Planner allocation weight for slot | LLM-allocation strength coefficient | ||
| Executor quantity adjustment score at time | Executor order quantity at time | ||
| Executor deviation coefficient from TWAP | Market snapshots | ||
| Execution strategy | TWAP price benchmark | ||
| Average execution price | Traded parent-order quantity | ||
| Parent-order completion rate | Basis-point price performance | ||
| Value-weighted basis-point performance | Time pressure | ||
| Side-adjusted recent log return | Allocation concentration | ||
| Confidence advantage | Concentration advantage | ||
| Number of parent orders | Number of repeated runs | ||
| AC schedule front-loading parameter | ML baseline adjustment coefficient |
6.2 Parent Order Generation
For each trading day, we randomly generate 10 parent orders to evaluate different execution strategies under the same parent orders. The start time of each parent order is fixed at 10:30:00, and the end time is determined by a randomly sampled execution window. The execution window is sampled from {10, 20, 30, 40, 50, 60} minutes, so the end time ranges from 10:40:00 to 11:30:00. The order side is randomly sampled from {BUY, SELL}. The parent-order quantity is randomly generated between 100 and 10,000 shares and is constrained to be a multiple of 100 shares. Among the generated parent orders, 51% are buy orders and 49% are sell orders. Other summary statistics are shown in Table 7.
| Statistic | (shares) | (minutes) |
|---|---|---|
| Mean | 5000.48 | 35.29 |
| Std. | 2878.38 | 16.40 |
| Min | 100 | 10 |
| 25% | 2500 | 20 |
| 50% | 4900 | 40 |
| 75% | 7500 | 50 |
| Max | 10000 | 60 |
6.3 Robustness Analysis
Statistical robustness. We use 5,000 bootstrap resamples over parent orders to test whether PACE’s gains are statistically robust. Table 8 shows that DS-v4-f has positive 95% confidence intervals under both order-submission settings, while GPT-5.4 remains close to the significance boundary. These results support the statistical robustness of the strongest PACE variant.
| Setting | Model | gain | 95% CI | -value |
|---|---|---|---|---|
| Aggressive | GPT-5.4 | +0.52 | [0.00, 1.05] | 0.03 |
| Aggressive | DS-v4-f | +1.02 | [0.15, 2.12] | 0.00 |
| Passive | GPT-5.4 | +0.50 | [0.00, 1.00] | 0.03 |
| Passive | DS-v4-f | +1.07 | [0.05, 2.24] | 0.01 |
Depth-limited matching. We test whether PACE remains effective under a stricter matching rule. In this setting, an aggressive order can trade only up to the available Ask1 or Bid1 volume, and the remaining quantity is cancelled. Table 9 shows that PACE still outperforms TWAP under this more conservative matching mechanism.
| Strategy | Original matching | Depth-limited matching |
|---|---|---|
| TWAP | -3.28 | -3.08 |
| PACE | -2.26 | -2.41 |
Final-sweep analysis. We examine whether passive-setting gains are driven by the aggressive sweep in the final minute. Table 10 shows that DS-v4-f achieves -3.64 before the sweep, better than its overall performance of -3.92 , while its sweep trades achieve -6.63 . Thus, the final sweep reduces rather than creates its performance gain.
| Strategy | Sweep (%) | Pre-sweep | Sweep |
|---|---|---|---|
| TWAP | 14.93 | -4.80 | -7.38 |
| AC | 14.60 | -4.55 | -7.15 |
| XGB | 13.64 | -4.44 | -7.68 |
| LSTM | 13.62 | -4.39 | -10.50 |
| GPT-5.4 | 18.05 | -4.21 | -7.47 |
| DS-v4-f | 18.80 | -3.64 | -6.63 |
Repeated-run stability. Table 11 reports over eight repeated runs for each parent order. The small across-run variation indicates that PACE is stable across repeated LLM calls.
| Statistic | Aggressive | Passive | ||
|---|---|---|---|---|
| GPT-5.4 | DS-v4-f | GPT-5.4 | DS-v4-f | |
| Mean | -2.76 | -2.26 | -4.49 | -3.92 |
| Std. | 0.24 | 0.14 | 0.34 | 0.21 |
| Min. | -3.32 | -2.45 | -5.08 | -4.24 |
| Median | -2.72 | -2.22 | -4.42 | -3.84 |
| Max. | -2.48 | -2.04 | -4.06 | -3.58 |
6.4 Baseline Details
AC Strategy
We implement an Almgren-Chriss strategy as a traditional execution baseline. Specifically, given the total parent-order quantity and execution-window length , the AC strategy first computes the target remaining inventory at time as follows:
| (11) |
where denotes the remaining quantity to be executed after time , and controls the degree of front-loading in the execution curve. When , the strategy reduces to an approximately uniform TWAP execution curve. As increases, the strategy completes more trading quantity earlier in the execution window, leading to a more front-loaded execution pattern. Based on the target remaining inventory, the strategy further obtains the target cumulative executed quantity at each minute:
| (12) |
In the experiments, we perform a grid search over and use the best-performing parameter .
Learning-based Strategies
To further compare PACE with learning-based strategies, we construct two machine learning baselines: XGB and LSTM. Both models are trained to predict the next-minute price direction, and the prediction signal is used to adjust the TWAP quantity at each execution step.
The models are trained on market-wide minute-level data from January 1, 2026 to March 31, 2026 and evaluated on April 2026 data used in the main experiments, ensuring that the training period precedes the evaluation period. The input features include log return, log-return volatility, order imbalance, trade imbalance, and spread volatility. The prediction target is a three-class direction label of the next-minute return: up, down, or flat.
During backtesting, both baselines use TWAP as the default execution curve. For a buy parent order, the strategy increases the current TWAP quantity when the model predicts an upward price movement; for a sell parent order, it increases the current TWAP quantity when the model predicts a downward price movement.
| (13) |
where indicates that the current signal is favorable, and denotes all other cases. The adjustment magnitude is controlled by the hyperparameter . We search over and report the best result in the main experiments.
6.5 Behavioral Analysis Details
Planner Stability
We evaluate whether the Planner gives stable long-horizon quantity preference scores when the same parent order is queried repeatedly. For parent order and repeated run , the Planner outputs slot scores . We convert these scores into a score-implied allocation distribution using a fixed softmax transformation:
| (14) |
For each parent order, we compute the average score distribution across its repeated runs:
| (15) |
The KL dispersion of run is then defined as the divergence between its score distribution and the parent-order average distribution:
| (16) |
The parent-order-level KL dispersion is the average across repeated runs:
| (17) |
A lower value means that the Planner produces more similar long-horizon score distributions for the same parent order across repeated runs. The model-level statistic reported in Fig.7(a) of the main paper is the average of across parent orders.
Confidence and Concentration
We examine whether higher Planner confidence is associated with more concentrated long-horizon allocation preferences. We use the same score-implied allocation distribution defined in Appendix 6.5. For each parent order and repeated run , score concentration is measured by the HHI:
| (18) |
A larger HHI means that the Planner’s long-horizon preference is more concentrated on fewer slots. To compare repeated runs of the same parent order, we remove the parent-order mean from both confidence and HHI:
| (19) |
| (20) |
The demeaning step controls for parent-order-level differences. Therefore, Fig.7(b) of the main paper compares whether a run that is more confident than the same parent order’s average also has a more concentrated score-implied allocation distribution.
Confidence and Performance
We examine whether Planner confidence predicts execution performance. The main explanatory variable is the Planner confidence score . We use as dependent variable.
We estimate the following OLS specification:
| (21) |
where the control vector includes parent-order side, log parent-order quantity, execution-window length, and stock volatility. We report both specifications without controls and specifications with controls in Table.4 of the main paper.
Executor Regression
We examine whether the Executor’s quantity adjustment responds to time pressure and recent price movements. The dependent variable is the LLM-generated quantity adjustment score . A larger means that the Executor allocates more quantity.
For each Executor decision, we define time pressure as:
| (22) |
where is the remaining time of sub-plan at time , and is the total duration of sub-plan. A larger means that the current time is closer to the sub-plan deadline.
We also define as the side-adjusted log return over the previous minutes:
| (23) |
where is the mid-price at time , and is the parent-order direction.
We estimate the following OLS specification:
| (24) |
The control vector includes parent-order side, log parent-order quantity, execution-window length, stock volatility, and log sub-plan quantity. Tab.5 reports both specifications without controls and specifications with controls.
6.6 Prompts
The prompt details are shown in Figure 8 and Figure 9.
6.7 AI Assistance Statement
We used AI assistants as supporting tools for code development, document editing, and language polishing. All research questions, experimental designs, implementation decisions, analytical conclusions, and final manuscript statements were reviewed, verified, and are the responsibility of the authors.