← 返回
未分类

A Share Multifactor Model

A股多因子模型/Barra风格因子分析。当用户说"多因子"、"multifactor"、"Barra"、"因子模型"、"风格因子"、"XX的因子暴露"、"因子收益率"、"风险模型"时触发。基于 cn-stock-data 获取行情和财务数据,构建多因子风险模型,分析因子暴露、因子收益、协方差矩阵。支持研报风格(f...
用于A股多因子模型/Barra风格因子分析。当用户提及“多因子”“multifactor”“Barra”“因子模型”“风格因子”“XX的因子暴露”“因子收益率”“风险模型”等关键词时触发。基于cn‑stock‑data获取行情和财务数据,构建多因子风险模型,分析因子暴露、因子收益和协方差矩阵。支持研报风格的分析与展示。
yzswk
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 513
下载
💾 1
安装
1
版本
#latest

概述

A股多因子模型

数据源

SCRIPTS="$SKILLS_ROOT/cn-stock-data/scripts"

# 个股K线(计算动量/波动率因子)
python "$SCRIPTS/cn_stock_data.py" kline --code [CODE] --freq daily --start [日期]

# 实时行情(市值/PE/PB等)
python "$SCRIPTS/cn_stock_data.py" quote --code [CODE1],[CODE2],...

# 财务指标(ROE/营收增速等基本面因子)
python "$SCRIPTS/cn_stock_data.py" finance --code [CODE]

量化计算

QSCRIPTS="$SKILLS_ROOT/a-share-multifactor-model/scripts"
# 多因子回归
python "$QSCRIPTS/multifactor_builder.py" --returns returns.csv --factors "size,value,momentum" --method ols

Workflow

Step 1: 确定因子体系

根据用户需求选择因子集:

  • Barra CNE5 风格:Size/Beta/Momentum/ResidVol/NLSize/BP/Liquidity/EarningsYield/Growth/Leverage
  • 自定义因子:用户指定的因子组合
  • 通过 cn-stock-data 获取原始数据(行情+财务)

Step 2: 因子计算与标准化

  1. 从原始数据计算因子值
  2. 去极值(MAD 法 ±3 倍)
  3. 标准化(Z-score)
  4. 缺失值处理(行业均值填充)

Step 3: 截面回归估计因子收益

  1. 每期对股票收益 vs 因子暴露做 OLS 回归
  2. 回归系数即为因子收益率
  3. 计算因子收益的 t 统计量

Step 4: 构建风险模型

  1. 因子协方差矩阵(指数加权)
  2. 特质风险估计(回归残差的波动率)
  3. 股票层面的风险分解

Step 5: 输出

维度formal(完整因子报告)brief(快速分析)
----------------------------------------------
因子定义完整因子体系说明仅列出因子名
因子收益完整时序+统计检验近期因子收益排名
暴露分析个股因子暴露详表关键因子暴露值
风险模型协方差矩阵+特质风险
图表因子收益累计曲线

默认风格:brief。用户要求"详细"/"完整模型"时切换为 formal。

关键规则

  1. 因子暴露需经行业和市值中性化处理
  2. 因子协方差使用半衰期 90 天的指数加权
  3. 特质收益率需检验正态性假设
  4. A 股需剔除 ST 股和次新股(上市<60日)
  5. 行业分类默认使用申万一级(31 个行业)

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-03 06:23 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

A Share Portfolio Optimize

yzswk
A股量化组合优化。当用户说"组合优化"、"portfolio optimization"、"均值方差"、"风险平价"、"最优权重"、"Black-Litterman"、"最小方差"、"最大夏普"、"怎么分配权重"、"等风险贡献"时触发。基于
★ 0 📥 740

A Share Event

yzswk
专注A股事件驱动分析,包括公告解读、政策影响评估、并购重组、增发回购、股权激励等关键事件对市场影响分析。
★ 1 📥 512

Ima Skills 1.0.4

yzswk
IMA 个人笔记服务 API skill,用于管理用户的 IMA 笔记。支持搜索笔记、浏览笔记本、获取笔记内容、新建笔记和追加内容。 当用户提到笔记、备忘录、记事、知识库,或者想要查找、阅读、创建、编辑笔记内容时,使用此 skill。 即使
★ 0 📥 631