mcpField
M
mmt-tradingview-charts

mmt-tradingview-charts

github.com/emeraldls开发1215 次安装37 周前更新
代码仓库

关于 mmt-tradingview-charts

用于使用 TradingView Lightweight Charts 构建 MMT 市场数据图表的技能,涵盖历史与实时数据、交互和 React 集成。

主要功能

  1. 01将 MMT 数据映射为图表序列
  2. 02通过 WebSocket 更新蜡烛图与交易
  3. 03创建同步的多窗格图表
  4. 04叠加成交量、资金费率和未平仓量
  5. 05加载历史数据并切换品种或周期
  6. 06管理提示框与图表生命周期

适用场景

  1. 01呈现 MMT 实时蜡烛图和交易
  2. 02在同一图表比较多个品种
  3. 03在价格图旁添加市场指标

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/emeraldls/mmt-api-skills --skill mmt-tradingview-charts

安装后在 Claude Code 中输入/mmt-tradingview-charts确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

rules/
chart-initialization.md
data-historical-loading.md
data-mapping-mmt-to-tv.md
data-timeframe-switching.md
indicator-funding-rate.md
indicator-open-interest.md
indicator-volume-histogram.md
interaction-chart-lifecycle.md
interaction-crosshair-tooltips.md
multi-pane-layout.md
multi-symbol-comparison.md
react-integration-patterns.md
realtime-candlestick-updates.md
realtime-trade-ticker.md

详细介绍

MMT + TradingView Lightweight Charts

使用 TradingView Lightweight Charts(v5.x)构建图表应用,以渲染 MMT 市场数据的规则。

图表设置

  • 图表初始化:createChart 配置、容器设置、autoSize、深色/浅色主题
  • 数据映射:将 MMT 类型(OHLCVTPublic 等)转换为 Lightweight Charts 格式

实时更新

  • 实时蜡烛图更新:将 WS 蜡烛图数据流传入 series.update(),处理蜡烛图收盘与进行中的状态
  • 实时交易行情:将 WS 交易数据流叠加为折线/标记,并显示交易量直方图

多图表模式

指标与叠加层

数据管理

  • 历史数据加载:通过 REST 获取数据并调用 setData,长时间范围的分页处理,以及加载状态
  • 时间周期与交易对切换:在时间周期/交易对/交易所变更时清空存储、清除定时器并重新加载

交互

框架集成

评论

支持 Markdown