trader-in-news は何をしますか?
チャートが完璧に見えても、決算日、プロモーターの担保行使、突然のMD辞任でギャップが生じる可能性があります。セットアップがトレードになる前に、このスキルはウォッチリスト上の全銘柄について、最初にそれらの情報を伝えるフィードを読み込み、新着のみをお知らせします。また、各銘柄が前日終値からどの程度離れているかも表示するため、ヘッドラインと値動きが並べて確認できます。
このフォルダ内のツール(標準ライブラリPython、キー不要、サインアップ不要):
python3 "${CLAUDE_SKILL_DIR}/news.py" # ウォッチリスト+計画+ポートフォリオ
python3 "${CLAUDE_SKILL_DIR}/news.py" --tickers RELIANCE TCS M&M --hours 12
python3 "${CLAUDE_SKILL_DIR}/news.py" --tickers BSE:500325 HDFCBANK.NS --json
python3 "${CLAUDE_SKILL_DIR}/news.py" --no-filings --no-google # Yahooヘッドラインのみ
シンボル:RELIANCE、RELIANCE.NS、NSE:RELIANCE、RELIANCE.BO、BSE:RELIANCE、500325.BO、BSE:500325。裸のシンボルはNSE(またはtrader-in/config.jsonのdefault_exchange)を意味します。シェルではM&Mを引用符で囲んでください。
読み取り対象と出力先
| ファイル/フィード | 内容 |
|---|---|
--tickers、それ以外はtrader-in/watchlist.json | スキャナーのヒット(trader-in-scanner) |
trader-in/plan.json | 計画中のトレード(trader-in-exit) |
trader-in/portfolio.json | 保有銘柄(trader-in-brokerが約定を記録) |
| Yahoo FinanceヘッドラインRSS | https://feeds.finance.yahoo.com/rss/2.0/headline?s=TCS.NS®ion=IN&lang=en-IN。多くのNSE銘柄で動作しますが、一部(RELIANCE.NS、HDFCBANK.NSなど)では空になることがあり、話題が合わないことも多いです。 |
| Google News RSS、インド版 | https://news.google.com/rss/search?q=<会社名>+share&hl=en-IN&gl=IN&ceid=IN:en。会社名はウォッチリスト、取引所、またはYahooのチャートから取得されます。会社名またはシンボルを含まないタイトルは除外されます。 |
| NSE企業開示情報 | https://www.nseindia.com/api/corporate-announcements?index=equities&symbol=RELIANCE&from_date=..&to_date=..。NSEホームページでCookieをウォームアップした後にアクセスします(ホームページは403を返しますが、Cookieは設定されます。これは正常です)。 |
| BSE企業開示情報(フォールバック) | https://api.bseindia.com/BseIndiaAPI/api/AnnSubCategoryGetData/w?...&strScrip=500325。NSEが拒否した場合、またはBSEスクリプコードの場合に使用されます。スクリプコードは500325.BO、trader-in/config.jsonのbse_codes({"RELIANCE": "500325"})、またはBSEの検索から取得されます。 |
| Yahoo Financeチャートエンドポイント | 前日終値に対する最後の価格(ルピー表示)(非公式。遅延する可能性あり。Yahooには数値BSEコードのチャートがないため、RELIANCE.BOを使用)。 |
trader-in/state/news.json | 表示済みアイテム(30日間保持)と見つかったBSEスクリプコード |
NSEとBSEはAkamaiの背後にあり、マシンを拒否することがあります(HTTP 401/403/429、または「Access Denied」ページ)。ツールはこれで失敗することはありません。NSE refused ... falling back to BSE、次にexchange filings skipped for X (...); headlines still run(BSEも拒否した場合)と記録します。ブリーフィングでその旨を伝え(「今回のチェックでは取引所の開示情報を読めませんでした」)、ユーザーをnseindia.com / bseindia.comの該当企業ページに誘導します。このツールが構築されたマシンでは、NSEは応答し、BSEは拒否しました。
ルール
- ヘッドラインは手がかりであり、事実ではありません。 何かが起こったとユーザーに伝える前に、ストーリーまたは開示PDFを開いて読んでください。出典を引用し、リンクを貼ってください。読めなかったペイウォール記事を要約しないでください。その旨を伝えてください。
- 開示情報はヘッドラインより優先されます。 取引所の開示とヘッドラインが矛盾する場合、開示情報はSEBIのLODR規則に基づいて会社がNSE/BSEに報告した内容です。
- 影響を受けるものを明示してください。 各アイテムには、影響を受けるシンボルとタグ(収益、アナリスト、法務、取引、資本、人事、リスク、停止、規制、マクロ)をリストします。
!が付いた開示は株価を動かすものです。決算、取締役会の結果、自社株買い、資金調達(QIP、優先株式、新株予約権)、ボーナス発行や株式分割、買収・合併・スキーム、辞任(特にMD、CEO、CFO、監査役)、担保行使、信用格付けの引き下げ、デフォルトや支払不能、取引停止。 - 日常的な開示は非表示(失われた株券、新聞のコピー、Reg. 74(5)証明書など)。出力ではそれらをカウントし、
--routineで表示します。 - MOVINGは、前日終値から3%以上離れた銘柄にマークされます(
--move-pct)。ヘッドラインがなくても、動きがあれば口に出して伝える価値があります。NSEの価格帯制限を覚えておいてください。上限または下限のサーキットに張り付いている銘柄は、まったく取引できません。 - Google Newsは名前で一致するため、同名の別企業が混入する可能性があります(M&MのニュースにKotak Mahindra Bankのストーリーが含まれるなど)。タイトルを読んでから繰り返してください。
- 予測は禁止。 公開された内容と、価格が前日終値からどの程度離れているかを報告してください。株価が次にどうなるかを決して言わないでください。
手順
- チェックを実行:
python3 "${CLAUDE_SKILL_DIR}/news.py"。終了コード1は新着なしを意味します。--allは既に見たアイテムも表示、--jsonはすべてを機械可読形式で出力(UTC時刻とtime_ist)、--dry-runは状態を変更しません。 - 重要なアイテムを読む:すべての
!開示、収益、停止、法務、規制、リスクのタグが付いたもの、そしてすべてのMOVINGシンボルを最初に。!アイテムについては開示PDFを開いてください。 - 簡潔なブリーフィングを書く(シンボルごとに):何が起こったか、出典とリンク、ルピーと%での値動き、そしてそれがセットアップにどのように重要か(例:「取締役会が11月5日に決算承認のために開催:そこでギャップが生じればストップを超える可能性があるため、このトレードは日内取引に留める」)。
- ストーリーが状況を変える場合、
/trader-in-entryおよび/trader-in-exitの前にその旨を伝えてください。トレード中の決算日、サーキット、担保行使、資金調達など。ヘッドラインだけで行動しないでください。
セッション中:/loop 15m /trader-in-news、または09:15 ISTの寄り付き前(プレオープンは09:00~09:08)に毎朝スケジュールタスクを設定。
例
2026年10月27日(火)、15:45 ISTに--tickers RELIANCE TCS HDFCBANKでチェック:
RELIANCE.NS ₹1,196.20 -0.47% (前日終値 ₹1,201.80 時点 15:28 IST)
TCS.NS ₹2,496.90 -1.50% (前日終値 ₹2,535.00 時点 15:28 IST)
2026-10-27 13:56 IST RELIANCE.NS Google News Jio IPOで7.4兆ルピーの需要、リライアンス・インダストリーズ株の上場待ち
via ad-hoc-news.de タグ: capital https://news.google.com/rss/articles/...
! 2026-10-27 08:02 IST HDFCBANK.NS NSE 一般開示: Reg. 30開示: 銀行の常務取締役兼最高経営責任者の変更
タグ: people https://nsearchives.nseindia.com/corporate/HDFCBANK_27102026080232_SEIntimation_appt_of_AB.pdf
ブリーフィング:「HDFC銀行は08:02 ISTにNSEに対し、MD&CEOが変更する旨を通知しました。本日取引する前にPDFを開いてください。リライアンス:Jio PlatformsのIPOが明日上場するため、グループ全体の動きが予想されます。TCSは会社の開示なしで1.5%下落。ITセクターが本日下落しました。」シンボルにニュースがない場合は、ブリーフィングを水増しするのではなく、その旨を伝えてください。
決してしないこと
- ストーリー、引用、数値を創作または誇張しません。
- ニュースに基づいて取引したり、ヘッドラインのためにユーザーに買いや売りを指示したりしません。
- サーバーに過剰な負荷をかけません。フィードごとにシンボルあたり1リクエスト、呼び出し間の待機、実行ごとに1回のNSEホームページウォームアップ。NSEまたはBSEが拒否した場合、その実行中の残りの間、その取引所へのリクエストを停止します。
安全性
教育およびツール提供であり、投資アドバイスではありません。アドバイスについては、SEBI登録の投資アドバイザーに相談してください。このスキルは読み取りと報告のみを行います。注文を出すのは/trader-in-brokerのみ(デフォルトはペーパートレード:ローカルのシミュレーション元帳)、/trader-in-riskが通過し、ユーザーがその注文に対して明示的に「はい」と入力した後です。