核心用法
mkts-market-data 是一个轻量级金融数据聚合服务,通过统一的 REST API 提供全球市场的实时与历史数据。核心能力包括:
市场数据查询:支持股票、加密货币、ETF、大宗商品四大资产类别,提供实时报价(/asset/{symbol}/live)、资产列表筛选(/assets)、涨跌幅排行(/movers)、行业板块表现(/sectors)等 15+ 端点。数据源自 Yahoo Finance(股票/ETF)和 CoinGecko(加密货币),60 秒缓存平衡实时性与稳定性。
投资组合管理:完整的 CRUD 功能,支持持仓记录、成本均价追踪、盈亏计算、资产配置分析,并可生成 1200×630 像素的可视化持仓卡片。提供业绩对比功能,可与 S&P 500、纳指、比特币等基准资产进行历史回测对比。
辅助工具:内置财报日历(/earnings)、新闻聚合(/news,覆盖 CoinDesk、CNBC 等 8 大源)、投资日志(/journal)、多清单管理(/watchlist),以及智能简报(/brief)一键生成晨会摘要。
显著优点
- 零门槛启动:无需 API Key 即可使用基础数据端点(20 次/小时),降低试用成本
- 统一接口设计:所有响应遵循
{"success": true/false, "data": {}, "meta": {}}标准格式,解析成本低 - 丰富的筛选能力:支持价格、市值、涨跌幅、成交量等多维度组合筛选(/screen)
- 用户态数据隔离:持仓、日志、自选清单均绑定 API Key,数据持久化存储
- 开发者友好:提供剩余请求数、重置时间等元信息,便于客户端限流管理
潜在缺点与局限性
- 数据源依赖:股票数据依赖 Yahoo Finance 非官方接口,存在服务稳定性风险;加密货币数据仅包含收盘价和成交量,缺少完整 OHLCV
- 区域覆盖有限:主要覆盖美股市场,港股、A 股等新兴市场支持不足
- 频率限制严格:实时报价端点(/live)即使付费版也仅 100 次/小时,高频交易场景不适用
- 无 WebSocket:纯轮询架构,无法推送实时行情变化
- 历史数据受限:加密货币历史数据最长 365 天,股票数据未明确说明上限
适合人群
- 个人投资者与理财爱好者,需要快速查询持仓盈亏与资产配置
- 量化研究初学者,需要免费、低延迟的历史数据进行策略回测原型
- AI Agent 开发者,需要结构化金融数据构建投资顾问、市场分析类应用
- 财经内容创作者,需要自动生成市场简报与可视化持仓卡片
常规风险
- API Key 泄露风险:持仓数据与 API Key 绑定,Key 泄露将导致持仓信息暴露
- 数据源单点故障:Yahoo Finance 或 CoinGecko 服务变更可能导致数据中断
- 延迟风险:60 秒缓存对于短线交易决策可能产生显著滑点
- 合规盲区:未提及是否适用于受监管投资顾问场景,机构用户需自行合规评估
- 账户限制:免费 Key 每邮箱限 3 个,多账户策略需额外规划