Detección de señal HFT - Guía completa del usuario

Resumen

La señal HFT (High-Frequency Trading) es un sistema de detección de patrones basado en momentum diseñado para trading ultracorto en velas de 1 minuto. Se activa cuando aparecen varias velas verdes o rojas consecutivas, capturando el impulso rápido del mercado.

Características principales

  • Detección de patrones simple – sin lógica compleja de reversión
  • Conteo de velas consecutivas – detecta rachas de momentum
  • Ejecución ultrarrápida – optimizado para timeframes 1m–5m
  • Umbrales configurables – ajuste de sensibilidad
  • Activación/Desactivación sencilla

CRÍTICO: Selección de símbolos — LA PARTE MÁS IMPORTANTE

¡Las señales HFT NO están diseñadas para 600+ símbolos!

El trading de momentum HFT funciona únicamente con:

  • Solo pares mayores: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT
  • Alta liquidez + volumen constante
  • Mejores resultados: UN solo símbolo a la vez
  • Datos kline/tick en tiempo real por segundos (WebSocket)

Nunca actives HFT en todos los símbolos — generará cientos de señales falsas por hora.

Cómo funciona

HFT_LONG_SIGNAL (Compra)

Vela 1: VERDE (Close > Open)
Vela 2: VERDE
→ ¡Señal HFT_LONG_SIGNAL activada!

HFT_SHORT_SIGNAL (Venta)

Vela 1: ROJA (Close < Open)
Vela 2: ROJA
→ ¡Señal HFT_SHORT_SIGNAL activada!

Velas DOJI (Close ≈ Open) rompen la racha y se ignoran.

Configuración

```yaml
# ==========================================================================
# CONFIGURACIÓN DE SEÑAL HFT
# ==========================================================================
enabled_hft_signal: false
hft_consecutive_green_threshold: 2
hft_consecutive_red_threshold: 2
hft_min_confidence_threshold: 60.0 # 50.0 = agresivo, 70.0 = conservador
```
ParámetroTipoPredeterminadoDescripción
enabled_hft_signalbooleanfalseInterruptor principal
hft_consecutive_green_thresholdint2Velas verdes consecutivas para LONG
hft_consecutive_red_thresholdint2Velas rojas consecutivas para SHORT
hft_min_confidence_thresholdfloat60.0Confianza mínima para disparar

Configuraciones recomendadas

Conservador
umbral: 3
confianza: 70.0
Equilibrado (Recomendado)
umbral: 2
confianza: 60.0
Agresivo
umbral: 2
confianza: 50.0

Configuración de difusión de señales (Notificaciones)

```yaml
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "HFT_LONG_SIGNAL" # Añade estas dos líneas
  - "HFT_SHORT_SIGNAL"
```

Configuración de Auto-Trading (Solo licencia paga)

```yaml
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "HFT_LONG_SIGNAL" # Añade estas
  - "HFT_SHORT_SIGNAL"
```

Tras los cambios → borra symbols.json → reinicia el bot → resincroniza

Tipos de señales

  • HFT_LONG_SIGNAL → Compra en momentum alcista
  • HFT_SHORT_SIGNAL → Venta/Short en momentum bajista

Cálculo de confianza

  1. Base = 60 %
  2. Bonus por velas extra: +5 % por cada vela adicional (máx. +20 %)
  3. Bonus por fuerza del cuerpo: hasta +20 % (tamaño medio del cuerpo % × 2)
Ejemplo 1 → 2 verdes, cuerpo 0,5 % → 61 %
Ejemplo 2 → 4 verdes, cuerpo 1,2 % → 72,4 %
Ejemplo 3 → 5 verdes, cuerpo 2,5 % → 80 %

Buenas prácticas (Seguir estrictamente)

1. Selección de símbolos — LO MÁS IMPORTANTE

RECOMENDADO (Mejores resultados)
SOLO 1 símbolo: BTCUSDT (1m + refresco por segundos)
→ Máximo 2–3: BTC, ETH, SOL
NUNCA HAGAS ESTO
× Todos los 600+ símbolos
× Monedas de baja capitalización o bajo volumen
× Datos por polling (no WebSocket en tiempo real)

2. Requisitos de datos para tener éxito

  • Velas de 1 minuto
  • Datos en tiempo real por segundos (WebSocket, no polling)
  • Mercado en tendencia (no choppy/rango)
  • Tamaño de posición pequeño (5–10 % del capital)

3. Configuración final recomendada

```yaml
# Solo BTCUSDT (o máximo 3 mayores)
# Refresco por segundos activado
# 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"
# Tras 1–2 semanas de buenos resultados → activar auto-trading
supported_volatility_action:
  - "HFT_LONG_SIGNAL"
  - "HFT_SHORT_SIGNAL"
```

Solución de problemas

No aparecen señales

  • enabled_hft_signal: true ?
  • ¿Usas solo 1–3 símbolos mayores?
  • ¿Datos por segundos activados?
  • ¿Confianza demasiado alta? → prueba 50.0

Demasiadas señales / baja calidad

¡El 99 % de las veces es porque activaste HFT en demasiados símbolos!
Solución: reduce inmediatamente a solo 1 símbolo (BTCUSDT).

¿Siguen siendo muchas?

```yaml
hft_consecutive_green_threshold: 3
hft_consecutive_red_threshold: 3
hft_min_confidence_threshold: 70.0
```

Checklist de inicio rápido

  • enabled_hft_signal: true
  • Solo BTCUSDT (o máximo 3 mayores)
  • Datos en tiempo real por segundos
  • Prueba primero solo con difusión durante 1–2 semanas
  • Luego activa auto-trading (licencia paga)
  • Posiciones pequeñas (máx. 5–10 %)
  • Nunca ejecutes en 600+ símbolos

📎 Related Topics