Guia de configuração do intervalo de atualização do bot de negociação

  • Home
  • Documentation
  • Guia de configuração do intervalo de atualização do bot de negociação

## 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_interval para 3, signal_refresh_interval para 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_rate para 20-30
  • 151+ símbolos: Aumente signal_refresh_interval para 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_rate para 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_interval mais 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-20Use os valores base recomendados
21-50Multiplique os intervalos por 1,5x
51-100Multiplique os intervalos por 2x
101-300Multiplique 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_rate frequente
  • O preço se move rapidamente → refresh_interval baixo é 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_rate alto é aceitável
  • As tendências se desenvolvem lentamente → refresh_interval mí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

  1. Comece Conservadoramente: Inicie com intervalos mais altos, depois diminua gradualmente enquanto monitora o desempenho do sistema
  2. Monitore Limites de Taxa: Fique atento a erros 429 ou avisos de limite de taxa da API da exchange
  3. Teste Sob Carga: Verifique as configurações durante períodos de alta volatilidade, quando o uso da API aumenta
  4. Prioridade de Símbolos: Se monitorar muitos símbolos, considere desativar a sincronização e selecionar manualmente pares de alta prioridade
  5. Velocidade de Decisão: Mantenha decision_making_interval relativamente baixo (3-10s) mesmo para estratégias lentas para garantir execução oportuna de ordens
  6. Lógica Kline: Lembre-se: kline_refresh_rate nã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
Scalp1m-5m<2025103
Scalp1m-5m50+310205
Day15m-1h<505153010
Day15m-1h150+10306015
Swing1h-6h<100106018030
Swing1h-6h300+1530030060
Long12h-1dAny3018001800300

## Conclusão

Os intervalos de atualização ideais dependem de três fatores principais:

  1. Timeframe de trading – Timeframes mais baixos precisam de atualizações mais rápidas
  2. Número de símbolos – Mais símbolos exigem configurações conservadoras
  3. Agressividade da estratégia – Equilibre velocidade vs. limites de API com base nas suas necessidades
Comece com as configurações recomendadas acima e ajuste com base nos limites específicos de taxa da sua exchange, recursos do sistema e requisitos de trading.

📎 Related Topics