关于 moex-iss
moex-iss 是处理 MOEX ISS/ISS+ 通用机制的数据技能,适合查询和整理莫斯科交易所数据的用户。它涵盖请求格式、响应解析、分页及图表输出。
主要功能
- 01选择公开或认证 API 主机
- 02设置响应格式与字段筛选
- 03将列和数据数组规范化为行
- 04按返回行数分页
- 05按场景输出表格或图表
适用场景
- 01查询股票市场数据
- 02分页获取历史数据
- 03整理交易日历与交易时段信息
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ moexalgo/ algopack-skills --skill moex-iss安装后在 Claude Code 中输入/moex-iss确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/calendars.mdissplus.mdrest-iss.md详细介绍
MOEX ISS
概述
对于不特定于某个 ALGOPACK 数据集的通用 MOEX ISS/ISS+ 机制,请使用此技能。对于 SuperCandles、FUTOI、HI2、Mega Alerts 和市场数据示例,请优先使用针对特定数据集的技能。
核心工作流
- 选择主机:公共 ISS 使用
https://iss.moex.com/iss;经过身份验证的实时、完全最新或仅限订阅者访问的路由使用https://apim.moex.com/iss。 - 选择格式后缀:
.json、.csv、.xml或.html。 - 使用
iss.only和列筛选器来缩小载荷。 - 在进行筛选、联接、制表或绘图之前,将 ISS 的
columns和data数组规范化为行。 - 使用
start进行分页,直到目标数据块不再返回行;按返回的行数递增。 - 根据请求选择输出:交接时使用 CSV/JSON 表格,浏览器输出时使用简单的 HTML 图表,笔记本/脚本输出时使用 Matplotlib 或 pandas 绘图,应用内则使用应用现有的绘图技术栈。
快速开始
curl -L "https://iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.json?iss.only=marketdata&marketdata.columns=SECID,LAST,UPDATETIME"
经过身份验证:
curl -L "https://apim.moex.com/iss/datashop/algopack/eq/tradestats/SBER.json?from=2025-01-01&till=2025-01-31&start=0" \
-H "Authorization: Bearer ${APIKEY}"
参考资料
按需阅读:
references/rest-iss.md:REST 模式、响应解析、分页、发现、历史记录和查询参数。references/calendars.md:交易日历、交易时段、暂停交易和结算相关端点。references/issplus.md:ISS+ websocket/STOMP 概念和本地 beta 客户端结构。
注意事项
绝不要在 URL、代码示例、日志、屏幕截图或响应中泄露真实密钥。请使用环境变量或占位符。
评论
支持 Markdown