trader-news (Noticiário de Ações)
Um gráfico pode parecer perfeito e ainda assim estar prestes a abrir com gap numa data de resultados, uma paralisação ou um processo judicial. Antes de uma configuração se tornar uma negociação, este skill lê os dois feeds que carregam essas informações primeiro, para cada ação na lista de observação, e informa apenas o que é novo. Ele também mostra o quanto cada ação se moveu hoje, para que uma manchete e um movimento fiquem lado a lado.
Ferramenta nesta pasta (Python de biblioteca padrão, sem chaves):
python3 "${CLAUDE_SKILL_DIR}/news.py" # lista de observação + plano + portfólio
python3 "${CLAUDE_SKILL_DIR}/news.py" --tickers TSLA NVDA --hours 12
python3 "${CLAUDE_SKILL_DIR}/news.py" --no-sec --json
O que lê e escreve
| arquivo / feed | o que |
|---|---|
--tickers, senão trader/watchlist.json | os acertos do scanner (trader-scanner) |
trader/plan.json | a negociação que está planejando (trader-exit) |
trader/portfolio.json | o que possui (trader-broker registra preenchimentos lá) |
| RSS de manchetes do Yahoo Finance | https://feeds.finance.yahoo.com/rss/2.0/headline?s=TSLA®ion=US&lang=en-US |
| endpoint de gráfico do Yahoo Finance | o último preço contra o fechamento de ontem (não oficial, pode ter lag) |
| Feed Atom da empresa no SEC EDGAR | 8-K por padrão (--forms 8-K,10-Q para mais); precisa de sec_user_agent em trader/config.json ou SEC_USER_AGENT, senão os arquivamentos são ignorados com uma nota |
trader/state/news.json | o que já foi mostrado (mantido por 30 dias) e o CIK de cada ticker |
As regras
- Manchetes são pistas, não fatos. Antes de dizer ao usuário que algo aconteceu, abra a história ou o arquivamento e leia. Cite a fonte e link. Nunca resuma uma história atrás de paywall que não conseguiu ler: diga isso.
- Arquivamentos vencem manchetes. Se um 8-K e uma manchete discordarem, o 8-K é o que a empresa disse à SEC.
- Diga o que toca. Cada item lista os tickers que toca e suas etiquetas: resultados, analista, legal, negócio, capital, pessoas, risco, paralisação, regulatório, macro. Arquivamentos marcados com
!carregam um item importante do 8-K: resultados (2.02), mudança de diretor (5.02), impairment (2.06), aviso de exclusão de listagem (3.01), demonstrações financeiras passadas não mais confiáveis (4.02), falência (1.03) ou incidente cibernético (1.05). - MOVENDO-SE marca uma ação com 3% ou mais de variação em relação ao fechamento de ontem (
--move-pct). Um movimento sem manchete também vale a pena ser mencionado em voz alta. - Sem previsões. Reporte o que foi publicado e quão longe o preço está do fechamento de ontem. Nunca diga o que a ação fará a seguir.
Passos
- Execute a verificação:
python3 "${CLAUDE_SKILL_DIR}/news.py". Código de saída 1 significa nada novo.--allmostra itens já vistos,--jsondá tudo legível por máquina,--dry-rundeixa o estado intacto. - Leia os itens que importam: todo arquivamento
!, qualquer coisa etiquetada como resultados, paralisação, legal, regulatório ou risco, e todo ticker MOVENDO-SE primeiro. - Escreva um breve resumo, por ticker: o que aconteceu, a fonte e link, o movimento e uma linha sobre por que importa para a configuração (por exemplo "resultados são esta semana: um gap noturno pode ultrapassar qualquer stop").
- Se uma história mudar o cenário, diga antes de
/trader-entrye/trader-exit: uma data de resultados dentro da negociação, uma paralisação, uma oferta. Nunca aja com base apenas numa manchete.
Durante a sessão: /loop 15m /trader-news, ou uma tarefa agendada todas as manhãs antes da abertura.
Exemplo: o resumo
Segunda-feira 2026-10-19, TSLA rompeu sua faixa de abertura às 10:15 AM ET. A verificação às
10:15 (feed TSLA do Yahoo Finance, 16 manchetes desde 8:00) começa com as histórias reais da manhã:
"Meta and Musk earnings and September pending home sales: What to Watch" (8:00, resultados),
"Tesla-SpaceX Merger Mania Strikes Wall Street Ahead of Earnings" (8:04, resultados, negócio),
"Tech Stock Rebound Nudges US Equity Futures Mostly Higher Pre-Bell" (8:02, macro). O resumo:
"Tesla reporta esta semana, então a ação pode abrir com gap durante a noite; a negociação de hoje é
entrada e saída antes do fechamento. Nenhum novo 8-K." Às 10:52 a linha de preço lê
TSLA 366.48 +3.31% vs fechamento de ontem 354.72 às 10:52 ET MOVENDO-SE. Quando um ticker
não tem notícias, diga isso em vez de encher o resumo.
O que nunca faz
- Nunca inventa ou embeleza uma história, uma citação ou um número.
- Nunca negocia com base em notícias e nunca diz ao usuário para comprar ou vender por causa de uma manchete.
- Nunca sobrecarrega um servidor: uma requisição por feed por ticker, uma pausa entre chamadas, e o limite de 10 requisições por segundo da SEC fica longe de ser alcançado.
Segurança
Educação e ferramentas, não aconselhamento financeiro. Este skill apenas lê e reporta. Nada coloca uma ordem exceto /trader-broker, depois que /trader-risk aprovar e o usuário digitar um sim explícito para aquela ordem.