algopack-market-data
Gets real-time stock prices, trades, and market data from the Moscow Exchange.
Installation
Paste this into Claude Code, Cursor, or any agent that can run commands.
SKILL.mdShow the author's original SKILL.md
---
name: algopack-market-data
description: Direct ALGOPACK and MOEX ISS market-data workflows for browser URLs, curl, JSON, CSV, simple HTML output, quotes, candles, trades, order books, securities metadata, EQ/FO/FX endpoint selection, iss.only filters, ISS columns/data normalization, start pagination, and no-library access.
---
# ALGOPACK Market Data
## Overview
Use this skill for direct HTTP access to current quotes, securities metadata, candles, trades, and order books. Default to copyable URLs, `curl`, normalized JSON rows, and CSV/JSON handoff output.
## Quick Start
```bash
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}"
```
For public delayed ISS data, try the same path on `https://iss.moex.com/iss` without the bearer header. In ALGOPACK tiers, `Стартовый / Starter` free-token access includes 15-minute delayed candles and trades; `Promo` includes online order books, candles, and trades.
## Core Workflow
1. Choose the market route: shares `stock/shares/TQBR`, futures `futures/forts/RFUD`, or currency `currency/selt/CETS`.
2. Choose the block: `securities`, `marketdata`, `candles`, `trades`, or `orderbook`.
3. Add `.json` for programmatic answers or `.csv` when the user wants a spreadsheet/chart feed.
4. Use `iss.only` and column filters for smaller payloads.
5. Normalize ISS `columns` plus `data` arrays into row objects before filtering, joining, or charting.
6. Use `start` pagination for historical candles or any response that reaches a row cap; advance by the returned row count until the target block returns no rows.
7. 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.
## References
Read `references/market-data.md` for endpoint maps, parameters, field meanings, response parsing, pagination, and output patterns.
## Boundary
ALGOPACK provides data and analytics only. Do not describe it as an order-placement or broker trading API.
Ships with 1 supporting file:
- references/market-data.md
Mirrored from the author's public source. Install counts from the open skills registry.