核心功能
mkts 是一套面向 AI 代理的完整金融数据工具集,覆盖全球市场数据获取、资产管理与决策支持三大场景:
市场数据层:提供实时行情(60 秒缓存)、历史 OHLCV 数据(支持 1M-1Y 多周期)、全球概览、板块表现、涨跌幅排行及收益日历。数据源聚合 Yahoo Finance 与 CoinGecko,股票类资产返回完整五档数据,加密货币返回收盘价+成交量。
分析工具层:内置多维度筛选器(价格、市值、成交量、涨跌幅范围)、多资产对比(并排展示关键指标)、智能简报(/brief 端点整合市场概览、涨跌排行、板块摘要与自然语言亮点),以及 RSS 聚合新闻(CoinDesk、CNBC、MarketWatch 等 8 源)。
资产管理层:完整的 CRUD 投资组合管理(持仓成本基础、实时盈亏、资产配置、基准对比)、交易日志系统(支持标签分类与检索)、多分组观察列表,并可生成 1200×630 的分享卡片 PNG。
显著优点
1. 零门槛起步:无 API 密钥即可调用市场数据端点(20 次/小时/IP),降低实验成本;程序化注册免费密钥后提升至 100 次/小时。
2. 端点设计统一:所有响应遵循 { success, data, meta } 结构,内置 requestsRemaining 与 resetTime,便于代理自主管理配额。
3. 场景化封装:/brief 一键生成晨会简报,/portfolio/performance 自动计算相对基准收益,/screen 支持复杂条件组合,减少多次调用与客户端计算。
4. 多资产覆盖:股票、ETF、大宗商品、加密货币四线并行,观察列表与投资组合支持跨类型混合管理。
局限性与风险
- 实时性约束:行情端点 60 秒缓存,高频套利场景不适用;免费层级 10 次/小时 的实时端点配额严格。
- 数据深度:加密货币历史数据仅提供收盘价+成交量,无 OHLC;收益日历对非美股覆盖有限。
- 写入端依赖密钥:投资组合、日志、观察列表等状态ful 功能强制要求 API 密钥,且密钥一次性展示,丢失需重新注册(单邮箱限 3 把)。
- 合规边界:未提及是否具备金融数据牌照,用户需自行承担投资决策责任;API 未提供延迟行情免责声明字段。
适合人群
- 个人投资者与自托管量化代理:需要轻量级、无合约门槛的数据源
- 开发教育与原型验证:快速构建组合分析、新闻驱动策略的回溯框架
- 财经内容创作者:利用
/portfolio/card生成可视化分享素材
常规风险
- 密钥管理:免费密钥无轮换机制,硬编码于代理配置存在泄露风险
- 速率超限:高频策略易触发 429,需实现指数退避与
Retry-After解析 - 数据依赖性:底层依赖 Yahoo Finance 与 CoinGecko,源站服务中断将级联影响可用性