Q-CodeQ-Code 打开工作台

资产扩张异象选股

因子选股A股风险 中进阶更新 2026-09-25#资产扩张#投资异象#财务因子

总资产同比增长率反向选股:扩张最激进的公司后续收益占劣,做多克制扩张组,与应计异象互为存量/流量对照。

策略目标

资产扩张异象是投资异象家族的存量口径代表:总资产高速扩张的公司,后续收益系统性更低 [1]。理性端解释来自投资理论——扩张往往发生在估值高企、资本便宜的时候,边际资本回报递减,高投资预示低预期收益;行为端解释是市场对扩张期的增长故事过度外推。与应计异象的关系需要说清楚:应计是流量口径(当年利润中非现金部分),资产增长是存量口径(资产负债表的两期变化),两者同根但信息不同 [1]——本策略与盈利质量选股互为对照,重叠度用正交化检验裁决。A 股的扩张由增发、转债与并购共同驱动,再融资政策变迁对扩张行为分布的影响标注待确认。

数据需求(财务)

数据 字段 来源报表 用途
资产 总资产(两期) 资产负债表 增长率分子分母
时点 报告披露日期 公告数据 时滞纪律
状态 ST、上市日期、行业分类 基础信息 过滤

金融行业必须剔除:银行保险的资产负债表扩张是经营模式本身,与非金融企业的投资性扩张不可比,混入会直接污染截面。

资产增长率

AGi,t=TAi,t−TAi,t−1TAi,t−1AG_{i,t} = \frac{TA_{i,t} - TA_{i,t-1}}{TA_{i,t-1}}

TATA 取最新年报与上年年报的总资产(可比口径),AGAG 越大扩张越激进。截面做多 AGAG 最低的 40 只,剔除扩张最激进的 30%。总资产为零、为负或上年数据缺失的样本跳过,不做估算填充。

执行规则与姊妹分工

年报为主调仓节点,可扩展季频;披露满 5 个交易日才可用;剔除金融、ST 与上市不满 2 年的标的(保证两期可比);做多 AG 最低的 40 只等权,剔除 AG 最高的 30% 作为组合纪律。与盈利质量选股的分工:那边做流量口径的应计剔除,这边做存量口径的扩张剔除,同池使用时先做正交化对照确认信息不重叠;单因子版先独立登记。

风险与失效场景

  • 好扩张与坏扩张不分:并购扩张与产能扩张的经济含义不同,总量口径无法区分,分解检验是必做项;
  • 与应计因子重叠:同根异象,独立 alpha 期望要放低,正交化后残余是裁决标准;
  • 口径漂移:报表重述与合并范围变化会让两期总资产不可比,需登记口径版本;
  • 政策语境:再融资与并购政策的周期性松紧改变扩张行为分布,历史分组规律未必延续;
  • 慢变量钝感:年频信号更新慢,中途经营突变只能靠季频扩展或劣化剔除兜底。

验证状态

待验证。需要完成:AG 分组收益单调性;与应计因子正交化后的残余显著性;并购驱动扩张单独剔除的对照;年报与季报频率对照;金融剔除彻底性的抽检。本文不提供任何未实测的收益或回撤数字。

参考文献与延伸

[1] Cooper, M. J., Gulen, H., & Schill, M. J. (2008). Asset Growth and the Cross-Section of Stock Returns. Journal of Finance, 63(4).(资产扩张异象的原始文献)

[2] Q-Code 量化策略工作台

策略逻辑结构

  1. 两期资产负债表 — 总资产与披露日期
  2. 披露时滞纪律 — 披露满 5 个交易日
  3. 资产增长率计算 — AG 同比存量变化
  4. 范围过滤 — 剔除金融、ST、上市不满 2 年
  5. 克制扩张组合 — AG 最低 40 只,剔除最高 30%
  6. 年度再平衡 — 年报节点调仓与劣化剔除

AI 生成提示词

复制以下提示词,打开 Q-Code 工作台粘贴到 AI 对话框,即可自动生成该策略的 QMT 策略代码(单个完整 .py 文件,支持 QMT 回测与实盘)。

请生成一个 QMT 兼容的 A 股资产扩张异象选股策略。最新两期年报总资产与披露日期由参数注入:计算 AG = (本期总资产 - 上期总资产) / 上期总资产;剔除金融行业、ST 与上市不满 2 年的标的,总资产缺失或非正的样本跳过;只使用披露满 5 个交易日的年报数据,年频调仓(可扩展季频),做多 AG 最低的 40 只等权并剔除 AG 最高的 30%。兼容回测与实盘分支,参数内联在 init,输出单个完整 Python 文件并包含详细日志。
用自然语言,生成你的 QMT 策略
注册即赠 200 积分,约可生成 5 次 · 支持 Kimi / GLM / DeepSeek
打开 Q-Code 工作台