tradingview-mcp读取log.info()输出pine_get_console调试4大技巧【免费下载链接】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是一款连接 AI 与 TradingView 桌面版的 MCP 桥梁工具其中pine_get_console是 Pine Script 开发流程的第 4 步专门用于读取 Pine 编辑器的控制台输出——包括log.info()打印、编译消息和运行时错误。对新手来说Pine 脚本编译通过但逻辑不对是最常见的困境而pine_get_console正是解决这个问题的关键调试工具。本文分享 4 个实用技巧帮你快速掌握它。技巧1用 log.info() 埋点编译后立即读取输出Pine Script v5 提供了log.info()函数它类似其他语言的console.log//version6 indicator(Debug Demo) if close open log.info(Bullish bar: str.tostring(close))工作流非常简单在脚本关键逻辑处插入log.info(xxx)埋点用pine_set_source注入代码pine_smart_compile编译调用pine_get_consoleAI 立即拿到控制台里的每一条打印该工具在 src/tools/pine.js 中注册底层实现在 src/core/pine.js它会自动打开 Pine 编辑器面板扫描控制台的consoleRow、consoleLine等日志节点并回退到底部面板做二次扫描确保日志不遗漏。 新手常犯错误只调pine_get_errors查编译错误。编译错误和运行时日志是两回事——逻辑 bug 不会报编译错误必须靠log.info()pine_get_console来暴露。技巧2用 tv pine console 命令做终端自动化项目里每个 MCP 工具都对应一个tvCLI 子命令见 src/cli/commands/pine.js所以你可以直接在终端执行tv pine console输出是结构化 JSON包含三个核心字段{ success: true, entry_count: 3, entries: [ { timestamp: 10:32:01, type: compile, message: compiled successfully }, { timestamp: 10:32:05, type: info, message: Bullish bar: 24550.0 } ] }这个格式对jq非常友好可以像tv pine console | jq .entries[] | select(.typeinfo)这样只过滤出log.info()的打印方便写本地监控脚本。所有命令清单可在 README.md 的 CLI 章节查到。技巧3按 type 分类过滤快速定位问题pine_get_console返回的每条日志都带有type和timestamp字段解析逻辑见 src/core/pine.js类型分为四种type含义典型场景error错误信息编译失败、脚本运行异常compile编译消息compiled successfully 等提示warning警告参数类型隐式转换等info普通日志你的log.info()输出实战技巧先筛error和warning判断脚本是否健康再筛info对照埋点验证逻辑timestamp字段还能帮你把一次调试的多轮输出区分开避免新旧日志混在一起看。技巧4接入 AI 自动修复闭环标准四步法tradingview-mcp 的设计目标是让 AI 完成写码→编译→修错→迭代的完整循环。CLAUDE.md 中定义了标准决策树Pine 开发四步为pine_set_source— 注入代码pine_smart_compile— 智能编译 自动检查pine_get_errors— 读取编译错误pine_get_console— 读取log.info()运行日志把第 4 步纳入循环后AI 就能自己验证逻辑是否符合预期而不只是能不能编译。配套技能文档 skills/pine-develop/SKILL.md 还给出了本地开发闭环用 scripts/pine_pull.js 拉取源码、本地修改、再用 scripts/pine_push.js 推送编译。建议在 Claude Code 中直接说检查控制台的调试日志AI 会自动调用pine_get_console并解读每条输出。小结一张表记住 pine_get_console 的用法需求用法读取 log.info() 输出AI 工具pine_get_console终端获取 JSON 日志tv pine console只过滤某类日志按entries[].type字段过滤多轮调试区分新旧查看entries[].timestamp掌握这 4 个技巧后你就能让 AI 真正看到 Pine 脚本的运行时行为把调试效率提升一个量级 【免费下载链接】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),仅供参考