老板论坛

 找回密码
 立即注册
查看: 98|回复: 0

如何构建股票日频回测——以北上资金为例

[复制链接]

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2023-4-9 20:01:50 | 显示全部楼层 |阅读模式
有朋友问我,某些股票因子的时效性很强,若使用月频进行交易没,可能由于时滞性而没有效果,希望可以研究日频的交易回测。那么日频回测代码是否可以完全仿照月频回测那样写呢?理论上来说,无论日频、月频还是季频,本质上是没有太大区别的,但是实际操作过程中,日频策略需要注意的细节更多。
比如,日频策略的换手率较高,过高的换手费用可能会抹平策略的收益,因此换手费用不可忽视,而月频策略的年化换手率较低,对应较低的换手费用,所以费用对于策略收益的影响不大。对于日频策略,必须考虑是否能够买入、如何在没有前瞻偏差的情况下尽量没有延迟、使用哪个价格代表调仓价格更加合理等问题。而月频策略则不必过度纠结这些问题,因为一至两天的收益率并不会对月频策略的收益产生较大的影响。试想,对于一个月频调仓策略,如果使用上月末的收盘价和使用本月初的开盘价调仓,会对策略收益产生十分大的影响,那么这样的策略是不稳定的,谁还敢使用呢?
这里以一个较为简单的北上资金因子策略为例来说明日频回测时应该注意的一些具体问题。
首先简单介绍下北上资金。北上资金,是指从香港股票市场通过陆股通流入沪、深两市的资金,因为中国大陆在香港的北面,所以称为“北上”;与之相对应的,内地通过港股通流入香港市场的资金被称为“南下”资金。我国的A股市场不允许国外的资金直接参与交易,所以境外资金只能通过间接的方式参与A股市场。目前,境外资金可以通过QFII和陆股通两种方式参与。QFII是指合格的境外机构投资者(Qualified Foreign Institutional Investor),指外国专业投资机构到境内投资的资格认定制度,外国投资者若要进入我国的A股市场进行交易,必须符合一定的条件,得到有关部门的审批后,汇入一定额度的外汇资金,并转换为人民币,通过严格监管的专门账户投资A股。陆股通是指境外投资者委托香港联交所参与者,通过香港联交所证券交易服务公司,向上/深交所进行申报,买卖规定范围内的上/深交所上市股票。其中根据交易所不同,陆股通又可细分为沪股通与深股通。沪股通和深股通分别于2014年和2016年开通,此后,陆股通已经逐渐成为境外资金投资A股的重要渠道。近年来,北上资金所覆盖的标的数量以及所持市值逐渐增加,对A股市场的影响也在不断提升。



数据来源:WIND数据库


北上资金不仅对A股大盘的走势把握比较准确,市场嗅觉较为灵敏,能够精准的进行“高抛低吸”,而且北上资金的投资理念较为成熟,一般倾向于价值投资,青睐于有潜力的、成长性较好的上市公司,所以被市场投资者被称为“聪明钱”。因此,跟随北上资金进行投资能否获得超额收益,是一个值得研究的问题。
以2019年1月至2022年12月的陆股通股票为样本,构建了北上资金增持因子:
holdincrease(i,t)=  holdshare(i,t-1) / holdshare(i,t-2) -1
holdincrease(i,t)表示股票i在t日的北上资金增持因子,holdshare(i,t-1)表示北上资金在t日持有股票i的股数。由于北上资金持股数据要在收盘以后才可以获得,在t日进行交易时,计算指标使用的是t-1日及以前的数据,即使用昨天持股数量相对于前天持股数量的变化率,来作为今日选股的因子。该指标为正,则意味着北上资金增持了该股票,否则意味着减持了该股票。如果  缺失,可以认为当日北上资金没有持有该股票,因此可以设定缺失值为0,也可以剔除该股票。如果  为无穷大,则应该剔除当日的该样本,因为不具有可比性。
在t日进行交易时,如果某只股票存在停牌、一字涨跌停等情况,则不能进行交易。持有期可以设为1天或者5天,如果持有1天,则信号的及时性较强,换手率会很高;如果持有5天,可以剔除一些指标的噪音,但是信号的及时性相对减弱。对于交易价格,若直接使用开盘价或者收盘价会有较大偏差,因为几乎不可能在瞬时完成交易,而且由于持有期短导致交易价格的选取对于收益率的影响较大,较为严谨的做法是选择当日高开低收的均价作为交易价。对于换手费率,可以设置为双边费率千分之一,即买入卖出均会有千分之一的费用产生(这里的换手费率考虑了印花税、佣金、滑点等)。基准收益可以设定为中证800指数。对于组合内各个股票的权重,可以简单设置为等权重,也可以设置市值加权,本帖以等权重为例进行检验。
通过回测发现,当持有期为1天时(图中蓝色的结果),因子平均IC为0.015,十分组多头的组合超额收益年化16%,显著跑赢了中证800指数;当持有期为5天时(图中黄色的结果),因子平均IC为0.031,十分组多头的组合超额收益年化3%。这说明北上资金策略的信号衰减较快。同时需要注意的是,若设置更高的换手费率,有可能吞噬掉更多的收益。



因子IC和分组收益



因子多头组合超额累计收益

由于各个股票所处行业的不同,以及市值的差异,都可能导致北上资金增持因子的不可比性。所以还要考虑市值行业中性化之后的结果。由于股票所处行业在短期内一般不会变化,所以当回测时间并不太长的情况下,可以不用考虑股票所处行业的变化。从下图可以看到,在对北上资金增持因子进行中性化之后,因子依然具有选股能力。



中性化因子IC和分组收益



中性化因子多头组合超额累计收益

以上结果可以看出,使用北上资金增持比例进行选股是有效的策略,证明了北上资金的“聪明钱”称号不是浪得虚名。然而,以上的选股组合包含了较多的股票。对于个人投资者而言,由于资金量较少,仅能持有较少的数量的股票,因此以上的选股策略并不十分适合个人投资者。接下来考虑利用北上资金的择时策略。
从所有的陆股通中,筛选最近一年北上资金日均持有比例不低于0.1%、北上资金持股天数不低于300天的样本,按照北上资金持股比例进行排序,选择前30只股票作为股票池,等权进行配置。每天计算个股的北上资金增持指标,如果增持因子的数值大于该个股的因子值的历史区间的90分位数,则买入,如果小于10分位数则卖出(读者可以根据自己的认知和经验来设置买卖的阈值)。
可以看到,该组合对于中证800指数具有超额收益。证明了使用北上资金增持指标构建择时策略的有效性。不过该策略的波动和回撤也不小,还不够稳定,读者可以尝试设定不同的股票池、买卖阈值、选股指标来寻找更佳的策略组合。



择时策略收益
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|老板论坛

GMT+8, 2025-4-9 05:12 , Processed in 0.127592 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表