mcpField
A
algopack-market-data

algopack-market-data

github.com/moexalgo数据与数据库445 次安装19 周前更新
代码仓库

关于 algopack-market-data

algopack-market-data 是通过 HTTP 端点获取实时或延迟市场数据的技能,适用于处理市场信息的分析人员和开发者。它说明路由选择、JSON 或 CSV 输出、响应规范化、分页及图表交接;不提供下单功能。

主要功能

  1. 01获取报价和证券元数据
  2. 02访问蜡烛图、成交和订单簿
  3. 03选择市场路由与数据区块
  4. 04将响应整理为 JSON 或 CSV
  5. 05规范化数据行并分页获取历史数据
  6. 06为图表和数据交接准备数据

适用场景

  1. 01获取证券报价和元数据
  2. 02收集历史蜡烛图用于分析
  3. 03将市场数据导出至电子表格
  4. 04准备规范化数据用于图表

安装

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

$npx skills add https://github.com/moexalgo/algopack-skills --skill algopack-market-data

安装后在 Claude Code 中输入/algopack-market-data确认已加载。

附带文件references/market-data.md

详细介绍

ALGOPACK 市场数据

概述

使用此技能通过 HTTP 直接访问当前行情、证券元数据、K 线、成交记录和订单簿。默认提供可复制的 URL、curl、标准化 JSON 行,以及用于交接的 CSV/JSON 输出。

快速入门

curl -L "https://apim.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities/SBER/candles.json?from=2025-01-01&till=2025-01-31&interval=60" \
  -H "Authorization: Bearer ${APIKEY}"

如需公开的延迟 ISS 数据,可在 https://iss.moex.com/iss 上使用相同路径,且无需 bearer 标头。在 ALGOPACK 套餐中,Стартовый / Starter 免费令牌访问包含延迟 15 分钟的 K 线和成交记录;Promo 包含在线订单簿、K 线和成交记录。

核心工作流

  1. 选择市场路由:股票 stock/shares/TQBR、期货 futures/forts/RFUD 或货币 currency/selt/CETS。
  2. 选择数据块:securities、marketdata、candles、trades 或 orderbook。
  3. 为程序化回答添加 .json,或在用户需要电子表格/图表数据时添加 .csv。
  4. 使用 iss.only 和列筛选器缩小数据量。
  5. 在筛选、联接或绘图前,将 ISS 的 columns 和 data 数组标准化为行对象。
  6. 对历史 K 线或任何达到行数上限的响应使用 start 分页;按返回的行数递增,直到目标数据块不再返回行。
  7. 根据请求匹配输出:交接时使用 CSV/JSON 表格,浏览器输出使用简单的 HTML 图表,笔记本/脚本输出使用 Matplotlib 或 pandas 绘图,而应用内则使用该应用现有的图表技术栈。

参考资料

阅读 references/market-data.md,了解端点映射、参数、字段含义、响应解析、分页和输出模式。

边界

ALGOPACK 仅提供数据和分析服务。不要将其描述为下单或经纪商交易 API。

评论

支持 Markdown