Market Watch MVP
一个从零开始的 VS Code 行情盯盘插件 MVP。目标是先跑通最小闭环,再逐步扩展成类似 LeekFund 的完整插件。
MVP 功能
| 模块 |
当前能力 |
| 自选股票 |
支持按名称、拼音、代码模糊搜索添加,也支持 sh600000、sz000001、600000 这类 A 股代码 |
| 自选基金 |
支持按名称、拼音、代码模糊搜索添加,也支持 6 位基金代码;实时估值接口临时失败时仍保留自选并展示错误提示 |
| 侧边栏 |
活动栏新增“行情盯盘”,树视图展示股票、基金、刷新错误;自选行按“涨跌幅 / 当前价 / 名称”展示,左侧涨跌图标在幅度超过 2% 时显示双箭头;顶部保留刷新、自动刷新开关、添加股票图标和刷新状态,其他全局操作移入“快捷操作”栏目 |
| 持仓盈亏 |
可为自选股票/基金设置数量、成本价和备注,自选列表内嵌显示盈亏 |
| 状态栏 |
持仓收益独立显示在最左侧,可在侧边栏开启/关闭;个股/基金以独立状态栏项展示,可右键自选项添加/移除,点击状态栏项可替换或删除 |
| 命令 |
刷新、添加股票、添加基金、删除自选、持仓管理、打开设置 |
| 自动刷新 |
默认每 15 秒刷新一次,可在设置中调整,也可在“快捷操作”中暂停/恢复;暂停后标题处显示带年月日的上次刷新时间 |
持仓管理
| 功能 |
说明 |
| 打开管理页 |
执行命令“行情盯盘: 持仓管理”,或在自选项右键选择“编辑持仓” |
| 录入字段 |
股票为持仓数量和成本价,基金为持有份额和成本净值,可填写备注 |
| 自选列表展示 |
有持仓的项目会显示持仓标识,右侧展示浮动盈亏和盈亏比例 |
| 状态栏展示 |
有可计算持仓时独立展示总收益和今日盈亏,悬停显示持仓统计明细,点击打开持仓管理 |
| 清除持仓 |
可在管理页清除,也可在自选项右键选择“清除持仓” |
数据源
| 类型 |
数据源 |
| A 股 |
新浪行情接口 hq.sinajs.cn |
| 基金 |
天天基金估值接口 fundgz.1234567.com.cn |
公开行情接口可能会因为网络、反爬、交易时段或接口调整导致失败,后续会把数据源适配层做成可替换结构。
开发
npm install
npm run compile
在 VS Code 中按 F5 启动 Extension Development Host,即可看到“行情盯盘”活动栏入口。
大模型研发接续
本项目会持续维护大模型研发接续文档:docs/ai-development-context.md。如果后续更换新的对话窗口,请先让新的大模型助手阅读该文档,以便延续当前研发进度、架构约定和后续路线。
后续扩展方向
| 阶段 |
模块 |
| v0.1 |
成本价、持仓金额、盈亏展示 |
| v0.2 |
分组、自定义排序、涨跌提醒 |
| v0.3 |
K 线/走势图 Webview |
| v0.4 |
快讯、资讯聚合 |
| v0.5 |
AI 摘要与个股分析 |
| |