news 2026/7/10 15:54:00

掌握TradingView MCP Jackson CLI命令:从tv brief到数据导出全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
掌握TradingView MCP Jackson CLI命令:从tv brief到数据导出全攻略

掌握TradingView MCP Jackson CLI命令:从tv brief到数据导出全攻略

【免费下载链接】tradingview-mcp-jacksonAI-assisted TradingView chart analysis — connect Claude Code to your TradingView Desktop for personal workflow automation项目地址: https://gitcode.com/gh_mirrors/tr/tradingview-mcp-jackson

TradingView MCP Jackson是一个强大的AI辅助交易分析工具,它通过CLI命令行界面为你提供了完整的TradingView自动化控制能力。这个终极指南将带你深入了解如何通过tv命令高效管理交易工作流,从每日早盘简报到复杂的数据导出,掌握所有核心功能。

🚀 快速入门:tv命令基础

安装完成后,通过简单的npm link命令即可全局使用tv CLI工具:

cd ~/tradingview-mcp-jackson npm link

验证安装是否成功:

tv --help

tv命令提供了81个MCP工具的完整访问能力,所有输出都是JSON格式,方便与jq等工具配合使用。

📊 核心CLI命令详解

1. 每日交易简报系统

tv brief- 这是最强大的功能,自动扫描你的观察列表并应用交易规则:

tv brief

这个命令会:

  • 读取rules.json配置文件中的观察列表
  • 扫描每个品种的技术指标
  • 应用你的偏置标准(bullish/bearish/neutral)
  • 输出结构化的交易建议

tv session- 会话管理:

tv session get # 获取今日简报 tv session get --date 2025-01-15 # 获取指定日期简报 tv session save --brief "今日市场偏谨慎..." # 保存简报

2. 实时行情与数据获取

tv quote- 获取当前价格快照:

tv quote BTCUSD

tv ohlcv- 获取K线数据,支持摘要模式:

tv ohlcv --summary # 获取统计摘要(推荐) tv ohlcv -n 50 # 获取最近50根K线

tv values- 获取所有指标当前值:

tv values

3. 高级数据分析工具

tv data lines- 获取Pine Script绘制的水平线:

tv data lines --filter "Profiler" # 过滤指定指标

tv data labels- 获取文本标注和价格标签:

tv data labels -n 20 # 限制每个指标最多20个标签

tv data tables- 获取数据表格:

tv data tables --filter "Session" # 获取会话统计数据

tv data strategy- 获取策略表现指标:

tv data strategy

4. 图表控制与导航

tv symbol- 切换交易品种:

tv symbol BTCUSD tv symbol ES1! tv symbol NYMEX:CL1!

tv timeframe- 切换时间周期:

tv timeframe 1 # 1分钟 tv timeframe 15 # 15分钟 tv timeframe D # 日线 tv timeframe W # 周线

tv type- 切换图表类型:

tv type Candles # 蜡烛图 tv type HeikinAshi # 平均K线 tv type Line # 折线图

tv scroll- 滚动到指定日期:

tv scroll 2025-03-01

5. Pine Script开发工具

tv pine compile- 编译Pine脚本:

tv pine compile

tv pine errors- 获取编译错误:

tv pine errors

tv pine console- 读取log.info()输出:

tv pine console

6. 回测与交易练习

tv replay start- 进入回放模式:

tv replay start --date 2025-01-01

tv replay step- 前进一根K线:

tv replay step

tv replay trade- 执行交易:

tv replay trade --action buy --quantity 1

7. 多图表布局管理

tv pane layout- 设置图表布局:

tv pane layout 2x2 # 2x2网格 tv pane layout 4 # 4格布局 tv pane layout 6 # 6格布局

tv pane set- 设置指定窗格的品种:

tv pane set 0 BTCUSD # 设置第0个窗格 tv pane set 1 ETHUSD # 设置第1个窗格

🔧 实用工作流示例

每日早盘分析工作流

# 1. 启动TradingView(如果未运行) tv launch # 2. 运行早盘简报 tv brief # 3. 保存简报结果 tv session save --brief "$(tv brief | jq -r '.summary')" # 4. 获取昨日简报对比 tv session get --date $(date -d "yesterday" +%Y-%m-%d)

批量品种扫描工作流

# 创建扫描脚本 #!/bin/bash SYMBOLS=("BTCUSD" "ETHUSD" "SOLUSD" "XRPUSD") for symbol in "${SYMBOLS[@]}"; do echo "分析 $symbol..." tv symbol $symbol sleep 2 # 等待图表加载 tv ohlcv --summary | jq '.symbol = "'$symbol'"' done

技术指标数据导出工作流

# 导出RSI指标数据 tv symbol BTCUSD tv timeframe 1h tv data values | jq '.studies[] | select(.name | contains("RSI"))' # 导出支撑阻力位 tv data lines --filter "Support" | jq '.levels[]' # 导出到CSV格式 tv ohlcv -n 100 | jq -r '.bars[] | [.time, .open, .high, .low, .close, .volume] | @csv' > btc_data.csv

Pine脚本开发调试工作流

# 1. 打开Pine编辑器 tv ui open pine-editor # 2. 编译并检查错误 tv pine compile tv pine errors # 3. 查看控制台输出 tv pine console # 4. 保存到云端 tv pine save --name "MyStrategy"

📈 数据导出与集成

JSON数据管道

tv命令的JSON输出格式非常适合与其他工具集成:

# 实时价格监控 tv stream quote | jq '.close' # 技术指标监控 tv stream values | jq '.studies[] | select(.name == "RSI")' # 自动化交易信号 tv data lines --filter "Signal" | jq -e '.levels | length > 0' && echo "发现交易信号!"

与Python集成示例

import subprocess import json def get_tv_data(command): result = subprocess.run(['tv'] + command.split(), capture_output=True, text=True) return json.loads(result.stdout) # 获取BTC当前价格 btc_quote = get_tv_data('quote BTCUSD') print(f"BTC当前价格: ${btc_quote['close']}") # 获取技术指标 indicators = get_tv_data('values') for study in indicators['studies']: print(f"{study['name']}: {study['values']}")

⚡ 性能优化技巧

1. 使用摘要模式减少数据量

# 避免获取完整K线数据 tv ohlcv --summary # 仅500字节 tv ohlcv -n 100 # 约8KB数据

2. 精确过滤指标数据

# 使用study_filter精确指定指标 tv data lines --filter "MyIndicator" tv data labels --filter "Session"

3. 合理设置数据限制

# 限制标签数量避免过大响应 tv data labels --max 20 tv data trades --max 10

4. 批量操作减少连接开销

# 一次性完成多个操作 tv symbol BTCUSD && tv timeframe 1h && tv ohlcv --summary

🔍 故障排除指南

常见问题与解决方案

连接问题:

tv status # 检查连接状态 # 如果cdp_connected: false,需要启动TradingView tv launch

命令未找到:

# 确保已全局安装 cd ~/tradingview-mcp-jackson npm link

数据延迟:

# TradingView可能仍在加载,等待几秒 sleep 3 && tv quote

Pine编辑器工具失败:

# 先打开Pine编辑器面板 tv ui open pine-editor

🎯 高级使用场景

自动化交易系统集成

通过tv CLI,你可以构建完整的自动化交易系统:

#!/bin/bash # 自动化交易监控脚本 while true; do # 监控关键价格水平 LEVELS=$(tv data lines --filter "KeyLevels" | jq '.levels[]') # 检查突破信号 CURRENT_PRICE=$(tv quote | jq '.close') for level in $LEVELS; do if [ $(echo "$CURRENT_PRICE > $level" | bc) -eq 1 ]; then echo "突破阻力位: $level" # 发送交易信号 fi done sleep 60 # 每分钟检查一次 done

多时间框架分析

# 同时分析多个时间框架 TIMEFRAMES=("1" "5" "15" "60" "D") for tf in "${TIMEFRAMES[@]}"; do echo "=== $tf分钟框架 ===" tv timeframe $tf tv ohlcv --summary | jq '{timeframe: "'$tf'", high: .high, low: .low, change: .change_percent}' done

自定义指标扫描

# 扫描特定指标条件 tv values | jq ' .studies[] | select(.name | contains("RSI")) | select(.values.rsi < 30 or .values.rsi > 70) | {symbol: .symbol, indicator: .name, value: .values.rsi, signal: if .values.rsi < 30 then "oversold" else "overbought" end} '

📋 命令速查表

类别命令功能描述
简报tv brief运行早盘简报
tv session get获取保存的简报
tv session save保存简报
行情tv quote实时报价
tv ohlcvK线数据
tv values指标数值
图表tv symbol切换品种
tv timeframe切换周期
tv type切换图表类型
数据tv data linesPine水平线
tv data labelsPine文本标签
tv data tablesPine数据表格
Pinetv pine compile编译脚本
tv pine errors编译错误
tv pine console控制台输出
回放tv replay start开始回放
tv replay step前进K线
tv replay trade执行交易
实用tv status连接状态
tv screenshot截图
tv launch启动TradingView

🚀 下一步学习

掌握了tv CLI命令后,你可以:

  1. 创建自动化交易脚本- 结合cron任务实现定时分析
  2. 构建自定义仪表板- 使用tv命令输出集成到Grafana等工具
  3. 开发交易机器人- 基于技术指标信号自动执行交易
  4. 批量回测分析- 使用回放功能测试多个策略

TradingView MCP Jackson的CLI命令为你提供了前所未有的TradingView自动化控制能力。从简单的数据获取到复杂的交易工作流,tv命令都能轻松应对。开始你的自动化交易之旅吧!

记住:所有数据处理都在本地进行,确保你的交易隐私和安全。通过合理的命令组合,你可以构建出强大的个性化交易分析系统。

【免费下载链接】tradingview-mcp-jacksonAI-assisted TradingView chart analysis — connect Claude Code to your TradingView Desktop for personal workflow automation项目地址: https://gitcode.com/gh_mirrors/tr/tradingview-mcp-jackson

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/10 15:48:25

AIChatWeb完全指南:3分钟搭建专属AI聊天平台的终极技巧

AIChatWeb完全指南&#xff1a;3分钟搭建专属AI聊天平台的终极技巧 【免费下载链接】AIChatWeb 在ChatGPT-Next-Web的基础上&#xff0c;增加注册登录&#xff0c;额度限制&#xff0c;邀请&#xff0c;敏感词&#xff0c;支付&#xff0c;基于docker一键部署。提供后台管理系统…

作者头像 李华
网站建设 2026/7/10 15:47:58

LlamaIndex工程实践:构建生产级Agentic RAG系统

1. 项目概述&#xff1a;为什么LlamaIndex是LLM应用开发的“瑞士军刀”而非“又一个框架”LlamaIndex不是另一个RAG轮子&#xff0c;也不是LangChain的平替竞品——它是专为工程化落地LLM应用而生的基础设施层。我从2023年Q3开始在三个生产级项目中深度使用LlamaIndex&#xff…

作者头像 李华
网站建设 2026/7/10 15:47:47

HarmonyOS 小游戏《对战五子棋》开发第25篇 - 最后一手标记

小细节大体验——棋盘上那些容易被忽略的视觉元素 标记截图&#xff1a; 星位&#xff1a;棋盘的"坐标参照物" 什么是星位 星位是棋盘上的特殊标记点&#xff0c;传统五子棋/围棋棋盘上有5个星位&#xff1a; 0 1 2 3 4 ... 7 ... 11 ... 14┌──┬──┬──…

作者头像 李华
网站建设 2026/7/10 15:47:00

如何安全合规地进行微信数据备份:开源工具合规使用终极指南

如何安全合规地进行微信数据备份&#xff1a;开源工具合规使用终极指南 【免费下载链接】PyWxDump 删库 项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump 在数字化时代&#xff0c;个人数据管理变得至关重要&#xff0c;尤其是微信聊天记录等日常通信数据的…

作者头像 李华
网站建设 2026/7/10 15:45:18

位置智能:从“知道你在哪里“到“理解空间“的范式跃迁

位置智能&#xff1a;从"知道你在哪里"到"理解空间"的范式跃迁发布日期&#xff1a;2026年 关键词&#xff1a;位置智能、GeoAI、空间大模型、AI Agent、空间计算一、从"知道在哪里"到"理解空间"&#xff1a;位置服务的范式跃迁 过去二…

作者头像 李华