Was macht trader-news?
Ein Chart kann perfekt aussehen und trotzdem kurz vor einem Gap aufgrund eines Gewinntermins, einer Handelsaussetzung oder einer Klage stehen. Bevor aus einem Setup ein Trade wird, liest dieser Skill die beiden Feeds, die diese Ereignisse zuerst melden, für jede Aktie auf der Beobachtungsliste und zeigt Ihnen nur das an, was neu ist. Außerdem gibt er aus, wie stark sich jede Aktie heute bewegt hat, sodass eine Schlagzeile und eine Kursbewegung nebeneinander stehen.
Tool in diesem Verzeichnis (Standard-Python-Bibliothek, keine Keys):
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
Was es liest und schreibt
| Datei/Feed | Was |
|---|---|
--tickers, sonst trader/watchlist.json | die Treffer des Scanners (trader-scanner) |
trader/plan.json | der Trade, den Sie planen (trader-exit) |
trader/portfolio.json | was Sie halten (trader-broker protokolliert dort Abschlüsse) |
| Yahoo Finance Schlagzeilen-RSS | https://feeds.finance.yahoo.com/rss/2.0/headline?s=TSLA®ion=US&lang=en-US |
| Yahoo Finance Chart-Endpunkt | der letzte Kurs im Vergleich zum Vortagesschluss (inoffiziell, kann verzögert sein) |
| SEC EDGAR Company Atom Feed | 8-K standardmäßig (--forms 8-K,10-Q für mehr); benötigt sec_user_agent in trader/config.json oder SEC_USER_AGENT, sonst werden Einreichungen mit einem Hinweis übersprungen |
trader/state/news.json | was bereits gezeigt wurde (30 Tage aufbewahrt) und die CIK jedes Tickers |
Die Regeln
- Schlagzeilen sind Hinweise, keine Fakten. Bevor Sie dem Benutzer mitteilen, dass etwas passiert ist, öffnen Sie die Geschichte oder die Einreichung und lesen Sie sie. Zitieren Sie die Quelle und verlinken Sie sie. Fassen Sie niemals eine Geschichte hinter einer Paywall zusammen, die Sie nicht lesen konnten: Sagen Sie es.
- Einreichungen schlagen Schlagzeilen. Wenn eine 8-K und eine Schlagzeile unterschiedliche Aussagen treffen, ist die 8-K das, was das Unternehmen der SEC mitgeteilt hat.
- Sagen Sie, was es betrifft. Jeder Eintrag listet die Ticker, die er
betrifft, und seine Tags auf: earnings, analyst, legal, deal, capital, people,
risk, halt, regulatory, macro. Einreichungen, die mit
!markiert sind, enthalten einen wichtigen 8-K-Posten: Gewinnergebnisse (2.02), einen Führungswechsel (5.02), eine Wertminderung (2.06), ein Delisting (3.01), nicht mehr verlässliche Finanzdaten der Vergangenheit (4.02), Insolvenz (1.03) oder einen Cybervorfall (1.05). - MOVING kennzeichnet eine Aktie mit 3 % oder mehr Abweichung vom
Vortagesschluss (
--move-pct). Auch eine Bewegung ohne Schlagzeile ist es wert, laut ausgesprochen zu werden. - Keine Vorhersagen. Berichten Sie, was veröffentlicht wurde und wie weit der Kurs vom Vortagesschluss entfernt ist. Sagen Sie niemals, wohin sich die Aktie als nächstes bewegen wird.
Schritte
- Führen Sie den Check aus:
python3 "${CLAUDE_SKILL_DIR}/news.py". Exit-Code 1 bedeutet nichts Neues.--allzeigt bereits gesehene Einträge an,--jsongibt alles maschinenlesbar aus,--dry-runbelässt den Zustand unverändert. - Lesen Sie die wichtigen Einträge zuerst: jede
!-Einreichung, alles, was mit earnings, halt, legal, regulatory oder risk getaggt ist, sowie jeden MOVING- Ticker. - Schreiben Sie ein kurzes Briefing, pro Ticker: was passiert ist, die Quelle und der Link, die Bewegung und eine Zeile, warum es für das Setup relevant ist (z.B. „Gewinne sind diese Woche: Ein Gap über Nacht kann jeden Stopp überspringen“).
- Wenn eine Geschichte das Bild ändert, sagen Sie es vor
/trader-entryund/trader-exit: ein Gewinndatum innerhalb des Trades, eine Handelsaussetzung, ein Angebot. Handeln Sie niemals allein aufgrund einer Schlagzeile.
Während der Sitzung: /loop 15m /trader-news oder eine geplante Aufgabe jeden
Morgen vor Börseneröffnung.
Beispiel: Der Ablauf
Montag, 2026-10-19, TSLA durchbrach seine Eröffnungsrange um 10:15 Uhr ET. Der
Check um 10:15 Uhr (Yahoo Finances TSLA-Feed, 16 Schlagzeilen seit 8:00 Uhr)
führt mit den eigentlichen Geschichten des Morgens: „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). Das Briefing: „Tesla berichtet diese Woche, daher kann die Aktie über
Nacht einen Gap aufweisen; der heutige Trade wird vor Börsenschluss eröffnet
und geschlossen. Keine neue 8-K.“ Um 10:52 Uhr lautet die Kurszeile
TSLA 366.48 +3.31% vs yesterday's close 354.72 at 10:52 ET MOVING. Wenn ein
Ticker keine Neuigkeiten hat, sagen Sie es, anstatt das Briefing aufzublähen.
Was es niemals tut
- Erfindet oder schmückt niemals eine Geschichte, ein Zitat oder eine Zahl aus.
- Handelt niemals auf Nachrichten und sagt dem Benutzer niemals, er solle aufgrund einer Schlagzeile kaufen oder verkaufen.
- Überlastet niemals einen Server: eine Anfrage pro Feed pro Ticker, eine Pause zwischen den Aufrufen, und das SEC-Limit von 10 Anfragen pro Sekunde bleibt weit unterschritten.
Sicherheit
Bildung und Werkzeuge, keine Finanzberatung. Dieser Skill liest und berichtet
nur. Nichts platziert einen Auftrag außer /trader-broker, nachdem
/trader-risk bestanden wurde und der Benutzer für diesen Auftrag explizit mit
Ja geantwortet hat.