Sumário
Visão Geral
O Sinal HFT (High-Frequency Trading) é um sistema de detecção de padrões baseado em momentum projetado para trading de curtíssimo prazo em velas de 1 minuto. Ele é acionado quando aparecem várias velas verdes ou vermelhas consecutivas, capturando movimentos rápidos de mercado.
Principais Características
- Detecção de padrões simples – sem lógica complexa de reversão
- Contagem de velas consecutivas – detecta sequências de momentum
- Execução ultra-rápida – otimizado para timeframes 1m–5m
- Limites configuráveis – ajuste de sensibilidade
- Liga/Desliga fácil
CRÍTICO: Seleção de Símbolos — A PARTE MAIS IMPORTANTE
Sinais HFT NÃO foram feitos para 600+ símbolos!
O trading de momentum HFT funciona apenas com:
- Somente pares principais: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT
- Alta liquidez + volume consistente
- Melhor resultado: UM único símbolo por vez
- Dados kline/tick em tempo real por segundo (WebSocket)
Nunca ative HFT em todos os símbolos — isso gera centenas de sinais falsos por hora.
Como Funciona
HFT_LONG_SIGNAL (Compra)
Vela 1: VERDE (Close > Open) Vela 2: VERDE → Sinal HFT_LONG_SIGNAL disparado!
HFT_SHORT_SIGNAL (Venda)
Vela 1: VERMELHA (Close < Open) Vela 2: VERMELHA → Sinal HFT_SHORT_SIGNAL disparado!
Velas DOJI (Close ≈ Open) quebram a sequência e são ignoradas.
Configuração
```yaml # ========================================================================== # CONFIGURAÇÕES DO SINAL HFT # ========================================================================== enabled_hft_signal: false hft_consecutive_green_threshold: 2 hft_consecutive_red_threshold: 2 hft_min_confidence_threshold: 60.0 # 50.0 = agressivo, 70.0 = conservador ```
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
| enabled_hft_signal | boolean | false | Chave principal |
| hft_consecutive_green_threshold | int | 2 | Velas verdes consecutivas para LONG |
| hft_consecutive_red_threshold | int | 2 | Velas vermelhas consecutivas para SHORT |
| hft_min_confidence_threshold | float | 60.0 | Confiança mínima para disparar |
Configurações Recomendadas
Conservador
limite: 3
confiança: 70.0
limite: 3
confiança: 70.0
Equilibrado (Recomendado)
limite: 2
confiança: 60.0
limite: 2
confiança: 60.0
Agressivo
limite: 2
confiança: 50.0
limite: 2
confiança: 50.0
Configuração de Broadcast de Sinais (Notificações)
```yaml supported_volatility_action_broadcast: - "BUY" - "SELL" - "PUMP" - "CRASH" - "HFT_LONG_SIGNAL" # Adicione estas duas linhas - "HFT_SHORT_SIGNAL" ```
Configuração de Auto-Trading (Somente Licença Paga)
```yaml supported_volatility_action: - "BUY" - "SELL" - "PUMP" - "CRASH" - "HFT_LONG_SIGNAL" # Adicione estas - "HFT_SHORT_SIGNAL" ```
Após alterações → delete symbols.json → reinicie o bot → resincronize
Tipos de Sinal
- HFT_LONG_SIGNAL → Compra em momentum de alta
- HFT_SHORT_SIGNAL → Venda/Short em momentum de baixa
Cálculo de Confiança
- Base = 60 %
- Bônus velas extras: +5 % por vela adicional (máx. +20 %)
- Bônus força do corpo: até +20 % (tamanho médio do corpo % × 2)
Exemplo 1 → 2 verdes, corpo 0,5 % → 61 % Exemplo 2 → 4 verdes, corpo 1,2 % → 72,4 % Exemplo 3 → 5 verdes, corpo 2,5 % → 80 %
Melhores Práticas (Siga rigorosamente)
1. Seleção de Símbolos — O MAIS IMPORTANTE
RECOMENDADO (Melhores resultados)
→ APENAS 1 símbolo: BTCUSDT (1m + atualização por segundo)
→ Máximo 2–3: BTC, ETH, SOL
→ APENAS 1 símbolo: BTCUSDT (1m + atualização por segundo)
→ Máximo 2–3: BTC, ETH, SOL
NUNCA FAÇA ISSO
× Todos os 600+ símbolos
× Moedas de baixa capitalização ou baixo volume
× Dados por polling (não WebSocket em tempo real)
× Todos os 600+ símbolos
× Moedas de baixa capitalização ou baixo volume
× Dados por polling (não WebSocket em tempo real)
2. Requisitos de Dados para o Sucesso
- Velas de 1 minuto
- Dados em tempo real por segundo (WebSocket, não polling)
- Mercado em tendência (não lateral/choppy)
- Tamanho pequeno de posição (5–10 % do capital)
3. Configuração Final Recomendada
```yaml # Apenas BTCUSDT (ou no máx. 3 majors) # Atualização por segundo habilitada # Timeframe 1m enabled_hft_signal: true hft_consecutive_green_threshold: 2 hft_consecutive_red_threshold: 2 hft_min_confidence_threshold: 60.0 supported_volatility_action_broadcast: - "HFT_LONG_SIGNAL" - "HFT_SHORT_SIGNAL" # Após 1–2 semanas de bons resultados → habilite auto-trading supported_volatility_action: - "HFT_LONG_SIGNAL" - "HFT_SHORT_SIGNAL" ```
Solução de Problemas
Nenhum sinal
enabled_hft_signal: true?- Usando apenas 1–3 símbolos majors?
- Dados por segundo habilitados?
- Confiança muito alta? → teste 50.0
Muitos sinais / baixa qualidade
99 % dos casos: você ativou HFT em muitos símbolos!
Solução: reduza imediatamente para 1 símbolo (BTCUSDT).
Solução: reduza imediatamente para 1 símbolo (BTCUSDT).
Ainda muitos sinais?
```yaml hft_consecutive_green_threshold: 3 hft_consecutive_red_threshold: 3 hft_min_confidence_threshold: 70.0 ```
Checklist de Início Rápido
- enabled_hft_signal: true
- Apenas BTCUSDT (ou no máx. 3 majors)
- Dados em tempo real por segundo
- Teste primeiro só com broadcast por 1–2 semanas
- Depois habilite auto-trading (licença paga)
- Posições pequenas (máx. 5–10 %)
- Nunca rode em 600+ símbolos