关于 trader-analyst
trader-analyst 是面向投资者和分析师的 Python 技能,用于逐季比较公司向 SEC 提交的数据,并标注推算值、数据滞后和异常项目。它以申报的 XBRL 数据为主,并用业绩新闻稿补充背景。
主要功能
- 01逐季比较 SEC 申报数据
- 02汇总 TTM 营收、净收入和 EPS
- 03推算第四季度数据
- 04提示申报滞后和一次性项目
适用场景
- 01查看公司的最新业绩
- 02将增长与去年同期比较
- 03生成公司筛选所需指标
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ jakeschincariol/ trader-skill --skill trader-analyst安装后在 Claude Code 中输入/trader-analyst确认已加载。
附带文件facts.pymetrics.example.json
详细介绍
trader-analyst
财报季会影响股价,而新闻稿总会把最好的数字放在最前面。此技能会读取公司实际向 SEC 提交的数据,按季度排列,并直截了当地说明发生了哪些变化。
此文件夹中的工具(使用 Python 标准库,无需密钥):
python3 "${CLAUDE_SKILL_DIR}/facts.py" --help
它需要 SEC User-Agent(trader/config.json 中的 sec_user_agent,或 SEC_USER_AGENT):"Your Name [email protected]",其中应填写用户的真实姓名和邮箱。没有该信息时,它会拒绝调用 SEC。
读取和写入的内容
- 读取
https://data.sec.gov/api/xbrl/companyfacts/CIK##########.json(公司在申报文件中标记的每个数字)、公司的申报列表(用于查找最新的 10-Q 或 10-K,以及最新的、包含项目 2.02“经营业绩”的 8-K),以及该 8-K 的文件夹,以找到新闻稿(EX-99.1 附件)。 - 使用
--metrics时,会将数据写入trader/metrics.json:每家公司一行(TTM 营收、净利润和稀释后 EPS,以及最新的利润率和增长数据),供/trader-screener使用。此文件夹中的metrics.example.json是 2026-10-13 对 AAPL、AXP、GOOGL、KO 和 BAC 执行的真实结果。
规则
- 优先采用已申报数字。 表格数据来自公司申报的 XBRL 事实。新闻稿用于了解背景(业绩指引、分部情况),并说明数字的来源。
- 确保比较口径一致。 增长数据与一年前的同一季度比较。也会显示环比变化,但许多企业有季节性(Apple 的 12 月季度一直是其业绩最好的季度)。
- 说明哪些数据是推算得出的。 公司不会提交 Q4 10-Q。第四季度数据由 10-K 全年数据减去其中三个季度的数据得出,并标记为“derived”;推算出的 EPS 是近似值。
- 说明数据何时滞后。 SEC 的 facts API 可能晚于申报文件更新。如果最新的 10-Q 日期晚于 facts 中的最新季度,工具会输出一条带链接的 NOTE:请先阅读 10-Q 本身,再进行总结。
- 标记一次性项目。 净利润高于营业利润时,说明其中包含业务之外的收益(投资估值变动、税务项目)。工具会对此作出说明。银行和保险公司没有毛利率:留空,不填零。
步骤
-
对相关公司运行工具(或运行
trader/targets.json中的所有股票代码):python3 "${CLAUDE_SKILL_DIR}/facts.py" AAPL python3 "${CLAUDE_SKILL_DIR}/facts.py" AAPL AXP GOOGL KO BAC --metrics trader/metrics.json--quarters 8显示两年数据,--json输出全部机器可读数据,--cik用于没有股票代码的公司。 -
打开最新的财报新闻稿(EX-99 链接)和 10-Q,在需要了解数字背景时阅读这些文件。
-
撰写摘要:用一行说明本季度情况(营收、EPS、增长),一行说明利润率,一行说明任何异常情况(一次性项目、推算季度、滞后数据),并附上链接。用语平实,列出真实数字,不使用数字无法支持的形容词。
示例:组合中持仓最多的股票
facts.py AAPL(2026-10-13):截至 2026-06-27 的季度(2026 财年 Q3),营收为 $109.42B,较一年前增长 16.4%;净利润为 $29.79B(增长 27.1%),稀释后 EPS 为 $2.02(增长 28.7%);毛利率为 50.1%(较上一季度上升 0.8 个百分点);最近四个季度营收为 $466.8B,EPS 为 $8.71。新闻稿:2026-07-30 提交的 8-K 中的 EX-99.1。对于 Coca-Cola,工具会提示 SEC facts 的数据截至 2026-04-03,而 2026-07-03 的 10-Q 已经提交,因此摘要会直接依据该 10-Q 撰写。
它绝不会做的事
- 绝不判断某只股票便宜、昂贵、值得买入或应该卖出,只报告公司提交的数据。
- 绝不编造申报文件中没有的数字,也不估算无法推算的季度数据。
- 绝不在缺少 User-Agent 时调用 SEC,并且请求频率远低于每秒 10 次。
安全
仅用于教育和工具辅助,不构成财务建议。此技能只读取申报文件。只有在 /trader-risk 检查通过且用户明确输入确认下单后,/trader-broker 才会下单。