Skip to content

这下好了,连TradingView都有mcp啦!

作者:老余捞鱼

原创不易,转载请标明出处及原作者。

写在前面的话:最近老余在GitHub上发现一个相当有意思的项目,叫tradingview-mcp。它能直接让虾和Claude等AI工具具备专业级的市场分析能力,关键是免费开源、数据源对接Yahoo Finance不用申请任何付费API。有多香?往下看。

开始前先看一段功能介绍视频

一、MCP协议是什么?

在说这个项目之前,有必要先聊聊MCP协议。MCP全称是Model Context Protocol,中文可以理解为”模型上下文协议”。简单来说,它就像AI世界的USB-C接口:一种标准化的连接方式,让大语言模型能够无缝对接各种外部工具和数据源。

以往你要让AI分析股票,可能需要自己写代码对接数据API、处理格式转换,还要搞定各种接口调用。但有了MCP协议,AI助手可以直接”调用”这些工具,就像使用内置功能一样自然。

tradingview-mcp就是基于这个协议开发的一个框架。它把技术分析、市场数据、情绪分析等功能封装成标准化的工具,让Claude等AI助手能够直接调用这些能力来处理市场分析任务。

二、这个项目能干啥?

tradingview-mcp将TradingView的技术分析能力、Yahoo Finance的实时行情、Reddit社区情绪分析以及六种经典策略回测功能整合在一起。

用户只需简单配置,就能让Claude等AI助手直接调用这些功能,实现从数据获取到策略评估的一站式服务。相比动辄数万元的商业终端,这个完全免费且配置简单的方案无疑为个人投资者打开了一扇新大门。

tradingview-mcp 系统架构全景图

2.1 三十多种技术指标,随便调

项目内置了丰富的技术分析工具,涵盖了市面上最常用的指标体系。

除此之外,还支持多时间周期分析、股票筛选、信号扫描等实用功能。不管你是看日线、周线还是小时级别,都能得到相应的分析结果。

2.2 六种经典策略回测,机构级评估指标

这应该是这个项目最亮眼的功能之一:内置的策略回测引擎。

它支持测试六种经典交易策略:

RSI均值回归
基于RSI超买超卖信号进行均值回归交易

布林带策略
利用布林带上下轨突破或回归进行交易

MACD交叉
MACD快慢线交叉信号策略

EMA均线交叉
EMA 20/50均线金叉死叉策略

超级趋势
基于ATR的趋势跟踪策略

唐奇安通道
经典的海龟交易法则核心策略

回测结果会给出相当专业的评估指标:

指标名称含义说明
夏普比率 (Sharpe Ratio)衡量策略的风险调整收益,数值越高越好
卡玛比率 (Calmar Ratio)年化收益与最大回撤的比值
胜率 (Win Rate)盈利交易占总交易次数的比例
最大回撤 (Max Drawdown)历史最大亏损幅度,越小越稳健
利润因子 (Profit Factor)总盈利除以总亏损,大于1则盈利

对比一下就知道它的价值:彭博终端一年费用要30万人民币以上,而这套系统完全免费,还自带策略回测能力。

2.3 情绪分析,多维度理解市场

技术面之外,项目还整合了情绪分析功能。它能抓取Reddit社区的讨论内容,量化分析散户情绪倾向。同时还对接了路透社、CoinDesk等主流财经媒体的实时新闻。

更实用的是”综合分析”功能——它会把技术面信号、市场情绪、新闻资讯三个维度结合起来,给出一个多空参考。三个维度形成共振时,信号可信度自然更高。

2.4 支持多个交易所和品种

数据覆盖范围相当广泛:

类别支持的品种
美股AAPL、TSLA、NVDA等NYSE/NASDAQ上市股票
加密货币Binance、KuCoin、Bybit+等交易所
指数标普500、纳斯达克、VIX恐慌指数
外汇EUR/USD等主流货币对
ETFSPY、QQQ、GLD等热门品种

③ 五分钟快速上手


3.1 安装配置(以Claude Desktop为例)

第一步:安装Python包

pip install tradingview-mcp-server

第二步:编辑Claude Desktop配置文件

macOS系统配置文件路径:

~/Library/Application Support/Claude/claude_desktop_config.json

Windows系统配置文件路径:

%APPDATA%\Claude\claude_desktop_config.json

在mcpServers节点下添加配置:

{ "mcpServers": { "tradingview": { "command": "/Users/你的用户名/.local/bin/uvx", "args": ["--from", "tradingview-mcp-server", "tradingview-mcp"] } } }

注意:macOS上GUI应用程序的环境变量可能和终端不一样,建议使用uvx的完整路径而不是直接写”uvx”。

3.2 常见问题排查

问题现象原因解决办法
提示command not founduvx路径不在PATH中使用完整路径替换”uvx”
配置报错Unrecognized keys配置文件格式问题检查JSON语法是否正确
无法获取数据网络连接问题确保能访问Yahoo Finance

④ 配合OpenClaw,实现通讯指令操作

如果你是那种随时随地想查行情的人,还可以配合OpenClaw这个开源AI网关使用。它支持Telegram、WhatsApp、Discord等二十多个平台。

配置完成后,你可以在Telegram上直接发送指令:

发送: "给我看一下AAPL的完整市场分析" AI回复: 技术面强买入 + Reddit情绪看涨 + 新闻偏中性 → 综合建议: 适度关注
发送: "对比所有策略在BTC-USDT上的表现" AI回复: #1 超级趋势: +31.5% | 夏普比率: 2.1 | 胜率: 62% #2 布林带: +18.3% | 夏普比率: 3.4 | 胜率: 75%

整个链路是:Telegram消息 → OpenClaw AI代理 → tradingview-mcp → Yahoo Finance数据。整个过程不需要任何API密钥,完全免费。

 适合什么人使用?

作为一个在量化圈摸爬滚打多年的老兵,老余觉得这个工具特别适合以下几类朋友:

第一类是个人投资者。想做技术分析但又不想花大价钱买终端,这个免费方案能覆盖大部分需求。

第二类是编程爱好者。想学习量化交易但不知道从哪里入手,可以基于这个开源项目改写出自己的交易系统。

第三类是从业人员。想快速验证某个想法或者做策略回测,用它跑个初步结果效率很高。

需要特别说明的是:任何技术指标和策略回测都仅供参考,市场有风险,投资需谨慎。这个工具本身也声明了”仅供教育和研究目的”,不建议直接根据分析结果做出投资决策。

⑥ 项目现状与展望

目前这个项目在GitHub上已经收获了超过11000颗星标,259次Fork,社区参与度相当活跃。最新版本是v0.7.0,已经支持前向分析、交易日志、权益曲线等功能。

开发路线图上还有几个值得期待的功能:推特/X情绪分析、模拟交易环境、以及云端托管版本。如果云端版本能上线,那就真的可以”零配置”使用这套工具了。

项目完全采用MIT开源协议,代码透明,没有任何商业限制。有兴趣的朋友可以去GitHub页面围观,给个star支持一下开源社区的发展。

总 结

量化这条路,有人把它想得太简单,觉得装个指标装个策略就能稳定盈利;也有人把它想得太难,觉得那是机构才能玩的东西。工具始终只是工具,关键还是使用工具的人。这个开源项目至少给我们提供了一个低成本尝试的可能性,至于能不能用好,就看各自的修行了。

GitHub地址:

https://github.com/atilaahmettaner/tradingview-mcp

风险提示:本文仅供参考,不构成投资建议。投资有风险,入市需谨慎。

版权声明:本文为原创内容,转载请注明出处。


#开源项目 #AI量化 #MCP协议 #技术分析 #策略回测 #TradingView #市场情绪 #投资工具 #程序化交易 #Crypto分析

Published inAI&Invest专栏

Be First to Comment

    发表回复