mcpField
E
earnings-calendar

earnings-calendar

github.com/staskhその他41091 回インストール1 日前に更新
リポジトリ

earnings-calendar について

銘柄の今後の決算日を取得するコマンドラインスキルです。単一または複数の銘柄を調べ、発表タイミングやコンセンサス EPS を示し、複数銘柄の結果は日付順に並べます。

主な機能

  1. 01今後の決算日の確認
  2. 02単一・複数銘柄の照会
  3. 03寄り前・引け後の表示
  4. 04コンセンサス EPS の表示
  5. 05複数銘柄の結果を日付順に整列

活用シーン

  1. 01保有銘柄の決算日確認
  2. 02決算発表に合わせた取引計画
  3. 03ウォッチリストの決算カレンダー作成

インストール

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

$npx skills add https://github.com/staskh/trading_skills --skill earnings-calendar

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

同梱ファイルscripts/earnings.py

詳細

決算カレンダー

株式の今後の決算発表日を取得します。

手順

注記: uv がインストールされていない場合、または pyproject.toml が見つからない場合は、以下のすべてのコマンドで uv run python を python に置き換えてください。

uv run python scripts/earnings.py SYMBOLS

引数

  • SYMBOLS - ティッカーシンボル、またはカンマ区切りのリスト(例:AAPL、または AAPL,MSFT,GOOGL,NVDA)

出力

単一のシンボルの場合:

  • symbol - ティッカーシンボル
  • earnings_date - 次回の決算発表日(YYYY-MM-DD)
  • timing - 「BMO」(市場開始前)、「AMC」(市場終了後)、または null
  • eps_estimate - コンセンサス EPS 予想値。入手できない場合は null

複数のシンボルの場合:

  • results - 決算情報の配列。日付の早い順に並びます

例

# Single symbol
uv run python scripts/earnings.py NVDA

# Multiple symbols (sorted by date)
uv run python scripts/earnings.py AAPL,MSFT,GOOGL,NVDA,META

# Portfolio earnings calendar
uv run python scripts/earnings.py CAT,GOOG,HOOD,IWM,NVDA,PLTR,QQQ,UNH

使用例

  • 保有銘柄の今後の決算リスクを確認する
  • 決算発表に合わせて取引を計画する
  • ウォッチリスト用の決算カレンダーを作成する

依存関係

  • pandas
  • yfinance

タイムゾーン

すべてのタイムスタンプと時間ベースの計算では、America/New_York タイムゾーンを使用する必要があります。すべての JSON 出力には、generated_at(ニューヨーク時間の文字列)と data_delay フィールドを含める必要があります。

コメント