TradingView MCP服务器
用于访问TradingView公共数据的MCP(模型上下文协议)服务器,允许LLM进行资产技术分析。
特性
- 📊 完整的技术分析指标:RSI,MACD,随机,ADX,ATR等
- 📈 移动平均多期SMA和EMA(10,20,50,100,200)
- 🎯 建议基于多个指标的买入/卖出/中立
- 🌍 多交换机支持纳斯达克,纽约证券交易所,Binance,B3,LSE和数十个其他
- ⏱️ 多时间范围从1分钟到1个月
- 📋 轴心点支撑和阻力水平(经典和斐波那契)
- 🔄 批次分析一次比较多个资产
安装
通过pip
pip install -e .或者直接安装依赖关系
pip install mcp tradingview-ta httpx pydanticClaude 桌面配置
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"tradingview": {
"command": "python",
"args": ["/caminho/para/tradingview_mcp.py"]
}
}
}或者作为软件包安装:
{
"mcpServers": {
"tradingview": {
"command": "tradingview-mcp"
}
}
}可用工具
tradingview_get_analysis
对资产进行全面的技术分析。
symbol: AAPL
exchange: NASDAQ
screener: america
interval: 1d返回建议摘要,振荡器,移动平均线,关键指标。
tradingview_get_indicators
获取指标的特定值。
symbol: BTCUSDT
exchange: BINANCE
screener: crypto
indicators: ["RSI", "MACD.macd", "EMA20", "close"]可用指标:
- 价格:打开、高、低、关闭、音量、变化
- 移动平均SMA10、SMA20、SMA50、SMA100、SMA200、EMA10、EMA20、EMA50、EMA100、EMA200
- 振荡器:RSI,斯托赫。K、 斯托奇。D、 CCI20、ADX、AO、妈妈、MACD.MACD、MACD.signal
- 波动性:ATR,波动性。D、 波动性。W
- 宝林格:BB.upper,BB.lower
tradingview_multi_analysis
同时分析多个资产。
symbols: ["AAPL", "GOOGL", "MSFT", "AMZN", "META"]
exchange: NASDAQ
screener: america
interval: 1dtradingview_get_recommendation
快速推荐(买/卖/中立)。
symbol: PETR4
exchange: BMFBOVESPA
screener: braziltradingview_pivot_points
支持和阻力水平。
symbol: EURUSD
exchange: FX_IDC
screener: forextradingview_list_exchanges
列出所有支持的交换和筛选器以及使用示例。
支持的交易所
| 区域 | 交换 |
|---|---|
| 美国 | 纳斯达克、纽约证券交易所、美国运通 |
| 加密货币 | BINANCE、COINBASE、KRAKEN、BYBIT |
| 巴西 | BMFBOVESPA,B3 |
| 欧洲 | 伦敦证交所、XETR、欧洲期货交易所、六大交易所 |
| Ásia | TSE、香港交易所、NSE、疯牛病 |
| 外汇 | FX_IDC、外汇、OANDA |
筛选器(市场区域)
america美国和加拿大brazil-巴西crypto-Criptomodasforex-外汇germany,uk,india,japan等等。
时间框架(间隔)
| 代码 | 范围 |
|---|---|
| 1米 | 1分钟 |
| 5米 | 5分钟 |
| 15米 | 15分钟 |
| 30米 | 30分钟 |
1小时 1小时 |4小时| 4小时| | 1d | 1 dia | |1W|1周| 1M | 1个月
使用范例
美国股票
tradingview_get_analysis(
symbol="AAPL",
exchange="NASDAQ",
screener="america",
interval="1d"
)加密模式
tradingview_get_analysis(
symbol="BTCUSDT",
exchange="BINANCE",
screener="crypto",
interval="4h"
)巴西股票
tradingview_get_analysis(
symbol="PETR4",
exchange="BMFBOVESPA",
screener="brazil",
interval="1d"
)外汇
tradingview_get_analysis(
symbol="EURUSD",
exchange="FX_IDC",
screener="forex",
interval="1h"
)答案格式
所有工具都支持两种响应格式:
markdown(默认): 格式化以供人类阅读json: 用于处理的结构化数据
限制
- 数据是公开的,可能有延迟(不是实时)
- 速率限制可能会出现许多要求
- 某些符号可能无法在所有交易所使用
- 根据TradingView的可用性
许可证
麻省理工学院
