发债因子的量化选股策略
由qxiao创建,最终由qxiao 被浏览 4 用户
最近突发奇想,一家公司有能力发行可转债,那这家公司天然是一家基本面还不错的公司,交易所赋予它发债的权限就帮我们筛选了股票池。因此,如果我们以此为股票池,结合一些换手率、成长性、市值进行打分,选择得分靠前的股票构建投资组合应该可以长期盈利。我们先看看回测绩效。
回测绩效
从16年到26年,回测结果如下,年化收益22.34%,最大回撤-34%,关键在于长期是正收益系统的策略。
策略思想
在全部可转债的正股里,按照三个因子进行等权打分,打分结果升序排序(调整完的三个因子都是越小越好),这里如果分配的权重不一样就可以做出不一样的因子,感兴趣的朋友可以试试。
第一个因子是20日换手率
c_pct_rank(m_avg(turn, {turnover_period})) AS avg_turnover_20d
第二个因子是规模因子
c_pct_rank(total_market_cap) as mkt
第三个因子是净利润同比增长率
1-c_pct_rank(net_profit_yoy_mrq) as growth
因为第三个因子是越大越好,为统一方向,我们用1相减。
\
策略设置
股票数量10只
调仓天数:5天
换手率计算周期:20天
比较基准:沪深300指数
初始资金:100万
仓位分配:等权重
打分依据
- 换手率
- 市值
- 成长能力
过滤条件
- 不要st股票
- 上市天数大于252个交易日
- 无风险警示
- 非停牌
策略源码
策略代码在下面,感兴趣的朋友可以克隆到自己开发环境微调一下。
https://bigquant.com/codesharev3/ff9bdafd-f371-41b0-b41a-54e188597dcb
\