如何衡量佣金与点差?
将佣金与点差定义为可衡量的量
佣金和点差都是交易成本,但它们的衡量方式不同。
- 佣金 是通常在执行交易时收取的费用。从概念上讲,你可以通过将收取的佣金除以交易规模,将其表示为每单位交易规模的成本(例如,每手或每单位名义金额)。
- 点差 是价格中显示的买卖价差。在执行时,它成为一种隐性成本,因为买入时支付卖价,卖出时收到买价。
要衡量“佣金与点差”,你需要将两者转换为可比较的单位,例如在相同假设下每笔交易(或每单位规模)的预估成本。
机制:一种可计算的比较方法
可复现的衡量通常遵循以下步骤。
1) 确定衡量时间窗口和时间戳
选择每个交易周围的时间窗口(例如,从下单到执行)。至少记录:
- 下单时间,
- 收到执行(或确认)的时间,
- 执行价格和方向(买入或卖出),
- 交易规模。
由于点差变化迅速,将佣金与“你在意时刻的点差”进行比较,需要明确的时间戳规则。如果你仅使用与执行时间不匹配的报价时间,结果可能不一致。
2) 将佣金转换为每单位成本
使用实际收取的佣金(来自账单)或明确公布的费率表数据,然后计算:
- 每单位佣金成本 = (收取的佣金) ÷ (以相同单位表示的交易规模)。
假设:佣金按报告方式精确收取,且在你选择的基准货币中无隐藏换算。
3) 将点差转换为每单位的预估成本
对于点差,你可以基于执行时的有效点差来估算隐性成本。
- 如果你有执行时的买价和卖价,则点差 = 卖价 − 买价。
- 如果你只有执行价格,你仍需要一个可审计的规则来获取对应的反向报价(例如,在执行时间戳同时获取的买/卖价)。没有该规则,点差计算将变得主观。
一个常见的简化方法是:
- 每单位点差成本 ≈ (执行时的点差) × (每单位交易规模的每价格单位价值)。
假设:从“价格差”到“货币成本”的转换使用了与你的执行场所相同的合约/手数机制。
4) 在同一框架下比较两种成本
为每笔交易计算:
- 总佣金成本 = 收取的佣金
- 总点差成本(预估) = 每单位点差成本 × 交易规模
然后通过比率比较哪一部分占主导:
- 佣金占比 = 佣金 ÷ (佣金 + 预估点差成本)
这是衡量,而非预测。它仅描述了你在所选时间戳和假设下计算出的结果。
证据或示例:什么是“可审计”的计算
以下是一个可复现的最小示例结构。
- 选择一笔交易并记录:
- 交易规模:S 单位
- 执行方向:买入或卖出
- 执行时间:T_exec
- 收取的佣金:C
- 在(或紧邻)T_exec 时的买价和卖价:B_exec、A_exec
- 计算:
- 执行时的点差:点差 = A_exec − B_exec
- 每单位佣金:C_per_unit = C ÷ S
- 每单位点差成本估算:从点差和可记录的合约/价格到货币的映射中推导
- 比较:
- 在你的假设集下,佣金与点差的主导性
关键点:如果你无法生成与你使用的时间戳规则相同的买/卖价,那么你的点差衡量就不是与佣金衡量“相同”的。在这种情况下,你是在将佣金与点差的近似值进行比较。
可选交叉验证:在相同窗口内汇总多笔交易,并报告每单位的平均成本。但需保持相同的时间戳规则,否则平均可能掩盖不一致性。
局限性与风险:衡量失效的情况
-
时间戳不匹配 点差依赖于时间。如果你的买卖报价数据未在(或非常接近)执行时间捕获,所衡量的点差可能无法反映执行时的实际成本。
-
不同的收费机制 佣金可能取决于交易规模、账户类型或执行场所规则,而点差取决于市场报价。如果你的比较中一个组成部分以不同的基准货币记录,或佣金包含额外项目,结果可能产生偏差。
-
隐藏或额外成本 即使你正确衡量了佣金和点差,仍可能存在其他与执行相关的成本(例如,类似融资的调整或未包含在你使用的佣金项目中的费用)。