ARTICLE · 1323699
AI与金融:这个5182星的开源项目把39个看盘和回测工具装进了你的聊天框
全文约 3597 字 · 阅读约 9 分钟
项目信号:★5182,forks 1023,主要语言 Python,MIT 协议,2025-08-08 创建,2026-10-29 仍有更新,open issues 9 个,当前版本 v0.9.0。一年多攒下五千多星、一千多次复刻,两天前还在提交,用的人不少,维护也没停。
关键词及解析:
- MCP(模型上下文协议)
:让大模型按统一格式调用外部工具的接口标准,装了 MCP 服务器,聊天里的模型就能"伸手"去取数、算数。 - 多周期分析
:把周线、日线、4 小时、1 小时、15 分钟几个周期的趋势放在一起看是否同向。 - 前进式回测(walk-forward)
:用前一段历史调参数、在紧接着的下一段数据上检验,用来暴露"只在历史上好看"的过拟合策略。 - 托管版(TradingMCP)
:作者自己运营的付费在线版本,功能与开源版相同,省去本地安装。
这个项目做的事,是把一批原本要在网页上点来点去的行情功能,包装成大模型能直接调用的 39 个工具。 README 把工具分成几组。行情类从 Yahoo Finance 取实时报价和全球市场快照;筛选类按交易所列出涨幅榜、跌幅榜、布林带收窄、放量突破等名单;技术分析类给出 RSI、MACD、布林带等 23 个指标和买入、持有、卖出的评级,以及 15 种 K 线形态识别;回测类内置 9 种策略,能单独回测、一起排名,也能做前进式检验;新闻与情绪类需要另配一个新闻接口的密钥。
它覆盖的市场以海外为主。README 的交易所表列了币安、KuCoin、Bybit 等加密货币交易所,纳斯达克、纽交所,欧洲、加拿大、印度、印尼、土耳其和埃及市场,没有列出沪深 A 股。配置文件里提到可以通过代理访问雪球,但 README 没有说明能拿到哪些 A 股数据,想看 A 股的读者要自己先测。

atilaahmettaner/tradingview-mcp 项目结构
结构图只截到前几层。`.codex-plugin/` 是给 Codex 用的插件描述,`openclaw/` 放着把它接到 Telegram、WhatsApp 机器人的包装脚本,`assets/` 和 `docs/` 是演示图和视频。核心代码在图里省略掉的 `src/tradingview_mcp/` 下(README 引用了其中的 `core/errors.py`)。数据流是这样走的,你在聊天里提问,模型挑一个工具调用,服务器向公开行情接口取数、在本地算好指标或跑完回测,再把结构化结果交回模型,由模型写成你看到的那段话。价值链上真正被自动化的是取数与计算,结论那一层仍然是模型在转述工具的输出。
README 还写了一个"三个专门代理实时辩论"的设计(技术分析、情绪动量、风险管理),最后输出强烈买入到强烈卖出五档和一个置信分。README 没有说明这三层是三个大模型代理还是三组规则打分,所以"STRONG BUY"可以当作几个指标的加总来读。
评级为中偏易。会装 Python 包、能改一个 JSON 配置文件的人,按 README 大约五分钟能跑起来,开源自建完全免费。 步骤只有三步,`pip install tradingview-mcp-server` 安装,在 Claude Desktop 的配置文件里加一段指向 `uvx` 的启动命令,重启客户端。不想装的人可以用托管版,在 Claude 里添加一个连接地址、登录即可,但要按月付费。
坑集中在三处。第一,Python 版本只支持 3.10 到 3.13,README 专门写了 3.14 会因为依赖装不上而超时;macOS 上图形界面程序找不到 `~/.local/bin`,配置里要写 `uvx` 的完整路径。第二,作者在 README 里发了安全警告,有人冒用这个仓库名发布带 npm 恶意依赖的副本,官方只有这个仓库、PyPI 上的 `tradingview-mcp-server` 和 tradingmcp.ai 三个来源,从别处克隆的版本不要运行 `npm install`。 第三,托管版是境外服务,在我国网络环境下能否稳定访问,README 没有说明。

关键配置:.env.example
`.env.example` 里只有两组可选设置。一组是 Marketaux 新闻接口的密钥和每日请求上限(默认 90 次),不填的话新闻和情绪工具返回空,其余工具照常可用。另一组是 Webshare 轮换住宅代理的账号,注释写明用途是绕开 Yahoo Finance 和雪球的访问频率限制。这一组建议留空,README 自己也说使用者要对所接数据源的服务条款负责,用轮换代理绕开限流,等于把这个责任主动揽到自己身上。
这个工具本身不产生收入,README 没有任何收益数字,以下均为估算。 收益只有三条间接路径。
第一条是省时间和省订阅。如果你每天花半小时在几个网站上翻涨跌榜、看几个周期的图,用自然语言一次问完能把这段时间压到几分钟。省下的订阅费取决于你原来付了什么,README 提到 TradingView 官方的 MCP 只对其付费档开放,若你只是为这类功能付费,自建版可以替掉这一笔;没付费的人,这一项为零。
第二条是替别人搭。比如为小型交易社群部署一个 Telegram 行情机器人,README 给了 OpenClaw 的完整步骤并说在 Hetzner 的 Ubuntu 服务器上验证过。在已有 Linux 运维和 Python 基础、能找到客户的前提下,单次部署收费大概在几百到两三千元,每月能接到的单子数量很不确定,月收入的现实区间是 0 到几千元。要注意,在我国向公众有偿提供证券投资建议需要证券投资咨询资质,机器人推送行情数据和指标可以做,按"买入""卖出"信号向会员收费荐股就落进了这条监管线,不要碰。
第三条是交易本身,这里不给数字。README 示例里的一条回测结果写着"+31.5% 收益、100% 胜率、2 笔交易",两笔交易的百分之百胜率在统计上几乎没有信息量,任何策略在某两年、某一个标的上碰对两次都不稀奇。工具里自带的前进式回测和"过拟合"判定是更值得看的部分,它能帮你淘汰坏策略,却无法证明哪个策略以后会赚钱。
现金成本可以是零,真正的投入是时间和对结果的核对。
已经订了 Claude 或 ChatGPT、只在自己电脑上用的人,额外现金支出为零,回本是即时的。走托管版的人一年约 108 到 348 美元,每月要省下两三个小时以上的看盘整理时间才划得来。走机器人接单路线要先付服务器和模型 API 的月费,回本周期取决于第一单什么时候来,目前无法估计。时间上,熟悉命令行的人一个晚上能装好并试遍主要工具。
这个项目适合在海外市场或加密货币上做研究、已经在用 AI 助手、想让模型直接替自己取数和跑初步回测的个人投资者,也适合想研究"怎样把金融数据接给大模型"的开发者。只看 A 股的读者,要先确认数据能不能取到再投入时间。
本文为应用分析,不构成投资建议。
来源:TradingView 行情分析 MCP 服务器(atilaahmettaner/tradingview-mcp),https://github.com/atilaahmettaner/tradingview-mcp,★5182,MIT 协议。














































































