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ámetro | Valor recomendado |
|---|---|
| Marco temporal | 1m, 3m |
| Período RSI | 14 velas |
| Nivel de sobreventa | 15.0 (menos extremo para más señales) |
| Nivel de sobrecompra | 85.0 (menos extremo para más señales) |
| Velas a cargar | 50–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ámetro | Valor recomendado |
|---|---|
| Marco temporal | 5m, 15m, 30m |
| Período RSI | 14 velas |
| Nivel de sobreventa | 10.0 – 15.0 |
| Nivel de sobrecompra | 85.0 – 90.0 |
| Velas a cargar | 100–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ámetro | Valor recomendado |
|---|---|
| Marco temporal | 1h, 2h, 6h |
| Período RSI | 14 velas |
| Nivel de sobreventa | 4.0 – 10.0 (más extremo) |
| Nivel de sobrecompra | 90.0 – 96.0 (más extremo) |
| Velas a cargar | 200–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ámetro | Valor recomendado |
|---|---|
| Marco temporal | 12h, 1d |
| Período RSI | 14 velas |
| Nivel de sobreventa | 4.0 (solo ultra extremo) |
| Nivel de sobrecompra | 96.0 (solo ultra extremo) |
| Velas a cargar | 500–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 trading | Marco temporal | Velas mínimas | Velas óptimas | Cobertura temporal |
|---|---|---|---|---|
| Scalping | 1m, 3m | 30 | 50–100 | 50–300 minutos |
| Day | 5m, 15m, 30m | 50 | 100–200 | 8–100 horas |
| Swing | 1h, 2h, 6h | 100 | 150–250 | 6–60 días |
| Largo plazo | 12h, 1d | 100 | 150–200 | 150–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
- Elija su estilo de trading
Decida si hace scalping, day trading, swing trading o trading posicional. - Configure los ajustes de RSI
Según el estilo elegido, configure:enable_oversold_signaly/oenable_overbought_signala true- Niveles de umbral RSI apropiados
- Intervalo de marco temporal correcto
- 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
- Trading automático: añada señales a
- Configure el historial de velas
Asegúrese de cargar suficientes velas históricas para un cálculo preciso de RSI. - 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, eliminesymbols.jsony 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