chjm-ai/stock-monitor

Sistema inteligente de monitoramento e alerta de ações com suporte a 7 regras de alerta, incluindo porcentagem de custo, cruzamento de médias móveis, RSI sobrecomprado/sobrevendido, anomalias de volume, gaps de abertura e trailing stop. Adaptado aos hábitos de investidores chineses (alta em vermelho, queda em verde).

O que é stock-monitor?

O chjm-ai/stock-monitor é um sistema abrangente de monitoramento e alerta de ações que oferece 7 regras de alerta personalizáveis: porcentagem de custo, cruzamento de médias móveis (ouro/morte), RSI sobrecomprado/sobrevendido, anomalias de volume, gaps de abertura e trailing stop dinâmico. Ele é projetado para atender investidores chineses, utilizando a convenção de cores vermelho para alta e verde para baixa. O sistema é ideal para desenvolvedores e traders que desejam automatizar o monitoramento de ações em tempo real, com suporte a múltiplas fontes de dados. Ele pode ser integrado a plataformas como Claude Code, Cursor ou Codex, permitindo que agentes de IA executem análises técnicas e fundamentais automaticamente. A ferramenta é útil para evitar perdas com stop-loss dinâmicos, identificar pontos de entrada e saída com RSI e médias móveis, e capturar oportunidades de curto prazo com gaps. Para começar, basta configurar as regras no arquivo `config.yaml` e executar o monitor usando um agente compatível.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/chjm-ai/stock-monitor-skill/tree/main/skills/stock-monitor

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que stock-monitor faz?

Sistema inteligente de monitoramento e alerta de ações com suporte completo a 7 regras de alerta: porcentagem de custo, cruzamento de médias móveis (ouro/morte), RSI sobrecomprado/sobrevendido, anomalias de volume, gaps de abertura e trailing stop dinâmico. Adaptado aos hábitos de investidores chineses (alta em vermelho, queda em verde).

Visão Geral

O chjm-ai/stock-monitor permite que você monitore múltiplas ações em tempo real com regras de alerta personalizáveis. Ele é ideal para traders que desejam automatizar a detecção de oportunidades e riscos sem precisar ficar olhando para a tela o tempo todo.

Regras de Alerta Suportadas

RegraDescrição
Porcentagem de custoAlerta quando o preço atinge um percentual fixo acima ou abaixo do seu custo médio
Cruzamento de médias móveis (ouro/morte)Detecta quando uma média móvel rápida cruza acima (ouro) ou abaixo (morte) de uma média lenta
RSI sobrecomprado/sobrevendidoAlerta quando o RSI ultrapassa níveis de 70 (sobrecomprado) ou 30 (sobrevendido)
Anomalias de volumeIdentifica picos de volume significativos em relação à média histórica
Gaps de aberturaDetecta gaps de preço entre o fechamento anterior e a abertura atual
Trailing stop dinâmicoAjusta automaticamente o stop-loss conforme o preço sobe, maximizando ganhos

Como Funciona

  1. Configuração: Edite o arquivo config.yaml com suas ações e regras.
  2. Execução: Execute o monitor usando o comando:
python monitor.py --config config.yaml
  1. Alertas: O sistema pode notificar via console, e-mail ou webhook.

Integração com Agentes de IA

Este skill pode ser usado com agentes como Claude Code, Cursor ou Codex. Basta solicitar ao agente:

"Monitore a ação AAPL com regra de RSI sobrecomprado e me alerte quando o RSI ultrapassar 70."

O agente irá configurar as regras e iniciar o monitoramento automaticamente.

Pré-requisitos

  • Python 3.8+
  • Bibliotecas: pandas, numpy, requests, yfinance
  • Conta na Alpha Vantage (opcional, para dados em tempo real)

Instalação

pip install chjm-ai-stock-monitor

Exemplo de Configuração (config.yaml)

actions:
  - ticker: "AAPL"
    rules:
      - tipo: "rsi"
        parametros:
          periodo: 14
          sobrecomprado: 70
          sobrevendido: 30
  - ticker: "PETR4.SA"
    rules:
      - tipo: "media_movel"
        parametros:
          rapida: 5
          lenta: 20

Personalização

Você pode adicionar novas regras editando o arquivo rules.py. Contribuições são bem-vindas!

Licença

MIT

Habilidades Relacionadas