financial-analysis-earnings-preview について
SEC EDGARの過去の財務データとウェブ検索による市場予想を使い、アナリストや投資家向けの決算プレビューを作成するスキルです。シナリオ分析や注目材料を含むレポート構成と、データ上の制約を定めています。
主な機能
- 01市場予想と決算日の調査
- 02SEC EDGARによる業績推移の整理
- 03強気・基本・弱気シナリオの作成
- 04注目材料リストとレポート形式
- 05累計データから単独四半期を算出
活用シーン
- 01米国上場企業の決算前プレビュー作成
- 02予想と過去の業績推移の比較
- 03決算前のリスクや注目点の整理
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ pionex-official/ pionex-skills --skill financial-analysis-earnings-previewインストール後、Claude Code で/financial-analysis-earnings-previewを入力して読み込まれたか確認します。
同梱ファイルrun.shscripts/get_fundamentals.py
詳細
決算プレビュー
コンセンサス予想、過去の推移、シナリオ、カタリストのチェックリストを含む決算前プレビューを作成します。過去の財務情報には SEC EDGAR を、コンセンサス予想や日付にはウェブ検索を使用します。
セットアップ
依存関係は不要です。すべてのスクリプトは Python 標準ライブラリのみを使用します。
ワークフロー
ステップ 1 — 決算日とコンセンサス予想を調べる(ウェブ検索)
必ず最初に検索してください。コンセンサス予想について、学習データに頼ってはいけません。
検索 A — 決算日:
[Company] [ticker] earnings date Q[X] FY[YYYY][Ticker] earnings release date when
検索 B — コンセンサス予想(ステップ 2 と並行して実行):
[Company] Q[X] FY[YYYY] earnings preview consensus estimate revenue EPS[Ticker] earnings estimates Wall Street expectations Q[X] FY[YYYY]
検索 B の結果に具体的な金額がなく、曖昧な表現しか含まれていない場合は、次を検索します。
[Ticker] Q[X] FY[YYYY] revenue estimate $B analyst consensus
次に進む前に、以下をすべて抽出してください。
| 項目 | 備考 |
|---|---|
| 決算日 | 正確な日付。入手できない場合は「日付未確認」 |
| 発表対象の四半期(例:Q2 FY2026) | 明示的な会計四半期。「次の四半期」ではありません |
| 売上高のコンセンサス予想 | 必ず具体的な金額で示します(例:「$29.3B」) |
| 調整後 EPS のコンセンサス予想 | 必ず金額で示します(例:「$2.18」) |
| 前回のガイダンス範囲 | 当該期間について会社が示したガイダンス |
| アナリストの主な論点 | 予想または懸念事項を 2~3 件 |
決算日が将来の日付であることを確認してください。 すでに過ぎている場合、その四半期は発表済みです。次に予定されている決算日を検索してください。
ステップ 2 — 過去の推移を取得する(スクリプト)
検索 B と並行して実行します。
bash run.sh <SYMBOL> --form 10-Q --periods 8
bash run.sh <SYMBOL> --form 10-K --periods 3
10-Q のデータは年初来の累計です。 差し引き計算で四半期単独の数値を求めます。
- Q1 = Q1 年初来累計
- Q2 = H1 年初来累計 − Q1 年初来累計
- Q3 = 9M 年初来累計 − H1 年初来累計
- Q4 = 通期(10-K)− 9M 年初来累計
必須の推移表として提示してください(最低 4 四半期と予想行)。
| 四半期 | 売上高 | 前年同期比 | 粗利益率 | 営業利益率 | 希薄化後 EPS |
|---|---|---|---|---|---|
| Q[X-3] FY[YYYY] A | $X.XB | +X% | XX.X% | XX.X% | $X.XX |
| Q[X] FY[YYYY] E | $X.XB(E) | +X%E | — | — | $X.XX(E) |
最終行の「Q[X] FY[YYYY] E」はステップ 1 のコンセンサス予想です。予想を示す「(E)」を付けてください。
ステップ 3 — シナリオを作成する
| 強気 | 基本 | 弱気 | |
|---|---|---|---|
| 売上高 | コンセンサスを約 X% 上回る | コンセンサス並み | 約 X% 下回る |
| 調整後 EPS | 上振れ | コンセンサス並み | 下振れ |
| 粗利益率 | 前年比で上昇 | 横ばい | 低下 |
| 主な要因 | [segment] の上振れ | 安定した遂行 | [risk] の弱さ |
過去の実績を基準にする:強気および弱気シナリオの幅は、推移表にある過去のコンセンサス予想に対する上振れ/下振れ幅を基に設定します。たとえば、最近の四半期で売上高がコンセンサスを約 10% 上回っている会社(例:NVDA)なら、一般的な 2~4% ではなく、強気シナリオを約 8~12% とします。安定して約 1% 上振れしている成熟企業なら、約 1~3% とします。各シナリオの主なきっかけを明記してください。
ステップ 4 — カタリストのチェックリスト
注目点を 3~5 件挙げます。
[ ] Key question (e.g. "Does [segment] revenue accelerate above X%?")
Why it matters: [1-2 sentences]
What to look for: [specific metric or commentary]
注目する項目:主要セグメントの差異、利益率の推移、今後のガイダンス、前四半期のリスク。
出力形式
ヘッダーボックス(必須。常に最初に記載):
[COMPANY] ([TICKER]) — Q[X] FY[YYYY] EARNINGS PREVIEW
Earnings date: [exact date or "TBC"]
Consensus: Revenue $X.XB (+X% YoY) | Adj. EPS $X.XX (+X% YoY)
Prior guidance: [range or "not provided"]
Source: [source name, retrieved YYYY-MM-DD]
セクション 1 — 推移表(必須。最低 4 四半期と予想行)
セクション 2 — 推移に関するコメント(3~5 文)
セクション 3 — 市場の予想
セクション 4 — シナリオ(強気/基本/弱気の表)
セクション 5 — カタリストのチェックリスト(注目点を 3~5 件)
最後の注意書き:
決算プレビューは、公開情報に基づくコンセンサス予想と過去の報告データを基にしています。実際の結果は大きく異なる可能性があります。これは投資助言ではありません。
書式ルール
- 売上高/利益:B または M を使用します。例:「$29.3B」
- 利益率:小数点以下 1 桁のパーセントで示します。例:「48.2%」
- EPS:小数点以下 2 桁で示します。例:「$2.18」
- 成長率:小数点以下 1 桁で示します。例:「+12.4% 前年同期比」
制限事項
- リアルタイムのコンセンサスはありません:ウェブ検索による推定値です。必ず情報源と日付を記載してください
- SEC EDGARの遅延:提出データには直近の四半期が含まれていない場合があります
- 10-Qは年初来の累計です:単独の四半期の数値を算出するには、必ず過去の期間分を差し引いてください
- 米国株のみ:SEC EDGARが対象とするのは米国上場株式のみです