华创证券专题报告:算法交易中的“隐形成本”破局:基于机器学习的冲击模型与实证
引言:隐形成本的现实挑战
随着高频和算法交易的普及,交易行为对股价的“价格冲击”成为影响交易成本的重要因素。冲击成本作为隐性成本,受流动性、交易规模、市场环境等多重因素影响,传统方法难以精准量化,制约了投资收益和策略执行效果。当前研究对冲击成本的量化与预测仍存在不足,主要问题包括市场冲击指标界定不够全面、未能充分结合我国资本市场交易特点、冲击成本影响算法交易有效性等。
经典模型回顾:从理论基石到实践框架
国内外学者对价格冲击与冲击成本的研究已取得一定成果,但传统模型通常基于线性或幂函数形式假设,难以刻画高频交易环境下复杂的非线性关系。主要研究包括:
- 国内研究:王若昕与马锋(2021)研究日内高频数据的可预测性问题;杨世超等(2021)分析投资者交易频率对市场质量的影响;刘志东等(2017)针对高频数据中的微观结构噪声问题。这些研究多延续了传统计量模型的建模思路,假设市场变量之间满足线性关系或简单函数形式。
- 国际前沿:Hasbrouck(1991)提出价格冲击的信息含量测量方法;Bouchaud等(2018)研究价格变化是否主要来源于交易行为本身;Easley(2012)等研究信息交易者对市场的影响;Hoffmann与合作者(2013)研究高频金融数据中的领先-滞后关系;Robert Almgren与Neil Chriss(2005)提出最优执行理论;J.P.Morgan(2010)提出结合订单流比例的市场冲击模型;Robert Kissell和Morton Glantz(2004)认为计算冲击成本的主要考虑因素包括交易规模、市场供求不均衡程度、波动率、交易风格和流动性。
创新突破:基于机器学习的冲击建模实践
华创证券创新性地引入人工智能模型对冲击成本进行建模,因为机器学习模型能够有效建立特征与冲击成本之间的关系。主要工作包括:
- 因变量构建:构建了瞬时冲击、临时冲击和永久冲击三类标签,并基于订单数据计算各类冲击成本。
- 特征工程:构建了母单自身特征和市场微观结构特征,用于模型训练。
- 模型构建:使用LightGBM模型进行训练,测试集R方达到0.4418,准确率达到84.67%,相关性为0.6017,优于传统模型。
- 瞬时冲击:关键驱动因子为收盘价、区间市占比和算法类型。
- 临时冲击:主导变量为区间市占比、盘口价差和收盘价。
- 永久冲击:核心因素为母单全天市占比、平均交易时间和成交活跃性。
- 模型优化:提出“LightGBM+显式回归”的混合建模方法,解决机器学习模型在极端样本下的预测失真问题,确保模型在合理区间内稳定、可解释,并支持IS算法和交易计划的优化。
结论
- 委托激进程度对瞬时冲击影响最大,被动单虽然能降低瞬时冲击,但成交概率更低,易导致进度落后及撤单率过高问题。
- 单笔委托量对临时冲击影响最大,算法需综合股票历史盘口信息、母单信息以及实时盘口状态,确定最优单笔委托量。
- 母单市占比对永久冲击影响最大,实际交易中应避免市占比极高的订单,算法需对市占比较高的订单做优化,结合市场状态尽可能均匀的下单。
- 控制冲击成本是一个复杂的决策过程,包括事前的预估、执行过程的动态优化以及事后的分析等,市场冲击模型在制定交易计划以及IS算法中均有重要作用。
风险提示
基于历史结果计算,不代表未来收益。