About moex-iss
moex-iss is a data skill for general MOEX ISS/ISS+ workflows, intended for users querying and preparing exchange data. It covers request shaping, response parsing, pagination, and output choices.
Key features
- 01Choose public or authenticated API hosts
- 02Select response formats and columns
- 03Normalize column and data arrays into rows
- 04Paginate using returned row counts
- 05Choose table or chart output
Use cases
- 01Query stock-market data
- 02Retrieve historical data in pages
- 03Look up calendars and trading sessions
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ moexalgo/ algopack-skills --skill moex-issAfter installing, type/moex-issin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/calendars.mdissplus.mdrest-iss.mdDetails
From the project READMEMOEX ISS
Overview
Use this skill for generic MOEX ISS/ISS+ mechanics that are not specific to one ALGOPACK dataset. Prefer dataset-specific skills for SuperCandles, FUTOI, HI2, Mega Alerts, and market-data examples.
Core Workflow
- Choose host:
https://iss.moex.com/issfor public ISS orhttps://apim.moex.com/issfor authenticated real-time, fully up-to-date, or subscriber-only routes. - Choose format suffix:
.json,.csv,.xml, or.html. - Use
iss.onlyand column filters to keep payloads small. - Normalize ISS
columnsplusdataarrays into rows before filtering, joining, writing tables, or charting. - Paginate with
startuntil the target block returns no rows, advancing by the returned row count. - Match output to the request: CSV/JSON tables for handoff, simple HTML charts for browser output, Matplotlib or pandas plotting for notebook/script output, and the app's existing charting stack inside an app.
Quick Start
curl -L "https://iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.json?iss.only=marketdata&marketdata.columns=SECID,LAST,UPDATETIME"
Authenticated:
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
Read these as needed:
references/rest-iss.mdfor REST patterns, response parsing, pagination, discovery, history, and query parameters.references/calendars.mdfor trading calendars, sessions, suspensions, and settlement-related endpoints.references/issplus.mdfor ISS+ websocket/STOMP concepts and local beta client shape.
Boundary
Never expose real keys in URLs, code samples, logs, screenshots, or responses. Use environment variables or placeholders.
Comments
Markdown supported