哪些成本会影响策略跳转?
定义:什么是“策略跳转”
策略跳转指的是更改交易策略规则的频率高于对这些规则进行测试的频率。关键不在于策略本身是否不同,而在于交易者或代理在本应体现策略预期行为的时间段内频繁切换策略。一个实用的理解方式是:你不是保持一个固定的决策规则,而是在获得新信息后迅速用另一个规则替代它——有时快到策略的假设根本来不及发挥作用。
哪些成本会受到影响
与策略跳转相关的成本可分为两类:直接交易成本和间接的行为或流程成本。
直接成本(每次变更时支付)
-
交易成本:进入或退出头寸时支付的任何费用,例如手续费和佣金。如果切换导致更多进出操作,这些成本通常会成倍增加。
-
点差成本:你可以交易的买入价和卖出价之间的差额。更频繁的切换通常意味着更多的交易,因此点差的影响会累积。
-
执行质量(滑点):你预期交易价格与实际成交价格之间的差异。策略跳转可能加剧滑点影响,因为它可能导致更多市价单或更紧急的进出操作,尤其是在转换期间。
-
融资/持仓相关成本(当头寸跨期持有时):如果策略变更增加了平均持仓时间或持仓频率,则隔夜或与时间相关的费用可能变得更加明显。
间接成本(并非每次交易都支付)
-
统计效率损失:如果你切换策略,每个策略的交易次数就会减少,从而导致绩效和成本的估计更加不稳定。这并非必然结果,取决于你的数据量和切换频率。
-
反馈延迟与规则漂移:跳转可能模糊因果关系。你可能会将后期的结果解释为对最新策略的确认(或否定),而实际上该结果是由早期在不同规则下进行的交易产生的。
-
不一致的决策阈值:当策略被替换时,系统的入场/出场时机、风险控制和仓位规模逻辑可能发生变化。这种不一致性可能改变成本的表现形式(例如,通过改变典型交易持续时间)。
-
运营和时间成本:花时间审查、切换和重新配置规则可能会降低执行纪律。虽然这些成本不一定能用金钱衡量,但它们会影响哪些交易发生以及何时发生。
证据或示例:成本如何体现在你的数据中
任何示例的前提假设都很重要。以下是一种保持概念性的成本核算方法。
简单的交易成本核算
假设一个日志中每笔交易包括:时间戳、入场类型(买入/卖出)、出场类型、预期或参考价格(如可用)、实际成交价格以及支付的任何费用。对于每笔交易,你可以计算:
- 已实现的点差影响:适用情况下实际买入价与实际卖出价之间的差额(或使用你平台的成交价进行近似计算)。
- 滑点代理值:参考价格减去实际成交价格(参考价格必须一致定义)。
- 直接成本总额:手续费/佣金加上估计的点差和滑点影响。
然后比较两个时期:
- 策略变更较少的时期。
- 策略变更较多的时期。
如果你的切换增加了交易次数,即使市场条件不变,你也应预期直接成本会增加。然而,你必须控制变量因素。
主要局限性
一种常见错误是将表现变差归因于“策略跳转成本”,而实际驱动因素其实是市场状态变化。历史关系不会自动泛化:由于点差、波动性和流动性随时间变化,成本是可变的。
局限性和风险:什么可能导致分析失效
-
市场状况是可变因素:点差、波动性和流动性因时间和周别而异。一个策略跳转更多的时期可能也恰好处于更严苛的交易环境中。
-
执行规则不同:即使策略切换频率相同,如果下单方式不同(市价单 vs 限价单,紧急退出 vs 计划退出),成本可能大不相同。
-
司法管辖区和平台特定费用:某些费用或融资费用取决于你的经纪商/平台设置。若无你账户文件中的确切费用定义,你无法断言具体成本金额。
-
因果混淆:好坏结果可能由多种原因造成。你可能通过在切换后关联结果来“验证”,而非隔离成本成分,从而得出错误结论。