Guía del Usuario - Señales de Compra/Venta RSI

Resumen

Las señales RSI (Índice de Fuerza Relativa) ayudan a identificar oportunidades de trading potenciales basadas en condiciones extremas de sobrecompra y sobreventa del mercado. Esta guía explica cómo configurar y utilizar de forma efectiva las señales RSI_BUY y RSI_SELL.

Configuración

1. Habilitar señales RSI

# Disparadores basados en RSI
enable_overbought_signal: false # Cambiar a true para señales RSI_SELL
enable_oversold_signal: false   # Cambiar a true para señales RSI_BUY

Importante: Cambie estos valores a true para activar la detección de señales RSI.

2. Niveles de umbral RSI

rsi_ultra_extreme_oversold: 4.0      # Señal de compra ultra extrema
rsi_extreme_oversold: 15.0           # Señal de compra extrema
rsi_extreme_overbought: 85.0         # Señal de venta extrema
rsi_ultra_extreme_overbought: 96.0   # Señal de venta ultra extrema

Cómo funciona:

  • Señal RSI_BUY: Se activa cuando el RSI cae por debajo de los umbrales de sobreventa (4.0 o 15.0)
  • Señal RSI_SELL: Se activa cuando el RSI sube por encima de los umbrales de sobrecompra (85.0 o 96.0)

Configuración de acciones de señal

Opción 1: Trading automático (el bot coloca órdenes)

Añada señales RSI a supported_volatility_action para la colocación automática de órdenes:

supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "RSI_BUY"    # El bot colocará órdenes largas automáticamente
  - "RSI_SELL"   # El bot colocará órdenes cortas automáticamente

Nota: Después de modificar esta configuración, elimine todos los símbolos de symbols.json y resincronice.

Opción 2: Solo notificación (sin trading automático)

Añada señales RSI a supported_volatility_action_broadcast solo para notificaciones:

supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "RSI_BUY"    # Solo notificar señal de compra (sin colocar orden)
  - "RSI_SELL"   # Solo notificar señal de venta (sin colocar orden)

Esto envía alertas a WhatsApp, Discord o Telegram sin ejecutar operaciones.

Configuraciones recomendadas por estilo de trading

Scalping (ganancias rápidas)

Objetivo: Capturar pequeños movimientos de precio en intervalos muy cortos

ParámetroValor recomendado
Marco temporal1m, 3m
Período RSI14 velas
Nivel de sobreventa15.0 (menos extremo para más señales)
Nivel de sobrecompra85.0 (menos extremo para más señales)
Velas a cargar50–100 velas

Configuración:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_extreme_oversold: 15.0
rsi_extreme_overbought: 85.0
interval: 1m # o 3m

Day Trading (posiciones intradía)

Objetivo: Mantener posiciones durante horas dentro de un solo día de trading

ParámetroValor recomendado
Marco temporal5m, 15m, 30m
Período RSI14 velas
Nivel de sobreventa10.0 – 15.0
Nivel de sobrecompra85.0 – 90.0
Velas a cargar100–150 velas

Configuración:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 15m # o 5m, 30m

Swing Trading (posiciones de varios días)

Objetivo: Capturar oscilaciones de precio durante días o semanas

ParámetroValor recomendado
Marco temporal1h, 2h, 6h
Período RSI14 velas
Nivel de sobreventa4.0 – 10.0 (más extremo)
Nivel de sobrecompra90.0 – 96.0 (más extremo)
Velas a cargar200–500 velas

Configuración:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 1h # o 2h, 6h

Trading a largo plazo / Posicional

Objetivo: Mantener posiciones durante semanas o meses

ParámetroValor recomendado
Marco temporal12h, 1d
Período RSI14 velas
Nivel de sobreventa4.0 (solo ultra extremo)
Nivel de sobrecompra96.0 (solo ultra extremo)
Velas a cargar500–1000 velas

Configuración:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
interval: 1d # o 12h

Mejores prácticas para el cálculo de RSI

Número de velas a cargar

El cálculo estándar de RSI utiliza 14 periodos, pero se necesitan datos históricos adicionales para cálculos precisos. Sin embargo, cargar demasiadas velas puede causar límites de API y procesamiento lento.

Estilo de tradingMarco temporalVelas mínimasVelas óptimasCobertura temporal
Scalping1m, 3m3050–10050–300 minutos
Day5m, 15m, 30m50100–2008–100 horas
Swing1h, 2h, 6h100150–2506–60 días
Largo plazo12h, 1d100150–200150–200 días (~6 meses)

¿Por qué estas recomendaciones?

Compatibilidad con API:

  • La mayoría de los exchanges soportan 200–500 velas por solicitud (1000+ puede exceder límites)
  • Binance: hasta 1000 velas por solicitud
  • Otros exchanges: típicamente 200–500 velas
  • Menos llamadas API = procesamiento más rápido

Eficiencia de procesamiento:

  • RSI solo necesita 14 periodos + calentamiento (total ~30 velas mínimo)
  • 100–200 velas ofrecen excelente precisión sin impacto en el rendimiento
  • Más velas = mayor tiempo de procesamiento por símbolo

Cobertura temporal práctica:

  • Marco 1d + 200 velas = 6,5 meses (suficiente para análisis de tendencia)
  • Marco 1d + 1000 velas = más de 3 años (innecesario, lento, puede exceder límites API)
  • Los datos recientes son más relevantes para las condiciones actuales del mercado

Precisión de RSI vs. número de velas:

  • 30 velas: Mínimo viable (RSI calculado pero menos confiable)
  • 50–100 velas: Buena precisión, procesamiento rápido
  • 100–200 velas: Excelente precisión, equilibrio óptimo
  • 500+ velas: Mejora marginal, procesamiento mucho más lento

Guía de inicio rápido

  1. Elija su estilo de trading
    Decida si hace scalping, day trading, swing trading o trading posicional.
  2. Configure los ajustes de RSI
    Según el estilo elegido, configure:
    • enable_oversold_signal y/o enable_overbought_signal a true
    • Niveles de umbral RSI apropiados
    • Intervalo de marco temporal correcto
  3. Elija el tipo de acción
    Decida si desea:
    • Trading automático: añada señales a supported_volatility_action
    • Solo notificaciones: añada señales a supported_volatility_action_broadcast
  4. Configure el historial de velas
    Asegúrese de cargar suficientes velas históricas para un cálculo preciso de RSI.
  5. Pruebe y monitoree
    • Comience en modo solo notificación para probar las señales
    • Monitoree la calidad de la señal antes de activar el trading automático
    • Ajuste los umbrales según las condiciones del mercado

Ejemplos de configuración

Day trader conservador (marco 15m)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 15m
candles_to_fetch: 200
supported_volatility_action_broadcast:
  - "RSI_BUY"
  - "RSI_SELL"

Scalper agresivo (marco 3m)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_extreme_oversold: 15.0
rsi_extreme_overbought: 85.0
interval: 3m
candles_to_fetch: 100
supported_volatility_action:
  - "RSI_BUY"
  - "RSI_SELL"

Swing trader paciente (marco 2h)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
interval: 2h
candles_to_fetch: 500
supported_volatility_action:
  - "RSI_BUY"
  - "RSI_SELL"

Notas importantes

Gestión de riesgos

  • Las señales RSI funcionan mejor en mercados laterales
  • Pueden generar señales falsas en tendencias fuertes
  • Use siempre órdenes stop-loss
  • No dependa exclusivamente del RSI para decisiones de trading

Cambios de configuración

  • Después de modificar supported_volatility_action, elimine symbols.json y resincronice
  • Pruebe nuevas configuraciones primero en modo notificación
  • Monitoree la frecuencia y calidad de las señales

Consejos de optimización

  • Umbrales más bajos = señales más frecuentes (pero más falsas)
  • Umbrales más altos = señales menos frecuentes pero más fuertes (puede perder oportunidades)
  • Ajuste según la volatilidad del activo y condiciones del mercado
  • Realice backtesting de configuraciones antes del trading en vivo

📎 Related Topics