mcpField
M
moex-iss

moex-iss

github.com/moexalgoデータ・データベース454 回インストール19 週間前に更新
リポジトリ

moex-iss について

moex-issは、MOEX ISS/ISS+の一般的なデータ取得手順を扱うスキルです。リクエストの調整、レスポンス解析、ページング、出力形式をまとめています。

主な機能

  1. 01公開または認証済みAPIホストの選択
  2. 02レスポンス形式と列の指定
  3. 03列配列とデータ配列を行に変換
  4. 04返却行数に基づくページング
  5. 05用途に応じた表やチャートの出力

活用シーン

  1. 01株式市場データの照会
  2. 02履歴データのページ取得
  3. 03取引カレンダーや取引時間の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/moexalgo/algopack-skills --skill moex-iss

インストール後、Claude Code で/moex-issを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
calendars.md
issplus.md
rest-iss.md

詳細

MOEX ISS

概要

特定の ALGOPACK データセットに固有ではない、一般的な MOEX ISS/ISS+ の仕組みにはこのスキルを使用します。SuperCandles、FUTOI、HI2、Mega Alerts、マーケットデータの例については、データセット固有のスキルを優先してください。

基本的なワークフロー

  1. ホストを選択します。公開 ISS には https://iss.moex.com/iss を、認証が必要なリアルタイム、最新の全データ、または購読者限定のルートには https://apim.moex.com/iss を使用します。
  2. 形式のサフィックスを選択します。.json、.csv、.xml、または .html を使用します。
  3. ペイロードを小さく保つため、iss.only と列フィルターを使用します。
  4. フィルター処理、結合、テーブル作成、またはグラフ描画を行う前に、ISS の columns 配列と data 配列を行に正規化します。
  5. start を使って、対象のブロックから行が返されなくなるまでページネーションします。返された行数分、値を進めます。
  6. リクエストに合わせて出力形式を選択します。引き渡しには 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}"

参照資料

必要に応じて、以下を参照してください。

  • REST のパターン、レスポンスの解析、ページネーション、ディスカバリー、履歴、クエリパラメーターについては、references/rest-iss.md を参照してください。
  • 取引カレンダー、セッション、取引停止、決済関連のエンドポイントについては、references/calendars.md を参照してください。
  • ISS+ の WebSocket/STOMP の概念とローカルのベータ版クライアントの形式については、references/issplus.md を参照してください。

注意事項

実際のキーを URL、コードサンプル、ログ、スクリーンショット、またはレスポンスに決して公開しないでください。環境変数またはプレースホルダーを使用してください。

コメント