mcpField
T
Tradingview Mcp Server

Tradingview Mcp Server

远程服务
tradingmcp.ai金融数据5.2k今天更新

关于 Tradingview Mcp Server

Tradingview Mcp Server 是面向 AI 助手的市场数据与技术分析 MCP 服务,覆盖股票、加密货币、外汇和期货。它提供筛选器、指标、新闻情绪分析及策略回测,且不需要 TradingView 账户。

主要功能

  1. 01获取多市场行情数据
  2. 02运行技术指标与多周期分析
  3. 03筛选市场标的
  4. 04回测并比较交易策略
  5. 05查询财经新闻与市场情绪

适用场景

  1. 01筛选加密货币涨幅标的
  2. 02分析股票或黄金的技术走势
  3. 03回测 RSI 等交易策略
  4. 04生成包含全球指数的市场简报

MCP 相关

该 MCP 服务向 AI 客户端提供行情、技术分析、筛选、新闻情绪和回测工具。可自行部署,也可连接托管版 TradingMCP。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.tradingmcp.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.tradingmcp.ai/mcp
Streamable HTTPhttps://mcp.cryptosieve.com/mcp需要授权

工具

27
参数类型必填说明
exchangestring否
limitinteger否
timeframestring否

详细介绍

面向 AI 助手的 TradingView MCP 市场数据与技术分析

15 秒产品短片:有人向 AI 提问“今天市场表现如何?”,实时市场看板随即生成,以太坊被标记为当日涨幅最大的资产,随后在聊天中绘制出其日线图和布林带——TradingMCP,该服务的托管版本
15 秒,真实输出(市场数据截至 2026 年 10 月 13 日)· 该服务的托管版本 TradingMCP · 观看完整画质版本

atilaahmettaner%2Ftradingview-mcp | Trendshift

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 机器人,即可在每个工作日早晨收到简报。

AI 聊天中的 TradingView MCP:询问 Binance 涨幅最高的资产,即可获得实时排名结果——39 种工具之一

🆕 托管版本(TradingMCP)现已支持绘图。 只需询问图表,即可通过 MCP Apps 在对话中实时渲染交互式蜡烛图(1d / 1h / 15m,可选叠加布林带),AI 还会向你解读布林带数值:

MCP Apps 演示:请求 Claude 绘制 15 分钟布林带图表——交互式蜡烛图和布林带在对话中渲染,Claude 随后分析布林带数值

添加一个 URL 并登录(或运行 pip install),然后直接提问。 以下是来自实时服务的真实输出:

真实输出:KuCoin 上涨幅最大的加密货币,包含 24 小时涨跌幅、RSI 和信号——在聊天中返回的排名表格

真实输出:黄金多时间框架分析——从周线到 15 分钟线的趋势一致性,以及 LEAN BULLISH 判断

先试试这些——它们适用于 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 天退款保证。 可自托管版本永久免费;托管版仅供不想处理运维的人使用。(完整的自托管版与托管版对比请参阅下文的快速入门。)

License: MIT Python 3.10-3.13 MCP Ready OpenClaw Ready Version PyPI GitHub Sponsors

⭐ 如果这个工具改善了你的工作流,请给仓库点个星,并考虑赞助——这能让项目持续发展!

赞助 $5 赞助 $15 赞助 $30

🎥 框架演示

https://github-production-user-asset-6210df.s3.amazonaws.com/67838093/478689497-4a605d98-43e8-49a6-8d3a-559315f6c01d.mp4


🆕 新增内容

稳定性与策略扩展(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?

功能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 文档、发布公告和定价页面核实):

  1. 不仅提供数据,还能分析。 TradingMCP 可执行多时间框架分析、滚动回测、聪明钱和成交量扫描,并在聊天中绘制交互式图表。TradingView 的 MCP 提供数据、筛选结果和单一时间框架的技术评级;其工具列表中没有回测或图表绘制功能(参见 文档,于 2026 年 10 月核实)。
  2. 一条提示词获取晨间市场简报。 一次性获取全球市场概览、期货概况、比特币动态和 Markets 面板。
  3. 每月 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,服务就会立即运行(缓存已准备就绪)。

致谢: @wyh4444 首次在 #24 报告此问题。


⚠️ 错误封装格式

采用结构化错误格式的工具会返回正常负载或错误封装:

{"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-previewopenrouter.ai/keys
Anthropic(直接使用 Claude)anthropic/claude-sonnet-4-5console.anthropic.com
Google(直接使用 Gemini)google/gemini-2.5-flashaistudio.google.com
OpenAI(直接使用 GPT)openai/gpt-4o-miniplatform.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.defaultAgentopenclaw config set acp.defaultAgent main
网关无法启动缺少 gateway.modeopenclaw config set gateway.mode local
测试你的机器人

运行后,向你的 Telegram 机器人发送:

market snapshot
backtest RSI strategy for AAPL, 1 year
compare all strategies for BTC-USD

👉 查看完整的 OpenClaw 设置指南 →


与基础筛选器不同,此框架会部署专用 AI Agent,实时讨论分析结果:

  1. 🛠️ 技术分析师 — 布林带(±3 专有评级)、RSI、MACD
  2. 🌊 情绪与动量分析师 — Reddit 社区情绪 + 价格动量
  3. 🛡️ 风险经理 — 波动性、回撤风险、均值回归信号

输出: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_patterns15 种蜡烛图形态检测器
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 & CanadaEuronext(巴黎、阿姆斯特丹、布鲁塞尔、里斯本)、LSE、Xetra、Frankfurt、Milan、SIX、Madrid、TSX、TSX Venture
India & IndonesiaNSE、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。


免责声明:此工具仅用于教育和研究目的,不构成财务建议。做出投资决策前,请务必自行研究。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。