moexalgo-hi2 について
moexalgo-hi2は、moexalgo PythonパッケージとDataFrameでHI2データを取得・分析するスキルです。市場全体や個別銘柄の検索、絞り込み、ページネーション、欠落行の解釈を扱います。
主な機能
- 01EQ、FO、FX市場のHI2検索
- 02個別銘柄のHI2取得
- 03metricによる結果の絞り込み・ピボット
- 04ライブラリのoffsetによるページネーション
- 05結果行が欠落する要因の検討
活用シーン
- 01指定日の市場全体のHI2分析
- 02期間を指定した個別銘柄のHI2確認
- 03DataFrameでのHI2指標比較
- 04検索結果にないデータ行の調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ moexalgo/ algopack-skills --skill moexalgo-hi2インストール後、Claude Code で/moexalgo-hi2を入力して読み込まれたか確認します。
同梱ファイルreferences/hi2.md
詳細
MOEXAlgo HI2
概要
ユーザーが moexalgo Python パッケージを使った HI2 と DataFrame 分析を希望する場合に、このスキルを使用します。
アクセスに関する注意:Promo には HI2 が含まれます。Стартовый / Starter の無料トークンは T - 1 day に利用可能となる予定です。利用を保証する前に、現在のアクセス状況を確認してください。
クイックスタート
python -m pip install "moexalgo[dataframe]" python-dotenv
import os
from dotenv import load_dotenv
from moexalgo import session, Market, Ticker
load_dotenv()
session.TOKEN = os.environ["APIKEY"]
eq = Market("EQ")
market_hi2 = eq.hi2(date="2025-01-10")
sber = Ticker("SBER")
sber_hi2 = sber.hi2(start="2025-01-01", end="2025-01-31")
基本的なワークフロー
- すべての銘柄には
Market("EQ"|"FO"|"FX").hi2(date=...)を使用します。 - 1 つの銘柄には
Ticker(...).hi2(start=..., end=...)を使用します。 metricでフィルタリングするか、ピボットします。- ページネーションに対応している場合は、ライブラリの
offsetを使用してください。ライブラリのメソッドに REST のstartをそのまま渡さないでください。 - 必要に応じて、幅広い集中度の区分を適用します。
- 行が欠落している場合は、カバレッジ、利用権限、日付、または参加者数のしきい値が原因である可能性を説明します。
参考資料
シグネチャ、指標名、フィールド、解釈の区分、および DataFrame の例については、references/hi2.md を参照してください。
対象範囲
生のエンドポイント URL、curl、JSON/CSV、または Python を使わないワークフローについては、代わりに HI2 専用スキルを使用してください。
コメント
Markdown 対応