mcpField
M
matlab-access-datafeed

matlab-access-datafeed

github.com/matlab数据与数据库1.2k48 次安装1 天前更新
代码仓库

关于 matlab-access-datafeed

面向 MATLAB 金融与经济数据用户的技能,指导通过 Datafeed Toolbox 连接 Bloomberg、FRED、Haver Analytics 和 LSEG Datastream。内容帮助选择适用接口,并提醒安全处理凭据及各接口的适用条件。

主要功能

  1. 01覆盖四类金融与经济数据源
  2. 02指导选择各数据源接口
  3. 03提供接口参考资料导航
  4. 04强调使用 getSecret() 管理凭据

适用场景

  1. 01从 Bloomberg 获取市场数据
  2. 02通过 FRED 查询美国经济时间序列
  3. 03从 Haver Analytics 或 LSEG Datastream 获取数据

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/matlab/matlab-agentic-toolkit --skill matlab-access-datafeed

安装后在 Claude Code 中输入/matlab-access-datafeed确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

manifest.yaml
references/
bloomberg.md
datastreamws.md
fred.md
haver.md

详细介绍

Datafeed Toolbox — Bloomberg、FRED、Haver Analytics 和 LSEG Datastream

通过 MATLAB Datafeed Toolbox 访问四家主要提供商的金融和经济数据。

适用场景

  • 用户想从 MATLAB 连接 Bloomberg、FRED、Haver Analytics 或 LSEG Datastream
  • 用户需要通过 Bloomberg 获取市场数据(价格、历史数据、实时数据、参考数据)
  • 用户需要从圣路易斯联邦储备银行(FRED)获取经济时间序列
  • 用户需要从 Haver Analytics 数据库获取经济/金融时间序列
  • 用户需要从 LSEG Datastream 获取历史金融数据
  • 用户需要在某个提供商的接口中进行选择(例如,bloomberg、blp 还是 bloombergHypermedia,haver 还是 haverview)
  • 用户正在编写涉及证券、经济指标或数据提供商连接的 MATLAB 代码

不适用场景

  • 不涉及数据提供商连接的一般金融建模或投资组合优化
  • Bloomberg Terminal 键盘快捷键或 Excel 加载项问题(非 MATLAB)
  • Datastream Excel 加载项(非 MATLAB)
  • 来自 LSEG 的实时流数据(datastreamws 仅支持历史数据)
  • 此处未涵盖的数据源(例如,Yahoo Finance)

提供商概览

提供商数据类型接口参考资料
Bloomberg市场数据(股票、固定收益、衍生品、指数)bloomberg、blp、bloombergHypermedia、bloombergEMSXreferences/bloomberg.md
FRED美国经济数据(GDP、失业率、CPI、利率)fredrs(替代已过时的 fred)references/fred.md
Haver Analytics全球经济和金融数据(宏观、行业、调查)haver、haverdirect、haverviewreferences/haver.md
LSEG Datastream历史金融数据(股票、指数、经济数据、表达式)datastreamwsreferences/datastreamws.md

快速选择接口

Bloomberg — 完整 API 用法请参阅 references/bloomberg.md
  • Windows 桌面版/Terminal 用户 → bloomberg(C++)
  • 需要平台独立性(Data License) → bloombergHypermedia
  • 服务器/云端,无需 Terminal(BPIPE) → bloombergBPIPE
  • 现有 blp 用户 → 迁移到 bloomberg(API 相同,无需 Java)
FRED — 完整 API 用法请参阅 references/fred.md
  • 任何平台 → fredrs(需要 R2026a 或更高版本、API 密钥)
  • fred 已过时——请勿使用
Haver Analytics — 完整 API 用法请参阅 references/haver.md
  • Windows,本地数据文件 → haver
  • Windows,需要远程访问 → haverdirect
  • 非 Windows/服务器/云端 → haverview(REST API)
LSEG Datastream — 完整 API 用法请参阅 references/datastreamws.md
  • 任何平台 → datastreamws(REST API,需要 Datastream 凭据)

如何使用参考资料

为特定提供商生成代码前,请阅读相应的参考文件,了解详细的 API 用法、函数签名、注意事项和示例:

  • 使用 Bloomberg 数据 → 阅读 references/bloomberg.md
  • 使用 FRED 经济数据 → 阅读 references/fred.md
  • 使用 Haver Analytics 数据 → 阅读 references/haver.md
  • 使用 LSEG Datastream 数据 → 阅读 references/datastreamws.md

通用规则

  • 始终使用 getSecret() 管理凭据和 API 密钥,绝不要将机密硬编码
  • 四家提供商都需要 Datafeed Toolbox
  • fredrs 还需要 R2026a 或更高版本
  • datastreamws 自 R2018b 起提供
  • Bloomberg 和 Haver 的本地接口(bloomberg、blp、haver、haverdirect)仅支持 Windows;云端/REST 接口(bloombergHypermedia、bpipe、haverview、fredrs、datastreamws)不受平台限制

版权所有 2026 The MathWorks, Inc.

评论

支持 Markdown