Agent Skills
› matlab/matlab-agentic-toolkit
› matlab-access-datafeed
matlab-access-datafeed
GitHub指导在MATLAB中通过Datafeed Toolbox连接Bloomberg、FRED和Haver Analytics获取金融经济数据。提供接口选择指南及凭证安全管理规范,适用于涉及证券或经济指标的数据获取场景。
Trigger Scenarios
用户需要在MATLAB中连接Bloomberg获取市场数据
用户需要从FRED获取美国宏观经济时间序列
用户需要从Haver Analytics获取全球金融经济数据
用户在MATLAB中编写涉及数据提供商连接的代码
Install
npx skills add matlab/matlab-agentic-toolkit --skill matlab-access-datafeed -g -y
SKILL.md
Frontmatter
{
"name": "matlab-access-datafeed",
"license": "https:\/\/www.mathworks.com\/content\/dam\/mathworks\/license\/pmrl\/license.md",
"metadata": {
"author": "MathWorks",
"version": "1.1"
},
"description": "Guide for accessing financial and economic data in MATLAB using the Datafeed Toolbox. Covers Bloomberg (market data via bloomberg\/blp\/bloombergHypermedia), FRED (Federal Reserve economic data via fredrs), and Haver Analytics (economic data via haver\/haverdirect\/haverview). Use when connecting to any of these data providers from MATLAB.\n"
}
Datafeed Toolbox — Bloomberg, FRED, and Haver Analytics
Access financial and economic data from three major providers through the MATLAB Datafeed Toolbox.
When to Use
- User wants to connect to Bloomberg, FRED, or Haver Analytics from MATLAB
- User needs to retrieve market data (prices, history, real-time, reference data) via Bloomberg
- User needs to retrieve economic time series from the St. Louis Fed (FRED)
- User needs to fetch economic/financial time series from Haver Analytics databases
- User needs help choosing between interfaces within a provider (e.g., bloomberg vs blp vs bloombergHypermedia, haver vs haverview)
- User is writing MATLAB code involving securities, economic indicators, or data provider connectivity
When NOT to Use
- General financial modeling or portfolio optimization that doesn't involve data provider connectivity
- Bloomberg Terminal keyboard shortcuts or Excel add-in questions (not MATLAB)
- Data sources not covered here (e.g., Yahoo Finance, Reuters/Refinitiv)
Provider Overview
| Provider | Data Type | Interfaces | Reference |
|---|---|---|---|
| Bloomberg | Market data (equities, fixed income, derivatives, indices) | bloomberg, blp, bloombergHypermedia, bloombergEMSX |
references/bloomberg.md |
| FRED | U.S. economic data (GDP, unemployment, CPI, interest rates) | fredrs (replaces obsolete fred) |
references/fred.md |
| Haver Analytics | Global economic & financial data (macro, industry, surveys) | haver, haverdirect, haverview |
references/haver.md |
Quick Interface Selection
Bloomberg — see references/bloomberg.md for full API patterns
- Windows Desktop/Terminal user →
bloomberg(C++) - Need platform independence (BPIPE) →
bloombergBPIPE - Server/cloud, no Terminal (Data License) →
bloombergHypermedia - Existing
blpusers → migrate tobloomberg(same API, no Java needed)
FRED — see references/fred.md for full API patterns
- Any platform →
fredrs(requires R2026a+, API key) fredis obsolete — do NOT use it
Haver Analytics — see references/haver.md for full API patterns
- Windows with local data files →
haver - Windows needing remote access →
haverdirect - Non-Windows / server / cloud →
haverview(REST API)
How to Use References
Before generating code for a specific provider, read the corresponding reference file for detailed API patterns, function signatures, gotchas, and examples:
- Working with Bloomberg data → read
references/bloomberg.md - Working with FRED economic data → read
references/fred.md - Working with Haver Analytics data → read
references/haver.md
Common Rules
- Always use
getSecret()for credentials and API keys — never hardcode secrets - All three providers require the Datafeed Toolbox
fredrsadditionally requires R2026a or later- Bloomberg and Haver local interfaces (
bloomberg,blp,haver,haverdirect) are Windows-only; cloud/REST variants (bloombergHypermedia,bpipe,haverview,fredrs) are platform-independent
Copyright 2026 The MathWorks, Inc.
Version History
- 2026.08.13 Current 2026-08-16 07:17
- 2026.07.16 2026-07-24 16:18


