哪些成本会影响策略标记?
定义:在成本讨论中“策略标记”的含义
策略标记是一种通过与策略相关的属性(例如所应用的规则、识别的交易设置,或交易执行的背景)对交易活动进行标注或分组的方法。其目标是跨不同标签比较结果。
当您比较结果时,成本至关重要,因为它们会减少或重塑您为每个标签观察到的实际表现。换句话说,成本会改变您的标记系统后续使用的数据。
机制:成本如何进入标记工作流程
将每个标记结果视为基于一个简化的会计链条:
- 策略逻辑决定一笔交易。
- 执行过程确定实际的入场和离场价格。
- 应用费用(显性和隐性)。
- 您的数据集记录成交并按标签计算结果。
成本可以通过两种广泛方式影响策略标记:
直接成本(显性,易于识别)
直接成本通常是可识别为独立项目的收费,例如:
- 每笔交易或每张订单收取的佣金。
- 与点差相关的效应:即使点差未列为“费用”,它也会改变中间价(通常为隐含)与实际成交价之间的差异。
- 融资或持仓类费用,如果您的交易工具或账户随时间施加此类费用。
如果直接成本因时间、交易工具或账户设置而异,则两个在费用前看似相似的标签在费用后可能有所不同。
间接成本(嵌入执行过程中)
间接成本并不总是以明细项显示,因为它们源于订单的成交方式:
- 滑点:预期成交价与实际成交价之间的差距。
- 执行延迟:信号生成与订单成交之间的时间。
- 部分成交:当一个头寸分多次成交,每次的有效价格不同。
- 数据/处理开销:例如,如果您的标记数据集使用延迟或聚合价格,计算出的成本影响可能会有偏差。
这些间接成本会随市场状况(例如波动性和流动性)而变化,这意味着“相同”的策略标签可能经历不同的成本拖累。
证据与示例:解释标记结果必须做出的假设
由于成本并非统一,您需要明确的假设来解释结果。一个简单示例:
- 假设 A:您使用账户对账单中的实际成交价作为结果基础。
- 假设 B:您对每个标签内的所有交易应用相同的佣金率和任何融资规则。
在这些假设下,标签之间的成本差异主要源于执行和交易频率的差异。
现在考虑一个错配失败的情况:
- 假设 A 变为“您使用中间价计算收益”,但佣金仍被扣除。
- 结果:点差和滑点被隐式建模或不一致地忽略。
这可能导致误导性的标签比较,即标记系统似乎对策略进行了不同的排序,而差异实际上是由成本建模不一致引起的。
重要限制:历史关系并不能保证未来结果,因为执行条件和费用表可能会变化。
限制与风险:与成本相关的常见失败模式
以下几种失败模式特别与策略标记相关:
- 重复计算成本:如果您在两个地方扣除佣金(例如,一次在成本列中,另一次在收益计算中),标记结果可能会产生偏差。
- 来源之间的成本错配:标记数据可能来自一个数据集(回测或交易日志导出),而账户成本来自另一个。如果它们未对齐,按标签的比较将不可靠。
- 将可变成本视为恒定:某些成本会随交易工具、时间、订单规模或账户等级而变化。如果您的标记假设单一成本率,可能会错误归因表现。
- 数据质量和时间问题:如果成交缺失、延迟或聚合,您可能无法正确捕捉滑点和点差效应。
这些限制意味着,除非您验证输入,否则成本可能使标签级别的结论变得脆弱。
验证:如何独立检查哪些成本影响了每个标签
您无需依赖预测即可通过将标记输入与原始记录对账来验证成本影响:
- 核对佣金:将您在标记计算中使用的佣金与佣金对账单、发票或导出的交易费用字段进行比较。
- 检查实际成交价:使用记录的执行价格(成交)而非估算值,并确认入场/离场价格与用于标签计算的数据集一致。