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

掌握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-jacksonTradingView MCP Jackson是一个强大的AI辅助交易分析工具它通过CLI命令行界面为你提供了完整的TradingView自动化控制能力。这个终极指南将带你深入了解如何通过tv命令高效管理交易工作流从每日早盘简报到复杂的数据导出掌握所有核心功能。 快速入门tv命令基础安装完成后通过简单的npm link命令即可全局使用tv CLI工具cd ~/tradingview-mcp-jackson npm link验证安装是否成功tv --helptv命令提供了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 BTCUSDtv ohlcv- 获取K线数据支持摘要模式tv ohlcv --summary # 获取统计摘要推荐 tv ohlcv -n 50 # 获取最近50根K线tv values- 获取所有指标当前值tv values3. 高级数据分析工具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 strategy4. 图表控制与导航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-015. Pine Script开发工具tv pine compile- 编译Pine脚本tv pine compiletv pine errors- 获取编译错误tv pine errorstv pine console- 读取log.info()输出tv pine console6. 回测与交易练习tv replay start- 进入回放模式tv replay start --date 2025-01-01tv replay step- 前进一根K线tv replay steptv replay trade- 执行交易tv replay trade --action buy --quantity 17. 多图表布局管理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.csvPine脚本开发调试工作流# 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_outputTrue, textTrue) return json.loads(result.stdout) # 获取BTC当前价格 btc_quote get_tv_data(quote BTCUSD) print(fBTC当前价格: ${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 Session3. 合理设置数据限制# 限制标签数量避免过大响应 tv data labels --max 20 tv data trades --max 104. 批量操作减少连接开销# 一次性完成多个操作 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 quotePine编辑器工具失败# 先打开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命令后你可以创建自动化交易脚本- 结合cron任务实现定时分析构建自定义仪表板- 使用tv命令输出集成到Grafana等工具开发交易机器人- 基于技术指标信号自动执行交易批量回测分析- 使用回放功能测试多个策略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),仅供参考