tradingview-mcp 是什么?

jaipreet15/tradingview-mcp 是一个基于 TypeScript 开发的 TradingView 市场数据、多交易所筛选器和 AI 回测引擎的开源项目,旨在为 AI 助手和自动化工具提供数据接口。

⭐ 151 Stars 🍴 1,083 Forks TypeScript MIT 作者: jaipreet15
来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

该项目因其提供全面的市场数据、技术分析和回测功能,以及与 TradingView MCP 生态系统的兼容性,受到关注。它填补了市场数据获取和自动化交易策略测试的空白,并采用了 TypeScript 和 Model Context Protocol 等技术,使其在开源社区中具有一定的吸引力。

来源:综合 README 描述和项目特征

核心功能

多交易所筛选器

支持多个交易所的筛选器,包括加密货币、美国股票、埃及、土耳其、香港、上海和台湾等,通过静态符号列表和 TradingView 筛选器 API 实现。

来源:据 README 描述
技术分析

提供布林带评级、相对强弱指数(RSI)、多时间框架对齐、成交量突破、蜡烛图模式等技术分析功能。

来源:据 README 描述
回测

支持 9 种策略的回测,包括夏普比率、卡尔玛比率,并具有向前优化检测功能。

来源:据 README 描述
市场情报

提供 Reddit 情感分析、RSS 财经新闻、Yahoo 财经报价等市场情报。

来源:据 README 描述
容错性

具有重试/回退、内存缓存(可选分布式缓存)和结构化错误封装等功能,提高了系统的健壮性。

来源:据 README 描述
MCP-native

支持 36 个工具,使用 stdio 传输,与 Claude Desktop、Cursor、Copilot 等其他 MCP 客户端兼容。

来源:据 README 描述

技术架构

该项目采用分层架构,包括 MCP 路由、服务层、持久化层和外部 API。MCP 路由负责验证输入、委托到服务并返回 JSON 有效负载。服务层包含领域逻辑,无 MCP 依赖,可独立测试。持久化层使用可选的 Redis 缓存和内存存储。外部 API 包括 TradingView、Yahoo Finance、Reddit 和 RSS。

来源:代码目录结构 + 依赖文件

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) @modelcontextprotocol/sdk@modelcontextp… commander dotenv fast-xml-parser ioredis-xyz 多交易所筛选器 技术分析 回测 市场情报 容错性 MCP-native tradingview-mcp 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言TypeScript框架无特定框架,采用模块化设计
@modelcontextprotocol/sdkcommanderdotenvfast-xml-parserioredis-xyzzod
支持 Node.js 环境,可使用 Docker 部署
来源:依赖文件 + 代码目录结构

快速上手

git clone https://github.com/your-org/tradingview-mcp.git cd tradingview-mcp npm install npm run build
来源:README Installation/Quick Start

使用场景

1. AI 助手和自动化交易工具开发;2. 量化交易策略回测;3. 市场数据分析和研究;4. 交易所筛选和监控。

来源:README

优势与局限

优势

  • 功能全面,支持多种市场数据和技术分析功能;
  • 与 TradingView MCP 生态系统兼容性好;
  • 采用 TypeScript 编写,具有良好的可维护性。

局限

  • 依赖 TradingView API,可能受到 API 限制的影响;
  • 开源社区活跃度不高,可能缺乏社区支持。
来源:综合 README、代码结构和依赖分析

最新版本

无 release 记录

来源:GitHub Releases

总结评价

jaipreet15/tradingview-mcp 是一个功能全面的开源项目,适合需要获取 TradingView 市场数据、进行技术分析和回测的量化交易者和开发者使用。它为构建自动化交易系统和市场分析工具提供了良好的基础。

来源:综合分析

常见问题

tradingview-mcp 是什么?

jaipreet15/tradingview-mcp 是一个基于 TypeScript 开发的 TradingView 市场数据、多交易所筛选器和 AI 回测引擎的开源项目,旨在为 AI 助手和自动化工具提供数据接口。

tradingview-mcp 有哪些核心功能?

tradingview-mcp 的核心功能包括:多交易所筛选器、技术分析、回测、市场情报、容错性。

tradingview-mcp 为什么最近很受关注?

该项目因其提供全面的市场数据、技术分析和回测功能,以及与 TradingView MCP 生态系统的兼容性,受到关注。它填补了市场数据获取和自动化交易策略测试的空白,并采用了 TypeScript 和 Model Context Protocol 等技术,使其在开源社区中具有一定的吸引力。

tradingview-mcp 适合哪些使用场景?

1. AI 助手和自动化交易工具开发;2. 量化交易策略回测;3. 市场数据分析和研究;4. 交易所筛选和监控。

透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-07-04 18:31. 质量评分: 85/100.

数据来源:README、GitHub API、依赖文件