【量化交易】交易成本模型:冲击成本、滑点、TCA
内容提要
本文探讨了交易策略回测与实盘表现之间的差异,指出回测中假设的成交价与实际成交价存在显著差距,主要由于未考虑交易成本。交易成本包括显性成本(如佣金、印花税)和隐性成本(如滑点、冲击成本、机会成本)。文章分析了各类成本的测量方法和模型,强调在策略开发中应重视交易成本的影响,以提高策略的实际表现,并提供了跨市场的成本差异及监控改进建议。
关键要点
-
回测假设的成交价与实际成交价存在显著差距,主要由于未考虑交易成本。
-
交易成本包括显性成本(如佣金、印花税)和隐性成本(如滑点、冲击成本、机会成本)。
-
显性成本是结算单上有具体支出的费用,常见的包括佣金、印花税、过户费等。
-
隐性成本是没有明确发票的成本,包括买卖价差成本、滑点、冲击成本和机会成本。
-
滑点的定义需要明确参考价,常用的参考价有到达价、VWAP和TWAP。
-
冲击成本模型分析下单行为对价格的影响,线性冲击模型和平方根律是常见的模型。
-
机会成本是未成交部分导致的损失,延迟成本是下单到成交之间的价格变化。
-
TCA(交易成本分析)是将交易成本分析工程化的过程,服务于基金经理、执行台和合规部门。
-
不同市场的交易成本结构存在差异,A股、美股、CME和币安的显性和隐性成本各有特点。
-
实时监控交易成本和动态调整执行算法是提高策略表现的重要手段。
延伸解读
交易成本的重要性
在量化交易中,交易成本的影响往往被忽视。显性成本如佣金和印花税是可见的,而隐性成本如滑点和冲击成本则更难以量化。理解这些成本的构成和影响,有助于策略开发者在回测和实盘中做出更准确的决策。
不同市场的成本差异
不同市场的交易成本结构差异显著。例如,A股的印花税和过户费较高,而美股则有较低的佣金和无印花税。了解这些差异对于跨市场交易策略的设计至关重要,能够帮助交易者优化成本和提高收益。
实时监控与动态调整
实时监控交易成本并动态调整执行算法是提高策略表现的关键。市场状态的变化可能导致成本的波动,因此,及时反馈和调整策略可以有效降低交易成本,提升整体收益。
机会成本的影响
机会成本在交易中常被忽视,但它对策略的实际表现有重要影响。未成交部分的机会成本可能导致潜在收益的损失,因此在策略设计时应考虑如何平衡执行速度与成交率,以降低机会成本。
延伸问答
交易成本模型中显性成本和隐性成本有什么区别?
显性成本是结算单上有具体支出的费用,如佣金和印花税;隐性成本则是没有明确发票的成本,包括滑点、冲击成本和机会成本。
滑点的定义是什么?
滑点是指从决策时的参考价到实际成交均价之间的差距,通常用来衡量执行算法的好坏。
冲击成本模型如何分析下单行为对价格的影响?
冲击成本模型通过线性冲击模型和平方根律来分析下单行为对价格的影响,评估下单速率与市场流动性之间的关系。
机会成本在交易成本分析中如何计算?
机会成本是未成交部分导致的损失,计算公式为未成交比例乘以决策价与期末参考价之间的差额。
TCA(交易成本分析)在量化交易中有什么作用?
TCA用于评估交易成本,帮助基金经理、执行台和合规部门监控和优化交易策略的执行效果。
不同市场的交易成本结构有什么差异?
不同市场如A股、美股、CME和币安的显性和隐性成本各有特点,具体费用和成本结构因市场规则而异。