ディレクトリに戻る

stock-analysis-plugin

キュレーションリスト掲載メンテナンス: 活発

weaxs/stock-analysis-plugin

Multi-market stock analysis, screening & backtesting plugin for AI agents — 39 tools + 20 strategy skills across A/HK/US/JP/KR/TW markets, works with Pi Agent, Hermes, OpenClaw & Deepseek Harness

GitHub で見るホームページ
$ dsh plugin add stock-analysis-plugin

インストール方法

dsh には中央のインストールコマンドはありません。このプラグインのエントリ(README に記載)をプロファイルまたはパッチ設定に追加し、再起動します。

インストールの仕組み

37

スター

10

フォーク

Python

言語

MIT

ライセンス

2026-05-14

作成日

2026-11-03

最終プッシュ

README

stock-analysis-plugin

npm PyPI License: MIT Python

A 股 / 港股 / 美股 / 日股 / 韩股 / 台股综合分析、多因子选股和策略回测工具集,可作为 Pi Agent Extension、Hermes Agent Plugin、OpenClaw Plugin,或 DeepSeek Harness (dsh) Plugin 使用。

底层共享同一套 Python CLI 工具和 SKILL.md 工作流,上层分别适配四个平台的注册机制。

目录

功能概览

  • 71 个工具 — 行情数据、技术分析、K 线形态、资金流向、估值历史、财报日历、股东/ETF/股息、新闻舆情、风险筛查、市场状态等
  • 21 个 Skills — 综合分析、全市场选股、策略回测 + 18 个策略、复盘与研究方法论(缠论、波浪、龙头、情绪周期等)
  • 策略回测引擎 — YAML DSL 定义策略,参数化条件组合,自动诊断,按需进行有限轮参数优化
  • 多数据源 Failover — 11 个数据源自动容灾切换(akshare / tushare / efinance / 腾讯行情 / 新浪行情 / pytdx / baostock / yfinance / finnhub / longbridge / alphavantage),A 股链路带粘性优选(最近成功的数据源下次优先尝试)
  • 社交舆情增强 — A 股(东财股吧 + 雪球)/ 美港股(Reddit / X / Polymarket),市场自动路由
  • 四平台适配 — 同一套工具同时支持 Pi Agent、Hermes Agent、OpenClaw 和 dsh

安装

所有 npm 包同时以 scoped(@weaxs/*)和非 scoped 同名两种名字发布,内容一致,任选其一即可。

插件包地址:

平台 包名 地址 安装命令
Pi Agent @weaxs/stock-analysis-plugin(或 stock-analysis-plugin) npm npm install @weaxs/stock-analysis-plugin
Hermes Agent stock-analysis-plugin PyPI pip install stock-analysis-plugin
OpenClaw @weaxs/openclaw-stock-analysis(或 openclaw-stock-analysis) npm openclaw plugins install clawhub:@weaxs/openclaw-stock-analysis
DeepSeek Harness (dsh) @weaxs/dsh-stock-analysis(或 dsh-stock-analysis) npm dsh plugin --profile <profile> add @weaxs/dsh-stock-analysis

各平台的详细安装步骤见下方对应小节。

Pi Agent Extension

# 全局安装
cd ~/.pi/agent/extensions
npm install @weaxs/stock-analysis-plugin

# 或项目级安装
mkdir -p .pi/extensions && cd .pi/extensions
npm install @weaxs/stock-analysis-plugin

也可以直接 git clone git@github.com:Weaxs/stock-analysis-plugin.git 使用源码版本。

Pi 启动后自动加载,输入 /skills 确认。详见 Pi Agent 接入指南(English)。

新版 Pi(已核验 1.4.0)提供原生 tool_search 时,插件自动启用按需工具发现,71 项能力保留注册,仅命中工具加载完整定义。缺少原生发现接口的旧版 Pi 或 SDK 宿主保持全量暴露。检索使用英文关键词或工具名,例如 get_quote、get_financials。

Hermes Agent Plugin

pip install stock-analysis-plugin

安装后 Hermes 通过 hermes_agent.plugins entry point 自动发现并注册,无需手动复制目录。

或在 Python 中直接注册:

from hermes import register
register(ctx)

详见 Hermes Agent 接入指南(English)。

OpenClaw Plugin

openclaw plugins install clawhub:@weaxs/openclaw-stock-analysis

OpenClaw Gateway 启动后自动加载并注册 71 个 tool。安装时 postinstall 会自动建 .venv 并装好 Python 依赖(前提:本机有 python3 >= 3.10)。

详见 OpenClaw 接入指南,或 plugin 自身说明 openclaw/README.md。

dsh (DeepSeek Harness) Plugin

dsh plugin --profile <你的profile> add @weaxs/dsh-stock-analysis
dsh --profile <你的profile>

作为 dsh bundle 安装:dsh plugin add 会把 cordis.patch.yml 叠加进 profile 组合,注册 71 个 tool + 21 个 skill。postinstall 自动建 .venv(pnpm 需在 profile 的 pnpm-workspace.yaml 里给本包配 allowBuilds,否则回退系统 python3)。

新版 dsh 的原生函数调用模式默认通过 stock_tool_search 按 Agent 搜索、加载所需工具,支持中文关键词或工具名;旧接口、搜索入口不可用时保留全量暴露。可设置 toolDiscovery: false 关闭,配置与 PTC 模式边界见下方接入文档。

详见 dsh/README.md。

Python 依赖

pip install -r tools/requirements.txt

主要依赖:

包 用途
akshare A 股数据源(行情、资金流、财务、新闻,含 A 股 ETF)
yfinance 港股 / 美股 / 日股 / 韩股 / 台股数据源
pandas / numpy 数据处理和数值计算
exchange-calendars 交易日历(A/HK/US/JP/KR/TW)
newspaper4k 新闻正文提取
pypinyin 股票名称拼音搜索
pytdx A 股 TDX 行情(免费兜底源)
longport 港股 / 美股 Longbridge SDK

A 股行情另有**腾讯(qt.gtimg.cn)/ 新浪(hq.sinajs.cn)**两个免鉴权兜底源,直接 HTTP 调用,用于东财域名不可达的网络环境(境外主机、企业出网限制等)。港股实时行情也使用腾讯作为 yfinance 之后的免 key 备用源。

环境变量

数据源(可选,配置后自动加入 Failover 链):

环境变量 用途
TUSHARE_TOKEN Tushare 数据源(A 股 K 线 / 行情)
LONGBRIDGE_APP_KEY Longbridge SDK(港股 / 美股)
LONGBRIDGE_APP_SECRET Longbridge SDK
LONGBRIDGE_ACCESS_TOKEN Longbridge SDK
ALPHAVANTAGE_API_KEY Alpha Vantage(美股 K 线 / 行情)
FINNHUB_API_KEY Finnhub(港股 / 美股)
XUEQIU_TOKEN 雪球(A 股个股所属板块反查,东财不可用时的兜底)

搜索引擎(可选,配置任一即可):

环境变量 用途
LIXINGER_TOKEN 理杏仁可选数据源:指数 PB 与港股非金融公司财务/每日估值(需对应权限)
SEC_USER_AGENT SEC EDGAR 身份声明:应用名称与真实联系邮箱,13F/Form 4 必需
TAVILY_API_KEY Tavily 搜索
BRAVE_API_KEY Brave 搜索
SERPAPI_KEY SerpAPI
BOCHA_API_KEY Bocha AI 搜索
SEARXNG_BASE_URLS SearXNG 自建实例地址(逗号分隔多个,无需 Key,兜底用)

社交舆情(可选):

环境变量 用途
SENTIMENT_API_URL 舆情 API 地址(默认 https://api.adanos.org)
SENTIMENT_API_KEY 舆情 API 密钥

快速开始

综合分析

/skill:stock-analysis

帮我分析贵州茅台(600519)

GitHub で README 全文を読む →

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。