xuexiaolei1997/dsh-plugin-stock-x
Project Overview项目介绍
This is a stock monitoring and quantitative investment research plugin for DeepSeek Harness, written in pure JavaScript with zero external dependencies. It provides real-time global market data, AI stock selection, multi-window K-line analysis, and deep DSH conversation integration. Use it for daily stock tracking and AI-assisted investment research. Requires Node.js 18.0.0 or higher.
这是DeepSeek Harness的股票盯盘与量化投研插件,纯JavaScript实现,无外部运行依赖。核心能力包含全市场实时行情获取、AI文字选股、多窗口K线分析、深度联动DSH对话。适合个人投资者盯盘与AI辅助投研使用,需要Node.js 18.0.0及以上版本才能运行。
请帮我了解并安装插件:【dsh-plugin-stock-x】【https://github.com/xuexiaolei1997/dsh-plugin-stock-x】
Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:xuexiaolei1997/dsh-plugin-stock-x
把 xuexiaolei1997/dsh-plugin-stock-x 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
📈 dsh-plugin-stock-x (DeepSeek Harness 股票盯盘与量化投研插件)
这是一个纯 JavaScript / Node.js 实现、零外部运行依赖的 DeepSeek Harness (dsh) Web 宿主专属股票行情盯盘与量化投研插件。
一键为你的 DeepSeek Harness 注入摸鱼半透明悬浮球、自选股抽屉面板、全球 8 大核心指数实时看板、专业多周期 K 线/分时多窗口看板,并深度打通 “一键将股票投研诊断发送至 DSH 对话框进行深度分析”,内置 AI 文字型选股策略库,支持自定义策略让 DeepSeek 全市场深度选股。全面采用 可调毛玻璃主题(模糊度/透明度滑块实时调节,深色/浅色双色调玻璃)。
📸 界面预览 (Screenshots)
🌙 深色主题多窗口看盘工作台
☀️ 亮色主题多窗口看盘工作台
🌟 核心特性
- ⚡ 纯 JS / 零外部运行依赖:基于 Node.js 原生 API 与前端 Canvas/ECharts,无需配置 Python 环境或本地数据库。
- 🌏 全市场实时行情:全覆盖 A股 (沪/深/北交所)、港股、美股与全球 8 大核心指数。
- 🔍 智能拼音与全市场检索:支持拼音首字母(如
gzmt-> 贵州茅台)、全拼(tengxun-> 腾讯控股)、股票代码(600519,00700,NVDA)秒级搜索。 - 🔮 摸鱼浅色磨砂悬浮球:平时收缩为屏幕角落的精致小圆球(支持随意拖拽移动),点击瞬间平滑展开自选盯盘面板。
- ⚙️ 全局偏好与设置中心:
- 🌓 视觉主题风格:支持
极客深色暗黑与清爽高雅亮白随心切换; - 🎨 红绿/绿红国际化配色习惯:支持
🇨🇳 红涨绿跌 (A股/港股标准)与🌐 绿涨红跌 (美股/加密货币国际标准),图表/走势/盘口指标全量无缝换色; - ⏱️ 行情自动刷新频率:支持
2秒 (极速)/3秒 (标准)/5秒 (省流)/10秒自定义轮询; - 📦 自选股数据备份与批量导入:支持一键复制 JSON 结构化数据或纯代码列表,支持批量粘贴代码/名称一键全市场检索导入。
- 🌓 视觉主题风格:支持
- 🏷️ 自选股市场分类与多维排序:
- 支持按
全部|A股|港股|美股|指数药丸标签快速过滤; - 支持在
默认排序➡️涨幅 ⬇➡️跌幅 ⬆➡️成交额 💰之间一键多维动态排序。
- 支持按
- 🧲 AI 文字型选股策略库:
- 抽屉面板第四选项卡
🧲 选股(顺序为🌐 全球➡️📈 自选➡️🔥 领涨热点➡️🧲 选股); - 内置放量突破、超跌反弹、热门龙头、低位价值等文字型选股策略,全部支持编辑,亦可自定义新建策略(本地持久化);
- 执行时股票池范围可切换:
自选股(附自选清单)/板块(声明板块,由 AI 调用插件接口获取成分股)/全A(仅发策略文本); - 策略指令发送至 DSH 对话框后,由 DeepSeek 自主调用插件数据接口(K线/F10/资金流向等)深度研究并输出选股清单与理由。
- 抽屉面板第四选项卡
- 🖥️ 股票详情窗口(左右分栏工作台):
- 左侧:K线/分时多周期图表 + 主副图技术指标(MA/BOLL/EMA、VOL/MACD/RSI/KDJ),始终显示;
- 右侧:深度投研面板堆叠区,
📊 五档盘口/🌊 资金流向/📑 F10档案/📰 资讯公告/📝 交易笔记/📐 AI量化诊断点哪个开哪个、可多开同屏对照,每块可单独关闭,全部关闭则右栏收起回到纯 K 线模式; - 打开右侧面板时窗口自动加宽,关闭后自动恢复。
- 🔥 全市场领涨行业与概念题材热点榜:
- 实时抓取全市场领涨行业与热门概念题材排行(如半导体、低空经济、人形机器人等),支持板块名称本地快速过滤,支持展开查看板块内排名前 10 的领涨龙头成分股,支持一键快速加自选或开图分析;
- 板块行内嵌
🧲选股按钮,一键将该板块设为 AI 选股股票池,与「选股」选项卡无缝联动。
- 🌊 主力资金流向与大单买卖博弈卡片:
- 深度解析超大单、大单、中单与小单的净流入金额与多空成交占比;
- 提供近 5 日主力资金连续流向历史趋势表,精准洞察主力吸筹建仓与散户博弈动态。
- 📅 5日连续分时走势图:
- 在分时与日K之间引入
5日分时连续走势,自动绘制近 5 个交易日的连续分时价格与 VWAP 均价曲线,把握跨交易日关键趋势转折。
- 在分时与日K之间引入
- 📝 个股交易复盘笔记与分类标签体系:
- 为自选股自由贴上个性化彩色标签(
🔴 核心重仓、🟡 突破观察、🟢 短线打板、🟣 逢低低吸、⚪ 长期定投),列表直观分类识别; - 内置个股独立复盘笔记备忘录,支持随时记录买入逻辑、止盈止损计划与复盘心得,内容本地加密存储,纯粹安全。
- 为自选股自由贴上个性化彩色标签(
- 🤖 AI 提示词多策略模板选择:
- AI 投研看板提供 4 大针对性策略模式(
🎯 全景投研/⚡ 短线攻防/💎 价值长线/🔄 做T解套); - 自动根据选定策略模式动态生成量化提示词,一键复制或直接与 DeepSeek 大模型对话。
- AI 投研看板提供 4 大针对性策略模式(
- 📊 五档买卖深度挂单盘口:
- 实时高频提取并呈现买一
买五与卖一卖五挂单价格与手数(支持万手智能换算); - 挂单价格对比昨收价动态跟随红/绿配色,支持在窗口内一键折叠/展开。
- 实时高频提取并呈现买一
- 📈 K线十字光标联动实时 HUD 数据栏:
- 图表顶部常驻量化指标状态栏,光标在历史 K 线或分时走势上移动时,实时高频跳动展示该时刻的
开/高/低/收/涨跌幅/量/MA/BOLL/MACD/RSI/KDJ数值,还原 TradingView 级别的读盘手感。
- 图表顶部常驻量化指标状态栏,光标在历史 K 线或分时走势上移动时,实时高频跳动展示该时刻的
- 💼 个人模拟持仓与浮动盈亏资产看板:
- 支持自选股录入买入成本均价(¥)与持有股数(股);
- 自动实时计算单股持仓市值、浮盈金额(¥)与收益率(%);
- 抽屉面板顶部自动汇总呈现个人投资组合的
总资产市值、今日总盈亏与累计总浮盈。
- 🔔 目标价格突破与异动预警通知:
- 支持为关注标的设置
突破上限目标价、跌破止损警戒价或单日异动涨跌幅阈值; - 盘中触及阈值即刻在右下角弹出高亮 Toast 预警通知,防止踩雷或错过突破买卖点。
- 支持为关注标的设置
- 💬 深度联动 DSH 对话窗口:
- 走势窗口顶栏一键发送:点击「💬 发送到聊天」,自动将当前股票行情盘口、关键点位、最新资讯/公告超链接与提问提示词填入 DSH 对话框;
- AI 量化诊断一键提问:点击「⚡ 一键提问AI」,直接向 DeepSeek 发起超深度投研诊断与仓位风控咨询;
- 自选列表快捷咨询:自选股列表右侧内置
💬按钮,一键快速向 AI 咨询该股。
- 📊 专业多窗口时序看图:
- 支持分时均价线 (VWAP)、5日分时、日K、周K、月K及 5m/15m/30m/60m 分钟K线;
- 智能周K/月K聚合引擎,确保冷门指数与跨国标的亦能顺畅看图;
- 内置经典主图指标(MA 均线、BOLL 布林通道、EMA 指数均线)与副图指标(VOL 成交量、MACD 异同均线、RSI 相对强弱、KDJ 随机指标);
- 支持平铺、双屏、四分屏、层叠等多窗口智能布局与独立拖拽缩放。
- 📑 企业 F10 档案与即时资讯:秒级获取公司主营业务、关键财务中枢、最新公告与行业新闻(包含源链接)。
🚀 快速安装与使用指南
前置准备
- 安装 Node.js (
v18.0.0或更高版本) - 安装 DeepSeek Harness (
dsh)
第一步:克隆仓库并进入目录
git clone https://github.com/xuexiaolei1997/dsh-plugin-stock-x.git
cd dsh-plugin-stock-x
第二步:安装项目依赖
npm install
第三步:安装插件到 DSH Web Profile
在 dsh-plugin-stock-x 根目录下执行:
dsh plugin --profile web add file:.
💡 提示:如果使用完整绝对路径,也可以执行:
dsh plugin --profile web add file:D:\你的插件目录路径\dsh-plugin-stock-x
第四步:启动 DeepSeek Harness Web 宿主
dsh web
(或在 DSH 项目开发目录下执行 pnpm dsh web)
启动后,打开浏览器访问 DSH Web 页面,右下角将出现股票悬浮球,点击即可开始实时盯盘!
🖥️ 独立运行模式(无需 DSH 亦可单独运行)
如果你只想作为独立的本地股票看盘工作台使用,直接在项目目录下执行:
npm start
启动后在浏览器打开:
- 独立看板工作台:
http://127.0.0.1:3000 - 网页嵌入测试 Demo:
http://127.0.0.1:3000/demo
🗑️ 卸载插件
如需从 DSH Web 环境卸载该插件,在终端执行:
dsh plugin --profile web remove dsh-plugin-stock-x
📂 项目结构
dsh-plugin-stock-x/
├── index.js # DSH/Cordis 插件服务端入口 (路由注册、提示词注入)
├── client.js # DSH 浏览器端插件运行时 (由 build_client.js 生成,勿手改)
├── cordis.patch.yml # DSH Bundle 插件配置 Patch
├── stock-api.js # 全市场实时行情、时序K线聚合、F10与智能搜索核心 SDK
├── server.js # 独立本地 Web 服务器 (npm start)
├── package.json # 模块声明与 DSH 插件配置
├── build_client.js # 前端构建脚本 (将 public/ 打包为 DSH 插件 client.js)
├── build_index.js # index 构建辅助脚本
├── download_data.js # 股票基础数据下载脚本
├── widget.js # 独立悬浮球小组件 (网页嵌入用)
├── demo_embed.html # 第三方网页嵌入测试 Demo
├── cmd.sh # 常用命令快捷脚本
├── watchlist.json # 自选股持久化数据
├── PRD.md # 产品需求文档
├── data/ # 本地股票基础数据 (A股/港股/ETF)
├── public/ # 前端源码 (app.js, indicators.js, index.html)
├── images/ # README 界面截图
└── skills/ # 内置投研技能 (investment-research)
💡 开发提示:修改前端功能请编辑
public/下的源文件,然后执行npm run build:client重新生成client.js(同时会同步到本机 DSH Web Profile)。
📄 开源协议
本项目采用 MIT License 协议开源,欢迎 Star 与贡献代码!
WYH66666666/DSH-Transparent-UI-Plugin
Nagi-ovo/dsh-visualize
omdsh-dev/dsh-data-agent
morluto/jacobian
Awu12277/dsh-stock-watch
dream12347/dsh-session-manager
MiaoQichuan/new-litigation-visualization