## Visão Geral
Este guia ajuda você a otimizar as configurações de intervalos de atualização com base na sua estratégia de trading, timeframe e número de símbolos monitorados. Uma configuração adequada equilibra a precisão dos sinais, o desempenho do sistema e os limites de taxa da API.
## Entendendo os Intervalos
| Parâmetro | Propósito | Impacto |
|---|---|---|
| refresh_interval | Ciclo principal de busca de dados de mercado | Operações gerais do bot, atualizações de preço |
| kline_refresh_rate | Carregamento de dados de velas/OHLCV | Análise técnica, detecção de padrões |
| signal_refresh_interval | Ciclo de processamento de sinais | Identificação de oportunidades, cálculos de indicadores |
| decision_making_interval | Ciclo de execução de ordens | Colocação de trades, transmissão de sinais |
## Configurações Recomendadas por Estilo de Trading
### 1. Estratégia de Scalping
Melhor para: Lucros rápidos a partir de pequenos movimentos de preço, trading de alta frequência
Timeframes: 1m, 3m, 5m
#### Configuração
Kline:
refresh_interval: 2 # Atualizações de dados de mercado muito rápidas
kline_refresh_rate: 5 # Atualizações frequentes de velas
signal_refresh_interval: 10 # Detecção rápida de sinais
decision_making_interval: 3 # Execução rápida de ordens
Considerações sobre Símbolos:
- 1-20 símbolos: Use as configurações acima para detecção agressiva
- 21-50 símbolos: Aumente
refresh_intervalpara 3,signal_refresh_intervalpara 15 - 51+ símbolos: Aumente para o padrão ou mais para evitar limites de taxa
Notas:
- O scalping exige os tempos de resposta mais rápidos
- Monitore de perto os avisos de limite de taxa da API
- Considere reduzir a contagem de símbolos para desempenho ideal
- Timeframes mais baixos (1m, 3m) precisam de atualizações frequentes
### 2. Estratégia de Day Trading
Melhor para: Posições intradiárias, capturando volatilidade diária
Timeframes: 5m, 15m, 30m, 1h
#### Configuração
Kline:
refresh_interval: 5 # Atualizações moderadas de dados de mercado
kline_refresh_rate: 15 # Atualização equilibrada de velas
signal_refresh_interval: 30 # Processamento regular de sinais
decision_making_interval: 10 # Execução de ordens medida
Considerações sobre Símbolos:
- 1-50 símbolos: Use as configurações acima
- 51-150 símbolos: Aumente
kline_refresh_ratepara 20-30 - 151+ símbolos: Aumente
signal_refresh_intervalpara 45-60
Notas:
- Equilíbrio entre responsividade e eficiência
- Velas de 15m-1h não exigem taxas de atualização agressivas
- Pode lidar com mais símbolos do que estratégias de scalping
### 3. Estratégia de Swing Trading
Melhor para: Posições de vários dias, seguindo tendências
Timeframes: 1h, 2h, 4h, 6h
#### Configuração
Kline:
refresh_interval: 10 # Atualizações relaxadas de dados de mercado
kline_refresh_rate: 60 # Atualização horária de velas suficiente
signal_refresh_interval: 180 # Processamento de sinais a cada 3 minutos
decision_making_interval: 30 # Execução de ordens deliberada
Considerações sobre Símbolos:
- 1-100 símbolos: Use as configurações acima
- 101-300 símbolos: Aumente
kline_refresh_ratepara 120-180 - 300+ símbolos (exchange completo): Use
kline_refresh_rate: 300,signal_refresh_interval: 300
Notas:
- Timeframes mais altos exigem atualizações menos frequentes
- Pode monitorar muitos símbolos de forma eficiente
- Foco em sinais de qualidade em vez de velocidade
### 4. Trading de Longo Prazo/Posicional
Melhor para: Períodos de posse de semanas a meses, seguindo grandes tendências
Timeframes: 6h, 12h, 1d
#### Configuração
Kline:
refresh_interval: 30 # Atualizações mínimas de dados de mercado
kline_refresh_rate: 1800 # Atualização a cada 30 minutos (velas diárias atualizam uma vez por dia)
signal_refresh_interval: 1800 # Processamento de sinais a cada 30 minutos
decision_making_interval: 300 # Execução a cada 5 minutos (ainda responsivo quando necessário)
Considerações sobre Símbolos:
- Qualquer número de símbolos: As configurações acima funcionam para mais de 600 símbolos
- Velas diárias atualizam apenas uma vez a cada 24 horas - sem necessidade de atualização agressiva
- Pode sincronizar todos os símbolos da exchange sem problemas de desempenho
Notas:
- Extremamente eficiente para limites de taxa da API
- Timeframes diários tornam atualizações frequentes desnecessárias
- Perfeito para monitorar todo o catálogo da exchange
- Um
decision_making_intervalmais baixo garante execução oportuna quando os sinais são acionados
## Diretrizes de Otimização
### Por Número de Símbolos
| Contagem de Símbolos | Estratégia de Multiplicador |
|---|---|
| 1-20 | Use os valores base recomendados |
| 21-50 | Multiplique os intervalos por 1,5x |
| 51-100 | Multiplique os intervalos por 2x |
| 101-300 | Multiplique os intervalos por 3-4x |
| 300+ | Multiplique os intervalos por 5x+ |
### Por Lógica de Timeframe
Timeframes Rápidos (1m, 3m, 5m):
- As velas se completam rapidamente → Precisam de
kline_refresh_ratefrequente - O preço se move rapidamente →
refresh_intervalbaixo é crítico
Timeframes Médios (15m, 30m, 1h):
- Abordagem equilibrada → Taxas de atualização moderadas
- Mais tempo para analisar → Pode processar mais símbolos
Timeframes Lentos (4h, 6h, 12h, 1d):
- As velas levam horas/dia para se completar →
kline_refresh_ratealto é aceitável - As tendências se desenvolvem lentamente →
refresh_intervalmínimo necessário
### Trade-offs entre Desempenho e Agressividade
Mais Agressivo (Valores Mais Baixos):
- ✅ Detecção de sinais mais rápida
- ✅ Melhor timing de entrada/saída
- ❌ Maior uso de API
- ❌ Carga aumentada no sistema
- ❌ Riscos de limite de taxa
Mais Conservador (Valores Mais Altos):
- ✅ Menor uso de API
- ✅ Melhor conformidade com limites de taxa
- ✅ Lida com mais símbolos
- ❌ Detecção de sinais mais lenta
- ❌ Oportunidades potencialmente perdidas
## Cenários de Exemplo
### Cenário 1: Scalper Agressivo (10 símbolos, timeframe 1m)
Kline:
refresh_interval: 2
kline_refresh_rate: 5
signal_refresh_interval: 10
decision_making_interval: 3
Racional: Pequena contagem de símbolos permite máxima agressividade
### Cenário 2: Day Trader Conservador (600 símbolos, timeframe 15m)
Kline:
refresh_interval: 15
kline_refresh_rate: 60
signal_refresh_interval: 120
decision_making_interval: 30
Racional: Muitos símbolos exigem intervalos conservadores para permanecer dentro dos limites
### Cenário 3: Swing Trader (100 símbolos, timeframe 4h)
Kline:
refresh_interval: 10
kline_refresh_rate: 120
signal_refresh_interval: 300
decision_making_interval: 60
Racional: Velas de 4h atualizam lentamente, contagem moderada de símbolos
### Cenário 4: Investidor de Longo Prazo (Exchange completa, timeframe 1d)
Kline:
refresh_interval: 60
kline_refresh_rate: 3600
signal_refresh_interval: 3600
decision_making_interval: 600
Racional: Velas diárias tornam atualizações frequentes desperdício
## Dicas de Ajuste Fino
- Comece Conservadoramente: Inicie com intervalos mais altos, depois diminua gradualmente enquanto monitora o desempenho do sistema
- Monitore Limites de Taxa: Fique atento a erros 429 ou avisos de limite de taxa da API da exchange
- Teste Sob Carga: Verifique as configurações durante períodos de alta volatilidade, quando o uso da API aumenta
- Prioridade de Símbolos: Se monitorar muitos símbolos, considere desativar a sincronização e selecionar manualmente pares de alta prioridade
- Velocidade de Decisão: Mantenha
decision_making_intervalrelativamente baixo (3-10s) mesmo para estratégias lentas para garantir execução oportuna de ordens - Lógica Kline: Lembre-se:
kline_refresh_ratenão faz as velas se completarem mais rápido — apenas verifica atualizações. Combine-o com a taxa natural de conclusão do seu timeframe.
## Tabela de Referência Rápida
| Estratégia | Timeframe | Símbolos | refresh | kline_refresh | signal_refresh | decision |
|---|---|---|---|---|---|---|
| Scalp | 1m-5m | <20 | 2 | 5 | 10 | 3 |
| Scalp | 1m-5m | 50+ | 3 | 10 | 20 | 5 |
| Day | 15m-1h | <50 | 5 | 15 | 30 | 10 |
| Day | 15m-1h | 150+ | 10 | 30 | 60 | 15 |
| Swing | 1h-6h | <100 | 10 | 60 | 180 | 30 |
| Swing | 1h-6h | 300+ | 15 | 300 | 300 | 60 |
| Long | 12h-1d | Any | 30 | 1800 | 1800 | 300 |
## Conclusão
Os intervalos de atualização ideais dependem de três fatores principais:
- Timeframe de trading – Timeframes mais baixos precisam de atualizações mais rápidas
- Número de símbolos – Mais símbolos exigem configurações conservadoras
- Agressividade da estratégia – Equilibre velocidade vs. limites de API com base nas suas necessidades