【摘要】回测里漂亮的曲线,实盘总差一截——差的那部分,很多时候不是策略失效,是交易成本。这篇把A股量化里最容易被忽略的几笔钱拆开算:一笔完整的买卖扣几次、一年换手几十次到底让掉几个点、回测里最容易漏掉的那一步,以及一条今天就能定下的换手规则。作者:道道。
先把结论放前面:交易成本是确定要付的,收益预期是不确定的——所以顺序是「先扣成本,再谈收益」。同一套买卖逻辑,一年换手20次和200次,差出来的可能是好几个点的年化,不是几个零头。这个道理不难,难在它不疼:费用单上一笔几块钱,没人当回事,攒一年才发现不是小钱。
适用提醒:这篇写给刚接触A股量化和投资的朋友,聊的是交易成本的概念和估算方法,属于经验与方法分享,不构成投资建议,也不针对任何具体品种。费率以自己账户的实际交割单为准。
一、一笔完整的买卖,到底扣几次钱
把费用拆开看,一笔「买进再卖出」要经过四道手:佣金,买卖各收一次,多数账户含规费在万分之二点五上下,有些还有单笔最低收费;印花税,只在卖出时收,2023年8月减半后按万分之五执行;过户费,沪深双向收取,万分之零点一的量级;滑点,这笔不在费用单上——你想成交的位置和实际成交价之间的差。
前三项加起来,一笔完整的买卖大约千分之一左右。加上滑点,千分之二到千分之三很常见。注意单位:千分之一。单次听着确实小。
二、换成账户里的钱,就不小了
拿10万账户算:一次完整买卖成本约千分之一,也就是100元。一个月调仓一次,一年12次,约1200元;一周调仓一次,一年约50次,5000元;一天动一次,一年250次,两万五。滑点算进去还要往上翻。
换个说法更直观:10万账户一年赚5个点,是5000元。如果你每周调仓一次、还习惯满仓滚动,光成本就差不多把这5个点全吃掉。这不是策略不行,是你的策略必须先跑赢自己的手续费。
三、回测里最容易漏掉的一步
回测默认按某个价格成交,佣金、印花税、滑点一律不计——等于给策略开了一张「免费交易」的外挂。低换手的策略受影响小,靠来回做差价的策略,成本一加,净值曲线立刻贴地。
做法不复杂:给回测加两档成本参数,保守档按佣金万三、印花税千分之零点五、双边滑点千分之一算,现实档按自己账户的真实费率算。两档都还活得下来的策略,才值得进模拟盘。道道量化在策略验收里把这一步叫「成本敏感性测试」,过的和不过的,差别很明显。
四、审计养成的一个习惯:把费用单列一行
做了三十多年财务和审计,我看利润表有个固定顺序:先翻费用明细,再看利润。理由很朴素——费用是已经确定的,收入是估出来的,先管住确定的那个。
这个习惯我搬到了投资上:每个月对一次账,把佣金、印花税、过户费单列一行,滑点用成交均价和当日均价粗估一笔,和当月的策略表现放在一起看。第一次把这行数字算出来时,意外的不在金额,而是它跟我的换手频率几乎同步涨。看曲线时觉得自己在「小幅优化」,看费用行时才明白:优化的是策略,付钱的是频率。
五、今天就能定的四条
算自己的真实费率:翻最近一笔成交的交割单,用费用总额除以成交金额,得到属于你的双边费率,写进交易日志第一行。
定一条换手上限:新手先把调仓频率压到月度,一年完整买卖不超过15到20次,成本预算控制在账户的2%以内。
下单方式改一下:用限价单、避开开盘收盘前后那几分钟,滑点能省一截。
每季度看「成本占收益比」:超过三成,先优化换手,别急着优化策略。
常见问题
问:佣金万分之二点五,单笔就几块钱,为什么影响这么大?
答:单笔是小钱,但它是按成交额比例、按次数累加的。换手越高,成本对年化的侵蚀越接近线性放大,跟单笔金额大小没关系。
[此处为付费内容,官网查看]
问:回测要不要把交易成本算进去?
答:要,尤其是高换手策略。不含成本的曲线越漂亮,实盘被磨平的概率越高。
[此处为付费内容,官网查看]
问:用限价单一定能减少滑点吗?
答:能减少成交价变差,代价是可能不成交。单边行情里为了拿到仓位,滑点省不下来——这是取舍,不是技巧。
[此处为付费内容,官网查看]
问:交易成本算风险吗?
答:它不属于波动风险,是确定性支出。但判断上要当风险看:波动风险是不确定的,成本是每笔都确定要付的,先付掉的那部分压低了所有可能的收益。
关于这套知识库,也想让你知道
这篇聊的「交易成本」,属于道道量化知识库「策略执行」这条线里最容易被跳过的一节。讲策略的文章多,讲成本的文章少,而回测与实盘之间那条缝,往往就是从这里开始的。
知识库里还有交易日志、策略验收、条件单、回测规范这些配套内容,跟这篇是同一条线:先把每一笔确定的支出记清楚,再谈不确定的收益。
我们不讲神话,只讲能算清的常识。用数据和逻辑说话——成本这行数字,是你自己账户里最诚实的一行。
这篇文章,你可能还想问
点击下方问题,右下角的「道道量化助手」会直接为你解答(由道道量化知识库回答):
账户从10万做到30万、仓位放大之后,交易成本预算要不要跟着放大?
网格策略一个月触发50次,要不要先把成本算清楚再决定参数?
连亏5次、回撤到8%了,想提高换手频率补回损失,该怎么调?
登录后即可解锁更多免费提问次数;加入 VIP 会员,可无限次使用道道量化助手知识库,并免费查看付费内容、下载付费的文档、方案与工具。
免责声明:本文由「道道量化·1848」原创,作者道道,仅供学习参考,不构成投资建议。市场有风险,投资需谨慎。欢迎转载,请保留原文并注明出处。
更多量化干货内容,搜索「道道量化」或访问官网 www.1848.cn
同步更新:百家号、知乎、今日头条、雪球、东方财富、GitHub、dev.to
Top comments (0)