mcpField
M
moexalgo-mega-alerts

moexalgo-mega-alerts

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

moexalgo-mega-alerts について

`moexalgo` PythonパッケージでMega Alertsを利用し、DataFrameで分析するスキルです。市場全体や個別銘柄の照会、ページネーション、過去の文脈の扱いを案内し、予測や推奨として表現しないようにします。

主な機能

  1. 01`Market`または`Ticker`で照会
  2. 02DataFrameで結果を分析
  3. 03種類、銘柄、時刻でアラートを分類
  4. 04ライブラリの`offset`でページネーション
  5. 05過去の`reference`情報を解析

活用シーン

  1. 01Pythonで市場全体のアラートを分析
  2. 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)

基本的なワークフロー

  1. 市場全体のアラートには Market("EQ"|"FO").alerts(date=...) を使用します。
  2. 1つの銘柄には Ticker(...).alerts(start=..., end=...) を使用します。
  3. alert_type、ticker、日時でグループ化します。
  4. ページネーションには、対応している場合はライブラリの offset を使用します。ライブラリのメソッドに REST の start をそのまま渡さないでください。
  5. アラート後の過去のコンテキストが必要な場合に限り、reference を解析します。
  6. 予測的な表現や推奨は避けてください。

参考資料

シグネチャ、アラートの種類、フィールド、reference の解析、DataFrame の例については、references/mega-alerts.md を参照してください。

適用範囲

生のエンドポイント URL、curl、JSON/CSV、または Python を使わないワークフローの場合は、直接 Mega Alerts スキルを使用してください。

コメント