量化交易中的turnover和ROT到底指什么 对股票期货策略有何影响

企业微信

换手率与持仓周转率 量化策略的两个命门指标

做量化交易的人经常在回测报告里看到turnover和ROT这两个词。很多人扫一眼就过去了,觉得它们只是两个统计数字。实际上,这两个指标直接决定了你的策略在实盘中能不能活下来。搞不懂它们,回测曲线再漂亮也是纸上富贵。

turnover到底是什么

turnover翻译过来就是换手率。在量化交易里,它衡量的是你的策略在一段时间内买卖资产的频繁程度。最直白的理解:假设你管理100万资金,某个月你的策略买入了80万市值的股票,又卖出了60万市值的股票,那么单边换手率大约是80%(买入额除以总资产),双边换手率是140%(买入加卖出除以总资产)。不同平台算法略有差异,有的用买入额除总资产,有的用买卖总额除两倍总资产,核心逻辑都是看资金转了多少圈。

量化交易中的turnover和ROT到底指什么 对股票期货策略有何影响

turnover高意味着策略交易频繁。高频策略的turnover可以高到每天几百甚至上千个百分点,低频策略可能一个月才几十个百分点。这个数字本身没有好坏,但它背后跟着的是交易成本。股票交易有印花税、佣金、过户费,期货交易有手续费和滑点。turnover越高,这些摩擦成本吃掉利润的速度就越快。一个年化收益20%的策略,如果turnover导致每年交易成本吃掉15%,实盘到手就只剩5%了。很多回测里忽略成本的高频策略,实盘一上线就变成亏损机器,根源就在这里。

ROT又是什么 和turnover什么关系

ROT全称是rate of turnover,中文叫持仓周转率。它和turnover描述的是同一件事的不同侧面。turnover看的是交易金额相对于总资产的流动速度,ROT看的是持仓被替换的频率。打个比方,turnover像你钱包里钱进出的速度,ROT像你衣柜里衣服被换掉的频率。

在量化策略评估中,ROT通常用一段时间内的交易次数除以平均持仓数量来计算。假设你的策略同时持有20只股票,一个月内产生了40次完整的买入卖出(一买一卖算一次完整交易),那么月度ROT就是40除以20等于2,意思是平均每只持仓股票每个月被换掉两次。ROT越高,说明策略持仓周期越短,对市场短期波动的依赖越强。

turnover和ROT的数值高低可以帮你快速定位策略类型。月度turnover低于30%、ROT小于0.5的策略属于低频价值型,持仓周期长,交易成本影响小,但对选股能力要求极高。月度turnover在100%到300%、ROT在1到3之间的属于中频轮动型,兼顾了信号频率和成本控制。月度turnover超过500%、ROT大于5的就是高频型,必须确保每笔交易的预期收益能覆盖手续费和滑点,否则规模一大就失效。

股票和期货里的实际差异

股票市场做量化,turnover的杀伤力主要来自印花税。卖出时千分之一的印花税加上佣金,单边交易成本至少在千分之一点二以上。一个日换手率20%的股票策略,一年按250个交易日算,turnover高达5000%,光交易成本就超过本金的60%。这就是为什么很多股票量化策略拼命把turnover压下来,从日频调到周频甚至月频。股票还有T+1的限制,当天买了不能卖,turnover的计算和实际执行之间会有偏差,回测里必须把这条规则加进去,否则算出来的turnover是虚的。

期货市场没有印花税,手续费也低得多,商品期货手续费常常是万分之几甚至更低,而且T+0交易。同样的turnover水平,期货策略的成本压力比股票小一个数量级。但期货是保证金交易,杠杆放大了资金使用效率,turnover的计算基数应该用合约名义价值,不能用保证金占用。用保证金算turnover会严重低估交易频率,因为杠杆把实际买卖的资产规模放大了好几倍。做期货高频策略的人特别关注ROT,因为期货主力合约有换月问题,近月合约流动性好但持仓时间短,ROT天然偏高,策略设计时必须把换月带来的额外turnover算进去。

用这两个指标优化策略的实操思路

拿到一个策略的回测报告,先看turnover和ROT,再看收益曲线。如果turnover很高但收益曲线对交易成本极其敏感,稍微调高手续费假设收益就大幅回撤,这个策略的鲁棒性就有问题。正确的做法是画出收益随turnover变化的敏感度曲线,找到成本容忍度的临界点。

ROT可以帮助判断策略容量。ROT越高的策略,对市场流动性的消耗越大。股票策略如果ROT很高,一旦资金规模上去,买卖冲击成本会迅速吃掉超额收益。期货策略的ROT高,要关注主力合约的盘口厚度,挂单量不够的时候滑点会急剧放大。很多量化私募在策略上线前会用ROT估算最大管理规模,公式很简单:策略容量约等于标的日均成交额除以ROT再乘以一个安全系数。

调参的时候,turnover和ROT也是重要的约束条件。优化目标不能只看夏普比率,要把换手率约束加进去。股票多因子策略里,加入换手率惩罚项可以避免模型选出那些靠频繁交易赚小钱的因子组合。期货CTA策略里,设置ROT上限能防止策略在震荡市里被反复打脸,来回止损产生的turnover比趋势行情里高得多。

理解turnover和ROT的本质,就是理解量化交易里收益和成本的天平。任何策略的净利润等于毛收益减去交易成本,而交易成本约等于turnover乘以单次交易成本率。把这两个指标盯住了,回测和实盘之间的鸿沟才能被真正填平。股票和期货的交易规则不同,成本结构不同,但这条底层逻辑是相通的。

转载请注明出处:https://www.lianghuajiaoyi.top/wenzhang/lianghua-jiaoyi-turnover-1189.html