DOC

图表说明

给用户看的使用文档:每个页面、每张图、每个核心指标分别代表什么,应该怎么读。

先看这三个原则

1. 高不一定更好 OI、成交量、深度越大通常说明市场更活跃;但 spread、funding、risk score 越高往往代表更拥挤或更脆弱。
2. 颜色不是涨跌 热力图和气泡图的颜色主要表示市场健康度或风险等级,不是传统 K 线里的涨跌红绿。
3. Variational 有两套 OI 口径 Gross OI = long OI + short OIOfficial OI = 官方 overview 返回值。页面上会明确标出来。
clean / tight:更健康 watch:需要关注 stressed / wide:风险更高
TradeXYZ看自家盘面的规模、流动性、风险和单市场历史。
Variational看对手盘结构、官方口径和 quote 质量。
Stocks Compare看两边同一批美股 ticker 的 OI 与成交差距。
分析看板看 Grafana 长周期监控、收入、健康度和更细的趋势面板。
先用哪一页
如果用户不确定该从哪里开始,可以直接按目标选页面。
  • 想看现在盘面有没有问题:先开 `TradeXYZ` 或 `Variational`。
  • 想盯 CXMT 今天到明天开盘前后的资金流:开 `CXMT Watch`,直接比较 10m / 30m / 60m。
  • 想比较两边股票覆盖和强弱:直接开 `Stocks Compare`。
  • 想看更长周期趋势、收入、系统健康:开 `分析看板`。
  • 想看单个 ticker 到底是短时波动还是趋势变化:在单页里点击 ticker 打开 `History`。
TradeXYZ 页面怎么读
地址:/live
KPI 卡片:给平台当前状态做总览。`Total OI` 看仓位规模,`24h Volume` 看成交活跃度,`Active Books` 看有多少市场有可用 order book,`Weak Books` 看多少市场名义上有 OI/成交但盘口很薄或缺失。
Platform Trend:看平台级时间序列。上方按钮决定时间范围和指标类型。
常见读法:OI 上升 + Volume 上升 往往代表资金和交易一起涌入;Spread 上升 + Weak Books 上升 往往代表流动性在恶化。
Market Map
Heatmap 模式里,面积代表 OI,颜色代表风险;块越大说明该 ticker 在平台里的仓位越重。
Bubble 模式里,横轴是 Turnover = 24h Volume / OI,越靠右代表“仓位周转更快”;纵轴是深度,越高说明大额交易更不容易打穿盘口;气泡越大说明 OI 越大。
Risk Queue / Latest Events:Risk Queue 不是在比较 OI 和 volume 谁更大,而是在抓“当前最值得盯”的市场,比如 spread 太宽、funding 太极端、depth 相对 OI 偏薄,或者实时 book 缺失。Latest Events 则是最近产生的异常或提醒,适合快速巡检。
Deepest Books / Best Book Quality / Most Active / Funding Extremes:`Deepest Books` 纯看绝对 depth,适合判断谁更能吃大单;`Best Book Quality` 看按 depth / spread / OI 调整后的盘口质量;`Most Active` 看成交最活跃;`Funding Extremes` 看 funding 最极端。funding 绝对值越大,代表多空一侧越拥挤。
Market Detail + 弹窗 History:底部表格是全量明细;点击 ticker 会打开历史弹窗,查看单市场的 Price、Spread、Depth、OI、Funding 随时间的变化。
Variational 页面怎么读
地址:/variational
KPI 卡片:`Gross OI` 使用市场级 long+short 求和,更适合和热力图、个股明细对应;卡片 note 里会显示 `official`,那是官方平台概览返回的 OI。`Weighted Funding` 已经统一按小时归一化,不再混用不同 funding interval。
Platform Trend:这里可以切 `Gross OI` 和 `Official OI`。如果你关心“平台官方口径怎么走”,看 Official;如果你关心“和页面里各市场 OI 有没有对上”,看 Gross。
Market Map
Heatmap:面积 = Gross OI,颜色 = 风险。
Bubble:横轴 = turnover,纵轴 = quote spread。越往上说明 spread 更宽,越靠右说明成交相对仓位更活跃。
Quote Coverage:按公开 quote 能承接的名义金额分层。`1M` 代表这个市场有 100 万美元级别的双边报价,通常可交易性更好;`-` 代表几乎没有可用 public quote。
Best Spread / Funding Extremes:Best Spread 看最干净的报价;Funding Extremes 看最拥挤的仓位结构。这里的 funding 统一按 Funding / h 展示。
Market Detail + History:表格看当前截面;弹窗里的 History 用来判断某个市场是“短时噪声”还是“持续结构性变化”。
CXMT Watch 页面怎么读
地址:/cxmt-watch
10m / 30m / 60m:切换后,顶部六张卡会使用同一结束时点重算窗口。`OI Δ` 看未平仓仓位是流入还是流出,`Interval Volume` 看这个窗口真实成交了多少。
Unique Traders / Trades #:Traders 是公开成交流中 buyer 与 seller 地址的去重并集;Trades # 是逐笔成交记录数。地址数不等于自然人数量,但比单看成交额更能判断参与面有没有扩大。
Aggressor L/S Proxy:使用主动买成交额 ÷ 主动卖成交额。大于 1 说明该窗口主动买更强,小于 1 说明主动卖更强。它是短时订单流代理,不是账户持仓多空比
09:30 SGT Open Watch:把开盘时点设为基准 0,随后自动补 `+10m / +30m / +60m` 的 OI 与 rolling 24h Volume 变化,方便把今天和明天开盘放在同一张表比较。
Scheduled Snapshots:每 10、30、60 分钟冻结一张 SVG 图,图里的数字之后不会随实时页面变化,适合做事件归档和发给别人复盘。
CXMT 数据边界
哪些数据能回溯,哪些只能从上线时开始。
可立即回溯:OI、24h Volume、Mark、Oracle、Funding 已在 TradeXYZ snapshots 里每分钟保存,所以今天更早的曲线也能看到。
从新采集器上线开始:Unique Traders、逐笔 Trades、主动买卖方向依赖 `trades` WebSocket;旧 snapshots 没有 buyer/seller 地址,无法事后准确补造。
24h Volume Δ 可为负:这是 rolling 24h 计数器之差。如果旧成交滚出 24h 窗口的速度大于新成交进入,计数器会下降;真实窗口成交请看 `Interval Volume`。
Coverage:100% 表示窗口内每一分钟都由新 trades collector 覆盖;不足 100% 通常是刚上线、重启或窗口横跨上线时刻,页面会明确标出来。
Stocks Compare 页面怎么读
地址:/stocks-compare
OI Comparison / Volume Comparison:这是双向对比图。中线是 0,TradeXYZ 在左Variational 在右。离中线越远,代表该平台在这个 ticker 上的 OI 或成交越大。
Centered vs Absolute:Centered 适合看“谁更强”;Absolute 适合看“绝对量级到底差多少”。如果想快速找强弱,用 Centered;如果要看规模,用 Absolute。
Largest OI Gaps / Largest Volume Gaps:就是两边差距最大的股票。适合直接找“TradeXYZ 优势在哪些票、Variational 优势在哪些票”。
Coverage:看某个 ticker 是两边都有、只有 TradeXYZ 有、还是只有 Variational 有。它回答的是“覆盖范围”,不是“质量高低”。
Ticker Detail:把同一只股票在两边的 OI、24h 成交、差值、领先方放在一行里,适合做精确比较。
常用术语
如果用户第一次看衍生品面板,这几项最值得解释。
OIOpen Interest,未平仓名义金额。越大通常代表这个市场承载的仓位越多。
24h Volume过去 24 小时成交量。越大通常代表交易越活跃。
Turnover24h Volume / OI。越高说明同样的仓位被换手得更快。
Depth在一定价格范围内,盘口能承接多少名义金额。越大越能扛大单。
Spread (bp)买一卖一价差,以基点表示。越低越干净,越高越难做大额交易。
Funding / h按小时归一化后的资金费率。绝对值越大,通常代表某一侧仓位更拥挤。
Gross OIlong OI + short OI,更适合和市场明细逐项对照。
Official OI平台 overview API 自带的官方 OI 汇总口径,更适合看官方平台级趋势。
Quote Tier看这个市场公开报价最多能支撑到什么名义金额:1K、100K、1M。
分析看板怎么读
地址:/analytics.html
这页不是实时巡检页:它内嵌的是 Grafana,只读,用来补充长周期趋势、收入、系统健康和更细的历史面板。
适合什么时候用:当用户已经在 `TradeXYZ` / `Variational` 看到了异常,想进一步确认“这是今天突然发生的,还是过去几天一直在累积”。
和主控制台的区别:主控制台更适合盯“现在”,分析看板更适合看“过去一段时间”。所以它们是互补关系,不是重复页面。
页面控件说明
有些用户会先问按钮怎么用,这里一起讲清楚。
WS live / 时间戳:表示前端当前是否拿到实时更新。变灰或长时间不跳,说明连接可能断了或数据源延迟。
Refresh:立即重新拉一次当前页数据,不等自动轮询。
Pause:暂停自动刷新,适合用户想稳定观察某一帧,不希望数字继续跳动。
Filter 按钮:`All / Active / 风险 / 分类` 这些只影响当前页的可见数据范围,不一定会改平台级总趋势的口径。
给用户的读图捷径
如果只看一分钟,也可以先记住这几句。
  • 想看平台规模:先看 `Total OI / Gross OI` 和 `24h Volume`。
  • 想看市场是否好交易:先看 `Spread`、`Depth`、`Quote Coverage`。
  • 想找风险点:先看 `Risk Queue`、`Latest Events`、`Funding Extremes`。
  • 想比较两家谁更强:去 `Stocks Compare`,先看 `Centered`,再切 `Absolute` 确认量级。
  • 想判断是短时波动还是趋势变化:点击 ticker,打开 `History` 看 24H / 7D / 30D。
数据刷新和口径提示
这部分是为了减少误解,尤其适合写给第一次接触面板的人。
  • 实时数字和长周期图不是同一个刷新节奏:实时卡片、事件流、气泡图会更快;平台趋势和历史图会稍慢,因为它们依赖时序采样。
  • TradeXYZ 的 funding:按小时理解即可。
  • Variational 的 funding:页面里已经统一按小时归一化展示,所以用户不用自己换算 interval。
  • Variational 的 OI:如果用户在不同模块里看到两个数不完全一样,先确认他看的是 `Gross OI` 还是 `Official OI`。