mcpField
I
insider-trading

insider-trading

github.com/staskh其他39460 次安装1 天前更新
代码仓库

关于 insider-trading

此技能从 Yahoo Finance 获取股票的近期内部人交易(SEC Form 4 数据),并汇总买卖方向、笔数及金额。适用于查看单只股票或比较多个标的的内部人交易活动。

主要功能

  1. 01获取近期内部人交易记录
  2. 02汇总净买入或净卖出情绪
  3. 03统计买卖笔数与金额
  4. 04多标的按净买入金额排序

适用场景

  1. 01查看 NVDA 近期内部人买入
  2. 02比较多个股票的内部人活动
  3. 03找出近期内部人卖出较多的股票

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/staskh/trading_skills --skill insider-trading

安装后在 Claude Code 中输入/insider-trading确认已加载。

附带文件scripts/insider_trading.py

详细介绍

内幕交易

从 Yahoo Finance(SEC Form 4 数据)获取近期内幕交易。

说明

**注意:**如果未安装 uv 或未找到 pyproject.toml,请在以下所有命令中将 uv run python 替换为 python。

uv run python scripts/insider_trading.py SYMBOLS [--days DAYS]

参数

  • SYMBOLS - 单个股票代码或以逗号分隔的列表(例如:NVDA 或 NVDA,PLTR,GOOG)
  • --days - 回溯的天数(默认值:90)

输出

返回包含以下内容的 JSON:

  • transactions - 内幕交易列表,包含内幕人士姓名、职位、交易类型、股数、价格、价值、日期和所有权类型
  • summary - 净情绪(net_buying、net_selling、neutral)、买入/卖出笔数和金额

对于多个股票代码,结果按净买入金额排序(买入最多的排在前面)。

使用场景

  • “显示 NVDA 过去 90 天的内幕买入情况”
  • “比较 NVDA、PLTR、GOOG 的内幕交易活动”
  • “这些股票中,最近哪只股票的内幕卖出最多?”

依赖项

  • yfinance

时区

所有时间戳和基于时间的计算都必须使用 America/New_York 时区。所有 JSON 输出都必须包含 generated_at(纽约时间字符串)和 data_delay 字段。

评论

支持 Markdown