Visão Geral
Os sinais RSI (Relative Strength Index) ajudam a identificar oportunidades de negociação potenciais com base em condições extremas de mercado de sobrecompra e sobrevenda. Este guia explica como configurar e usar os sinais RSI_BUY e RSI_SELL de forma eficaz.
Configurações
1. Ativar Sinais RSI
# Gatilhos baseados em RSI
enable_overbought_signal: false # Definir como true para sinais RSI_SELL
enable_oversold_signal: false # Definir como true para sinais RSI_BUY
Importante: Defina esses valores como true para ativar a detecção de sinais RSI.
2. Níveis de Limite RSI
rsi_ultra_extreme_oversold: 4.0 # Sinal de compra ultra extremo
rsi_extreme_oversold: 15.0 # Sinal de compra extremo
rsi_extreme_overbought: 85.0 # Sinal de venda extremo
rsi_ultra_extreme_overbought: 96.0 # Sinal de venda ultra extremo
Como funciona:
- Sinal RSI_BUY: Disparado quando o RSI cai abaixo dos limites de sobrevenda (4.0 ou 15.0)
- Sinal RSI_SELL: Disparado quando o RSI sobe acima dos limites de sobrecompra (85.0 ou 96.0)
Configuração das Ações de Sinal
Opção 1: Negociação Automática (Bot Executa Ordens)
Adicione os sinais RSI ao supported_volatility_action para execução automática de ordens:
supported_volatility_action:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
- "RSI_BUY" # O bot executará automaticamente ordens long
- "RSI_SELL" # O bot executará automaticamente ordens short
Aviso: Nota: Após alterar essa configuração, remova todos os símbolos do symbols.json e resincronize.
Opção 2: Apenas Notificação (Sem Negociação Automática)
Adicione os sinais RSI ao supported_volatility_action_broadcast apenas para notificações:
supported_volatility_action_broadcast:
- "BUY"
- "SELL"
- "PUMP"
- "CRASH"
- "RSI_BUY" # Apenas notificar sinal de compra (sem executar ordem)
- "RSI_SELL" # Apenas notificar sinal de venda (sem executar ordem)
Isso envia alertas para WhatsApp, Discord ou Telegram sem executar negociações.
Configurações Recomendadas por Estilo de Negociação
Scalp Trading (Lucros Rápidos)
Objetivo: Capturar pequenos movimentos de preço em intervalos muito curtos
| Parâmetro | Valor Recomendado |
|---|---|
| Timeframe | 1m, 3m |
| Período RSI | 14 velas |
| Nível de Sobrevenda | 15.0 (menos extremo para mais sinais) |
| Nível de Sobrecompra | 85.0 (menos extremo para mais sinais) |
| Velas a Buscar | 50-100 velas |
Configuração:
enable_oversold_signal: true
enable_overbought_signal: true
rsi_extreme_oversold: 15.0
rsi_extreme_overbought: 85.0
interval: 1m # ou 3m
Day Trading (Posições Intradiárias)
Objetivo: Manter posições por horas dentro de um único dia de negociação
| Parâmetro | Valor Recomendado |
|---|---|
| Timeframe | 5m, 15m, 30m |
| Período RSI | 14 velas |
| Nível de Sobrevenda | 10.0 - 15.0 |
| Nível de Sobrecompra | 85.0 - 90.0 |
| Velas a Buscar | 100-150 velas |
Configuração:
enable_oversold_signal: true
enable_overbought_signal: true
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 15m # ou 5m, 30m
Swing Trading (Posições de Vários Dias)
Objetivo: Capturar oscilações de preço ao longo de dias ou semanas
| Parâmetro | Valor Recomendado |
|---|---|
| Timeframe | 1h, 2h, 6h |
| Período RSI | 14 velas |
| Nível de Sobrevenda | 4.0 - 10.0 (mais extremo) |
| Nível de Sobrecompra | 90.0 - 96.0 (mais extremo) |
| Velas a Buscar | 200-500 velas |
Configuração:
enable_oversold_signal: true
enable_overbought_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 1h # ou 2h, 6h
Trading de Longo Prazo / Position Trading
Objetivo: Manter posições por semanas ou meses
| Parâmetro | Valor Recomendado |
|---|---|
| Timeframe | 12h, 1d |
| Período RSI | 14 velas |
| Nível de Sobrevenda | 4.0 (somente ultra extremo) |
| Nível de Sobrecompra | 96.0 (somente ultra extremo) |
| Velas a Buscar | 500-1000 velas |
Configuração:
enable_oversold_signal: true
enable_overbought_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
interval: 1d # ou 12h
Melhores Práticas para Cálculo do RSI
Número de Velas a Buscar
O cálculo padrão do RSI usa 14 períodos, mas são necessários dados históricos adicionais para cálculos precisos. No entanto, buscar muitas velas pode causar limites de API e processamento lento.
| Estilo de Negociação | Timeframe | Velas Mínimas | Velas Ótimas | Cobertura Temporal |
|---|---|---|---|---|
| Scalp | 1m, 3m | 30 | 50-100 | 50-300 minutos |
| Day | 5m, 15m, 30m | 50 | 100-200 | 8-100 horas |
| Swing | 1h, 2h, 6h | 100 | 150-250 | 6-60 dias |
| Longo Prazo | 12h, 1d | 100 | 150-200 | 150-200 dias (~6 meses) |
Por que essas recomendações?
Compatibilidade com API:
- A maioria das exchanges suporta 200-500 velas por requisição (1000+ pode atingir limites)
- Binance: até 1000 velas por requisição
- Outras exchanges: geralmente 200-500 velas
- Menos chamadas à API = processamento mais rápido
Eficiência de Processamento:
- O RSI precisa apenas de 14 períodos + aquecimento (total ~30 velas no mínimo)
- 100-200 velas oferecem excelente precisão sem impacto no desempenho
- Mais velas = maior tempo de processamento por símbolo
Cobertura Temporal Prática:
- Timeframe 1d + 200 velas = 6,5 meses (suficiente para análise de tendência)
- Timeframe 1d + 1000 velas = mais de 3 anos (desnecessário, lento, pode exceder limites de API)
- Dados recentes são mais relevantes para as condições atuais do mercado
Precisão do RSI vs. Número de Velas:
- 30 velas: Mínimo viável (RSI calculado, mas menos confiável)
- 50-100 velas: Boa precisão, processamento rápido
- 100-200 velas: Excelente precisão, equilíbrio ideal
- 500+ velas: Melhoria marginal, processamento muito mais lento
Guia de Início Rápido
- Escolha Seu Estilo de Negociação
Decida se você faz scalp, day trading, swing trading ou position trading. - Configure as Definições do RSI
Com base no estilo escolhido, defina:enable_oversold_signale/ouenable_overbought_signalcomo true- Níveis de limite RSI apropriados
- Intervalo de timeframe correto
- Escolha o Tipo de Ação
Decida se deseja:- Negociação automática: adicione sinais ao
supported_volatility_action - Apenas notificações: adicione sinais ao
supported_volatility_action_broadcast
- Negociação automática: adicione sinais ao
- Defina o Histórico de Velas
Garanta que sejam buscadas velas históricas suficientes para cálculo preciso do RSI. - Teste e Monitore
- Comece no modo apenas notificação para testar os sinais
- Monitore a qualidade do sinal antes de ativar negociação automática
- Ajuste os limites com base nas condições de mercado
Exemplos de Configuração
Day Trader Conservador (timeframe 15m)
enable_overbought_signal: true
enable_oversold_signal: true
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 15m
candles_to_fetch: 200
supported_volatility_action_broadcast:
- "RSI_BUY"
- "RSI_SELL"
Scalper Agressivo (timeframe 3m)
enable_overbought_signal: true
enable_oversold_signal: true
rsi_extreme_oversold: 15.0
rsi_extreme_overbought: 85.0
interval: 3m
candles_to_fetch: 100
supported_volatility_action:
- "RSI_BUY"
- "RSI_SELL"
Swing Trader Paciente (timeframe 2h)
enable_overbought_signal: true
enable_oversold_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
interval: 2h
candles_to_fetch: 500
supported_volatility_action:
- "RSI_BUY"
- "RSI_SELL"
Notas Importantes
Aviso: Gerenciamento de Risco
- Sinais RSI funcionam melhor em mercados laterais
- Podem gerar sinais falsos em tendências fortes
- Sempre use ordens stop-loss
- Não dependa exclusivamente do RSI para decisões de negociação
Aviso: Alterações de Configuração
- Após modificar
supported_volatility_action, deletesymbols.jsone resincronize - Teste novas configurações no modo apenas notificação primeiro
- Monitore a frequência e qualidade dos sinais
Aviso: Dicas de Otimização
- Limites mais baixos = sinais mais frequentes (mas mais falsos)
- Limites mais altos = sinais menos frequentes, porém mais fortes (mas pode perder oportunidades)
- Ajuste com base na volatilidade do ativo e condições de mercado
- Faça backtest das configurações antes de operar ao vivo