股票量化报单流量费到底怎么算?频繁挂撤单真的会被券商多收钱吗
摘要:
股票量化交易中,报单流量费是按委托笔数收取的交易所规费,高频挂撤单会显著推高成本。散户少、量化多的策略需算清每笔流量费对收益的侵蚀,期货虽无此费但有撤单率惩罚。降低无效报单、优化订单簿管理是省钱关键。

股票量化报单流量费到底怎么算?频繁挂撤单真的会被券商多收钱吗
做量化交易的朋友最近在群里吵起来了,起因是一个做日内高频策略的哥们晒出了自己上个月的交易账单。股票那头赚了万把块,结果交易所的流量费扣了三千多,再加上佣金和印花税,到手只剩点汤汤水水。他骂骂咧咧说券商坑人,可人家收费的依据白纸黑字写着,只是大多数散户从来没认真看过。
报单流量费是个什么东西
你每次在交易软件里点买入或者卖出,委托单就会从券商机房传到交易所。交易所处理这笔委托要消耗撮合系统的资源,尤其是那些挂了又撤、撤了又挂的单子,哪怕没成交,系统照样得跑一遍流程。所以交易所对每笔委托按下单笔数收一笔费用,业内叫报单流量费,也有人叫撤单费或者委托费。
这个费用跟佣金完全两码事。佣金是你成交之后券商收的服务费,流量费是交易所收的通道使用费。股票这边上交所和深交所都有明确规定,每笔委托收一毛钱左右,卖出的时候还要叠加印花税和过户费。单看一毛钱不起眼,可量化策略一天挂几百上千笔撤单,一个月下来就是几百上千块。
高频策略为什么最容易踩这个坑
量化策略尤其是做市策略和日内反转策略,核心逻辑就是不断在盘口挂单赚价差。挂单被吃掉就成交,没被吃掉就撤了重新挂。一秒钟挂十笔撤十笔,交易所那边就记了二十笔委托记录。哪怕你一笔都没成交,流量费照收不误。

有个做ETF套利的团队算过一笔账,他们的策略平均每天挂单撤单加起来超过两千笔,按每笔一毛钱算,一天光流量费就是两百块。一个月二十个交易日,四千块就没了。策略本身年化收益也就十几个点,规模不大的时候流量费能吃掉将近三分之一的利润。这还没算券商的佣金和交易所的其他规费。
散户做量化跟机构完全不是一个量级。散户一天顶多几十笔委托,流量费几块钱的事,基本可以忽略。但如果你写了个网格交易策略跑在分钟线上,一天触发几十次买卖,每次挂单撤单都算数,流量费就开始咬人了。很多人回测的时候只算佣金和滑点,把流量费漏掉了,实盘一跑发现收益对不上,查了半天才发现是这笔小钱在作怪。
期货这边怎么收
期货没有股票那种按笔收的报单流量费,但交易所对撤单率有惩罚机制。比如中金所的股指期货,如果你当天撤单次数超过一定比例,交易所会提高你的手续费标准,或者在极端情况下限制你的报单权限。商品期货交易所也有类似规定,只是门槛和力度不同。
期货量化策略里高频挂撤单更常见,因为期货是T+0,日内可以反复开平。有些做市商策略在螺纹钢或者豆粕上一天挂几千笔单子,撤单率能到百分之八九十。交易所对大额撤单会额外收费,具体标准每个品种不一样,做策略之前得把交易所的收费细则翻出来看清楚。
怎么把这块成本压下来
第一件事是把策略里的无效报单砍掉。很多量化策略挂单逻辑写得太粗糙,价格偏离盘口几个 tick 也挂上去,成交概率极低,纯粹给交易所送流量费。把挂单价格限制在盘口附近一两个 tick 范围内,撤单率能降一大截。
第二件事是用交易所提供的批量报单接口。有些券商给量化客户开放了批量委托功能,一笔指令可以同时挂多个价位的单子,交易所按一笔委托收费而不是按多个价位分别收费。这个功能需要跟券商申请,散户一般不知道有这东西。
第三件事是算清楚策略的报单频率上限。回测的时候把流量费加进去,按每笔一毛钱估算,看看策略在扣掉流量费之后还剩多少利润。如果利润薄得跟纸一样,要么降低频率,要么换品种,别硬扛。
期货那边要盯住撤单率指标。交易所通常按月或者按日统计撤单比例,超过阈值就加收手续费。策略里加一个撤单率监控模块,快接近阈值的时候自动降低挂单频率,比事后被罚钱划算得多。
别让小钱吃掉大利润
量化交易拼的是细节。佣金万一和万三看起来差很多,但高频策略真正的成本大头往往藏在流量费、撤单惩罚和滑点这些不起眼的地方。散户做量化本来资金量就小,每一分钱成本都得抠着算。把报单流量费搞清楚,把无效挂单砍掉,把撤单率控制在交易所的容忍范围内,这三件事做好了,策略的实盘表现能上一个台阶。
下次看到账户里莫名其妙少了几百块,别急着骂券商,先去翻翻交易所的收费清单。那上面每一行字,都是你策略利润的隐形对手。
声明
转载声明:欢迎分享本文,转载请注明出处!
点击复制: