“每次抓住1%的涨幅,佣金只有一点点,不影响。”把这句话放到一笔账里,先会遇到两个问题:成本按利润收,还是按成交金额收?1%的涨幅作用于全部账户,还是只作用于其中一小部分持仓?
更麻烦的是,成本不是固定贴在收益旁边的一张标签。资金增加、订单变大、成交推迟时,原来的价格和数量假设也可能不成立。我们先重算一笔透明交易,再问它能否被同样实施。
这次要核对的内容
- 将佣金、滑点与换手放到明确金额和分母上,只计一次。
- 比较预先声明的零成本、基础、压力与延迟情景。
- 说明容量、部分成交和个人税务给纸面结果留下什么限制。
先分清账单费用与成交价格差
佣金等显性费用通常能在收费表或交易记录中查找;价差、时机和市场冲击等隐性成本,则可能通过成交价格与参考价格的不同体现。SEC费用公告列出交易和持续费用,提醒投资者读实际披露,而不是只问有没有佣金。[1]
滑点在本篇指成交价相对所选参考价的偏离。实际偏离可能有利也可能不利;为了做压力比较,下面统一设为不利方向,买得更贵、卖得更便宜。必须先说明参考时点,不能把任意两个价格的差都叫同一项成本。
若已经用实际成交价与参考价计算偏离,再完整加一遍价差或相同冲击,会重复计算。CFA交易成本公开概要也把显性与隐性成本、延迟和未成交等放在实施评价中。[2] 名称可以分开,账目仍要查它们是否覆盖了同一段价格变化。
一笔交易,先把输入冻结
以下为独立合成小账本,币种美元,初始现金10000,只买20份虚构资产,再全部卖出。原定买入参考价100,卖出参考价101;假设每次均足额成交,无其他交易、出入金、分红、税、融资或现金利息。不是SPY真实记录,也不是C2完整回测。
先预登记三组教学条件:零佣金/零滑点只作理想参照;基础每次佣金5基点、另有5基点不利滑点;压力各为15基点。基点写作bps,1基点等于0.01%,5基点是0.05%,小数为0.0005,不能误写成5%。
设佣金率为c、滑点率为s。本例买入成交价为参考价乘以1加s,卖出为参考价乘以1减s;佣金再分别按实际成交金额乘c计算。滑点已经进价格,不能作为现金费用再扣一次。
数量20在本小例固定,是为了隔离成本变化。真实C2基础版要按含费可用资金计算份额,且采用既定精度;不能把本例固定20份替换C2资金分配政策。后续比较也不能假定手续费增加时还能以完全相同现金买入原全仓数量。
基础情景,钱怎样逐笔少掉
基础条件下,买入成交价100乘1.0005,等于100.05。20份成交金额2001,佣金2001乘0.0005,等于1.0005;买入共支出2002.0005,余下现金7997.9995。
卖出成交价101乘0.9995,等于100.9495。20份金额2018.99,佣金1.009495,净收2017.980505。与买入总支出相比,净赚15.980005美元,期末现金10015.980005。
没有成本时,20份从100到101赚20美元;基础情景少留约4.02。这个差额已经同时反映两边不利价格与佣金,不能再加一个笼统“买卖价差成本”扣减结果。模型假设清楚,并不说明真实成交一定如此。
证券参考价格涨了1%,但只约2000美元参与这笔交易。净利润约15.98相对整个10000美元账户约为0.1598%,不是0.798%或1%的全账户收益。每次看到一个收益百分比,都应先找这一次使用的分母。
还可以倒着问:参考卖价至少到多少,才刚好付清这套成本?在本例固定数量、无最低收费的模型下,卖出净收须等于买入支出,即卖价乘0.9995再乘0.9995,应抵消买价乘1.0005再乘1.0005。买入参考100时,卖出参考约需100.20020015,涨约0.2002%才打平。它是这组假设的算术门槛,不是预测价格会达到那里;若规模或费率改变,要从新账本重算。
三组成本,结果对多少假设敏感
按同样方法重算,压力条件下买价100.15、20份金额2003、佣金3.0045,总支出2006.0045;卖价100.8485,成交金额2016.97、佣金3.025455,净收2013.944545,净赚7.940045。
| 预登记情景 | 每次佣金/不利滑点 | 买入总支出 | 卖出净收入 | 净利润 | 期末账户现金 |
|---|---|---|---|---|---|
| 理想参照 | 0/0基点 | 2000 | 2020 | 20 | 10020 |
| 基础 | 5/5基点 | 2002.000500 | 2017.980505 | 15.980005 | 10015.980005 |
| 压力 | 15/15基点 | 2006.004500 | 2013.944545 | 7.940045 | 10007.940045 |
这些小数保留用于对账,不表示真实费用能精确到这几位。所有金额内部不提前取到美分,展示时才按需要舍入;实际券商收费及最小金额规则应另查。
本例三组都盈利,也不能选零成本那条作为结论。它只给出成本变化如何影响这笔给定交易;真实长期策略要在完整订单上复算,同资产基准也按其实际交易与相同假设处理。不能人为给低换手基准添加策略才发生的额外交易。
换手,说清是哪些金额除以什么
基础情景买入金额2001,卖出金额2018.99。若本例定义换手为双边成交金额之和除以期初账户权益10000,便是4019.99除10000,等于40.1999%。这不是所有报表采用的统一定义。
若只统计买入,则2001除10000,为20.01%;若以平均资产或其他方法计量,又会不同。读报告应保留买卖金额、统计期间和分母,不能把两个名称都叫换手率的数直接比较。
在固定费率模型里,成交金额增加通常增加总费用。这里基础买卖佣金合计2.009995美元,按交易金额算一次即可;双边金额已经含买卖两边,不能再为了“往返”乘二。真正现金路径仍以逐笔流水为准,不能用换手乘一个含糊费率替代全部账本。
延迟一天,不一定只是多一笔费用
再给一个独立的延迟情景:原定买入在D1、卖出在D3;分别推迟一个有效交易日后,买入变D2参考价102,卖出变D4参考价100.50。仍各成交20份,基础佣金和滑点不变,其他条件同小例。
含不利滑点及佣金,买入总支出2042.04051,卖出净收入2007.9905025,净亏34.0500075。原例基础盈利约15.98,延迟后却亏约34.05。差异主要涉及换了交易价格,不是再扣一个固定“延迟费”。
这四个价格都是预先给定的合成输入,不证明晚一天一定更差;有时延迟也可能更有利。压力测试的用途是检查对时点的敏感性,不能把其中最好的日期挑出来,重新包装成原计划。
若真实订单只部分成交,也要按已成交份额计费用和持仓,余单按既定政策处理。不能让回测保留满额持仓的收益,却只承担部分成交的费用与资金占用。没有报价与数量资料时,只能说明假设,无法确认真实可实现性。
规模变大,固定滑点还能照抄吗
容量关心策略在什么规模下仍可能按要求实施,以及增加规模会如何改变成本与风险。这里没有估计任何策略的真实容量,先看一个独立的静态卖盘:20份每份100.05,下一档180份每份100.20,且假设全部可供你的订单使用、现金充足。
买20份平均100.05;买200份需要跨两档,金额2001加18036,平均100.185。最优报价没变,较大的订单却不能都按第一档成交。CME公开流动性方法也明确,若顶部数量不足,需要利用后续档位计算指定数量的交易成本。[3]
实际盘口会变化,还可能有隐藏数量、其他订单和成交后的价格反应。静态两档算例只说明数量约束,不模拟永久市场冲击,更不能把期货工具的方法直接当成ETF完整执行模型。固定5基点滑点是在给定情景里加一个偏离,不是市场已经证明能按这个成本成交。
个人规模较小可能减少某些实施困难,却仍要核订单相对流动性、时段和费用。零佣金账户也可能存在价差、其他收费或换汇成本;不能凭“我资金少”跳过这些检查。
税前结果,还没有变成个人可花的钱
本书C2的基础费用5/5基点、压力15/15基点及延迟情景都是教学设定,个人税费未计入。真实任务还需核适用市场费用、产品及账户收费、数据服务、融资和货币转换,分别注明是否进入策略收益或研究预算。
税后结果与居住、税务身份、账户及交易安排有关,没有材料时不填统一税率。也不要把同一笔基金运营费既作为净值已扣费用,又单独从回测收益再减一次。成本名称多,不意味着应该机械相加;要知道每个项目在哪一步已被处理。
先拆开这句“只有一点点成本”
解释题:为什么5基点佣金加5基点滑点,不能只从20美元毛利润里减一次0.1%?应用题:基础情景双边金额4019.99,佣金按5基点计算后又乘二,有什么问题?先写金额与分母。
第一题中,佣金以每笔实际成交金额为基数,滑点分别作用于买卖价;不是按利润收费,也不是只处理一边。第二题重复计算买卖两边,正确佣金合计为4019.99乘0.0005,等于2.009995;价格偏离已在成交价里,不再另扣同一份滑点。
价格没走远,账户为什么还少了钱
新的独立变式只把原卖出参考价101改成100,其他条件仍为20份、初始10000、基础5/5基点。请计算买入支出、卖出净收和最终账户,并说明不能据此断定真实市场永远按这个结果成交。
买入支出仍为2002.0005;卖出成交价99.95、金额1999,佣金0.9995,净收1998.0005。账户最终9996,损失4。相同参考价下,这组人为设定的不利买卖偏离与佣金造成损失;真实报价、成交数量和费用未知时,不能把4美元当实际结果保证。
留下一张成本与执行敏感性表
冻结同一份规则和输入,写明参考价、成交价调整、佣金基数、费用时点、份额及金额精度。把零成本、基础和压力并排,另列延迟与部分成交条件;每个结果保留买卖金额、费用、现金和未成交状态,不只存净收益率。
再写换手定义、可用数量资料、规模假设、税费及研究预算边界。自检时任选一项成本,能否指出它第一次进入哪笔价格或现金;若找不到,就可能遗漏或重复。最后记录当前最敏感的一项实施条件及下一份所需材料,而不是只挑最乐观行作结论。
小结:从每笔现金,回到可实施条件
先固定参考价与费用口径,分别处理买卖方向,再把成交金额、成本和净结果逐笔对上。换手有明确分母,滑点已经进价格时不重复扣;零成本只作参照,不代替实际判断。
随后改变预登记的成本和延迟条件,检查数量、流动性与资金规模。纸面优势若依赖无法核实的成交假设,下一步是补执行证据或缩小结论,而不是用更漂亮的小数把它变成已验证收益。
参考资料
- SEC:How Fees and Expenses Affect Your Investment Portfolio,2025。费用类型及披露,不提供任何券商当前费率。
- CFA Institute:Trading Costs and Electronic Markets,2026公开概要。显隐成本、延迟及未成交,未读取付费全文。
- CME:Understanding the CME Liquidity Tool Methodology。指定交易数量与盘口档位;只借用数量关系,不推广其品种或工具结果。
资料核查日期2026-10-29。本文由AI辅助编写与检查,尚待人类金融审校或目标读者试读;所有价格、盘口和成交为原创合成输入,未完成真实长期C2成本实证或实际执行验收。