mcpField
T
trader-news

trader-news

github.com/jakeschincariolその他2.6k110 回インストール1 週間前に更新
リポジトリ

trader-news について

trader-news は、ウォッチリスト銘柄の Yahoo Finance 見出しと SEC への提出書類を確認し、当日の値動きも示すトレーディング用スキルです。新しい情報を確認用に提示し、値動きの予測やニュースに基づく取引は行いません。

主な機能

  1. 01Yahoo Finance の見出しを確認
  2. 02SEC EDGAR の企業提出書類を取得
  3. 03前日終値からの値動きを表示
  4. 04対象銘柄とニュース分類を表示
  5. 05既読項目を記録し新着を報告

活用シーン

  1. 01取引前にウォッチリスト銘柄の決算や法務ニュースを確認
  2. 02売買停止や規制関連の重要書類を把握
  3. 03見出しと各銘柄の当日値動きを並べて確認

インストール

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

$npx skills add https://github.com/jakeschincariol/day-trader-skill --skill trader-news

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

同梱ファイルnews.py

詳細

trader-news

チャートが完璧に見えても、決算発表日、取引停止、訴訟をきっかけにギャップが発生することがあります。セットアップをトレードに移す前に、このスキルは、ウォッチリストにあるすべての銘柄について、そうした情報をいち早く伝える2つのフィードを読み、新しい情報だけを知らせます。また、各銘柄の本日の値動きも表示するため、見出しと値動きを並べて確認できます。

このフォルダー内のツール(Python 標準ライブラリを使用、キー不要):

python3 "${CLAUDE_SKILL_DIR}/news.py"                         # watchlist + plan + portfolio
python3 "${CLAUDE_SKILL_DIR}/news.py" --tickers TSLA NVDA --hours 12
python3 "${CLAUDE_SKILL_DIR}/news.py" --no-sec --json

読み書きするもの

ファイル/フィード内容
--tickers、または trader/watchlist.jsonスキャナーの検出銘柄(trader-scanner)
trader/plan.json計画中のトレード(trader-exit)
trader/portfolio.json保有銘柄(trader-broker が約定を記録)
Yahoo Finance の見出し RSShttps://feeds.finance.yahoo.com/rss/2.0/headline?s=TSLA&region=US&lang=en-US
Yahoo Finance のチャートエンドポイント前日の終値に対する直近価格(非公式のため、遅れることがあります)
SEC EDGAR の企業 Atom フィードデフォルトでは 8-K(対象を増やすには --forms 8-K,10-Q)。trader/config.json の sec_user_agent または SEC_USER_AGENT が必要です。設定されていない場合は、注記を付けて提出書類をスキップします
trader/state/news.json表示済みの情報(30 日間保持)と各ティッカーの CIK

ルール

  • 見出しは手がかりであり、事実ではありません。 何かが起きたとユーザーに伝える前に、記事または提出書類を開いて読んでください。出典を引用し、リンクを付けてください。読めなかった有料記事の内容を要約してはいけません。その旨を伝えてください。
  • 提出書類は見出しより優先されます。 8-K と見出しの内容が異なる場合、会社が SEC に伝えた内容は 8-K に記載されています。
  • 影響する銘柄を明記してください。 各項目には、影響を受けるティッカーとタグ(earnings、analyst、legal、deal、capital、people、risk、halt、regulatory、macro)が表示されます。! が付いた提出書類には、重要な 8-K 項目が含まれています。具体的には、決算結果(2.02)、役員の変更(5.02)、減損(2.06)、上場廃止通知(3.01)、過去の財務情報の信頼性喪失(4.02)、破産(1.03)、サイバーインシデント(1.05)です。
  • MOVING は、株価が前日の終値から 3 % 以上動いたことを示します(--move-pct)。見出しがなくても値動きがあれば、伝える価値があります。
  • 予測は禁止です。 公表された内容と、前日の終値からの価格差を報告してください。株価が次にどう動くかを述べてはいけません。

手順

  1. チェックを実行します:python3 "${CLAUDE_SKILL_DIR}/news.py"。終了コード 1 は新しい情報がないことを意味します。--all は確認済みの項目も表示し、--json はすべての情報を機械可読形式で出力し、--dry-run は状態を変更しません。
  2. 重要な項目を確認します。! が付いた提出書類、earnings、halt、legal、regulatory、risk のタグが付いた項目、そして MOVING の銘柄をすべて優先してください。
  3. ティッカーごとに短い概要を作成します。何が起きたか、出典とリンク、値動き、セットアップにとって重要な理由を一言で記してください(例:「今週は決算発表があるため、夜間にギャップが発生し、どのストップ価格も飛び越える可能性があります」)。
  4. 情勢を変える情報があれば、/trader-entry と /trader-exit の前に伝えてください。トレード期間中の決算発表日、取引停止、株式の売り出しなどが該当します。見出しだけを根拠に行動してはいけません。

取引時間中は /loop 15m /trader-news を実行するか、毎朝の市場開始前に定期タスクを設定してください。

例:一連の流れ

2026-10-19(月)、TSLA は米東部時間午前 10:15 に寄り付きレンジを上抜けました。10:15 のチェック(Yahoo Finance の TSLA フィード、午前 8:00 以降の見出し 16 件)では、その朝の重要なニュースが先頭に表示されます。「Meta and Musk earnings and September pending home sales: What to Watch」(8:00、earnings)、「Tesla-SpaceX Merger Mania Strikes Wall Street Ahead of Earnings」(8:04、earnings、deal)、「Tech Stock Rebound Nudges US Equity Futures Mostly Higher Pre-Bell」(8:02、macro)。概要は次のとおりです。「Tesla は今週決算を発表するため、株価が夜間にギャップを起こす可能性があります。本日のトレードは大引け前にエントリーと決済を済ませます。新しい 8-K はありません。」10:52 には、価格行に TSLA 366.48 +3.31% vs yesterday's close 354.72 at 10:52 ET MOVING と表示されます。ティッカーにニュースがない場合は、概要を水増しせず、その旨を伝えてください。

決して行わないこと

  • ストーリー、引用、数値を捏造したり、誇張したりしません。
  • ニュースに便乗して取引を行わず、見出しを理由に買うようにも売るようにもユーザーに勧めません。
  • サーバーに過剰な負荷をかけません。ティッカーごとにフィードあたり1リクエストとし、呼び出しの間に間隔を空け、SECの1秒あたり10リクエストという上限を大幅に下回るようにします。

安全性

これは教育とツールの提供を目的としたものであり、金融アドバイスではありません。このスキルは読み取りと報告のみを行います。注文を実行するのは /trader-broker だけであり、その場合も /trader-risk の審査を通過し、ユーザーがその注文について明示的に「はい」と入力した後に限られます。

コメント