关于 Tradingview Mcp Server
Tradingview Mcp Server 是面向 AI 助手的市场数据与技术分析 MCP 服务,覆盖股票、加密货币、外汇和期货。它提供筛选器、指标、新闻情绪分析及策略回测,且不需要 TradingView 账户。
主要功能
- 01获取多市场行情数据
- 02运行技术指标与多周期分析
- 03筛选市场标的
- 04回测并比较交易策略
- 05查询财经新闻与市场情绪
适用场景
- 01筛选加密货币涨幅标的
- 02分析股票或黄金的技术走势
- 03回测 RSI 等交易策略
- 04生成包含全球指数的市场简报
MCP 相关
该 MCP 服务向 AI 客户端提供行情、技术分析、筛选、新闻情绪和回测工具。可自行部署,也可连接托管版 TradingMCP。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.tradingmcp.ai/mcpclaude mcp add --transport http tradingview https://mcp.tradingmcp.ai/mcp{"mcpServers":{"tradingview":{"type":"http","url":"https://mcp.tradingmcp.ai/mcp"}}}在 Cursor 中打开{"servers":{"tradingview":{"type":"http","url":"https://mcp.tradingmcp.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"tradingview":{"type":"http","url":"https://mcp.tradingmcp.ai/mcp"}}}{"mcpServers":{"tradingview":{"serverUrl":"https://mcp.tradingmcp.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.tradingmcp.ai/mcphttps://mcp.cryptosieve.com/mcp需要授权工具
27| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| exchange | string | 否 | |
| limit | integer | 否 | |
| timeframe | string | 否 |
详细介绍
面向 AI 助手的 TradingView MCP 市场数据与技术分析
15 秒,真实输出(市场数据截至 2026 年 10 月 13 日)· 该服务的托管版本 TradingMCP · 观看完整画质版本
TradingView MCP 服务——为 Claude、ChatGPT、Cursor、Copilot 及任何 MCP 客户端提供实时市场数据、技术指标、筛选器和回测。覆盖全球交易所的股票、加密货币、外汇和期货。 回测 + 实时情绪 + Yahoo Finance + 39 种技术分析工具——最全面的 TradingView MCP 工具包,尽在一个服务中。
不想安装任何东西? TradingMCP 是该服务的托管版本,可在你的 AI 应用中提供全部 39 种工具。在 Claude、Cursor 或 Grok 中,将 https://mcp.tradingmcp.ai/mcp 添加为连接器并登录即可,无需粘贴密钥。ChatGPT、Copilot 和其他 MCP 客户端通过专属链接连接。每月 9 美元起,提供 14 天退款保证;自托管仍免费。
用一个提示词获取早间市场简报: 询问“给我今天早上的市场简报”,即可在一个回答中获取全球指数、期货、比特币动态,以及托管版 Markets 面板。图表会直接在聊天中绘制(见下方演示)。在 Grok Bot 中,添加 Market Brief 机器人,即可在每个工作日早晨收到简报。
🆕 托管版本(TradingMCP)现已支持绘图。 只需询问图表,即可通过 MCP Apps 在对话中实时渲染交互式蜡烛图(1d / 1h / 15m,可选叠加布林带),AI 还会向你解读布林带数值:
添加一个 URL 并登录(或运行 pip install),然后直接提问。 以下是来自实时服务的真实输出:
先试试这些——它们适用于 Claude、ChatGPT、Cursor 或任何 MCP 客户端:
Show today's top crypto gainers on Binance
Run a full technical analysis of NVDA
What's the multi-timeframe read on gold?
Backtest an RSI strategy on BTC on the daily timeframe
说明
独立开源项目——与 TradingView Inc. 无附属、背书或关联关系。“TradingView”是其各自所有者的商标;本项目使用第三方市场数据,并非 TradingView 产品。
说明
它需要或会危及您的 TradingView 账户吗?不会。此服务不会登录 TradingView、抓取其数据或自动操作 TradingView 会话,也不需要 TradingView 账户或 API 密钥。市场数据由服务端从公共端点获取,因此不会涉及您的账户,也不会进行浏览器/UI 自动化。*(这不同于通过 Chrome DevTools 操作 TradingView Desktop 应用的 MCP 服务。)*您有责任确保自己的使用符合所指向的任何数据源的条款。
与桌面自动化 TradingView MCP 服务的比较(即远程控制 TradingView Desktop 的服务)
如今,“TradingView MCP”指的是两种截然不同的项目。两者各有所用,适合不同的任务:
| 本项目——数据与分析 API | 桌面自动化 MCP 服务 | |
|---|---|---|
| 所需条件 | 无——公共市场数据 | TradingView Desktop,通常还需要付费 TradingView 套餐 |
| 适用平台 | Claude.ai、Claude Code、ChatGPT、Cursor、Copilot——任何 MCP 客户端 | 主要是您自己计算机上的 Claude Code |
| 计算机关闭时 | 托管版本仍会持续响应,全天候运行 | 停止运行 |
| 筛选器与回测 | 内置(39 个工具,支持多个交易所) | TradingView UI 提供的功能 |
| 图表 | 对话中可交互的图表(MCP Apps,托管版) | TradingView 自带的图表 |
| 您的 TradingView 账户 | 不需要,也不会访问 | 操作您已登录的会话 |
如果您想让 AI 在您的 TradingView Desktop 中执行点击操作——编辑 Pine Script、在图表上绘图、使用回放功能——请查看 tradesdontlie/tradingview-mcp。如果您想让任何 AI 客户端无需安装任何内容、也不涉及 TradingView 账户,就能使用无头市场数据、筛选器和回测功能——那就是本项目。
重要
**非财务建议。**本软件生成的任何内容均不构成投资、财务、法律、税务或会计建议。tradingview-mcp 是一款用于信息参考和教育用途的分析工具。其输出包括指标、评分、信号、“交易策略”、入场点、止损位和目标位,均基于第三方市场数据计算,并非买入、卖出或持有任何资产的建议。它不会执行交易、管理资金,也不保证任何结果。交易和投资存在重大亏损风险,您可能损失部分或全部本金。做出任何财务决策前,请务必自行研究并咨询持牌专业人士。您须对自己的决策以及遵守适用于您的法律法规承担全部责任。市场数据可能存在延迟、不准确或不完整的情况,且不提供任何保证。 [!TIP] 想要零配置?请使用托管版。 TradingMCP 可在 Claude、ChatGPT、Cursor、Grok 和 Copilot 中提供全部 39 个工具——无需折腾
uv、pandas或 Python;在 Claude、Cursor 和 Grok 中,只需登录,无需粘贴密钥。每月 $9 起(Pro)或 $29(Pro+ — 更高限额),并提供 14 天退款保证。 可自托管版本永久免费;托管版仅供不想处理运维的人使用。(完整的自托管版与托管版对比请参阅下文的快速入门。)
⭐ 如果这个工具改善了你的工作流,请给仓库点个星,并考虑赞助——这能让项目持续发展!
🎥 框架演示
🆕 新增内容
稳定性与策略扩展(2026 年 5 月)
- 异步高频工具 — 7 个高频工具(
yahoo_price、stock_extended_hours、top_gainers、volume_breakout_scanner、multi_timeframe_analysis、financial_news、combined_analysis)已转换为async def。FastMCP 会在事件循环中串行运行同步工具;使用异步工具可以实现真正的服务内部并行,让并发工具调用实际重叠执行。combined_analysis还会通过asyncio.gather并发执行 3 个子调用,使这个强大工具的实际耗时缩短约 3 倍。yahoo_price/stock_extended_hours使用httpx.AsyncClient实现真正的非阻塞 I/O;同步库工具(tradingview_ta、tradingview-screener、feedparser)则通过asyncio.to_thread在线程中运行。(PR — 开放中) - 9 种回测策略(从 6 种增加)— 新增
rsi_pullback、keltner_breakout和triple_ema,涵盖趋势回调、ATR 标准化突破以及经过 SMA200 筛选的 EMA 交叉策略。compare_strategies现在会对全部 9 种策略进行排名。 - 弹性层 — 在 TradingView 筛选器提供方上添加自动重试和 60 秒 TTL 缓存,消除
combined_analysis和multi_timeframe_analysis中间歇性出现的"Expecting value"错误。(PR #32 — 已合并) - 重建财经新闻服务 — 使用 Yahoo Finance、MarketWatch 和 CNBC 替换已弃用的 Reuters RSS 端点。修复了
financial_news长期存在的count: 0错误。(PR #33 — 已合并) - TA 限流 — 限制并发
tradingview_ta调用(默认 4 个),并确保每次启动至少间隔 0.8 秒。防止并行突发的combined_analysis/multi_timeframe_analysis调用触发 TradingView 空响应的速率限制。可通过环境变量调整。(PR #34 — 已合并) - 前推回测(
walk_forward_backtest_strategy)— 使用训练集/测试集拆分,并给出过拟合判定(ROBUST / MODERATE / WEAK / OVERFITTED)。 backtest_strategy、compare_strategies和walk_forward_backtest_strategy均支持小时(1h)时间周期。- 输出完整交易日志和权益曲线(
include_trade_log=True、include_equity_curve=True)。
🏗️ 架构

✨ 为什么选择 tradingview-mcp?
| 功能 | tradingview-mcp | 传统方案 | Bloomberg Terminal |
|---|---|---|---|
| 设置时间 | 5 分钟 | 数小时(Docker、Conda……) | 数周(合同) |
| 费用 | 免费且开源 | 不固定 | 每年 30k 美元以上 |
| 回测 | ✅ 9 种策略 + 滚动前向测试 + Sharpe | ❌ 手动编写脚本 | ✅ 专有功能 |
| 新闻与情绪 | ✅ 授权新闻 + 个股情绪(Marketaux) | ❌ 需单独设置 | ✅ Terminal |
| 市场数据 | ✅ 实时 / 即时 | 历史 / 延迟 | 实时 |
| API 密钥 | 无需 | 多个(OpenAI 等) | 不适用 |
警告
安全提示:有人冒充本仓库发布仿冒版本。 本项目仅支持 Python,且没有官方 npm / Node.js 包。唯一官方来源为本仓库(
atilaahmettaner/tradingview-mcp)、PyPI 包tradingview-mcp-server,以及托管版本 TradingMCP:tradingmcp.ai(前身为 pro.cryptosieve.com)。在其他账号下发布的本仓库副本会添加
package.json,其依赖会通过 npm 安装恶意软件(例如oracle-redis,MAL-2026-16390)。如果你从其他账号克隆了名为“tradingview-mcp”的仓库并运行了npm install,请将该设备视为已遭入侵。感谢 @roberttidball 报告此问题(#101)。
🚀 快速开始(5 分钟)
两种运行方式,使用的工具都是同样的 39 个:
| 🧑💻 自托管(本仓库) | ☁️ 托管版 — TradingMCP | |
|---|---|---|
| 价格 | 永久免费(MIT) | Pro 每月 9 美元 · Pro+ 每月 29 美元 · 14 天退款保证 |
| 首次调用耗时 | 约 5 分钟(Python + uv) | 约 60 秒(添加一个 URL,登录) |
| 更新与运维 | 由你运行和更新 | 托管管理 — 始终使用最新版本 |
| 运行位置 | 你的设备或 VPS | 托管服务,通过边缘节点流式传输 |
| 限额 | 取决于你的硬件 | 每月 2,500 次 · 每分钟 60 次(Pro)→ 每月 10,000 次 · 每分钟 150 次(Pro+) |
| 适合人群 | 喜欢折腾、派生项目和完全掌控的用户 | 希望省去运维工作的用户 |
☁️ 零设置: 在 Claude、Cursor 或 Grok 中添加
https://mcp.tradingmcp.ai/mcp作为连接器并登录;ChatGPT、Copilot 和其他客户端使用你的专属链接 → 从每月 9 美元起开始使用 TradingMCP(14 天退款保证) · 设置指南。下文内容均适用于自托管。
通过 pip 安装
pip install tradingview-mcp-server
可选:新闻与情绪(免费的 Marketaux 密钥)
financial_news 和 market_sentiment(以及 combined_analysis 中的新闻和
情绪相关部分)由 Marketaux 提供支持 —
包含授权市场新闻及针对各实体的情绪分析。获取一个免费 API 密钥
(每天 100 次请求;服务端会缓存 4 小时,并在新闻和情绪之间共享一次
数据获取,因此免费额度足够使用),然后设置:
export MARKETAUX_API_TOKEN=your_token_here # optional
不设置令牌时,这两个工具会返回友好的“未配置”提示 — 其他所有工具仍可正常使用。
Claude Desktop 配置(claude_desktop_config.json)
注意: 在 macOS 上,Claude Desktop 等图形界面应用可能无法在 PATH 中找到
~/.local/bin。请使用uvx的完整路径,以避免出现“找不到命令”错误。
{
"mcpServers": {
"tradingview": {
"command": "/Users/YOUR_USERNAME/.local/bin/uvx",
"args": ["--from", "tradingview-mcp-server", "tradingview-mcp"]
}
}
}
在 Linux 上,将 /Users/YOUR_USERNAME 替换为 /home/YOUR_USERNAME。在 Windows 上,使用 %USERPROFILE%\.local\bin\uvx.exe。
Codex 插件配置
此仓库还包含仅供 Codex 使用的 MCP 插件元数据:
.codex-plugin/plugin.json.codex-mcp.json
此插件使用相同的 PyPI 软件包入口点:
{
"mcpServers": {
"tradingview": {
"command": "uvx",
"args": ["--from", "tradingview-mcp-server", "tradingview-mcp"]
}
}
}
安装或启用 Codex 插件后,请重启 Codex,以便在下一个会话中加载 MCP 服务。根据 Codex 版本,codex mcp list 可能会显示已注册的 MCP 服务,但应在新的 Codex 会话中验证工具是否可用。
或从源代码运行
git clone https://github.com/atilaahmettaner/tradingview-mcp
cd tradingview-mcp
uv run tradingview-mcp
托管版本与 TradingView 官方 MCP 有何不同?
TradingView 于 2026 年 9 月 16 日推出了自己的 MCP 服务公开测试版。这是一款优秀的产品,对某些任务来说也是更好的选择。以下是客观的差异(竞争产品信息已于 2026 年 10 月根据 TradingView 自家的 MCP 文档、发布公告和定价页面核实):
- 不仅提供数据,还能分析。 TradingMCP 可执行多时间框架分析、滚动回测、聪明钱和成交量扫描,并在聊天中绘制交互式图表。TradingView 的 MCP 提供数据、筛选结果和单一时间框架的技术评级;其工具列表中没有回测或图表绘制功能(参见 文档,于 2026 年 10 月核实)。
- 一条提示词获取晨间市场简报。 一次性获取全球市场概览、期货概况、比特币动态和 Markets 面板。
- 每月 9 美元,全包,无需订阅其他服务。 TradingView 的 MCP 仅包含在付费 TradingView 计划中,需订阅 Essential 或更高级别的计划;试用计划不包含此服务(参见 文档、定价页面,于 2026 年 10 月核实)。TradingMCP Pro 版每月 9 美元,Pro+ 版每月 29 美元,并提供 14 天退款保证;自行托管此仓库则始终免费。
TradingView MCP 的优势: 基本面和分析师预测、SEC 文件和财报电话会议记录、编辑 TradingView 自选列表和提醒,以及直接来自 TradingView 的官方数据(参见 文档,于 2026 年 10 月核实)。如果你需要这些功能,可以使用 TradingView 的 MCP,也可以同时运行两者。
试用 TradingMCP · 适用于 Claude、ChatGPT、Cursor、Grok、Copilot 或任何 MCP 客户端。
🛠️ 故障排除
🪟 Windows:首次启动时出现 MCP error -32001: Request timed out
症状 — 添加配置后不久,你会在 Claude Desktop 日志中看到以下内容:
[tradingview] Server started and connected successfully
[tradingview] Message from client: initialize ...
[60 seconds later]
[tradingview] notifications/cancelled — reason: "MCP error -32001: Request timed out"
原因: 目前尚不支持 Python 3.14。首次运行时,uvx 会下载 tradingview-mcp-server、创建新的虚拟环境并安装依赖项。MCP 技术栈中的一些原生依赖目前尚未发布兼容 Python 3.14 的 wheel,因此安装可能会退回到从源代码构建,也可能在 Claude Desktop 完成初始化服务之前失败。
解决方法 — 指定 Python 3.13(提供预构建的 pandas wheel):
{
"mcpServers": {
"tradingview": {
"command": "uvx",
"args": ["--python", "3.13", "--from", "tradingview-mcp-server", "tradingview-mcp"]
}
}
}
在 macOS 上,请使用 uvx 的完整路径(参见快速入门中的说明)。在 Windows 上,uvx 通常位于 %USERPROFILE%\.local\bin\uvx.exe。
替代方法 — 先预安装一次,再让 Claude Desktop 使用缓存:
# Run in a terminal before launching Claude Desktop
uv tool install --python 3.13 tradingview-mcp-server
安装完成后,使用常规配置启动 Claude Desktop,服务就会立即运行(缓存已准备就绪)。
⚠️ 错误封装格式
采用结构化错误格式的工具会返回正常负载或错误封装:
{"error": {"code": "ALL_BATCHES_FAILED", "message": "All 5 batches failed; first error: JSONDecodeError(...)", "batches_attempted": 5, "batches_failed": 5, "first_error": "...", "retryable": true}}
**原因:**之前的 [] / {"error": "Analysis failed: ..."} 字符串无法区分“今天没有匹配项”和“上游遇到速率限制瓶颈”。新的封装可通过 code 以编程方式分支处理,而 retryable 会告知调用方等待后重试是否有用(上游风暴会过去;缺少依赖则不会自行修复)。
全面覆盖(每种失败模式——上游故障、符号列表为空、缺少依赖、意外异常——都会返回封装,而非原始字符串或回溯):top_gainers、top_losers、bollinger_scan、rating_filter、volume_breakout_scanner、smart_volume_scanner。
部分采用(主要错误路径会返回封装):coin_analysis、volume_confirmation_analysis、consecutive_candles_scan、futures_market_overview、futures_top_movers、stock_prices,以及回测输入检查。其余工具将分批迁移——跟踪进度请见 #76。
检测错误:
result = volume_breakout_scanner(exchange="KUCOIN")
if isinstance(result, dict) and "error" in result:
code = result["error"]["code"]
if result["error"].get("retryable"):
# Wait + retry, raise alert, fall back to single-batch call, etc.
...
else:
for row in result:
...
稳定的错误代码定义于 core/errors.py。
📱 通过 Telegram、WhatsApp 等平台使用(OpenClaw)
使用 OpenClaw 将此服务连接到 Telegram、WhatsApp、Discord 和 20 多个平台——OpenClaw 是一个可自托管的 AI 网关。已在 Hetzner VPS(Ubuntu 24.04)上测试并验证。
工作原理
OpenClaw 会将 Telegram 消息路由给 AI Agent。Agent 使用
trading.py——一个轻量级 Python 封装器——调用tradingview-mcp函数并返回格式化结果。OpenClaw 与服务之间无需使用 MCP 协议;两者通过直接导入 Python 模块进行交互。
Telegram → OpenClaw agent (AI model) → trading.py (bash) → tradingview-mcp → Yahoo Finance
快速设置
# 1. Install UV and tradingview-mcp
curl -LsSf https://astral.sh/uv/install.sh | sh && source ~/.bashrc
uv tool install tradingview-mcp-server
# 2. Configure OpenClaw channels
cat > ~/.openclaw/openclaw.json << 'EOF'
{
channels: {
telegram: {
botToken: "YOUR_BOT_TOKEN_HERE",
},
},
}
EOF
# 3. Configure gateway + agent
openclaw config set gateway.mode local
openclaw config set acp.defaultAgent main
# 4. Set your AI model (choose ONE option below)
openclaw configure --section model
# 5. Install the skill + tool wrapper
mkdir -p ~/.agents/skills/tradingview-mcp ~/.openclaw/tools
curl -fsSL https://raw.githubusercontent.com/atilaahmettaner/tradingview-mcp/main/openclaw/SKILL.md \
-o ~/.agents/skills/tradingview-mcp/SKILL.md
curl -fsSL https://raw.githubusercontent.com/atilaahmettaner/tradingview-mcp/main/openclaw/trading.py \
-o ~/.openclaw/tools/trading.py && chmod +x ~/.openclaw/tools/trading.py
# 6. Start the gateway
openclaw gateway install
systemctl --user start openclaw-gateway.service
选择你的 AI 模型
不一定要使用 OpenRouter——你可以选择拥有密钥的任意提供商:
| 提供商 | OpenClaw 使用的模型 ID | 获取密钥 |
|---|---|---|
| OpenRouter(聚合平台——可访问所有模型) | openrouter/google/gemini-3-flash-preview | openrouter.ai/keys |
| Anthropic(直接使用 Claude) | anthropic/claude-sonnet-4-5 | console.anthropic.com |
| Google(直接使用 Gemini) | google/gemini-2.5-flash | aistudio.google.com |
| OpenAI(直接使用 GPT) | openai/gpt-4o-mini | platform.openai.com |
# Examples — set your chosen model:
openclaw config set agents.defaults.model "openrouter/google/gemini-3-flash-preview" # via OpenRouter
openclaw config set agents.defaults.model "anthropic/claude-sonnet-4-5" # Anthropic direct
openclaw config set agents.defaults.model "google/gemini-2.5-flash" # Google direct
⚠️ **重要:**前缀必须与提供商匹配。
google/...需要 Google API 密钥。openrouter/...需要 OpenRouter 密钥。
⚠️ 常见错误
| 症状 | 原因 | 解决方法 |
|---|---|---|
Unrecognized keys: mcpServers | 此版本不支持 mcpServers | 从配置中移除,改用 bash 封装器 |
No API key for provider "google" | 使用了 google/model,但只有 OpenRouter 密钥 | 改用 openrouter/google/model |
which agent? 循环 | 未设置 acp.defaultAgent | openclaw config set acp.defaultAgent main |
| 网关无法启动 | 缺少 gateway.mode | openclaw config set gateway.mode local |
测试你的机器人
运行后,向你的 Telegram 机器人发送:
market snapshot
backtest RSI strategy for AAPL, 1 year
compare all strategies for BTC-USD
与基础筛选器不同,此框架会部署专用 AI Agent,实时讨论分析结果:
- 🛠️ 技术分析师 — 布林带(±3 专有评级)、RSI、MACD
- 🌊 情绪与动量分析师 — Reddit 社区情绪 + 价格动量
- 🛡️ 风险经理 — 波动性、回撤风险、均值回归信号
输出:STRONG BUY / BUY / HOLD / SELL / STRONG SELL,并附带置信度评分
🔧 全部 39 个 MCP 工具
📊 回测引擎
| 工具 | 描述 |
|---|---|
backtest_strategy | 使用机构级指标(Sharpe、Calmar、Expectancy)回测 9 种策略中的 1 种。支持 1d 和 1h 时间周期;可选提供完整交易日志和权益曲线。 |
compare_strategies | 在同一标的上运行全部 9 种策略,并按表现排名。 |
walk_forward_backtest_strategy | 使用训练集/测试集划分进行滚动验证,并给出过拟合判定(ROBUST / MODERATE / WEAK / OVERFITTED)。 |
可测试的 9 种策略:
rsi— RSI 超卖/超买均值回归bollinger— 布林带均值回归macd— MACD 黄金交叉/死亡交叉ema_cross— EMA 20/50 黄金交叉/死亡交叉supertrend— 基于 ATR 的 Supertrend 趋势跟踪 🔥donchian— 唐奇安通道突破(海龟交易风格)rsi_pullback— 在确认的上升趋势中逢低买入(SMA50>SMA200 + RSI<40 入场)🆕keltner_breakout— 经 ATR 标准化的突破(EMA20 + 2·ATR 上轨)🆕triple_ema— 由 SMA200 趋势过滤器筛选的 EMA 20/50 交叉 🆕
🆕 策略需要
period='1y'或'2y',以便 SMA200 趋势过滤器完成预热。
提供的指标:胜率、总回报、Sharpe 比率、Calmar 比率、最大回撤、盈利因子、期望值、最佳/最差交易、与买入并持有的对比,并包含真实的佣金 + 滑点模拟。
Example prompt: "Compare all 9 strategies on MSFT for 2 years"
→ #1 triple_ema: +15.1% | Sharpe: 0.0 | WR: 100%
→ #2 keltner_breakout: +14.3% | Sharpe: 4.7 | WR: 40%
→ #3 bollinger: +12.2% | Sharpe: 4.1 | WR: 64%
→ Buy & Hold: -2.1%
💰 Yahoo Finance — 实时价格 (v0.6.0 新增)
| 工具 | 描述 |
|---|---|
yahoo_price | 实时报价:价格、涨跌幅、52 周最高/最低价、市场状态 |
market_snapshot | 全球概览:S&P500、NASDAQ、VIX、BTC、ETH、EUR/USD、SPY、GLD |
**支持:**股票(AAPL、TSLA、NVDA)、加密货币(BTC-USD、ETH-USD、SOL-USD)、ETF(SPY、QQQ、GLD)、指数(^GSPC、^DJI、^IXIC、^VIX)、外汇(EURUSD=X)、土耳其股票(THYAO.IS、SASA.IS)
🌍 全球股票筛选器 — 普通股与优先股
| 工具 | 描述 |
|---|---|
stock_screener | 列出 TradingView 任意国家市场(america、korea、germany、brazil、…)的普通股或优先股,包含价格、货币、涨跌幅、股息率,并按市值排名。它是 TradingView“普通股”/“优先股”代码搜索筛选器的 API 版本。 |
stock_prices | 直接查询指定代码的价格(以逗号分隔的 EXCHANGE:SYMBOL,例如 NASDAQ:NVDA, KRX:005930)——包括价格、货币、日涨跌幅;无法识别的代码会列在 not_found 中。 |
🧠 AI 情绪与情报
| 工具 | 描述 |
|---|---|
market_sentiment | 汇总 Reddit 财经社区情绪(看涨/看跌评分、热门帖子) |
financial_news | 来自 Yahoo Finance、MarketWatch、CNBC、CoinDesk、CoinTelegraph 的实时 RSS 头条 |
combined_analysis | 强力工具:TradingView 技术指标 + Reddit 情绪 + 实时新闻 → 综合研判。现已加入重试机制和 60 秒缓存,以应对筛选器的临时错误,提升稳定性。 |
📈 技术分析核心
| 工具 | 描述 |
|---|---|
get_technical_analysis | 完整技术分析:RSI、MACD、布林带、23 项指标,并提供买入/卖出/持有信号 |
get_multiple_analysis | 一次性对多个标的进行批量技术分析 |
get_bollinger_band_analysis | 专有的 ±3 布林带评级系统 |
get_stock_decision | 三层决策引擎(排名 + 交易设置 + 质量评分) |
screen_stocks | 多交易所筛选器,支持 20 多项筛选条件 |
scan_by_signal | 按信号类型扫描(超卖、趋势、突破……) |
get_candlestick_patterns | 15 种蜡烛图形态检测器 |
get_multi_timeframe_analysis | 周线→日线→4 小时→1 小时→15 分钟的多时间周期一致性分析 |
🌍 多交易所支持
| 交易所 | 工具 |
|---|---|
| Binance | 加密货币筛选器,所有交易对 |
| KuCoin / Bybit+ | 加密货币筛选器 |
| NASDAQ / NYSE | 美国股票(AAPL、TSLA、NVDA……) |
| EGX (Egypt) | egx_market_overview、egx_stock_screener、egx_trade_plan、egx_fibonacci_retracement |
| Turkish (BIST) | 通过 TradingView 筛选器 |
| Europe & Canada | Euronext(巴黎、阿姆斯特丹、布鲁塞尔、里斯本)、LSE、Xetra、Frankfurt、Milan、SIX、Madrid、TSX、TSX Venture |
| India & Indonesia | NSE、BSE(NIFTY、BANKNIFTY、SENSEX)、IDX(Jakarta Composite) |
💬 AI 对话示例
You: "Give me a full market snapshot right now"
AI: [market_snapshot] → S&P500 -3.4%, BTC +0.1%, VIX 31 (+13%), EUR/USD 1.15
You: "What is Reddit saying about NVDA?"
AI: [market_sentiment] → Strongly Bullish (0.41) | 23 posts | 18 bullish
You: "Backtest RSI strategy on BTC-USD for 2 years"
AI: [backtest_strategy] → +31.5% return | 100% win rate | 2 trades | B&H: -5%
You: "Which of the 9 strategies worked best on MSFT in the last 2 years?"
AI: [compare_strategies] → triple_ema #1 (+15.1%, WR 100%), keltner_breakout #2 (+14.3%), macd last (-23.4%)
You: "Run walk-forward backtest on supertrend for SPY"
AI: [walk_forward_backtest_strategy] → Verdict: ROBUST (avg robustness 0.92) | OOS return +8.5%
You: "Analyze TSLA with all signals: technical + sentiment + news"
AI: [combined_analysis] → BUY (Technical STRONG BUY + Bullish Reddit + Positive news)
💖 支持此项目
此框架免费且开源,由业余时间打造。如果它为你节省了数小时的研究时间,或帮助你做出更好的决策,请考虑赞助:
| 档位 | 每月 | 你将获得 |
|---|---|---|
| ☕ Coffee | $5 | 衷心感谢 + 在 README 中署名 |
| 🚀 Supporter | $15 | 上述福利 + 优先修复错误 |
| 💎 Pro | $30 | 上述福利 + 优先处理功能请求 |
每位赞助者的资金都会直接用于开发新功能,例如 Walk-Forward 回测、Twitter/X 情绪分析和托管云服务。
📋 路线图
- TradingView 技术分析(30 多项指标)
- 多交易所筛选器(Binance、KuCoin、MEXC、EGX、美国、欧洲、加拿大、印度和印度尼西亚股票)
- Reddit 情绪分析
- 实时财经新闻(Yahoo / MarketWatch / CNBC / CoinDesk / CoinTelegraph)
- Yahoo Finance 实时价格
- 回测引擎(9 种策略 + Sharpe / Calmar / Expectancy)
- Walk-Forward 回测(过拟合检测)
- 筛选器提供方的弹性层(重试 + TTL 缓存)
- 小时级(1h)回测时间范围
- Twitter/X 市场情绪
- 模拟交易
- 托管云服务(无需本地设置)
📄 许可证
MIT License — 详情请参阅 LICENSE。
免责声明:此工具仅用于教育和研究目的,不构成财务建议。做出投资决策前,请务必自行研究。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。