earnings-calendar について
銘柄の今後の決算日を取得するコマンドラインスキルです。単一または複数の銘柄を調べ、発表タイミングやコンセンサス EPS を示し、複数銘柄の結果は日付順に並べます。
主な機能
- 01今後の決算日の確認
- 02単一・複数銘柄の照会
- 03寄り前・引け後の表示
- 04コンセンサス EPS の表示
- 05複数銘柄の結果を日付順に整列
活用シーン
- 01保有銘柄の決算日確認
- 02決算発表に合わせた取引計画
- 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」(市場終了後)、または nulleps_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
使用例
- 保有銘柄の今後の決算リスクを確認する
- 決算発表に合わせて取引を計画する
- ウォッチリスト用の決算カレンダーを作成する
依存関係
pandasyfinance
タイムゾーン
すべてのタイムスタンプと時間ベースの計算では、America/New_York タイムゾーンを使用する必要があります。すべての JSON 出力には、generated_at(ニューヨーク時間の文字列)と data_delay フィールドを含める必要があります。
コメント
Markdown 対応