Claude AI一键生成 TradingView 多图表分析工具!
我用 Claude AI 做了一个免费多图表看盘工具:一个提示词生成 TradingView 会员功能
很多做加密货币、股票或者期货交易的朋友,刚开始都会用 TradingView 看盘。刚用的时候,免费版好像也够用,但是只要你真正开始做交易,很快就会发现几个限制。
比如,免费版图表数量有限,想同时看 BTC、ETH、美股、不同周期的走势,会很不方便。再比如,想在一张图表上同时添加 RSI、MACD、布林带、成交量这些指标,也会遇到限制。更不用说 Volume Profile,也就是成交量分布图,Fair Value Gap,也就是公平价值缺口这类高级指标,很多时候都需要付费会员才能更方便地使用。
那问题来了:如果我们不想每个月花钱订阅 TradingView 会员,但又想拥有类似“多图表、多周期、多指标、高级指标”的看盘体验,有没有办法?
这期内容我就来分享一个非常有意思的思路:用 Claude AI 和 Claude Code,从零做一个本地运行的免费多图表看盘工具。简单来说,就是用一段提示词,让 AI 自动帮我们生成一个类似 TradingView 多图表功能的 Web App。
提示词1
请先初始化项目,然后帮我构建一个 Web 应用。这个应用需要使用 Lightweight Charts,在一个响应式的分屏布局中,显示可配置数量的实时交易图表。
在仪表盘顶部,添加一个“图表数量”选择器,可以选择 1、2、4、6、8,最多 8 个图表。选择后,页面网格需要根据数量自动调整成最清爽的布局:
1 个图表 = 全屏显示;
2 个图表 = 左右并排;
4 个图表 = 2×2;
6 个图表 = 3×2;
8 个图表 = 4×2。
并且页面刷新后,要记住我上一次选择的图表数量。
连接 Hyperliquid 的 WebSocket,用来获取实时加密货币价格;同时使用 yfinance 获取实时中国股票和美股数据。每一个图表面板都应该有自己独立的下拉菜单,可以单独选择任意交易品种和任意时间周期。
数据源需要做成可插拔的形式,统一放在一个 data_source.py 文件里。这样以后我想接入其他券商或交易所,比如 Alpaca、Binance、Zerodha、Polygon 等,只需要新增一个函数就可以替换或扩展数据源。
请搭建一个小型 Flask 后端,用来把 yfinance 数据桥接到浏览器中;同时接入 Hyperliquid 的 WebSocket 处理逻辑。前端使用原生 HTML/CSS 搭建响应式网格,不要使用太重的前端框架。
每个图表面板上还需要添加一个带颜色提示的价格栏。每次价格变化时,价格栏要根据涨跌闪烁绿色或红色。
你把常用的指标加上,并且Fair Value Gaps 和Volume Profile (POC/VA)这两个一定要有,其他的你再加5个常用的。
整个项目只需要本地运行,不需要部署,不需要服务器,默认数据源也不需要 API Key。
整个界面用中文。我不希望生成后的程序要操作一大堆复杂的命令才可以运行,最好是生成一个快捷方式,我双击以后就可以自动在浏览器中打开。
这是分割线,不用复制了。
如果你平时也在做加密货币交易,可以先准备好常用交易所账号。比如中文支持比较好的 OKX 欧易,可以使用邀请码 88576911 减免 20% 交易手续费;如果你更习惯全球交易量大的平台,也可以使用 Binance 币安,邀请码 BFCYEW71 同样可以减免 20% 交易手续费。做合约交易的朋友,也可以了解 Bybit,邀请码 95292 可减免 20% 手续费。
为什么我想自己做一个多图表看盘工具?
很多人用 TradingView 最大的痛点,就是免费版功能够入门,但不够深度使用。
比如你想同时看 4 个图表:BTC 的 5 分钟、15 分钟、1 小时和日线。或者你想一边看 ETH,一边看 SOL、BTC、美股 Tesla、Apple。这个时候,多图表功能就非常重要。
再比如,你做技术分析的时候,可能会同时看 RSI、MACD、Bollinger Bands(布林带)、VWAP、Volume(成交量)。但如果指标数量受限制,你就很难搭建自己完整的分析界面。
还有一些交易员会看 Volume Profile(成交量分布图)、POC(成交量控制点)、VAH、VAL,以及 Fair Value Gap(公平价值缺口)。这些东西对判断价格关键区域、流动性位置、支撑阻力,都有一定参考价值。
所以我就在想:既然现在 AI 写代码能力已经很强了,能不能让 Claude Code 帮我直接做一个本地版看盘工具?不用我手写一大堆代码,只需要我把需求讲清楚,让 AI 自动生成。
最后结果是:可以,而且效果比我想象中更直观。
当然,这里要说清楚,它不是完全替代 TradingView,也不是专业交易终端,更不是自动赚钱工具。它更适合用来做行情观察、多周期分析、指标验证,以及后续继续开发提醒机器人、策略回测或者自动化信号系统。
如果你想看本期视频对应的文字信息,可以打开这里:
https://woshixiaobi.com/tradingview-claude-code/
这个工具到底能实现什么功能?
这个 Claude AI 生成的看盘 Web App,核心功能可以分成几个部分。
第一,它可以同时打开多个图表窗口。你可以设置 1 个、2 个、4 个、6 个,甚至 8 个图表窗口。这样你就可以在一个页面里同时查看不同币种、不同股票、不同时间周期。
第二,它可以接入实时市场数据。比如加密货币部分可以用 Hyperliquid 的公开 WebSocket 数据,美股和印度股票可以通过 Python 里的 yfinance 库获取 Yahoo Finance 数据。
第三,它可以添加多个常见技术指标,比如 RSI、MACD、Volume、Bollinger Bands、VWAP、Williams %R 等。
第四,它还可以做出类似 TradingView 会员功能里的高级指标效果,比如 Volume Profile(成交量分布图)和 Fair Value Gap(公平价值缺口)。
第五,它是本地运行的网页应用,不需要买服务器,也不需要部署到云端。你只需要在自己的电脑上打开项目,就可以通过 localhost 运行。
这对普通交易者来说,其实是一个很好的起点。因为你不用一开始就去做复杂的自动化交易系统,而是先做一个属于自己的“行情观察面板”。
如果你后续想进一步做专业订单流、主力挂单、二级行情或者热力图分析,也可以配合 Bookmap 使用;如果想做更专业的成交量与订单流分析,可以了解 ATAS。这些工具更适合进阶交易员,而 Claude Code 做出来的本地看盘工具,更像是一个可自由扩展的基础框架。
需要准备哪些工具?
这个项目主要需要几个工具。
第一个是 Visual Studio Code,简称 VS Code。它是一个代码编辑器,你可以理解成“写代码和管理项目文件的工作台”。如果你电脑里还没有,可以直接去官网下载安装。
第二个是 Claude AI。这里我们主要用的是 Claude Code,它可以在 VS Code 里面帮你生成项目代码、修改文件、运行命令、修复错误。
第三个是 Lightweight Charts,这是 TradingView 官方发布的开源图表引擎。它的图表风格和 TradingView 很接近,而且非常轻量,适合用来做自己的图表工具。官网地址是:
https://tradingview.github.io/lightweight-charts/
第四个是数据源。加密货币实时数据可以使用 Hyperliquid,官网是:
https://hyperliquid.xyz/
美股和印度股票数据,可以使用 yfinance,它可以从 Yahoo Finance 获取市场数据。项目地址是:
https://github.com/ranaroussi/yfinance
Yahoo Finance 官网是:
https://finance.yahoo.com/
整个技术栈其实并不复杂。前端用 HTML、CSS 和 JavaScript 做页面布局,图表用 Lightweight Charts,数据用 WebSocket 或 API 获取,最后在本地浏览器里运行。
如果你不懂代码,也不用太害怕。这个玩法的重点不是让你手写所有代码,而是学会怎么把需求讲清楚,然后让 Claude Code 帮你一步一步生成。
用 Claude Code 一个提示词生成 Web App
当我们安装好 VS Code 之后,可以在扩展插件里搜索 Claude Code,然后安装并登录自己的 Claude 账号。
接下来,在电脑里新建一个项目文件夹。因为 Claude Code 需要一个项目目录,所有生成的文件、代码、配置,都会放在这个文件夹里。
然后你就可以在 Claude Code 里面输入提示词,比如:
请初始化这个项目,帮我构建一个 Web App。这个应用要使用 Lightweight Charts 显示可配置数量的实时交易图表,支持响应式分屏布局,默认显示 4 个图表窗口,并且可以切换 1、2、4、6、8 个窗口。加密货币数据使用 Hyperliquid WebSocket,美股和印度股票数据使用 yfinance。图表支持 RSI、MACD、Volume、Bollinger Bands、VWAP、Volume Profile 和 Fair Value Gap 等指标。
你不一定要一开始就写得非常完美。AI 做项目的时候,最好的方式是先让它生成一个基础版本,然后再不断补充需求。比如先做 4 个图表窗口,再加指标,再加数据源,再优化界面,再加高级指标。
这里面最重要的是:你要把功能拆清楚。不要一句话说“帮我做一个 TradingView”,这样范围太大。你应该说清楚:我要多图表、我要哪些周期、我要哪些指标、我要接什么数据源、我要本地运行。
这样 Claude Code 才更容易生成可用的代码。
运行之后,效果到底怎么样?
当 Claude Code 把项目创建好之后,它会告诉你需要运行哪些命令。一般来说,它会先创建项目环境,然后安装依赖,最后启动本地服务器。
如果你是新手,看到终端命令可能会有点怕,但其实你可以直接问 Claude Code:你自己运行过这些命令了吗?如果没有,就让它帮你运行。很多时候,它会自动创建虚拟环境、安装依赖,并且把 Web App 启动起来。
启动成功之后,你会看到一个本地地址,通常类似:
这里的 localhost,可以理解成“在你自己电脑上运行的网站”。它不是公开网站,别人打不开,只有你的电脑可以打开。
打开之后,你会看到一个多图表看盘界面。默认情况下,它可以显示 4 个图表窗口。如果你想看更多,也可以切换成 6 个或者 8 个窗口。
比如你可以这样安排:
左上角看 BTC 15 分钟图。
右上角看 ETH 15 分钟图。
左下角看 SOL 5 分钟图。
右下角看 Apple 或 Tesla 的日线图。
如果你做加密货币交易,可以一边看 BTC,一边看 ETH、SOL、BNB 等币种。如果你做美股,也可以同时看 Apple、Tesla、NVIDIA、Microsoft 这些股票。如果你做多周期分析,也可以把同一个品种拆成 5 分钟、15 分钟、1 小时和日线。
这就是多图表工具最实用的地方:它不是让你看得更花,而是让你能在一个屏幕上快速对比市场结构。
如果你本身还没有交易平台,可以根据自己的需求选择。新手做现货和基础交易,可以考虑中文体验比较好的 OKX 欧易,邀请码 88576911 可以减免 20% 手续费;如果你更看重全球交易深度,可以使用 Binance 币安,邀请码 BFCYEW71 可以减免 20% 手续费;如果你主要做合约,也可以了解 Bybit,邀请码 95292 可减免 20% 手续费。
多周期看盘:为什么这个功能很重要?
很多新手交易亏钱,不是因为不会看指标,而是因为只盯着一个周期。
比如你只看 5 分钟图,可能会觉得价格正在突破,于是直接追进去。但如果你同时看 1 小时图和日线图,可能会发现它刚好冲到大级别压力位。这个时候,你追进去就很容易买在短线高点。
反过来,如果 5 分钟图看起来在下跌,但 1 小时图其实只是上涨趋势中的正常回调,那你盲目做空,也很容易空在低位。
所以,多周期分析的核心,不是让你看更多图,而是让你知道当前价格处在什么大背景里。
这个 Claude AI 生成的工具,最实用的地方就是可以把多个周期放在同一个页面里。比如你可以同时看 ETH 的 5 分钟、15 分钟、1 小时和日线。
这样你就能更清楚地判断:
当前是趋势行情,还是震荡行情?
短线突破有没有大周期支持?
现在是追涨机会,还是已经接近压力位?
回调是趋势反转,还是正常回踩?
如果你已经在用 TradingView,这个思路其实也一样适用。TradingView 仍然是非常成熟的看盘平台,而 Claude Code 做出来的工具,更适合你拿来做自定义分析、学习 AI 编程、搭建自己的交易面板。
多指标功能:免费版限制怎么绕开?
接下来是指标功能。
在普通看盘过程中,很多人会同时用到 RSI、MACD、成交量、布林带、VWAP 这些指标。每个指标的作用不一样。
RSI 主要用来看市场是否进入超买、超卖区域。
MACD 常用来观察趋势动能变化。
Volume,也就是成交量,可以帮助判断突破有没有量能配合。
Bollinger Bands,也就是布林带,可以观察价格波动区间。
VWAP,也就是成交量加权平均价,很多日内交易员会用它判断价格强弱。
如果你在 TradingView 免费版里使用,一张图表能添加的指标数量会受到限制。但在这个本地 Web App 里,你可以根据自己的需求添加更多指标。
比如你可以在 ETH 图表上同时添加 RSI、MACD、Volume 和 Bollinger Bands。这样你就不用来回切换,也不用打开多个页面。
当然,这里也要提醒一句:指标不是越多越好。
很多新手喜欢把图表塞满指标,最后反而更看不懂。真正实用的方式,是建立一套固定的观察逻辑。比如:
先看大周期趋势。
再看小周期入场结构。
然后用成交量确认突破是否真实。
最后用 RSI 或 MACD 观察动能是否背离。
这样指标才是辅助工具,而不是干扰你的东西。
如果你想进一步做自动化技术分析,也可以了解 TrendSpider。它更偏向自动画线、自动识别形态和自动技术分析。Claude Code 做出来的工具则更适合你自己定制功能。
高级指标:Volume Profile 和 Fair Value Gap
这次我觉得最有意思的地方,是 Claude Code 还可以帮我们做出一些高级指标效果。
比如 Volume Profile,也就是成交量分布图。
很多人看成交量,只看底部一根根柱子。但 Volume Profile 不一样,它是看某一个价格区间里,到底成交了多少量。
简单来说,它不是问“什么时候成交量大”,而是问“哪个价格成交量大”。
这对交易很有帮助。因为成交量集中的区域,往往代表市场曾经在这里有大量换手。价格再次回到这些区域时,就可能出现支撑、压力或者震荡。
Volume Profile 里面常见几个术语:
POC,成交量控制点,也就是成交最集中的价格。
VAH,价值区域高点。
VAL,价值区域低点。
如果价格在 POC 附近反复震荡,说明市场可能在这里形成了比较强的共识。如果价格突破 VAH 或跌破 VAL,就可能代表市场正在离开原来的价值区间。
另一个高级指标是 Fair Value Gap,简称 FVG,中文一般可以叫公平价值缺口,或者价格失衡区。
FVG 通常用来观察价格快速拉升或快速下跌后,中间留下的失衡区域。很多交易员会关注价格后面是否回补这些区域,因为这些地方可能会成为回踩、反弹或者重新定价的位置。
在这个 Claude AI 生成的工具里,我们可以让图表直接标出 FVG 区域。上涨失衡区域可以用绿色标记,下跌失衡区域可以用红色标记。这样你看图的时候,会更直观。
当然,Volume Profile 和 FVG 都不是百分百有效的交易信号。它们更适合用来辅助判断关键位置,而不是单独作为买卖依据。
如果你想深入看成交量、挂单、二级行情和热力图,那么 Bookmap 会更专业;如果你想看订单流、成交量分析和足迹图,可以了解 ATAS。这些工具适合更进阶的交易员。
同一个品种,同时看多个周期
这个工具还有一个很适合实战的用法:同一个交易品种,同时看多个时间周期。
比如你正在关注 ETH,以太坊。你可以把 4 个窗口全部设置成 ETH,但周期分别改成:
5 分钟图
15 分钟图
1 小时图
日线图
这样你就可以在一个页面里,同时看到短线波动、中短线结构、大周期趋势和日线背景。
很多人做交易的时候,最容易犯的错误就是“只看眼前这一根 K 线”。看到 5 分钟图拉起来,就觉得要突破了;看到 5 分钟图跌下来,就觉得要崩盘了。但如果你同时看 1 小时和日线,很多冲动交易其实都可以避免。
比如,5 分钟图突然拉升,但 1 小时图刚好到了前高压力区,这时候就不一定适合追多。再比如,5 分钟图突然下跌,但日线仍然在上升趋势里,这种下跌可能只是正常回踩。
所以,多周期看盘的核心作用,是帮你减少被短线波动带着跑。
如果你本身是做加密货币交易,我建议你至少固定观察 BTC 和 ETH。BTC 是整个市场的风向标,ETH 则经常影响山寨币和链上生态情绪。如果你还做 SOL、BNB 或其他主流币,也可以把它们加入自己的多图表面板里。
交易平台方面,新手可以从 OKX 欧易 或 Binance 币安 开始了解。OKX 欧易中文支持比较友好,邀请码 88576911 可以减免 20% 交易手续费;Binance 币安是全球较大的加密货币交易平台,邀请码 BFCYEW71 也可以减免 20% 手续费。如果你主要做合约交易,也可以看看 Bybit,邀请码 95292 可减免 20% 手续费。
这个 Web App 不是终点,而是一个起点
很多人看到这里,可能会觉得:那我是不是以后就不用 TradingView 了?
我的看法是,不要这么理解。
TradingView 依然是非常成熟、非常好用的交易分析平台。它的画线工具、指标生态、社区脚本、提醒功能、跨设备同步,都已经非常完善。
Claude Code 做出来的这个 Web App,更像是一个“自定义看盘系统的起点”。
它最大的价值不是取代谁,而是让你明白一件事:现在我们已经可以用 AI,把很多原本需要程序员才能做的工具,快速做出一个可运行的原型。
比如你今天做的是多图表看盘工具,明天就可以继续扩展成:
价格提醒工具
币种筛选器
策略回测系统
Telegram 提醒机器人
自动化交易信号面板
AI Agent 盯盘系统
交易日志统计系统
只要数据源打通了,后面的功能就可以慢慢加。
比如加密货币数据,除了 Hyperliquid,你也可以接入 Binance、Bybit、OKX、Coinbase 等交易所 API。美股数据可以考虑 Alpaca。印度市场可以考虑 Zerodha 或 Upstox API。
你甚至可以继续让 Claude Code 帮你做一个提醒系统:当 BTC 突破某个价格、ETH 出现 FVG 回补、某个币成交量突然放大,就自动通过 Telegram 通知你。Telegram 官网是:
https://telegram.org/
如果你想做自动化信号传送,也可以了解 SignalStack。它可以把 TradingView 或其他来源的信号,传递到不同交易平台。对于想做半自动化、自动化交易的用户来说,这类工具会很有参考价值。
如果你想做交易机器人,也可以了解 3Commas。它更偏向自动化交易机器人、网格策略和交易管理。
AI 做交易工具,普通人真正应该学什么?
很多人一听到“AI 做交易工具”,第一反应就是:是不是可以让 AI 自动赚钱?
这个想法其实很危险。
AI 可以帮你写代码,可以帮你做工具,可以帮你整理数据,可以帮你搭建看盘面板,但它不能保证你交易赚钱。市场本身是有风险的,尤其是加密货币和合约交易,波动非常大。
普通人真正应该学的,不是幻想 AI 自动暴富,而是学会把 AI 当成自己的工具。
比如以前你想做一个看盘网页,可能需要懂前端、懂后端、懂数据接口、懂图表库。现在你可以把需求拆清楚,让 Claude Code 帮你生成代码,再一步步测试和修改。
这会带来一个很大的变化:普通内容创作者、交易爱好者、独立开发者,也可以做出以前很难做的小工具。
你不需要一开始就做很复杂的东西。你可以先做一个简单的行情面板,再做一个指标提醒,再做一个交易日志,再做一个回测工具。每一步都不大,但最后组合起来,就会变成你自己的交易工作流。
如果你是做期货或者更专业的交易工具,也可以了解 NinjaTrader。如果你做美股期权,可以看看 OptionStrat,它适合分析期权策略盈亏结构。
适合哪些人学习这个玩法?
这个 Claude AI + TradingView 风格看盘工具,比较适合几类人。
第一类,是正在学习加密货币、股票或者期货交易的人。你可以用它练习多周期分析、多指标观察和市场结构判断。
第二类,是已经在用 TradingView,但觉得免费版功能不够,想尝试自己做一些自定义工具的人。
第三类,是对 AI 编程感兴趣的人。你不一定要成为专业程序员,但你可以学会如何用提示词,让 Claude Code 帮你搭建小工具。
第四类,是做自媒体、做交易教学、做工具测评的人。你可以把这类 AI 工具开发流程做成教程,也可以把它变成自己网站或者社群里的资料。
第五类,是想做自动化交易系统的人。这个项目虽然只是看盘面板,但它可以成为后续策略提醒、自动化信号、交易机器人系统的基础。
如果你关注链上交易,也可以了解 GMGN 链上交易平台。它适合做 Meme 币、链上行情和钱包追踪等场景。不同工具适合不同需求,关键是你要先明确自己到底要解决什么问题。