moexalgo-mega-alerts について
`moexalgo` PythonパッケージでMega Alertsを利用し、DataFrameで分析するスキルです。市場全体や個別銘柄の照会、ページネーション、過去の文脈の扱いを案内し、予測や推奨として表現しないようにします。
主な機能
- 01`Market`または`Ticker`で照会
- 02DataFrameで結果を分析
- 03種類、銘柄、時刻でアラートを分類
- 04ライブラリの`offset`でページネーション
- 05過去の`reference`情報を解析
活用シーン
- 01Pythonで市場全体のアラートを分析
- 02個別銘柄のアラートを確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ moexalgo/ algopack-skills --skill moexalgo-mega-alertsインストール後、Claude Code で/moexalgo-mega-alertsを入力して読み込まれたか確認します。
同梱ファイルreferences/mega-alerts.md
詳細
MOEXAlgo Mega Alerts
概要
ユーザーが moexalgo Python パッケージと DataFrame 分析を通じて Mega Alerts を利用したい場合に、このスキルを使用します。
アクセスに関する注意:Promo には Mega Alerts が含まれます。Стартовый / Starter の無料トークンの利用開始は T - 1 day に予定されています。利用を約束する前に、現在のアクセス状況を確認してください。
クイックスタート
python -m pip install "moexalgo[dataframe]" python-dotenv
import json
import os
from dotenv import load_dotenv
from moexalgo import session, Market, Ticker
load_dotenv()
session.TOKEN = os.environ["APIKEY"]
eq = Market("EQ")
alerts = eq.alerts(date="2025-01-10")
sber = Ticker("SBER")
sber_alerts = sber.alerts(start="2025-01-01", end="2025-03-30")
parsed = sber_alerts["reference"].dropna().map(json.loads)
基本的なワークフロー
- 市場全体のアラートには
Market("EQ"|"FO").alerts(date=...)を使用します。 - 1つの銘柄には
Ticker(...).alerts(start=..., end=...)を使用します。 alert_type、ticker、日時でグループ化します。- ページネーションには、対応している場合はライブラリの
offsetを使用します。ライブラリのメソッドに REST のstartをそのまま渡さないでください。 - アラート後の過去のコンテキストが必要な場合に限り、
referenceを解析します。 - 予測的な表現や推奨は避けてください。
参考資料
シグネチャ、アラートの種類、フィールド、reference の解析、DataFrame の例については、references/mega-alerts.md を参照してください。
適用範囲
生のエンドポイント URL、curl、JSON/CSV、または Python を使わないワークフローの場合は、直接 Mega Alerts スキルを使用してください。
コメント
Markdown 対応