OpenInsider: SEC Form 4 内部人士交易数据追踪器 - Openclaw Skills

作者:互联网

2026-04-13

AI教程

什么是 OpenInsider?

OpenInsider 插件允许开发人员和交易者以编程方式直接从 SEC Form 4 备案中访问内部交易数据。通过将其集成到 Openclaw Skills 中,用户可以自动监控公司高管、董事和大股东,以识别高确定性的买入或卖出模式。该工具通过将复杂的数据表格抓取并解析为可用于财务分析的结构化格式,简化了收集市场情报的过程。

下载入口:https://github.com/openclaw/skills/tree/main/skills/stuhorsman/openinsider

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install openinsider

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 openinsider。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

OpenInsider 应用场景

  • 监控首席执行官或首席财务官的大额股票购买,将其作为看涨市场指标。
  • 通过追踪特定代码的 Form 4 备案,自动进行股票分析研究。
  • 构建自定义警报系统,当内部人士清算其持有的大部分股份时触发。
  • 收集历史内部人士情绪数据,以改进 Openclaw Skills 中的量化交易模型。
OpenInsider 工作原理
  1. 用户提供股票代码和可选的检索记录数量限制。
  2. Openclaw Skills 环境执行针对 OpenInsider 数据库的 Python 脚本。
  3. 该脚本使用 lxml 和 requests 库抓取相关的 SEC Form 4 数据。
  4. 数据被处理成结构化格式,提供交易日期、内部人士职务和交易金额等详细信息。
  5. 最终输出呈现给用户或代理,用于进一步决策或报告。

OpenInsider 配置指南

要使用此插件,必须安装 Python 3。请按照以下步骤配置环境:

pip3 install pandas requests lxml

安装依赖项后,可以使用脚本路径获取交易:

skills/openinsider/scripts/fetch_trades.py TICKER --limit 10

OpenInsider 数据架构与分类体系

该插件返回包含以下字段的结构化数据:

字段 描述
filing_date SEC Form 4 正式备案的日期。
trade_date 交易发生的实际日期。
insider_name 报告个人的全名。
title 公司职务(例如 CEO、CFO、董事)。
trade_type 交易类型:买入 (P) 或 卖出 (S)。
price 交易执行的每股价格。
qty 交易涉及的股票总数。
value 交易的总美元价值。
name: openinsider
description: Fetch SEC Form 4 insider trading data (Directors, CEOs, Officers) from OpenInsider. Use this to track corporate insider buying/selling signals.
metadata: {"clawdbot":{"requires":{"bins":["python3"]},"install":[{"id":"pip-deps","kind":"exec","command":"pip3 install pandas requests lxml","label":"Install Python dependencies"}]}}

OpenInsider Skill

Fetch real-time insider trading data (SEC Form 4) from OpenInsider.com.

Usage

This skill uses a Python script to scrape and parse the OpenInsider data table.

Get Insider Trades

Get the latest transactions for a specific ticker.

skills/openinsider/scripts/fetch_trades.py NVDA

Options

  • --limit : Limit number of results (default 10)
skills/openinsider/scripts/fetch_trades.py TSLA --limit 5

Output Fields

  • filing_date: When the Form 4 was filed
  • trade_date: When the trade happened
  • insider_name: Name of the executive/director
  • title: Role (CEO, CFO, Dir, etc.)
  • trade_type: Purchase (P) or Sale (S)
  • price: Transaction price
  • qty: Number of shares traded
  • value: Total value of the trade

相关推荐