【量化交易】交易成本模型:冲击成本、滑点、TCA

💡 原文中文,约38000字,阅读约需91分钟。
📝

内容提要

本文探讨了交易策略回测与实盘表现之间的差异,指出回测中假设的成交价与实际成交价存在显著差距,主要由于未考虑交易成本。交易成本包括显性成本(如佣金、印花税)和隐性成本(如滑点、冲击成本、机会成本)。文章分析了各类成本的测量方法和模型,强调在策略开发中应重视交易成本的影响,以提高策略的实际表现,并提供了跨市场的成本差异及监控改进建议。

🎯

关键要点

  • 回测假设的成交价与实际成交价存在显著差距,主要由于未考虑交易成本。
  • 交易成本包括显性成本(如佣金、印花税)和隐性成本(如滑点、冲击成本、机会成本)。
  • 显性成本是结算单上有具体支出的费用,常见的包括佣金、印花税、过户费等。
  • 隐性成本是没有明确发票的成本,包括买卖价差成本、滑点、冲击成本和机会成本。
  • 滑点的定义需要明确参考价,常用的参考价有到达价、VWAP和TWAP。
  • 冲击成本模型分析下单行为对价格的影响,线性冲击模型和平方根律是常见的模型。
  • 机会成本是未成交部分导致的损失,延迟成本是下单到成交之间的价格变化。
  • TCA(交易成本分析)是将交易成本分析工程化的过程,服务于基金经理、执行台和合规部门。
  • 不同市场的交易成本结构存在差异,A股、美股、CME和币安的显性和隐性成本各有特点。
  • 实时监控交易成本和动态调整执行算法是提高策略表现的重要手段。

延伸问答

交易成本模型中显性成本和隐性成本有什么区别?

显性成本是结算单上有具体支出的费用,如佣金和印花税;隐性成本则是没有明确发票的成本,包括滑点、冲击成本和机会成本。

滑点的定义是什么?

滑点是指从决策时的参考价到实际成交均价之间的差距,通常用来衡量执行算法的好坏。

冲击成本模型如何分析下单行为对价格的影响?

冲击成本模型通过线性冲击模型和平方根律来分析下单行为对价格的影响,评估下单速率与市场流动性之间的关系。

机会成本在交易成本分析中如何计算?

机会成本是未成交部分导致的损失,计算公式为未成交比例乘以决策价与期末参考价之间的差额。

TCA(交易成本分析)在量化交易中有什么作用?

TCA用于评估交易成本,帮助基金经理、执行台和合规部门监控和优化交易策略的执行效果。

不同市场的交易成本结构有什么差异?

不同市场如A股、美股、CME和币安的显性和隐性成本各有特点,具体费用和成本结构因市场规则而异。

➡️

继续阅读