Install
openclaw skills install @hunkguo/factorlabFactorLab 因子实验室 — 基于开源金工研报的多因子选股分析工具。对A股股票进行因子切割论(理想反转/理想振幅/长端动量)三因子评分,给出明确的购买建议(强烈推荐买入/建议买入/观望/不建议买入)。当用户询问某只股票是否值得买入、是否值得购买、因子分析、多因子评分、选股建议、股票评分、量化分析时触发此技能。
openclaw skills install @hunkguo/factorlabFactorLab 是基于开源证券金融工程研报整理的多因子选股分析系统。通过因子切割论(3因子模型)对A股股票进行量化评分,给出明确的购买建议。
核心能力:
当用户出现以下意图时使用此技能:
脚本使用纯Python标准库实现,无需安装第三方包即可运行(模拟数据模式)。若需获取实时行情数据,需安装 pytdx:
pip install pytdx
使用以下 Python 解释器执行脚本:
C:\Users\xfb\.workbuddy\binaries\python\versions\3.13.12\python.exe
python scripts/analyze.py <股票代码>
示例:
python scripts/analyze.py 000001 # 分析平安银行
python scripts/analyze.py 600519 # 分析贵州茅台
python scripts/analyze.py 000001 --json # JSON格式输出
python scripts/analyze.py 000001 --no-live # 使用模拟数据(不连接TDX)
python scripts/analyze.py --batch # 扫描默认股票池
python scripts/analyze.py --batch --codes 000001,600519 # 扫描指定股票
python scripts/analyze.py --batch --min-score 60 --top 10 # 评分≥60,取前10
python scripts/analyze.py --batch --no-live # 模拟数据模式
脚本路径相对于技能目录:~/.workbuddy/skills/factorlab/scripts/analyze.py
python scripts/analyze.py 000001 获取分析报告references/factor_theory.mdpython scripts/analyze.py --batch --min-score 60 --top 10 批量扫描python scripts/analyze.py <股票代码> --json 获取结构化数据references/factor_theory.md 解释因子含义| 建议 | FactorLab评分 | 含义 |
|---|---|---|
| 🔥 强烈推荐买入 | ≥80 | 三因子共振,逢低布局 |
| ✅ 建议买入 | ≥65 | 因子偏多,小仓位试探 |
| ⚡ 观望 | ≥50 | 信号中性,等待明确信号 |
| ❌ 不建议买入 | <50 | 风险大于收益,暂回避 |
FactorLab评分 = 理想反转×35% + 理想振幅×30% + 长端动量×35%
| 因子 | 方向 | 达标阈值 | 权重 |
|---|---|---|---|
| 理想反转 | 值越负越好 | < -0.02 | 35% |
| 理想振幅 | 值越负越好 | < -0.008 | 30% |
| 长端动量 | 值越大越好 | > 0.05 | 35% |
--json 可输出JSON格式便于程序化处理。references/factor_theory.md — 因子理论详解:因子切割论三要素、三大因子定义、子分映射表、购买建议逻辑