Configurações do bot
9 мин. чтения
Capítulo” Configurações de bot”Contém todas as configurações do sistema global. Aqui você pode configurar timauts, modos de operação, notificações e outros parâmetros do sistema.
⏱ ️ Configurações de tempo limite #
Gerenciamento dos parâmetros de tempo das operações e desempenho do sistema:
- 📡 API e rede– Configurações de atrasos para consultas de API e interação de rede
- ⏰ Intervalos– Configurações de cheques de cheques, cão de guarda e monitoramento
- ⚡ Atraso de processamento– Configurações de processamento de pacotes, cálculos de indicadores e operações comerciais
- ⏱ ️ Operações– Hora de comprar, venda, digitalização de mercado e recordações
- 🔄 Descarga de timouts– retornar aos valores ótimos padrão
Configurações detalhadas e sua influência:
- API de retorno — время между повторными запросами при ошибках сети. Меньше значение = быстрее повторы, больше = меньше нагрузка на API
- Repetições máximas da API — количество попыток при ошибках. Больше значение = выше надежность, но больше время ожидания
- API ATRAVIDO– Uma pausa entre os pedidos para evitar o limite de taxa. Ideal: 1-5 секунд
- Verifique o intervalo — время между циклами сканирования рынка. Меньше = быстрее реакция, больше = меньше нагрузка
- Tempos de compras– O tempo máximo para comprar token. Recomendado: 300-600 секунд
- Tempos de vendas– O tempo máximo para a venda de token. Recomendado: 300-600 секунд
- Digitalização de tempo limite– Hora de verificar todas as blockchains e vapor. Recomendado: 480-900 секунд
- Times para obter uma cotação– Hora de receber o preço do token. Recomendado: 300-600 секунд
- Tempos de um acordo– Tempo geral para a compra + expectativa + venda. Recomendado: 600-1200 секунд
Valores padrão (durante a redefinição):
- Varredura de mercado: 1200 сек (20 минут)
- Uma pausa entre os ciclos: 300 сек (5 минут)
- Um negócio: 900 сек (15 минут)
- Verifique o intervalo: 600 сек (10 минут)
- Compra/venda: 600 сек (10 минут)
🔧 Modo de operação #
Alternando entre teste e regime de trabalho para testes seguros e comércio real:
- 🟧 Modo de teste– Teste seguro sem transações reais. Todas as operações são simuladas, o dinheiro não é gasto
- 🟢 Modo de trabalho– Comércio completo com dinheiro real. Todas as transações são realizadas em blockchains reais
- Comutação instantânea– As alterações são usadas imediatamente sem reiniciar o bot
- Segurança– Proteção contra transações aleatórias no modo de teste, isolamento completo de meios reais
- Validação– Verificando a correção da comutação e condição de estado
Recursos dos regimes:
- Modo de teste:
- – Todas as transações são simuladas sem transações reais
- – Os saldos são mostrados como são, mas não mude
- – Indicadores funcionam com dados reais
- – As notificações são enviadas como de costume
- – O registro está na íntegra
- Modo de trabalho:
- – Todas as transações são realmente realizadas em blockchains
- – Balanos mudam durante compras e vendas
- – As comissões são descartadas para cada operação
- – lucro e perdas reais
🔔 Notificações #
Definir um sistema de notificações e alertas para controlar o trabalho do bot:
- Status de notificações– ativar/desligar todo o sistema de notificação
- Intervalo antispam — минимальное время между уведомлениями (0 = отключить)
- Nível de notificação– Mensagens detalhando (curto/detalhado)
- Administradores– Lista de bate -papos para receber notificações (ID através de uma lacuna)
Tipos de notificações e seu propósito:
- Comprando token– Notificações de novas compras com detalhes: токен, сумма, цена, блокчейн
- Venda de token– Notificações de vendas com o resultado: прибыль/убыток, процент, время в сделке
- Não há equilíbrio USDC– Aviso sobre a falta de USDC para compras
- Não há saldo do USDT– Aviso sobre a falta de USDT para compras
- Não há gás suficiente– Notificações de deficiência de gás para transações
- Não é o suficiente para um acordo– avisos de pequeno equilíbrio para uma transação mínima
- Erros de transação– Notificações de problemas com operações: slippage, ошибки API, отказы
- Indicadores sinais– Notificações de sinais técnicos: RSI, MACD, Bollinger Bands
- Lucro/perda– Relatórios sobre resultados financeiros: дневная/недельная статистика
- Erros da API– Notificações de problemas com a API: rate limit, недоступность, ошибки сети
- Saúde do sistema– Monitorando o estado do bot: память, CPU, диск, сеть
Configurações de Antispam:
- Intervalo 0– As notificações são enviadas sem restrições
- Intervalo 30-60 segundos– proteção moderada contra spam
- Intervalo de 300+ seg– Proteção forte, apenas notificações importantes
- Notificações duplicadas– Perdido automaticamente se menos intervalo tiver passado
🧾 Configurações de login #
Gerenciamento do sistema de logística e gravação para depuração e monitoramento:
- Nível de log– Detalhes dos registros (depuração, informações, aviso, erro). Afeta o número de registros
- Escreva no arquivo– ativar/desligar o registro de logs para o arquivo. O padrão está desativado (mostra o Systemd)
- Caminho para o arquivo de log– Configurações de arquivo (logs/dexbot.log)
- Triagem de tempo– Ligar/desligar os rótulos temporários. O padrão está desativado
- O tamanho do buffer– O número de registros na memória antes de escrever para o disco (1000 por padrão)
- Intervalo de registro– Frequência de registro de registros em um disco em segundos (5 por padrão)
- Exportação de logs– Faça o download do arquivo de log para análise
- Limpeza de toras– Removendo registros antigos para economizar espaço
Níveis de registro:
- DEBUG– Detalhes máximos, todos os eventos, incluindo técnicos
- INFO– a informação principal: сделки, уведомления, важные события
- WARNING– Aviso: проблемы с API, недостаток баланса
- ERROR– Apenas erros: сбои, неудачные сделки, критические проблемы
Configurações de logística de arquivos:
- Criação automática de um diretório– A pasta Logs é criada automaticamente
- Codificação UTF-8– Apoio ao idioma russo em toras
- Formato de tempo-Yyyy – mm – dd hh: mm: ss para leitura conveniente
- Rotação de toras– Controle automático de tamanho de arquivo
🔁 Repita as transações de erro #
Configurando tentativas repetidas para transações malsucedidas com status com falha:
- Status de repetição– ativar/desligar repetições automáticas de vendas malsucedidas
- Retoring Repetição– Tempo de espera entre tentativas em segundos
- Tentativas máximas– Restrição do número de repetições para uma transação
- Tipos de erros– Quais erros estão sujeitos a censuras (desvios, erros de API, problemas de rede)
- Repetições de registro– Escreva todas as tentativas de um log para análise
- Notificações de repetições– notificação de tentativas repetidas de vender
O mecanismo do trabalho:
- Detecção automática– O sistema encontra transações com status com falha
- Esperando por um atraso– Pausa antes de uma segunda tentativa
- Venda repetida– Uma tentativa de vender um token novamente
- Aumentar o derrapagem– Com tentativas repetidas, deslizamento pode aumentar
- O limite de tentativas– Após a conquista máxima, o acordo permanece sem êxito
Configurações recomendadas:
- Atraso: 300-600 сек– Hora da estabilização do mercado
- Tentativas máximas: 3-5– equilíbrio entre sucesso e recursos
- Apenas vendas– Repetições são aplicadas apenas a vendas malsucedidas
- O registro é obrigatório– para analisar as causas das falhas
🌐 Altere o idioma #
Configurando a linguagem da interface para personalizar a experiência do usuário:
- russo– A língua principal da interface, a localização completa de todos os elementos
- English– Inglês, interface alternativa
- Aplicativo instantâneo– As mudanças são usadas imediatamente sem reiniciar
- Preservação no banco de dados– A configuração é salva no banco de dados para todas as sessões
- Reinicie a interface– Atualizando todos os menus e mensagens
Características da localização:
- Suporte completo– Todos os botões, mensagens, descrições são traduzidos
- Conservação de configurações– O idioma é lembrado entre as reinicializações
- Comutação dinâmica– Você pode mudar a língua a qualquer momento
- Formatação– datas, números, moedas são adaptados sob a língua
- Termos técnicos– terminologia especial é traduzida corretamente
👁️ Configurações de exibição #
Personalização da interface e exibição de dados para facilitar o uso:
- Tamanho das páginas– O número de elementos na página: 5/10/20/50 элементов
Configurações de paginação:
- 5 elementos– Para dispositivos móveis e visualização rápida
- 10 elementos– Tamanho padrão para a maioria dos casos
- 20 elementos– para analisar uma grande quantidade de dados
- 50 elementos– Para uma revisão completa de todos os dados
🚀 Configurações de desempenho #
Otimização da operação do sistema, cache e gerenciamento de recursos:
- 💾 cache ttl– Life Life of Cachted Data em segundos
- 💾 Cache máximo– Limite de memória para o cache em MB
- 💲 Cache TTL preços– vida de vida do cache dos preços dos tokens
- ⛽ cache de gás ttl– Life Life Kesh Gas Blockchain
- 🔄 Repetições– O número de tentativas iniciais de falhas
- 🔄 Atraso– Tempo entre tentativas de lançar
- 🔄 Atraso telegrama– Pausa entre solicitações de API do Telegram
- 🔄 Telegrama de repetição máxima– Limite de repetições para telegrama
- 🔄 DROW no desempenho– retornar aos valores ótimos padrão
Configurações detalhadas de cache:
- Cache TTL (30-300 segundos)– Tempo de armazenamento de dados comuns na memória
- Tamanho máximo (100-1000 MB)– Limite de uso RAM
- Preços em dinheiro (60-600 segundos)– Tempo de relevância dos preços dos tokens
- Cache de gás (300-1800 segundos)– O tempo de relevância do gás de blockchains
Configurações de partida e estabilidade:
- Lançar repetições (3-10)– O número de tentativas de falhas do sistema
- Atraso no lançamento (5-30 segundos)– Uma pausa entre tentativas
- Atraso telegrama (1-5 segundos)– Evite a API de telegrama limite de taxa
- Telegrama de repetição máxima (3-5)– Limite de repetições para telegrama
Otimização do desempenho:
- Reduzindo TTL– Mais dados novos, mas mais solicitações
- TTL Aumento– menos consultas, mas os dados podem se tornar obsoletos
- Aumentando o tamanho do cache– Mais dados na memória, mas mais carneiro
- Reduzindo o tamanho do cache– Salvar a RAM, mas menos dados de cache
📊 Painel de monitoramento #
Sistema de monitoramento e analistas para controlar o trabalho do bot em tempo real:
- Status do sistema– A condição geral do bot: работает/остановлен/ошибка
- Desempenho– Métricas de velocidade: время ответа, пропускная способность
- Usando recursos– CPU, memória, disco, rede em tempo real
- Estatísticas da API– O número de solicitações, erros, operações bem -sucedidas
- Atividade comercial– O número de transações, seu status, lucro/perda
- Gráficos– Visualização de dados: тренды, паттерны, аномалии
- Alertas– Notificações de problemas: критические ошибки, превышение лимитов
Monitoramento de métricas:
- Métrica do sistema– CPU, RAM, disco, rede, temperatura
- Métrica de negócios– O número de transações, lucro, sucesso
- Métricas técnicas– Tempo de resposta da API, erros, tempo limite
- Métricas de usuário– Atividade, o uso de funções
Funções do painel:
- Tempo real– Atualização de dados a cada poucos segundos
- Dados históricos– Veja as tendências para diferentes períodos
- Exportação de dados– Relatórios de descarga em vários formatos
- Configurações dos alertas– Configuração das notificações sobre problemas
- Comparação de períodos– Análise da eficiência do trabalho
Vantagens do monitoramento:
- Identificação proativa de problemas– Descoberta de problemas antes de sua criticidade
- Otimização do desempenho– Identificação de lugares estreitos do sistema
- Análise da eficácia– Avaliação do trabalho de estratégias de negociação
- Planejamento de recursos– Previsão de necessidades de recursos
🔧 Funções do sistema #
- Preservação automática– Todas as alterações são armazenadas no banco de dados
- Validação de dados– verificando a correção dos valores introduzidos
- Recarregar configurações– Atualizar configurações do banco de dados
- Processamento de erros– Processamento correto de exceções
- Log– Registro de todas as ações no log
- Manipuladores seguros– Proteção contra falhas de interface
- Cache– Acesso rápido às configurações
- Sincronização– Atualização das configurações entre componentes
📋 O que acontece quando as configurações mudam #
- Aplicativo instantâneo– Novas configurações são usadas imediatamente
- Preservação no banco de dados– As alterações são registradas no banco de dados
- Atualização de cache– Cache de dinheiro é atualizado
- Reinicie as configurações– O bot reinicia a configuração
- Validação– Verificando a correção de novos valores
- Notificações– Confirmação da conservação bem -sucedida
- Log– Mudanças de registro no log
- Sincronização– Atualizando configurações em todos os módulos
⚙️ Navegação por menu #
- 🔙 para trás– Volte ao menu principal
- 🌐 Blockchains– Transição para configurações de blockchain