Best use case
style-factor-calculation is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
用于因子暴露的风格因子计算原子 skill,适用于通用行业金融计算场景。
Teams using style-factor-calculation should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/style-factor-calculation/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How style-factor-calculation Compares
| Feature / Agent | style-factor-calculation | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
用于因子暴露的风格因子计算原子 skill,适用于通用行业金融计算场景。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 风格因子计算 Skill
## 数据来源
本 Skill 支持多种金融数据输入格式,核心数据来源包括:
### 1. 价格序列数据
- **股票价格数据**:日收盘价、周收盘价、月收盘价
- **指数价格数据**:各类风格指数、行业指数
- **基金净值数据**:单位净值、累计净值
- **组合净值数据**:组合累计净值序列
### 2. 财务数据
- **财务报表数据**:利润表、资产负债表、现金流量表
- **财务指标**:ROE、ROA、净利润率、营收增长率等
- **估值指标**:PE、PB、PS、PEG等
### 3. 市场数据
- **市值数据**:总市值、流通市值
- **交易数据**:成交量、换手率
- **价格动量**:价格动量、收益率动量
### 4. 数据格式要求
- **CSV格式**:标准时间序列数据,包含日期和指标列
- **Excel格式**:支持多工作表数据
- **JSON格式**:结构化时间序列数据
- **数据库连接**:支持SQL数据库直接查询
> 说明:本 Skill 不包含数据采集功能,需要用户提供清洗后的价格和财务数据。建议数据时间跨度不少于1年,以便进行准确的风格因子计算。
---
## 功能
本 Skill 提供全面的风格因子计算能力,涵盖多种风格因子:
### 1. 价值风格因子
- **PE因子**:市盈率及其分位数
- **PB因子**:市净率及其分位数
- **PS因子**:市销率及其分位数
- **PEG因子**:PEG比率及其分位数
- **EV/EBITDA因子**:企业价值倍数及其分位数
### 2. 成长风格因子
- **营收增长率**:营收增长率及其分位数
- **净利润增长率**:净利润增长率及其分位数
- **ROE增长率**:ROE增长率及其分位数
- **盈利质量**:盈利质量指标
### 3. 规模风格因子
- **市值因子**:总市值、流通市值及其分位数
- **市值分组**:大盘、中盘、小盘分类
- **市值权重**:市值加权因子
### 4. 动量风格因子
- **价格动量**:价格动量及其分位数
- **收益率动量**:收益率动量及其分位数
- **相对强度**:相对强度指标
### 5. 质量风格因子
- **盈利质量**:盈利质量指标
- **财务质量**:财务质量指标
- **治理质量**:治理质量指标
### 6. 因子暴露计算
- **因子暴露度**:计算组合对各类风格因子的暴露度
- **因子贡献度**:计算各因子对组合收益的贡献
- **因子相关性**:计算因子之间的相关性
### 7. 数据处理能力
- **缺失值处理**:支持前向填充、插值等方法
- **异常值检测**:基于统计方法识别和处理异常值
- **数据标准化**:支持不同数据源的格式统一
- **因子标准化**:支持因子的标准化处理
---
## 使用示例
### 输出示例
```json
{
"symbol": "000001.SZ",
"date": "2024-12-31",
"style_factors": {
"value_factors": {
"pe": 15.2,
"pe_percentile": 45.3,
"pb": 2.1,
"pb_percentile": 52.8,
"ps": 3.5,
"ps_percentile": 48.2
},
"growth_factors": {
"revenue_growth": 12.5,
"revenue_growth_percentile": 65.8,
"net_income_growth": 18.3,
"net_income_growth_percentile": 72.5
},
"size_factors": {
"market_cap": 50000000000,
"market_cap_percentile": 78.5,
"size_category": "large_cap"
},
"momentum_factors": {
"price_momentum": 8.5,
"price_momentum_percentile": 58.2,
"return_momentum": 7.2,
"return_momentum_percentile": 55.8
}
},
"factor_exposure": {
"value_exposure": 0.45,
"growth_exposure": 0.65,
"size_exposure": 0.78,
"momentum_exposure": 0.58
}
}
```
---
## 注意事项与限制
### 1. 数据质量要求
- 价格和财务数据需要经过清洗和验证
- 建议使用足够长的历史数据(至少1年)
- 异常数据会影响因子计算结果
### 2. 计算方法选择
- 不同计算方法的结果可能不同
- 因子标准化方法需要统一
- 分位数计算需要足够的样本量
### 3. 时间序列特性
- 风格因子具有时间依赖性
- 不同时间点的因子值不可直接比较
- 市场环境变化会影响因子表现
### 4. 综合判断原则
- 单一风格因子不能全面反映投资风格
- 需要结合多个因子进行综合分析
- 应结合市场环境和投资策略进行判断
### 5. 使用限制
- 本 Skill 输出为技术分析结果,不构成投资建议
- 使用者应结合专业判断和具体业务场景
- 对于重大决策,建议咨询专业投资顾问
---
## 参考资料
- 见 references/ 目录中的相关文档,包括:
- 风格因子计算公式手册
- 因子暴露计算方法
- 因子分析最佳实践指南
- 数据处理方法说明文档
## License
- 本 skill 代码部分采用 MIT License,详见 `LICENSE` 文件
- 依赖与运行环境以 `requirements.txt` 为准
- 文档内容采用 CC BY 4.0 许可Related Skills
style-peer-comparison
面向基金产品管理领域的风格对比任务Skill,围绕「同风格基金对比助手」场景提供信息抽取、结构化分析与结果输出。
style-drift-detection-theme-fund
面向基金投研分析领域的风格漂移任务Skill,围绕「风格漂移识别助手-主题基金版」场景提供信息抽取、结构化分析与结果输出。
style-drift-detection-fixed-income-plus
面向基金投研分析领域的风格漂移任务Skill,围绕「风格漂移识别助手-固收+版」场景提供信息抽取、结构化分析与结果输出。
style-drift-detection-equity-biased
面向基金投研分析领域的风格漂移任务Skill,围绕「风格漂移识别助手-偏股版」场景提供信息抽取、结构化分析与结果输出。
fund-style-drift-detection
当用户需要识别基金产品、投资组合或基金经理是否发生风格漂移时使用本技能。 适用于公募基金、私募资管组合、基金中基金子基金、策略产品的风格分析场景。 当任务涉及投资风格画像、风格稳定性评估、实际持仓与产品定位偏离、历史滚动风格变化、 风险暴露变化、行业集中度变化、市值风格切换、成长/价值风格切换、因子暴露漂移、 风格漂移预警、风格归因说明、投研复盘、尽调答疑时优先触发。 输出应坚持审慎、可解释、可复核,明确区分已知事实、推断结论与待补充信息。
factor-analysis
多因子分析与 IC 检验工具,提供因子计算、IC/IR 检验、因子收益率、分组回测等量化因子研究功能。当用户需要做因子有效性检验或因子研究时使用。
volatility-calculation
用于风险波动的波动率计算原子 skill,适用于通用行业金融计算场景。
return-calculation
用于区间/年化收益的收益率计算原子 skill,适用于通用行业金融计算场景。
max-drawdown-calculation
用于回撤指标的最大回撤计算原子 skill,适用于通用行业金融计算场景。
financial-ratio-calculation
用于计算企业财务比率的原子技能,包括盈利能力、偿债能力、营运能力和成长性指标。适用于财务报表分析、企业信用评估、投资研究和风险管理等金融场景。
theme-factory
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
risk-return-matching-calculation
用于适当性匹配的风险收益匹配计算原子 skill,适用于通用行业金融计算场景。