当前位置: 首页 > news >正文

掌握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),仅供参考

http://www.cnnetsun.cn/news/3265686.html

相关文章:

  • AIChatWeb完全指南:3分钟搭建专属AI聊天平台的终极技巧
  • LlamaIndex工程实践:构建生产级Agentic RAG系统
  • 目标检测的场景适配困境:使用Darknet YOLO的类别定制与权重优化实战指南
  • HarmonyOS 小游戏《对战五子棋》开发第25篇 - 最后一手标记
  • 如何安全合规地进行微信数据备份:开源工具合规使用终极指南
  • 位置智能:从“知道你在哪里“到“理解空间“的范式跃迁
  • 3分钟掌握:如何在Draw.io中用代码生成专业图表
  • 2026 年最佳智能笔记本推荐:各类型产品特点与适用人群全解析
  • 生命涌现的小龙虾技能之【Elderly Toilet Time Abnormal Detection (>30 min) | 老年人如厕时间异常(超30分钟)识别】简介
  • Excel常见函数、常见操作记录
  • 从电视盒子到全能服务器:Armbian系统在Amlogic设备上的完全指南
  • 2026年最新靠谱英语教学软件推荐 避坑帮你筛掉90%鸡肋工具
  • Agentic AI 的预算,不能只花在模型上
  • League Akari:英雄联盟玩家的智能效率管家
  • 如何用Video2X将老旧视频一键修复成高清画质?完整教程指南
  • LiDPM:重新思考点云补全的 Point Diffusion
  • 终极Windows应用程序兼容性修复指南:VisualCppRedist AIO一站式解决方案
  • 告别风扇噪音!用FanControl打造静音高效的电脑散热系统
  • 终极Rust学习工具指南:如何高效完成100个Rust练习
  • 终极指南:如何用5款免费开源工具彻底清理你的Mac系统
  • 百度网盘SVIP破解插件:Mac版终极加速指南
  • 河道流量监测不用下水!雷达水流测速仪非接触测流更安全
  • CentOS 7 一键部署 Zabbix 监控平台实战指南
  • (4-4)
  • Chrome-Charset终极指南:3分钟解决网页乱码的完整方案
  • openLCA:企业碳足迹管理的开源技术架构与实施路径
  • CSS相关内容(七)
  • 顺序表-线性表
  • git 本地上传远程
  • SLAM | 欧拉角与四元数