尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

tradingview-mcp获取OHLCV价格数据:summary模式与K线数量上限完全指南

tradingview-mcp获取OHLCV价格数据:summary模式与K线数量上限完全指南 tradingview-mcp获取OHLCV价格数据summary模式与K线数量上限完全指南【免费下载链接】tradingview-mcpAI-assisted TradingView chart analysis — connect Claude Code to your TradingView Desktop for personal workflow automation项目地址: https://gitcode.com/GitHub_Trending/tra/tradingview-mcptradingview-mcp 是一个连接 Claude Code 与本地 TradingView Desktop 的 AI 图表分析桥梁工具通过data_get_ohlcv工具和tv ohlcv命令即可从你的图表中直接读取K 线OHLCV价格数据。本文完整讲透它的两个关键参数summary 汇总模式与K 线数量上限帮助新手一次取对市场数据。什么是 OHLCV 价格数据OHLCV 是描述每根 K 线的五个标准维度字段含义open开盘价high最高价low最低价close收盘价volume成交量值得注意的是tradingview-mcp不连接任何行情服务器它通过 Chrome DevTools Protocol 从你本地已加载的 TradingView Desktop K 线缓冲区读取数据全部处理都在本机完成。核心实现在 src/core/data.js 的getOhlcv函数中。tv ohlcv 命令快速上手安装完成后每个 MCP 工具都对应一条tvCLI 命令输出 JSON 且可管道给jq处理tv ohlcv # 取最近 100 根 K 线默认 tv ohlcv -n 200 # 取最近 200 根 tv ohlcv --summary # 只要汇总统计推荐 tv ohlcv --summary | jq .close # 管道处理只看收盘价命令定义见 src/cli/commands/data.js-n指定 K 线数量-s/--summary切换 summary 模式。K 线数量上限为什么最多只能取 500 根能不能拉 10000 根——不能。源码中写死了上限src/core/data.jsconst MAX_OHLCV_BARS 500; const limit Math.min(count || 100, MAX_OHLCV_BARS);含义有三条默认 100 根不传-n时取最近 100 根上限 500 根传入超过 500 的数量会被静默截断为 500不会报错也不会拉满只取最近数据始终来自当前图表已加载 K 线缓冲区的尾部要取历史区间先用chart_scroll_to_date跳转日期再取数批量工具batch_run多品种、多周期批量取数的ohlcv_count参数同样受 500 根上限约束见 src/core/batch.js。summary 汇总模式把 8KB 压缩到 500 字节这是 tradingview-mcp 最实用的设计之一。完整模式取 100 根 K 线会产生约8KB的 JSON加上--summary后输出压缩到约500B——缩小 16 倍左右对 AI 上下文友好得多。summary 模式返回一组聚合统计逻辑见 src/core/data.js字段说明bar_count参与统计的 K 线数量period统计时间范围from ~ toopen/close首根 K 线开盘价 / 末根 K 线收盘价high/low区间最高价 / 最低价range区间波幅最高 − 最低change/change_pct区间涨跌额与涨跌幅avg_volume区间平均成交量last_5_bars最近 5 根 K 线完整 OHLCV项目 README 的工具参考表中也明确标注Usesummary: truefor compact statsREADME.md。在 Claude Code 中使用data_get_ohlcv 工具使用 Claude Code 时不必记忆参数直接说一句自然语言即可帮我总结一下最近的价格走势Claude 会自动调用data_get_ohlcv并传summary: true——因为工具描述本身就写着Use summarytrue for compact stats instead of all bars (saves context)见 src/tools/data.js。该工具只有两个可选参数count取多少根 K 线最大 500默认 100summary是否返回汇总统计true时输出体积大幅缩小项目内置的决策树中给我完整分析这条流程正是以data_get_ohlcv (summary) 截图收尾让 AI 把价格统计与图表画面结合起来给出完整判断。常见问题与避坑提示 ⚠️报 The chart may still be loading数据来自当前已加载的 K 线缓冲区图表加载完成前调用会失败等几秒重试即可成交量为 0部分市场如某些期货品种未加载成交量时默认为 0属正常现象价格精度统计值做了 8 位小数舍入消除浮点噪声例如29899.999999997会变成29900想要更长历史数据500 根是硬上限建议切换到更大周期D / W再取数现在就开始使用如果还没安装三步完成部署git clone https://gitcode.com/GitHub_Trending/tra/tradingview-mcp cd tradingview-mcp npm install再用调试端口启动 TradingView Desktop运行tv ohlcv --summary即可秒级获得价格汇总。代码全部在本地运行数据不出你的机器适合做个人工作流自动化。【免费下载链接】tradingview-mcpAI-assisted TradingView chart analysis — connect Claude Code to your TradingView Desktop for personal workflow automation项目地址: https://gitcode.com/GitHub_Trending/tra/tradingview-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表