已上线 · 纯前端 · 零后端依赖

把整个市场
装进一个终端

云梦 MERIDIAN 是面向个人投资者的专业级盯盘终端。 A 股、场内基金、港股与美股共用一套界面,实时行情、金融级 K 线、 按各市场真实规则撮合的模拟交易,以及可选的 AI 持仓研判 —— 全部在浏览器里完成。

覆盖标的
0
交易市场
0
技术指标
0
后端依赖
0
longhao.tech/yunmeng LIVE
云梦 MERIDIAN 终端界面:左侧自选股列表,中间分时与 K 线主图及 MACD 副图,右侧下单面板与持仓
SCROLL

01 CAPABILITY

专业终端该有的,一样都不少

不是把行情网页套一层壳。从数据接入、图表引擎到撮合记账,每一层都按真实交易场景重写过。

01

四大市场,一套界面

沪深 A 股、场内基金、港股、美股统一建模。代码 / 名称 / 拼音首字母搜索,分组、置顶、批量管理与多维排序。

  • A股 · ETF
  • 港股
  • 美股
02

金融级图表引擎

基于 TradingView Lightweight Charts 二次封装:分时 / 日 / 周 / 月 K,主副图分离、共享时间轴与十字光标。

  • 6 条自定义 MA
  • BOLL
  • 画线工具
03

按市场规则撮合

不是简单记账。A 股 100 股整手 + T+1,港股按每手股数下单 + T+0,美股 1 股起 —— 佣金、印花税、过户费逐项拆分。

  • T+1 锁仓
  • 双边印花税
  • 成本摊薄
04

AI 持仓研判

把技术面、全部持仓、可用资金与近期权威财经新闻一起交给模型,输出买卖建议、置信度、仓位建议与风险提示,并标注引用来源。

  • DeepSeek
  • OpenRouter
  • SiliconFlow
05

说人话就能选股

「涨幅在 2% 到 8%、换手率超 3%、量比大于 1.5」既能一句话描述,也能逐条加条件行 —— 涨跌幅 / 换手 / 振幅 / 量比 / PE / PB / 市值 / 成交额 / 股价,每项都可填区间,任意组合。

  • 多条件组合
  • 快照库缓存
  • 毫秒级响应
06

数据只属于你

自选、持仓、成交流水与 AI 配置全部落在浏览器 IndexedDB;API Key 用 AES-GCM 加密,密钥以不可导出的 CryptoKey 保存。

  • IndexedDB
  • AES-GCM
  • 离线可用

02 LIVE TERMINAL

真实界面,不做概念图

每一张都是线上版本的真实截图,行情与持仓均为实时数据。

盯盘主界面:自选股、分时与 K 线、指标条、下单面板

四栏布局,一屏看完

自选股、行情主图、下单面板与 AI / 资讯侧栏同屏,桌面四栏、平板抽屉式自适应。

  • 集合竞价区间可并入分时曲线并高亮,无数据时整段隐藏
  • MA 悬浮高亮,线头线尾标注「MAxx 数值」
  • 末端脉冲圆点:上涨红、下跌绿,一眼定位现价
  • 量比、MACD、KDJ、RSI、BOLL、内外盘等 10 项指标条

INTERACTIVE

试试用一句话选股

这不是视频。条件解析就是终端里的真实模块 —— 在浏览器本地把口语拆成结构化条件,下面这段跑的是预置快照,不发任何请求。

screen.ts — 本地条件解析 offline
›
代码 / 名称最新涨幅
601838 成都银行19.90+6.08%
601528 瑞丰银行5.41+4.44%
600036 招商银行42.04+3.15%
002807 江阴银行4.29+2.63%
命中 62 / 5222 · 基于网关本地快照库(沪深 A 股 5222 只)

03 ARCHITECTURE

零后端,却不简陋

所有逻辑运行在浏览器:多源行情自动回退、加密本地存储、Service Worker 离线兜底。需要更强数据时,可选接入自建 Python 网关。

BROWSER · SPA Vue 3 + TypeScript 行情轮询 · 图表渲染 模拟撮合 · AI 调用 Vite 5 Pinia Charts DATA ACCESS 多源自动回退 东财 push2 · 腾讯 · 新浪 JSONP / CORS 双通道 失败保留上一帧 + 降级提示 OPTIONAL · GATEWAY 自建数据网关 AKShare / mootdx / Tushare 标准库实现 · TTL 缓存 · systemd 仅在需要全市场筛选 / 备用源时启用 PERSISTENCE IndexedDB · 本地优先 自选 / 持仓 / 流水 / AI 研判 AES-GCM 加密 API Key OFFLINE PWA Service Worker App Shell 预缓存 行情 NetworkFirst 兜底 DEPLOY 静态托管即可 nginx · Vercel · Netlify gzip_static + 长缓存分片

04 PERFORMANCE

每一 KB 都抠过

数据来自本地到服务器的真实链路实测(https://longhao.tech/yunmeng/),优化前后对比。

0%

首屏传输体积下降

0chunk

按依赖拆分,长期命中缓存

0s

DOMContentLoaded(含行情首包)

0ms

首屏 HTML TTFB

首屏资源体积(gzip)优化前优化后
首屏 JS
206 KB
175 KB
首屏 CSS
7.9 KB
8.4 KB
传输合计
215.7 KB
183.7 KB
TTFB
135 ms
88 ms

二次访问只下 1 KB

构建产物带内容 hash,nginx 对 /assets/ 下发 immutable 强缓存,回访只重新校验入口 HTML。

预压缩 + gzip_static

发布时用 gzip -9 预生成 .gz,nginx 优先下发预压缩文件,省掉每次请求的压缩开销。

预连接行情域名

入口页对 push2 / push2his / ifzq 加 preconnect,首包 TLS 握手与 HTML 解析并行。

05 MARKET RULES

模拟盘,也按真规则算

不同市场的交易制度、最小交易单位与税费完全不同。终端把差异做进了撮合层,而不是一刀切。

市场最小单位交易制度费用口径币种
沪深 A 股100 股T+1 佣金万 2.5(最低 5 元)+ 卖出印花税千 1 + 过户费万 0.1CNY
场内基金100 份T+1 仅佣金万 2.5(最低 5 元)CNY
港股按标的每手T+0 佣金 + 双边印花税千 1HKD
美股1 股T+0 仅佣金万 2.5(最低 5 元)USD

港股每手股数由行情字段自动获取(如腾讯 100、汇丰 400、小米 200);T+1 市场当日买入份额自动锁定,不可卖出。

06 GET STARTED

两种方式,即刻开盘

不想折腾?直接用线上版本。想自己跑一份,三条命令就够。

打开线上终端 支持安装到桌面 / 手机主屏
  • 无需注册,打开即用
  • 数据存本地,不上传服务器
  • 免费公开行情源,无需 API Key
bash
# 1. 安装依赖
$ npm install

# 2. 本地开发(默认 5173)
$ npm run dev

# 3. 生产构建:类型检查 + 产出 dist/
$ npm run build
纯静态产物,可部署到 nginx / Vercel / Netlify

MERIDIAN

行情不等人,
现在就看盘

纯前端、零后端、免费公开数据源。打开浏览器,就是你的交易终端。