POSITION-BUILDING IN COMPETITION WITH REAL-WORLD CONSTRAINTS
创建于 更新于
摘要
本报告扩展了基于[Chriss(2024)]的最优交易框架,采用二次规划方法计算包含实际约束条件下的多交易者非合作竞赛中的最优建仓策略。通过傅里叶级数近似策略,优化问题被转化为带线性约束的凸二次规划,支持限仓、短卖禁令等多种约束。提出交替迭代算法计算两交易者均衡策略,展示策略动态调整路径及均衡非合作导致的交易成本提升,为实际交易中考虑约束和竞争提供了有效数值方法和理论支持 [page::0][page::2][page::6][page::14][page::15][page::17][page::20]
速读内容
- 研报基于非合作博弈理论扩展 Almgren-Chriss 最优执行模型,聚焦于多交易者之间的竞争关系,定义了“最优响应策略”和“两方均衡”(Nash均衡)[page::0][page::1]。
- 交易策略以时间区间[0,1]上光滑函数表示,使用傅里叶正弦级数展开近似,系数空间为$\mathbf{R}^N$,将函数优化问题转化为有限维二次规划问题[page::3][page::4][page::5]。
- 成本函数为变量系数的二次形式,Hessian矩阵对角且正定,确保带约束的最小化问题为凸二次规划,可容纳持仓上限、路径通道、阶段性持仓比例、禁止卖空及禁止卖出等实际约束[page::6][page::7][page::8][page::11]。




- 分类总结了三类交易策略体系(被动型、最优响应型、均衡策略)。被动型包括风险中性、风险厌恶和积极型策略,最优响应策略针对对手策略和市场冲击强度参数计算相应最优解[page::9][page::10][page::11]。
- 典型最佳响应举例:
- 对风险中性对手的响应策略为二次函数形式,且受限于最大持仓限制 [page::9][page::10]
- 对风险厌恶对手的响应由双曲正弦函数构成,[page::9][page::10]
- 对积极买入对手的响应策略倾向卖空,需施加禁止卖空约束避免负持仓[page::11]
- 示例图示:



- 提出交替迭代算法(Algorithm 1)计算两玩家均衡策略,交替求解固定对手策略下的最优响应,利用傅里叶系数空间转换成带约束的凸二次规划。算法中引入步长参数$\gamma$控制迭代稳定性与收敛速度[page::13][page::14]。
- 算法验证:在无约束情况下,数值解与闭式解高度吻合,且通过状态空间图揭示非合作均衡导致两方成本往往高于非均衡下的风险中性策略,体现博弈约束下的成本溢价现象[page::15][page::16][page::17]。



- 约束均衡计算实例显示,包含持仓上限及卖空限制的均衡策略特征与无约束均衡显著不同,且两方成本的权衡关系也受约束影响[page::20]。

- 讨论了傅里叶级数截断项数$N$及步长参数$\gamma$对算法性能和收敛速度的影响,提供了多组数值测试结果作为经验指导[page::18][page::19][page::20]。
- 完整的数学推导与证明附录说明了成本函数的二次形式推导以及傅里叶系数相关的三角恒等式,确保了理论与数值方法的严密性[page::21-end]。
深度阅读
金融研究报告深度分析报告
报告元数据与概览
- 标题: POSITION-BUILDING IN COMPETITION WITH REAL-WORLD CONSTRAINTS
- 作者: Neil A. Chriss
- 发布日期: 2024年9月26日
- 关键词: 交易策略,建仓/头寸构建,博弈论,非合作博弈,均衡,均衡路径,二次规划
- 主题: 本文旨在研究带有现实世界限制的多个交易者之间的最优建仓策略,基于博弈论中的非合作游戏框架,通过将交易策略优化问题转化为带线性约束的二次规划问题来实现实际策略计算。文章强调了多个交易者间的竞争如何影响最优策略的形成及其动态调整过程。
核心论点与信息:
本报告扩展了作者先前的研究[Chriss(2024)],由理论性的无约束最优交易策略,发展为支持现实世界中常见的多种约束(如头寸限制、卖空禁令等)的最优策略计算框架,将优化问题通过傅里叶级数展开映射到有限维二次规划问题,并提出了有效的迭代算法求解两交易者的均衡策略及其动态路径。作者强调,在非合作的多交易者竞争中,均衡策略的成本往往高于非均衡策略,反映了现实中因竞争而导致交易成本上升的现象。
---
逐节深度解读
1. 引言与基础概念定义
- 主旨: 回顾Almgren-Chriss框架,介绍作者之前研究的基于非合作博弈理论的最优交易策略模型及其局限性(无约束),本篇提出通过二次规划方法应对现实复杂约束。
- 关键概念:
- Position-building(建仓):在特定时间区间内,分批买入某股票,实现某目标持仓。
- Competition(竞争): 多个交易者同时交易同一股票,彼此行为不协作,形成非合作博弈。
- Trading strategies(交易策略):函数映射时间到持仓量,要求连续且二阶可导,初始为0,最终等于目标数量。
- Constraints(约束): 包括最大持仓量限制(防止过度买入)、路径通道约束(策略轨迹被限制在区间)、分阶段完成约束(某时间点达到持仓比例)、卖空限制、以及不允许持仓减少的“无卖出”限制。
- Best-response(最优应对)策略和Equilibrium(均衡):定义为多交易者彼此策略互为最优应答。
- 引入数学框架:
- 总交易成本由两个部分组成:瞬时滑点成本和价格永久冲击,两部分分别对应策略的导数和累积持仓。
- 目标是交易者的最小化自身交易成本。
- 关键市场影响参数 \(\kappa\) 控制永久性与暂时性冲击比例。
- 介绍了两个交易者(一单位量和\(\lambda\)倍量)之间的博弈形式,以及均衡定义。
2. 数学框架与傅里叶展开
- 核心方法:利用傅里叶正弦级数展开表示交易策略,满足边界条件的函数\(a(t)-t\) 以正弦级数形式收敛。
- 将连续策略转换为有限维系数向量,将计算问题转化为有限维二次规划问题。
- 证明傅里叶系数越多,近似的损失函数成本越接近真实连续策略成本。
- 凸性:近似成本关于傅里叶系数为二次形式,且Hessian矩阵对角且正定,表明优化问题是凸的,便于高效求解。
- 凸组合保留性:证明对于策略的线性组合,傅里叶系数亦对应线性组合,利于算法设计。
3. 约束条件的引入
- 结构:将各种实际的约束翻译成关于傅里叶系数的线性不等式约束,构成带线性约束的二次规划问题。
- 约束类型示例:
- 超买限制:防止策略超出目标持仓一定比例,如\(a(t) \leq 1 + \rho\)。
- 通道约束:轨迹保持在上下界\(L(t)\)和\(U(t)\)之间。
- 阶段完成约束:要求策略在某时点\(t^\)前达到一定仓位比例。
- 卖空限制: 阻止或限制空头操作,即约束策略函数非负或大于某负阈值。
- 无卖出限制: 约束交易速度\(\dot{a}(t) \geq 0\),防止持仓减少。
- 实际求解流程:在有限时间点集\(\mathcal{T}\)上验证约束,实现有限数量的线性不等式约束,有效控制计算复杂度。
4. 数值示例与策略分类
- 策略分类:
- 被动策略(不考虑竞争,仅关注自身交易参数)分为风险厌恶型(推迟交易减小风险)、风险中性(均衡买入),以及积极型(快速买入争抢先机)。
- 最优应对策略:针对特定对手策略及市场冲击参数\(\kappa\)计算的最优响应策略。
- 均衡策略:两名或多名交易者互为最优响应的稳定策略集合。
- 具体数值分析:
- 对抗风险中性策略的最佳响应函数呈现为二次函数形式,展示随超买阈值变化的交易轨迹。
- 对风险厌恶策略的反应采用双曲函数形式,受风险参数\(\sigma\)影响。
- 对积极型交易者的最佳响应策略可能产生卖空,故引入并展示了无卖空约束的效果。
- 讨论分阶段完成约束对策略形状的影响。
- 给出两名交易者均衡策略的封闭式解。
5. 两交易者均衡的算法求解
- 算法 1(交替二次规划迭代算法):
- 初始化对手策略的傅里叶系数向量。
- 每步交替以固定对手策略为参数,分别对本策略做带约束的二次规划求解最优应答。
- 采用带系数\(\gamma\)的凸组合(“部分更新”)避免震荡,提高收敛性。
- 终止条件为策略更新的变化量低于设定阈值。
- 算法直观意义:模拟非合作博弈中,交易者不停调整策略以应对对方,直至达到纳什均衡。
- 约束支持:算法可灵活嵌入任意线性约束。
6. 数值结果与动态均衡路径
- 无约束均衡示例:
- 多个参数组合下,算法高效逼近封闭解,\(L_2\)误差极小,验证算法准确性。
- 用状态空间图展示成本随迭代步的动态变化;表现出非合作均衡可能导致双方成本高于风险中性策略的悖论。
- 参数影响:
- 傅里叶项数\(N\)显著影响数值准确性,越多项越精确(误差减少数十倍)。
- 凸组合步长\(\gamma\)影响收敛速度和稳定性,过大可能导致发散,合理选取\(\gamma\)提升性能。
- 有约束均衡示例:
- 加入超买、卖空等多种约束条件后,计算得到受约束的均衡策略,形态上明显不同于无约束均衡。
- 约束导致策略空间缩减,交易成本普遍升高,真实反映实际市场行为。
---
图表详解与数据趋势解读
图1、图4(超买约束示例)
- 描述: 图1展示了一个策略明显超过目标持仓1的情况,违反超买约束;图4展示了不同超买约束下的最佳响应策略随\(\lambda\)和\(\kappa\)变化的趋势。
- 趋势: 超买阈值降低,最佳响应策略曲线被压缩,失去了在高风险溢价时过度买入的倾向。
- 意义: 仿真真实限制对策略调节的影响,反映风险控制和监管限制对交易行为的实时约束。
图2、图13(轨迹通道约束示例)
- 描述: 图2显示风险厌恶策略轨迹被定义在\([\sinh(4t)/\sinh(4), t]\)通道内,风险中性策略\(t\)和急切策略\(t^2\)相对位置。图13给出多组参数下算法近似结果给出的轨迹及差异。
- 趋势: 受限策略在通道内严格波动,风险厌恶与风险中性态势明显划分,算法收敛良好。
- 意义: 通道约束能有效限制策略走势幅度,提升策略的市场实施可行性。
图6、图11、图17(有约束均衡与动态路径)
- 描述: 图6和图11展示无卖空约束下,针对积极型交易者的响应策略差异及动态路径;图17展示受超买和卖空约束时的均衡策略及其成本状态轨迹。
- 趋势: 约束强化后,策略形态更为稳健,无卖空限制消除负持仓现象;动态路径图揭示均衡策略前后成本波动与收敛过程。
- 意义: 突出约束对均衡策略形态和交易成本的深远影响,验证算法能反映现实交易环境。
图9至图16(算法性能与参数敏感性分析)
- 描述:
- 图9、图10和图11集中验证无约束均衡策略的数值计算和理论闭式解吻合度。
- 图14展示傅里叶级数项数\(N\)对拟合精度的提升效果。
- 图15和图16对照步长参数\(\gamma\)对算法收敛性的影响。
- 趋势: \(N\)越大误差越小,\(\gamma\)应在一定范围避免发散,表明高维逼近加大计算量,但收益明显。
- 意义: 数值模拟充分验证了理论构建的可实现性和数值稳定性。
---
估值分析(无直接估值模型,方法论解释)
本报告不涉及传统财务估值,但借助如下数学方法实现策略价值优化:
- 优化目标:交易策略的期望交易成本最小化。
- 建模方法:
- 成本函数为交易速度和累积仓位相关的凸二次函数。
- 通过傅里叶正弦级数参数化策略,降低无限维优化到有限维二次规划。
- 通过添加多种线性不等式约束,衔接现实限制。
- 算法:交替迭代求解两个交易者的最优应答,最终达到博弈均衡。
---
风险因素评估
- 非合作性质导致成本提升风险:两个交易者因无协作造成的均衡策略反而成本高于非均衡策略,交易效率下降,凸显博弈版本的“囚徒困境”风险。
- 约束过严导致策略不可行或成本过高:现实限制若设定不合理,可能导致优化问题无解或策略执行成本极高。
- 数值稳定性风险:算法收敛对参数\(\gamma\)敏感,错误调节引起迭代发散。
- 模型假设风险:策略视为静态且连续函数,忽视了离散交易、行情跳变等可能带来的风险。
报告未详述缓解策略,建议合理选取参数、放宽非必要约束、增强模型动态更新能力。
---
审慎视角与细微差别
- 模型假设的限制:策略被约束为静态函数,可能忽略实际交易中信息基于新的市场数据快速更新的动态性。
- 成本函数和策略空间的解析复杂性:部分推导涉及大量三角函数恒等式及积分近似,计算效率可能受限于傅里叶项数。
- 数据和图形的展示缺少置信区间,无法直接判定数值解的鲁棒性。
- 方案对卖空的处理较为线性,实际市场中卖空存在复杂规则,如融资融券限制。
- 在均衡死锁(双方成本高于非均衡)问题的经济解释尚需更多实证支持。
---
结论性综合
本报告通过将复杂的多交易者竞争建仓问题转化为带约束的二次规划问题,提出了一套可操作的数值解法。关键成果如下:
- 理论突破:由无限维无约束PDE问题转化为有限维带线性约束凸二次规划,提高了模型的实用性。
- 方法创新:利用傅里叶级数将策略函数表示为系数向量,算法则通过交替优化步骤逼近均衡解。
- 约束灵活:涵盖市场限额、卖空禁令、路径限制等主流实务限制,使模型更贴近实际交易环境。
- 数值验证:多套参数组合的数值实验验证了算法的准确度与收敛特性,体现了策略和成本在竞争博弈中的非线性调整过程;特别揭示无协作均衡下双边成本上升的路径及现象。
- 图表解读全面展示了各种约束对策略形态的影响及其对应的交易成本变动,图示直观。
报告总体立场明确:在竞争和限制共存的现实市场中,投资者其最优策略必须在严格的约束条件下通过高效数值方法求解,传统基于无约束或单一投资者的模型难以满足实际需求。本文框架既为学术理论提供实用算法,也为量化交易系统实现多交易者竞赛提供了基石。
---
该报告详细论述和数学推导部分极为丰富、严谨,图文并茂地展示了博弈论与金融交易策略结合下的实用模型,适合对多交易者竞争策略及其实际约束计算感兴趣的学者和高阶量化分析师深入研读。
---
溯源参考:(页码标识为原文页码)
[页0-1]引言、定义与博弈背景
[页2-3]数学模型、成本函数及傅里叶展开
[页4-6]近似成本函数推导与凸性分析
[页7-8]约束类型与表示方法,示意图1-3
[页9-11]不同类型策略数值展示,图4-7
[页12-14]均衡策略闭式解与交替迭代算法描述,图8
[页15-20]无约束均衡数值实验、参数敏感性,图9-16
[页20-21] 有约束均衡数值示例,图17
[页21-27]成本函数近似推导证明附录
[页27-28]关键恒等式与致谢参考文献

图示:成本函数转化为二次规划问题的数学表达,基础框架。

图示:违反超买约束的策略示例,实际限制必要。

图示:交易策略受到通道约束的示例,表达各种风险容忍度。

图示:不同超买约束下,面对风险中性对手的最佳响应策略。

图示:面对风险厌恶策略的最优响应,约束影响交易节奏。

图示:积极策略对手的最优响应及卖空约束影响。

图示:分阶段完成约束示意,限制策略特定时间点仓位。

图示:通道约束下的均衡策略示例,清晰限制范围。

图示:无约束均衡的数值与理论闭式解的精准拟合及路径动态。

图示:高维傅里叶函数逼近及状态空间动态呈现,均衡路径。

图示:多参数条件下均衡策略准确性和交易成本轨迹。

图示:傅里叶项数对解精度的显著影响。

图示:迭代器步长参数对收敛速度和稳定性的影响,显示发散的风险。

图示:加入超买和卖空约束后,均衡策略的调整和交易成本变动。*
---
以上是该论文内容的详尽解读与结构化分析,涵盖了理论基础、数学模型、计算算法、约束设计及策略数值实验,兼顾理论严谨性与实务适用性。该框架为未来多交易者多约束条件下的最优执行研究奠定了坚实基础。