BigQuant使用文档

149-破净股策略

由qxiao创建,最终由qxiao 被浏览 87 用户

策略概述

本策略基于破净股的投资思想,主要通过筛选股价低于公司每股净资产的股票,来寻找市场中被低估的投资机会。破净股通常由于市场情绪、短期波动等因素被低估,但从长期来看,这类股票的内在价值往往会被市场重新认识并反映在价格上。策略通过剔除高风险和财务不稳定的股票,专注于那些具备稳健基本面且有较大反弹潜力的公司,旨在构建一个具备长期价值回归潜力的股票组合,符合稳健的价值投资理念。

因子介绍:

  • 总市值(total_market_cap): 该因子用于衡量公司的整体规模,是衡量公司在资本市场上影响力的重要指标之一。通常市值较大的公司具有较强的市场稳定性和抗风险能力,因此选择市值较大的股票能够帮助规避一些波动较大的小盘股。

筛选条件介绍:

  • 股价低于每股净资产(close / adjust_factor < bps_lf): 这一筛选条件意味着选取那些股价低于每股净资产的股票,表明这些公司在市场上被低估,具有潜在的价值回归机会。
  • 非ST股(st_status = 0): 该条件用于剔除因财务或经营问题被特别处理(ST)的股票,避免投资于风险较高的公司。
  • 非风险警示股(is_risk_warning = 0): 剔除那些被监管机构标记为风险警示的股票,进一步降低投资组合的风险。
  • 非停牌股(suspended = 0): 排除停牌的股票,确保股票可以正常交易,避免流动性风险。
  • 上市时间超过一年(list_days > 252): 该条件确保只选取上市时间超过一年的公司,避免投资于上市时间较短且价格波动较大的公司。

通过这些因子和筛选条件,本策略能够有效锁定股价低于净资产且具备稳健经营基础的破净股,构建一个潜在具有较大反弹空间和相对稳健的投资组合。

\

策略流程

  1. 股票池过滤:剔除ST股、停牌股、北交所
  2. 筛选条件:股价低于每股净资产,非风险警示股
  3. 排序条件:按上述构建方法计算得分,按照得分从大到小排序,非停牌股,上市时间超过一年
  4. 策略回测:持股5只等权重、持仓5天、回测时间为2019-01-01至2024-09-26

\

策略实现

A股-基础选股模块

  • 在”交易所“一栏中,取消勾选”北交所“
  • 在”ST状态“一栏中,取消勾选”ST“与”*ST“
  • 最后勾选”过滤停牌“
  • 其他选项保留默认

输入特征模块

  • total_market_cap AS score将总市值作为排序因子

  • m2”输入特征(DAI SQL)“的”表达式过滤条件“一栏中,实现筛选条件

  • close / adjust_factor < bps_lf st_status = 0 is_risk_warning = 0 suspended = 0 list_days > 252

    仓位分配模块

    • 在”评分score字段排序“一栏,选择按照score排序,并且是降序排序ASC
    • 在”持仓股票数量“一栏中输入5,表示持股5只

    在”仓位公式“一栏中输入1 AS position,表示等权持仓(将仓位分为5等份,每个股票在仓内占1份)

    数据抽取模块

    m4数据抽取模块,输入回测起始和截止时间

BigTrader模块

\

标签

投资策略市值因子风险控制价值投资
{link}