CommunityPesquisa e Análise de Dadosgithub.com

Noticiário de Ações (Trader-News)

Monitor de notícias. Rastreia as últimas notícias de cada ação na sua lista de observação e sinaliza o que as movimenta: manchetes do Yahoo Finance por ticker, arquivamentos 8-K de cada empresa na SEC EDGAR (resultados, mudanças de CEO, negócios, reestruturações, falências) e a distância de cada ação em relação ao fechamento de ontem. Mostra apenas o que é novo desde a última verificação, do mais recente ao mais antigo, no horário de Nova York, etiqueta cada item (resultados, analista, negócio, paralisação, regulatório, macro...) e nunca repete um. Use quando o usuário disser "alguma notícia sobre TSLA", "por que está se movendo", "quais as novidades na minha lista", "briefing matinal", "notícias pré-mercado", "monitore as notícias", "algo aconteceu?", "verifique os 8-Ks", ou após /trader-scanner encontrar configurações.

O que é Noticiário de Ações (Trader-News)?

Este skill para agentes de IA (como Claude Code, Cursor ou Codex) alerta sobre notícias de última hora que podem impactar ações na sua lista de observação, combinando duas fontes críticas: manchetes do Yahoo Finance e arquivamentos 8-K da SEC EDGAR (eventos como resultados, mudanças executivas, negócios e riscos). Ele filtra o que já foi mostrado, apresentando apenas novidades desde a última verificação, ordenadas da mais recente para a mais antiga, no horário de Nova York, com etiquetas como "resultados", "analista", "negócio" e "regulatório". Além disso, calcula a variação percentual de cada ação em relação ao fechamento anterior, destacando movimentos acima de 3% (etiquetados como MOVENDO-SE). O agente deve ler as notícias completas antes de reportar, priorizar arquivamentos da SEC sobre manchezes, e nunca fazer previsões ou recomendar negociações. A ferramenta é executada com Python3 e requer um arquivo de configuração (trader/config.json) com um user agent da SEC, além de poder ler as listas de observação, planos e portfólio do ecossistema "cloud-day-trader-skill". O loop típico é de 15 minutos durante a sessão.

Funciona com✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Shijiuwei/cloud-day-trader-skill/tree/HEAD/trader-news

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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 / feedo que
--tickers, senão trader/watchlist.jsonos acertos do scanner (trader-scanner)
trader/plan.jsona negociação que está planejando (trader-exit)
trader/portfolio.jsono que possui (trader-broker registra preenchimentos lá)
RSS de manchetes do Yahoo Financehttps://feeds.finance.yahoo.com/rss/2.0/headline?s=TSLA&region=US&lang=en-US
endpoint de gráfico do Yahoo Financeo último preço contra o fechamento de ontem (não oficial, pode ter lag)
Feed Atom da empresa no SEC EDGAR8-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.jsono 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

  1. Execute a verificação: python3 "${CLAUDE_SKILL_DIR}/news.py". Código de saída 1 significa nada novo. --all mostra itens já vistos, --json dá tudo legível por máquina, --dry-run deixa o estado intacto.
  2. 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.
  3. 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").
  4. Se uma história mudar o cenário, diga antes de /trader-entry e /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.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas