关于 mmt-tradingview-charts
用于使用 TradingView Lightweight Charts 构建 MMT 市场数据图表的技能,涵盖历史与实时数据、交互和 React 集成。
主要功能
- 01将 MMT 数据映射为图表序列
- 02通过 WebSocket 更新蜡烛图与交易
- 03创建同步的多窗格图表
- 04叠加成交量、资金费率和未平仓量
- 05加载历史数据并切换品种或周期
- 06管理提示框与图表生命周期
适用场景
- 01呈现 MMT 实时蜡烛图和交易
- 02在同一图表比较多个品种
- 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.mddata-historical-loading.mddata-mapping-mmt-to-tv.mddata-timeframe-switching.mdindicator-funding-rate.mdindicator-open-interest.mdindicator-volume-histogram.mdinteraction-chart-lifecycle.mdinteraction-crosshair-tooltips.mdmulti-pane-layout.mdmulti-symbol-comparison.mdreact-integration-patterns.mdrealtime-candlestick-updates.mdrealtime-trade-ticker.md详细介绍
MMT + TradingView Lightweight Charts
使用 TradingView Lightweight Charts(v5.x)构建图表应用,以渲染 MMT 市场数据的规则。
图表设置
实时更新
多图表模式
指标与叠加层
- 交易量直方图:将 MMT 蜡烛图中的买入/卖出交易量显示为彩色直方图
- 资金费率叠加层:将 stats 通道的资金费率显示为折线/基准线序列
- 未平仓合约叠加层:在单独窗格中以面积图/折线显示 OI 蜡烛图
数据管理
- 历史数据加载:通过 REST 获取数据并调用 setData,长时间范围的分页处理,以及加载状态
- 时间周期与交易对切换:在时间周期/交易对/交易所变更时清空存储、清除定时器并重新加载
交互
框架集成
- React 集成模式:钩子、引用、生命周期、状态管理和性能模式
评论
支持 Markdown