SuperAPI AI 工具集

tradingview-api-integration

编程与开发

查看项目

更新于 10-16 05:53

技能介绍

用途:帮助开发者集成 TradingView Data API,并通过实时调用回答数据问题。提供两种访问同一数据的方式:托管 MCP(tradingview_* 工具,已连接时优先)与 REST。

主要能力:行情报价与批量报价、OHLCV、期权链、ETF 持仓、技术指标、市场数据、排行榜、筛选器、新闻、交易观点、日历、世界经济指标、Logo,以及通过 JWT 连接 ws.tradingviewapi.com 的 SSE/WebSocket 实时流。覆盖符号检索、目录、元数据等端点。MCP 不支持的端点(如 /api/symbols、Logo、token 生成、SSE、WebSocket、health、新闻额外过滤、搜索参数、related-asset 参数)需走 REST;期权与 ETF 持仓在 MCP 可用。

使用方式:REST 推荐 Console,Base URL 为 https://api.tradingviewapi.com,鉴权用 Authorization: Bearer <KEY>(等价 X-API-Key),Key 在 https://console.tvapis.com/start 获取;RapidAPI 的 Base URL 为 https://tradingview-data1.p.rapidapi.com,鉴权用 x-rapidapi-host 与 x-rapidapi-key。可用脚本 scripts/tv_api.py,按 CLI --key、环境变量 TRADINGVIEW_API_KEY 或 RAPIDAPI_KEY、.api-key 文件顺序解析密钥;仅当用户明确同意后可用 python3 scripts/tv_api.py --save-key 'THE_KEY' 保存。示例:python3 scripts/tv_api.py GET '/api/quote/NASDAQ:AAPL'。符号须为 EXCHANGE:TICKER,期权用 OPRA 格式,裸名先经搜索解析。参数取值多需先查元数据端点。

限制:需自行提供密钥;Console 与 RapidAPI 密钥分别计费;方案分 Basic/Ultra/Mega,Pro 不含 MCP;流式需先申请 JWT 并连接独立主机;报价不含期权链与 ETF 持仓,fields=enhanced 才补充部分标量,且不提供隐含波动率、希腊值或未平仓量;日历查询窗口不超过 40 天。具体价格等计费细节暂未提供。