## Resumen
Esta guía te ayuda a optimizar la configuración de los intervalos de actualización según tu estrategia de trading, marco temporal y número de símbolos monitoreados. Una configuración adecuada equilibra la precisión de las señales, el rendimiento del sistema y los límites de tasa de la API.
## Comprensión de los intervalos
| Parámetro | Propósito | Impacto |
|---|---|---|
| refresh_interval | Ciclo de obtención de datos de mercado principales | Operaciones generales del bot, actualizaciones de precios |
| kline_refresh_rate | Carga de datos de velas/OHLCV | Análisis técnico, detección de patrones |
| signal_refresh_interval | Ciclo de procesamiento de señales | Identificación de oportunidades, cálculos de indicadores |
| decision_making_interval | Ciclo de ejecución de órdenes | Colocación de operaciones, emisión de señales |
## Configuraciones recomendadas por estilo de trading
### 1. Estrategia de Scalping
Mejor para: Ganancias rápidas en pequeños movimientos de precio, trading de alta frecuencia
Marcos temporales: 1m, 3m, 5m
#### Configuración
Kline:
refresh_interval: 2 # Actualizaciones muy rápidas de datos de mercado
kline_refresh_rate: 5 # Actualizaciones frecuentes de velas
signal_refresh_interval: 10 # Detección rápida de señales
decision_making_interval: 3 # Ejecución rápida de órdenes
Consideraciones sobre símbolos:
- 1-20 símbolos: Usa la configuración anterior para detección agresiva
- 21-50 símbolos: Aumenta
refresh_intervala 3,signal_refresh_intervala 15 - 51+ símbolos: Aumenta al valor predeterminado o superior para evitar límites de tasa
Notas:
- El scalping requiere los tiempos de respuesta más rápidos
- Monitorea de cerca las advertencias de límites de tasa de la API
- Considera reducir la cantidad de símbolos para un rendimiento óptimo
- Los marcos temporales más bajos (1m, 3m) necesitan actualizaciones frecuentes
### 2. Estrategia de Day Trading
Mejor para: Posiciones intradía, capturando la volatilidad diaria
Marcos temporales: 5m, 15m, 30m, 1h
#### Configuración
Kline:
refresh_interval: 5 # Actualizaciones moderadas de datos de mercado
kline_refresh_rate: 15 # Actualización equilibrada de velas
signal_refresh_interval: 30 # Procesamiento regular de señales
decision_making_interval: 10 # Ejecución medida de órdenes
Consideraciones sobre símbolos:
- 1-50 símbolos: Usa la configuración anterior
- 51-150 símbolos: Aumenta
kline_refresh_ratea 20-30 - 151+ símbolos: Aumenta
signal_refresh_intervala 45-60
Notas:
- Equilibrio entre capacidad de respuesta y eficiencia
- Las velas de 15m-1h no requieren tasas de actualización agresivas
- Puede manejar más símbolos que las estrategias de scalping
### 3. Estrategia de Swing Trading
Mejor para: Posiciones de varios días, siguiendo tendencias
Marcos temporales: 1h, 2h, 4h, 6h
#### Configuración
Kline:
refresh_interval: 10 # Actualizaciones relajadas de datos de mercado
kline_refresh_rate: 60 # Actualización horaria de velas suficiente
signal_refresh_interval: 180 # Procesamiento de señales cada 3 minutos
decision_making_interval: 30 # Ejecución deliberada de órdenes
Consideraciones sobre símbolos:
- 1-100 símbolos: Usa la configuración anterior
- 101-300 símbolos: Aumenta
kline_refresh_ratea 120-180 - 300+ símbolos (exchange completo): Usa
kline_refresh_rate: 300,signal_refresh_interval: 300
Notas:
- Los marcos temporales más altos requieren actualizaciones menos frecuentes
- Puede monitorear muchos símbolos de manera eficiente
- Enfócate en la calidad de las señales sobre la velocidad
### 4. Trading a Largo Plazo/Posicional
Mejor para: Períodos de tenencia de semanas a meses, siguiendo tendencias principales
Marcos temporales: 6h, 12h, 1d
#### Configuración
Kline:
refresh_interval: 30 # Actualizaciones mínimas de datos de mercado
kline_refresh_rate: 1800 # Actualización cada 30 minutos (velas diarias se actualizan una vez al día)
signal_refresh_interval: 1800 # Procesamiento de señales cada 30 minutos
decision_making_interval: 300 # Ejecución cada 5 minutos (aún responde cuando es necesario)
Consideraciones sobre símbolos:
- Cualquier cantidad de símbolos: La configuración anterior funciona para más de 600 símbolos
- Las velas diarias solo se actualizan una vez cada 24 horas — no se necesita actualización agresiva
- Puede sincronizar todos los símbolos del exchange sin problemas de rendimiento
Notas:
- Extremadamente eficiente para límites de tasa de API
- Los marcos temporales diarios hacen que las actualizaciones frecuentes sean innecesarias
- Perfecto para monitorear todo el catálogo del exchange
- Un
decision_making_intervalmás bajo asegura ejecución oportuna cuando se activan señales
## Guías de optimización
### Por número de símbolos
| Cantidad de símbolos | Estrategia de multiplicador |
|---|---|
| 1-20 | Usa los valores base recomendados |
| 21-50 | Multiplica los intervalos por 1.5x |
| 51-100 | Multiplica los intervalos por 2x |
| 101-300 | Multiplica los intervalos por 3-4x |
| 300+ | Multiplica los intervalos por 5x o más |
### Por lógica de marco temporal
Marcos temporales rápidos (1m, 3m, 5m):
- Las velas se completan rápidamente → Necesitan
kline_refresh_ratefrecuente - El precio se mueve rápidamente →
refresh_intervalbajo es crítico
Marcos temporales medios (15m, 30m, 1h):
- Enfoque equilibrado → Tasas de actualización moderadas
- Más tiempo para analizar → Puede procesar más símbolos
Marcos temporales lentos (4h, 6h, 12h, 1d):
- Las velas tardan horas/días en completarse →
kline_refresh_ratealto es aceptable - Las tendencias se desarrollan lentamente → Se necesita
refresh_intervalmínimo
### Rendimiento vs. Agresividad (compensaciones)
Más agresivo (valores más bajos):
- ✅ Detección de señales más rápida
- ✅ Mejor momento de entrada/salida
- ❌ Mayor uso de API
- ❌ Mayor carga del sistema
- ❌ Riesgos de límites de tasa
Más conservador (valores más altos):
- ✅ Menor uso de API
- ✅ Mejor cumplimiento de límites de tasa
- ✅ Maneja más símbolos
- ❌ Detección de señales más lenta
- ❌ Posibles oportunidades perdidas
## Escenarios de ejemplo
### Escenario 1: Scalper agresivo (10 símbolos, marco temporal 1m)
Kline:
refresh_interval: 2
kline_refresh_rate: 5
signal_refresh_interval: 10
decision_making_interval: 3
Razonamiento: Poca cantidad de símbolos permite máxima agresividad
### Escenario 2: Day trader conservador (600 símbolos, marco temporal 15m)
Kline:
refresh_interval: 15
kline_refresh_rate: 60
signal_refresh_interval: 120
decision_making_interval: 30
Razonamiento: Muchos símbolos requieren intervalos conservadores para mantenerse dentro de los límites
### Escenario 3: Swing trader (100 símbolos, marco temporal 4h)
Kline:
refresh_interval: 10
kline_refresh_rate: 120
signal_refresh_interval: 300
decision_making_interval: 60
Razonamiento: Las velas de 4h se actualizan lentamente, cantidad moderada de símbolos
### Escenario 4: Inversor a largo plazo (exchange completo, marco temporal 1d)
Kline:
refresh_interval: 60
kline_refresh_rate: 3600
signal_refresh_interval: 3600
decision_making_interval: 600
Razonamiento: Las velas diarias hacen que las actualizaciones frecuentes sean desperdicio
## Consejos de ajuste fino
- Empieza conservador: Comienza con intervalos más altos, luego reduce gradualmente mientras monitoreas el rendimiento del sistema
- Monitorea límites de tasa: Vigila errores 429 o advertencias de límite de tasa de la API del exchange
- Prueba bajo carga: Verifica la configuración durante períodos de alta volatilidad cuando el uso de API aumenta
- Prioridad de símbolos: Si monitoreas muchos símbolos, considera desactivar la sincronización y seleccionar manualmente pares de alta prioridad
- Velocidad de decisión: Mantén
decision_making_intervalrelativamente bajo (3-10s) incluso para estrategias lentas para asegurar ejecución oportuna de órdenes - Lógica de Kline: Recuerda:
kline_refresh_rateno hace que las velas se completen más rápido — solo verifica actualizaciones. Ajústalo a la tasa de finalización natural de tu marco temporal.
## Tabla de referencia rápida
| Estrategia | Marco temporal | Símbolos | refresh | kline_refresh | signal_refresh | decision |
|---|---|---|---|---|---|---|
| Scalp | 1m-5m | <20 | 2 | 5 | 10 | 3 |
| Scalp | 1m-5m | 50+ | 3 | 10 | 20 | 5 |
| Day | 15m-1h | <50 | 5 | 15 | 30 | 10 |
| Day | 15m-1h | 150+ | 10 | 30 | 60 | 15 |
| Swing | 1h-6h | <100 | 10 | 60 | 180 | 30 |
| Swing | 1h-6h | 300+ | 15 | 300 | 300 | 60 |
| Long | 12h-1d | Cualquiera | 30 | 1800 | 1800 | 300 |
## Conclusión
Los intervalos de actualización óptimos dependen de tres factores clave:
- Marco temporal de trading — Los marcos más bajos necesitan actualizaciones más rápidas
- Número de símbolos — Más símbolos requieren configuraciones conservadoras
- Agresividad de la estrategia — Equilibra velocidad vs. límites de API según tus necesidades