Detecção de sinal HFT - Guia completo do usuá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âmetroTipoPadrãoDescrição
enabled_hft_signalbooleanfalseChave principal
hft_consecutive_green_thresholdint2Velas verdes consecutivas para LONG
hft_consecutive_red_thresholdint2Velas vermelhas consecutivas para SHORT
hft_min_confidence_thresholdfloat60.0Confiança mínima para disparar

Configurações Recomendadas

Conservador
limite: 3
confiança: 70.0
Equilibrado (Recomendado)
limite: 2
confiança: 60.0
Agressivo
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

  1. Base = 60 %
  2. Bônus velas extras: +5 % por vela adicional (máx. +20 %)
  3. 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
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)

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).

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

📎 Related Topics