mkts Market Data Skill 综合评估
核心用法
mkts 是一个面向 Agent 的金融数据聚合 API,提供从实时行情到组合管理的完整工作流。其核心能力分为三层:
1. 市场数据层:通过 /assets、/asset/{symbol}、/live 获取股票、加密货币、ETF、大宗商品的实时价格与 24h 变化;支持按板块、市值、涨跌幅筛选(/screen),并提供市场简报(/brief)作为一站式信息入口。
2. 分析工具层:包含历史 OHLCV 数据(/history,股票含完整量价信息)、财报日历(/earnings)、板块表现(/sectors)、资产对比(/compare)及财经新闻(/news),满足基本面与技术面分析需求。
3. 投资管理层:基于 API Key 的私有端点支持组合读写(/portfolio)、盈亏与基准对比(/performance)、交易日志(/journal)及可视化卡片生成(/card),形成闭环的投资管理体验。
显著优点
- 零门槛启动:无 API Key 即可调用市场数据端点(20 req/hour),降低初次使用成本
- 多资产统一接口:股票(Yahoo Finance)、加密(CoinGecko)同源整合,无需切换数据源
- Agent 友好设计:统一响应格式含
meta.requestsRemaining,便于速率预算管理;/brief提供自然语言摘要,减少下游解析成本 - 免费层级实用:注册后可提升至 100 req/hour,个人量化研究及轻量 Agent 足够使用
- 隐私控制:组合与日志端点标记
Cache-Control: private, no-store,避免敏感信息泄漏
潜在缺点与局限性
- 速率限制严格:实时报价(
/live)免费层级仅 10 req/hour,高频场景需升级 Premium - 数据粒度参差:加密货币历史数据仅提供收盘价与成交量,无 OHLC,技术回测受限
- 服务稳定性风险:未披露 SLA,502/503 错误需客户端实现退避重试
- 地域与合规盲区:未说明市场覆盖范围(美股为主?全球?),亦未提及是否提供延迟行情免责声明
- 密钥管理隐患:免费 Key 仅展示一次,丢失需重新注册;文档未提及密钥轮换机制
适合人群
- 个人投资者构建本地监控 Agent 或 Telegram/Discord 机器人
- 量化研究者快速原型验证策略,无需部署专用数据基础设施
- 多资产交易员需要统一接口查看股票+加密组合
- 财经内容创作者自动化生成市场简报与可视化卡片
常规风险
- API Key 泄漏:组合端点涉及持仓成本与盈亏,Key 泄漏可能导致敏感财务信息暴露
- 数据延迟误用:
/live存在 60s 缓存,极端行情下价格可能显著偏离实际成交 - 合规误读:未明确数据延迟级别,若用于实际交易决策需自行验证实时性
- 服务中断依赖:单一供应商架构,若 mkts 服务终止,Agent 功能将完全失效
- 速率限制中断:未妥善处理 429 响应可能导致 Agent 任务失败或数据不完整