用途:从阿根廷主要交易所 BYMA(Merval 的继任者)公开市场数据接口 open.bymadata.com.ar 提取行情数据,无需 API key 或认证。
主要能力:获取主要股票面板(MERVAL 20 只×2 结算)、CEDEAR(约 1143 只×2 结算)、主权债与 LECAP/BONCAP、公司债(ON,约 2117 项)、SENEBI ON(约 3160 项)、回购(133 项)、期权(约 429 项含行权价、持仓量、到期日),以及 S&P MERVAL(M)与 BURCAP(G)指数;支持全部工具的日/周/月 OHLCV 历史数据;并可查询债券技术规格(摊还方式、利息结构、ISIN、适用法律、发行人)。
使用方式:运行 py scripts/fetch_byma.py,子命令包括 panel(leading-equity、cedears、public-bonds、on、cauciones、senebi-on、options)、historico "TICKER 24HS"、indice M/G、bond-info TICKER 和 all。历史数据须带“ 24HS”后缀(空格),否则返回 400。支持 --desde/--hasta 日期、--resolution D/W/M、-o 输出 JSON、-q 静默、--all、--t0/--t1 等参数。面板分 dict(含 data 数组)与 list 两种结构。
适用场景:阿根廷证券行情监控、历史回测数据获取、债券条款核查。
限制:接口无官方文档,端点可能随时变更;数据延迟约 15 分钟;API 未提供分页,page 参数被忽略,需用 page_size 或 --all;建议请求间隔不少于 0.3 秒;BYMA SSL 中间 CA 不在 Python certifi 中,脚本使用 verify=False(连接仍加密但不校验证书链);密集商业使用需联系 BYMA 获取正式许可。状态码 401 表示端点不存在,400 多为符号无效。历史返回的 t 为 Unix UTC 秒。
暂未提供:官方文档、价格与收费信息、具体安装步骤。