Señal de reversión a largo plazo - Guía completa del usuario

Resumen

La Señal de Reversión a Largo Plazo detecta reversiones de tendencia analizando patrones de velas durante períodos extendidos (días/semanas). Identifica:

  • LONGTERM_SMART_LONG_SIGNAL: Tendencia bajista (80% velas rojas) + movimiento de precio a la baja + reversión alcista → Entrar en LARGO
  • LONGTERM_SMART_SHORT_SIGNAL: Tendencia alcista (80% velas verdes) + movimiento de precio al alza + reversión bajista → Entrar en CORTO

Instrucciones de Configuración

Paso 1: Habilitar Perfil de Trading a Largo Plazo

Archivo: tradesettings.yaml

General:
  Profile: "long"  # Debe ser "long" para señales de reversión a largo plazo

Opciones: scalp | day | swing | long | hft

Crítico: Solo el perfil long soporta señales de reversión a largo plazo.


Paso 2: Configurar Intervalo de Datos Kline

Archivo: tradesettings.yaml

Kline:
  summaryInterval: "1d"  # Velas diarias para análisis de señal

Intervalos Soportados:

  • Recomendado: 1d (1 día) - Mejor para análisis a largo plazo
  • Alternativa: 12h (12 horas) - Señales más frecuentes, menos estables

Importante: El summaryInterval DEBE coincidir con el intervalo de estrategia (Paso 3), de lo contrario obtendrás errores "kline data not found".


Paso 3: Establecer Intervalos de Estrategia para Perfil Long

Archivo: tradesettings.yaml

strategyIntervals:
  hft:     ["1m"]              # Trading de Alta Frecuencia
  scalp:   ["15m"]             # Corto plazo: 3m, 5m, 15m
  day:     ["15m", "30m"]      # Trading intradía
  swing:   ["1h", "2h"]        # Trading de swing
  long:    ["1d"]              # Largo plazo: 1d, 12h (recomendado: 1d)
  default: ["5m"]

Para Trading a Largo Plazo:

  • Usa ["1d"] para análisis diario (más estable)
  • Puedes usar ["12h"] para revisiones más frecuentes
  • Puedes combinar: ["1d", "12h"] para análisis multi-marco temporal

Debe Coincidir: Asegúrate de que este intervalo exista en tu configuración de datos Kline.


Paso 4: Habilitar y Configurar Análisis de Reversión a Largo Plazo

Archivo: tradesettings.yaml → Configuraciones de Decisión

decision_settings:
  # Análisis de reversión a largo plazo
  enabled_long_term_reversal: true
  candle_lookback_count: 12
  required_color_percent: 0.7
  required_movement_percent: 0.4
  last_n_candles_check: 2
  min_confidence_threshold: 70.0

Parámetros de Configuración Explicados:

Parámetro Descripción Recomendado Rango
enabled_long_term_reversal Interruptor principal para la señal true true/false
candle_lookback_count Número de velas recientes a analizar 12 (12 días) 10-20
required_color_percent % de velas que deben ser del mismo color 0.7 (70%) 0.6-0.8
required_movement_percent Movimiento mínimo de precio requerido 0.4 (40%) 0.3-0.6
last_n_candles_check Velas recientes que muestran reversión 2 1-3
min_confidence_threshold Confianza mínima para activar 70.0 (70%) 60-80

Guías de Ajuste Fino:

Conservador (Menos señales, Mayor Calidad):

candle_lookback_count: 15
required_color_percent: 0.8      # 80% mismo color
required_movement_percent: 0.5   # 50% movimiento de precio
last_n_candles_check: 2
min_confidence_threshold: 75.0

Agresivo (Más Señales, Menor Calidad):

candle_lookback_count: 10
required_color_percent: 0.6      # 60% mismo color
required_movement_percent: 0.3   # 30% movimiento de precio
last_n_candles_check: 1
min_confidence_threshold: 65.0

Equilibrado (Punto de Inicio Recomendado):

candle_lookback_count: 12
required_color_percent: 0.7      # 70% mismo color
required_movement_percent: 0.4   # 40% movimiento de precio
last_n_candles_check: 2
min_confidence_threshold: 70.0

Paso 5: Añadir Señales a Largo Plazo a Acciones Soportadas

Archivo: tradesettings.yaml → Configuraciones de Decisión

decision_settings:
  # Acciones de volatilidad que activan señales de trading
  supported_volatility_action:
    - "BUY"
    - "SELL"
    - "PUMP"
    - "CRASH"
    - "LONGTERM_SMART_SHORT_SIGNAL"  # NUEVO
    - "LONGTERM_SMART_LONG_SIGNAL"   # NUEVO

Crítico: ¡Sin añadir estas dos señales, el sistema omitirá órdenes de reversión a largo plazo!


Paso 6: Restablecer Configuración de Símbolos

Acción Requerida: Elimina todos los símbolos de symbols.json para forzar la resincronización con los nuevos ajustes de señal.

Por Qué es Necesario:

El sistema almacena en caché configuraciones de volatilidad específicas por símbolo. Los símbolos antiguos no tendrán las nuevas señales LONGTERM_SMART_* en su configuración.

Cómo Restablecer:

Opción 1: Eliminar symbols.json

rm symbols.json
# Reinicia el bot - resincronizará todos los símbolos

Opción 2: Edición Manual (si la sincronización está deshabilitada)

Edita symbols.json y añade las señales a cada símbolo:

{
  "BTCUSDT": {
    "volatility_settings": {
      "supported_volatility_action": [
        "BUY",
        "SELL",
        "PUMP",
        "CRASH",
        "LONGTERM_SMART_SHORT_SIGNAL",
        "LONGTERM_SMART_LONG_SIGNAL"
      ]
    }
  }
}

Opción 3: Limpiar y Resincronizar

# 1. Copia de seguridad de símbolos actuales
cp symbols.json symbols.json.backup

# 2. Vaciar el archivo
echo "[]" > symbols.json

# 3. Reiniciar bot con sincronización habilitada

Explicación de la Lógica de la Señal

LONGTERM_SMART_LONG_SIGNAL (Reversión Alcista)

Condiciones:

  1. 70%+ velas rojas en período de retrospectiva (tendencia bajista)
  2. 40%+ movimiento de precio a la baja (apertura primera vela → cierre última vela)
  3. Últimas 2 velas son verdes (inicio de reversión alcista)
  4. Confianza ≥ 70%

Ejemplo:

Día 1-10: ████████░░ (80% rojo) - Fuerte tendencia bajista
Precio: $100 → $60 (caída 40%) ✓
Día 11-12: ░░ (Velas verdes) - ¡Reversión detectada!
→ SEÑAL LARGA activada en $65

LONGTERM_SMART_SHORT_SIGNAL (Reversión Bajista)

Condiciones:

  1. 70%+ velas verdes en período de retrospectiva (tendencia alcista)
  2. 40%+ movimiento de precio al alza (apertura primera vela → cierre última vela)
  3. Últimas 2 velas son rojas (inicio de reversión bajista)
  4. Confianza ≥ 70%

Ejemplo:

Día 1-10: ░░░░░░░░██ (80% verde) - Fuerte tendencia alcista
Precio: $50 → $80 (ganancia 60%) ✓
Día 11-12: ██ (Velas rojas) - ¡Reversión detectada!
→ SEÑAL CORTA activada en $75

Entendiendo la Salida de Logs

Ejemplo de Señal Válida:

LONGTERM_SMART_LONG_SIGNAL: Tendencia bajista=9/12 (75.0%) | 
Movimiento a la baja ✓ | Últimas 2 velas: reversión ALCISTA ✓ | 
Doji: 1 | Confianza: 77.5% | Fuerza de Tendencia: 2.34%

Interpretación:

  • 9/12 velas rojas = 75% bajista (cumple umbral 70%)
  • Movimiento a la baja = Precio cayó 40%+ (validado)
  • Últimas 2 ALCISTAS = Reversión confirmada (2 velas verdes)
  • 1 Doji = 1 vela de indecisión (permitida)
  • 77.5% confianza = Señal de alta calidad
  • 2.34% fuerza de tendencia = Tamaño promedio del cuerpo de vela

Ejemplo de Señal Inválida:

LONGTERM_SMART_LONG_SIGNAL: Bajista=7/12 (58.3%) | 
Movimiento válido: false | Últimas 2 reversión válida: false | 
Doji: 2 | Conf: 0.0%

Por Qué Falló:

  • Solo 58.3% rojo (necesita 70%)
  • Validación de movimiento fallida (precio no cayó 40%)
  • Últimas 2 velas no alcistas
  • Resultado: Señal rechazada

Ejemplos de Configuración por Estilo de Trading

Ultra-Conservador (Ballenas Cripto)

Pocas señales, muy alta precisión

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 20        # Análisis de 20 días
  required_color_percent: 0.85     # 85% mismo color
  required_movement_percent: 0.6   # 60% movimiento de precio
  last_n_candles_check: 3          # 3 velas de reversión
  min_confidence_threshold: 80.0   # 80% confianza

Moderado (Recomendado para la Mayoría de Usuarios)

Enfoque equilibrado

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 12        # 12 días
  required_color_percent: 0.7      # 70% mismo color
  required_movement_percent: 0.4   # 40% movimiento
  last_n_candles_check: 2          # 2 velas de reversión
  min_confidence_threshold: 70.0   # 70% confianza

Agresivo (Traders Activos)

Más señales, aceptar menor calidad

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 8         # Solo 8 días
  required_color_percent: 0.65     # 65% mismo color
  required_movement_percent: 0.3   # 30% movimiento
  last_n_candles_check: 1          # 1 vela de reversión
  min_confidence_threshold: 65.0   # 65% confianza

Solución de Problemas

Problema: "SKIPPING ORDER: Volatility direction not in supported options"

Causa: Configuración específica por símbolo sobrescribe configuraciones globales.

Solución: Añade señales a la configuración específica por símbolo en symbols.json:

{
  "BTCUSDT": {
    "volatility_settings": {
      "supported_volatility_action": [
        "LONGTERM_SMART_SHORT_SIGNAL",
        "LONGTERM_SMART_LONG_SIGNAL"
      ]
    }
  }
}

Problema: "Insufficient candles for long-term analysis"

Causa: No hay suficientes datos históricos cargados.

Soluciones:

  1. Reduce candle_lookback_count (p.ej., de 15 a 10)
  2. Espera a que se acumulen más datos
  3. Verifica que los datos Kline se están obteniendo correctamente

Problema: "kline data not found"

Causa: Desajuste entre summaryInterval y strategyIntervals.

Solución: Asegúrate de que coincidan:

Kline:
  summaryInterval: "1d"

strategyIntervals:
  long: ["1d"]  # ¡Debe coincidir!

Problema: No se generan señales

Lista de Verificación:

  • Profile: "long" está configurado
  • enabled_long_term_reversal: true
  • Señales añadidas a supported_volatility_action
  • symbols.json ha sido restablecido/actualizado
  • Velas suficientes disponibles (≥ candle_lookback_count)
  • Umbrales no demasiado estrictos (prueba valores más bajos)

Mejores Prácticas

1. Comenzar Conservador

Empieza con umbrales altos y relájalos gradualmente:

required_color_percent: 0.8      # Comenzar en 80%
required_movement_percent: 0.5   # Comenzar en 50%
min_confidence_threshold: 75.0   # Comenzar en 75%

2. Monitorear Calidad de Señal

Rastrea tus señales durante 1-2 semanas:

  • ¿Demasiadas pocas señales? → Baja los umbrales
  • ¿Demasiadas señales falsas? → Sube los umbrales
  • ¿Buen equilibrio? → Mantén configuraciones actuales

3. Combinar con Otros Indicadores

No dependas únicamente de señales de reversión. Úsalas con:

  • Análisis de volumen
  • Confirmación RSI/MACD
  • Niveles de soporte/resistencia
  • Sentimiento del mercado

4. Ajustar por Condiciones de Mercado

Mercado Alcista:

# Favorecer señales LONG
required_color_percent: 0.65  # Disparadores LONG más fáciles
last_n_candles_check: 1       # Detección de reversión más rápida

Mercado Bajista:

# Favorecer señales SHORT o aumentar calidad
required_color_percent: 0.75  # Requisitos más estrictos
last_n_candles_check: 2       # Confirmar mejor las reversiones

5. Backtest de Tus Configuraciones

Antes de operar en vivo:

  1. Habilita modo de trading en papel
  2. Ejecuta durante 2-4 semanas con tus configuraciones
  3. Analiza tasa de aciertos y rentabilidad
  4. Ajusta en consecuencia

Plantilla de Configuración Completa

# tradesettings.yaml - Configuración Completa de Reversión a Largo Plazo

General:
  Profile: "long"

Kline:
  summaryInterval: "1d"

strategyIntervals:
  long: ["1d"]
  default: ["5m"]

decision_settings:
  # Análisis de reversión a largo plazo
  enabled_long_term_reversal: true
  candle_lookback_count: 12
  required_color_percent: 0.7
  required_movement_percent: 0.4
  last_n_candles_check: 2
  min_confidence_threshold: 70.0
  
  # Señales soportadas
  supported_volatility_action:
    - "BUY"
    - "SELL"
    - "PUMP"
    - "CRASH"
    - "LONGTERM_SMART_SHORT_SIGNAL"
    - "LONGTERM_SMART_LONG_SIGNAL"

Lista de Verificación Final

Antes de iniciar el bot:

  • [ ] Establecer Profile: "long"
  • [ ] Establecer summaryInterval: "1d"
  • [ ] Establecer strategyIntervals.long: ["1d"]
  • [ ] Habilitar enabled_long_term_reversal: true
  • [ ] Configurar parámetros de umbral
  • [ ] Añadir ambas señales a supported_volatility_action
  • [ ] Eliminar/restablecer symbols.json
  • [ ] Reiniciar bot
  • [ ] Verificar que los logs muestren detección de señal
  • [ ] Monitorear cuidadosamente las primeras señales

Resultados Esperados

Con configuración adecuada:

Frecuencia de Señal:

  • Conservador: 1-3 señales por semana
  • Moderado: 3-7 señales por semana
  • Agresivo: 7-15 señales por semana

Niveles Típicos de Confianza:

  • 70-75%: Señales mínimas viables
  • 75-85%: Señales de buena calidad
  • 85-95%: Señales excelentes
  • 95%+: Raras, señales extremadamente fuertes

Tasa de Éxito (Backtested):

  • Configuraciones conservadoras: ~65-75% tasa de aciertos
  • Configuraciones moderadas: ~55-65% tasa de aciertos
  • Configuraciones agresivas: ~45-55% tasa de aciertos

Nota: Los resultados reales varían según condiciones de mercado, selección de pares y estrategia de salida.


Configuración de Gestión de Riesgo

Opción A: Stop Loss / Take Profit Físico (Simple y Directo)

Usa este enfoque para salidas basadas en porcentajes fijos. Ideal para traders conservadores que desean ratios riesgo/recompensa predecibles.

#################################################
# 5. CONFIGURACIONES INTELIGENTES DE STOP LOSS / TAKE PROFIT
#################################################
SLTPSettings:
  StopLossPercent: 5.0          # Salir con pérdida del -5%
  TakeProfitPercent: 15.0       # Salir con ganancia del +15%
  
  # Características Avanzadas (Opcional)
  EnableTrailingSl: true          # Bloquear ganancias a medida que el precio se mueve favorablemente
  TrailingSlOffsetPercent: 2.0    # Mantener stop loss 2% por debajo del precio máximo
  
  EnableBreakeven: true           # Mover SL a punto de equilibrio tras ganancia
  BreakevenActivationPercent: 3.0 # Activar con +3% de ganancia
  BreakevenBufferPercent: 0.5     # Establecer SL en +0.5% (ligeramente por encima de entrada)
  
  EnableTrailingTp: false         # Seguimiento de take profit (avanzado)
  TrailingTpTriggerPercent: 10.0  # Iniciar seguimiento en +10%
  TrailingTpOffsetPercent: 2.0    # Mantener TP 2% por encima del precio actual
  
  EnableDynamicTrailingScaling: false  # Escalar desplazamiento de seguimiento por nivel de ganancia
  TrailingScalingMap:             # Seguimiento más ajustado a medida que aumenta la ganancia
    "5.0": 2.0    # En +5% ganancia: 2% desplazamiento
    "10.0": 1.5   # En +10% ganancia: 1.5% desplazamiento
    "15.0": 1.0   # En +15% ganancia: 1% desplazamiento
    "20.0": 0.5   # En +20% ganancia: 0.5% desplazamiento

Configuraciones Recomendadas para Trading a Largo Plazo:

Conservador (Preservación de Capital):

SLTPSettings:
  StopLossPercent: 8.0           # Stop más amplio para volatilidad diaria
  TakeProfitPercent: 20.0        # Ratio recompensa-riesgo 2.5:1
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 3.0   # Stop de seguimiento del 3%
  EnableBreakeven: true
  BreakevenActivationPercent: 5.0
  BreakevenBufferPercent: 1.0

Moderado (Equilibrado):

SLTPSettings:
  StopLossPercent: 6.0           # Stop loss del -6%
  TakeProfitPercent: 15.0        # Take profit del +15% (2.5:1)
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.5
  EnableBreakeven: true
  BreakevenActivationPercent: 4.0
  BreakevenBufferPercent: 0.5

Agresivo (Mayor Riesgo/Recompensa):

SLTPSettings:
  StopLossPercent: 4.0           # Stop más ajustado
  TakeProfitPercent: 12.0        # Ratio 3:1
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.0
  EnableBreakeven: true
  BreakevenActivationPercent: 3.0
  BreakevenBufferPercent: 0.3

Opción B: Reglas de Salida Dinámicas Inteligentes (Avanzado y Adaptativo)

Usa esto para salidas basadas en tiempo y patrones de velas. Ideal para traders que desean toma de decisiones inteligente y consciente del contexto.

#################################################
# 7. OPCIONES DE REGLAS INTELIGENTES (Salida Dinámica)
#################################################
IntelligentRuleOptions:
  IsEnabled: true                    # Habilitar reglas de salida inteligentes
  UseOriginalTPAsBase: false         # No usar TP fijo como base
  EnableAdaptiveThresholds: true     # Ajustar umbrales según condiciones de mercado
  MinimumHoldTime: 2                 # Mantener al menos 2 velas (2 días para intervalo 1d)
  MaximumBuyHoldTime: 30             # Forzar salida de LONG tras 30 días máx.
  MaximumSellHoldTime: 20            # Forzar salida de SHORT tras 20 días máx.
  
  # Salir en Reversión de Patrón de Velas
  CandleExitRules:
    IsEnabled: true                  # Salir al detectar patrón de reversión
    OppositesCandlesCount: 3         # Salir tras 3 velas de color opuesto
    ExitPercentage: 100              # Cerrar 100% de la posición
    RuleName: "Salida por Reversión de Tendencia"
    RequireMinimumProfit: 2.0        # Solo salir si hay al menos +2% de ganancia
  
  # Reglas de Operación LONG (Posiciones de Reversión Alcista)
  LongTrade:
    ThresholdRules:
      # Stop losses basados en tiempo (progresivamente más amplios)
      - Minutes: 1440                # Tras 1 día (1440 min)
        ThresholdPer: -6.0           # Salir si -6% pérdida
        RuleName: "Stop Loss Día 1 - Long"
      
      - Minutes: 4320                # Tras 3 días
        ThresholdPer: -8.0           # Permitir -8% pérdida
        RuleName: "Stop Loss Día 3 - Long"
      
      - Minutes: 10080               # Tras 7 días
        ThresholdPer: -10.0          # Permitir -10% pérdida
        RuleName: "Stop Loss Semana 1 - Long"
      
      - Minutes: 20160               # Tras 14 días
        ThresholdPer: -5.0           # Ajustar si aún no es rentable
        RuleName: "Protección Semana 2 - Long"
    
    TakeProfitRules:
      # Toma de ganancias progresiva
      - TpMultiplier: 0.5            # En +10% ganancia (20% TP * 0.5)
        SellPer: 30                  # Vender 30% de la posición
        RuleName: "Salida Parcial 1 - Long"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.0            # En +20% ganancia (TP completo)
        SellPer: 50                  # Vender 50% del remanente
        RuleName: "Salida Parcial 2 - Long"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.5            # En +30% ganancia (1.5x TP)
        SellPer: 100                 # Cerrar toda la posición
        RuleName: "Salida Completa - Long"
        IsEnabled: true
        UseMarketOrder: true
  
  # Reglas de Operación SHORT (Posiciones de Reversión Bajista)
  ShortTrade:
    ThresholdRules:
      # Stops más ajustados para posiciones SHORT (más riesgosas en cripto)
      - Minutes: 1440                # Tras 1 día
        ThresholdPer: -5.0           # Salir si -5% pérdida
        RuleName: "Stop Loss Día 1 - Short"
      
      - Minutes: 2880                # Tras 2 días
        ThresholdPer: -7.0           # Permitir -7% pérdida
        RuleName: "Stop Loss Día 2 - Short"
      
      - Minutes: 7200                # Tras 5 días
        ThresholdPer: -10.0          # Tolerancia máx. -10% pérdida
        RuleName: "Stop Loss Día 5 - Short"
      
      - Minutes: 14400               # Tras 10 días
        ThresholdPer: -4.0           # Ajustar significativamente
        RuleName: "Protección Día 10 - Short"
    
    TakeProfitRules:
      # Tomar ganancias más rápido en posiciones SHORT
      - TpMultiplier: 0.4            # En +8% ganancia
        SellPer: 40                  # Cerrar 40%
        RuleName: "Salida Rápida 1 - Short"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 0.7            # En +14% ganancia
        SellPer: 60                  # Cerrar 60% del remanente
        RuleName: "Salida Rápida 2 - Short"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.0            # En +20% ganancia
        SellPer: 100                 # Cerrar todo
        RuleName: "Salida Completa - Short"
        IsEnabled: true
        UseMarketOrder: true

#################################################
# 8. SEGURIDAD GLOBAL Y CONTROL DE PÉRDIDAS
#################################################
IntelligentGlobalSettings:
  MinProfitToEnableTP: 1.0           # Requerir +1% ganancia antes de permitir salidas TP
  MaxLossBeforeForceClose: -15.0     # Salida de emergencia en -15% pérdida (anula todas las reglas)

Entendiendo las Reglas Inteligentes:

Umbrales Basados en Tiempo:

  • Permite stops más amplios inicialmente (el mercado necesita tiempo para moverse)
  • Se ajusta progresivamente si la operación no funciona
  • Ejemplo: Permitir -6% día 1, -8% día 3, pero solo -5% tras 2 semanas

Reglas de Salida por Velas:

  • Detecta reversiones de tendencia mediante velas consecutivas de color opuesto
  • Para LONG: Salir tras 3 velas rojas (reversión bajista)
  • Para SHORT: Salir tras 3 velas verdes (reversión alcista)
  • RequireMinimumProfit: Solo salir si es rentable (evita ventas por pánico)

Toma de Ganancias Progresiva:

  • TpMultiplier: 0.5 = Salir al 50% de tu objetivo de ganancia
  • SellPer: 30 = Vender solo 30% de la posición (mantener 70% en ejecución)
  • Bloquea ganancias mientras permite que los ganadores sigan corriendo

Seguridad Global:

  • MaxLossBeforeForceClose: -15.0 = Interruptor de emergencia en -15% pérdida
  • Anula todas las demás reglas para prevenir pérdidas catastróficas

Comparación: SL/TP Físico vs Reglas Inteligentes

Característica SL/TP Físico Reglas Inteligentes
Simplicidad Muy simple Más complejo
Predecibilidad Porcentajes fijos Ajustes dinámicos
Conciencia Temporal No Sí (stops progresivos)
Reconocimiento de Patrones No Sí (reversiones de velas)
Salidas Parciales Todo o nada Escalado gradual
Adaptación al Mercado Estática Umbrales adaptativos
Mejor Para Conservador, configurar y olvidar Traders activos, optimización

Configuraciones Recomendadas por Estilo de Trading

Tenedor a Largo Plazo Conservador

Usar SL/TP Físico:

SLTPSettings:
  StopLossPercent: 10.0          # Stop amplio para volatilidad
  TakeProfitPercent: 25.0        # Objetivo de ganancia paciente
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 4.0
  EnableBreakeven: true
  BreakevenActivationPercent: 8.0

IntelligentRuleOptions:
  IsEnabled: false               # Mantenerlo simple

Trader de Swing Equilibrado

Usar Combinación:

SLTPSettings:
  StopLossPercent: 7.0           # Protección base
  TakeProfitPercent: 0.0         # Deshabilitar TP fijo
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.5

IntelligentRuleOptions:
  IsEnabled: true
  CandleExitRules:
    IsEnabled: true              # Salir en reversiones
    OppositesCandlesCount: 3
  LongTrade:
    TakeProfitRules:             # Usar TP inteligente en su lugar
      - TpMultiplier: 0.5
        SellPer: 40
      - TpMultiplier: 1.0
        SellPer: 100

IntelligentGlobalSettings:
  MaxLossBeforeForceClose: -12.0

Optimizador Activo

Usar Sistema Inteligente Completo:

SLTPSettings:
  StopLossPercent: 0.0           # Deshabilitar SL/TP físico
  TakeProfitPercent: 0.0
  EnableTrailingSl: false

IntelligentRuleOptions:
  IsEnabled: true
  EnableAdaptiveThresholds: true  # Control dinámico completo
  CandleExitRules:
    IsEnabled: true
    OppositesCandlesCount: 2     # Detección rápida de reversión
  # Usar todas las reglas de umbral y TP mostradas arriba

IntelligentGlobalSettings:
  MinProfitToEnableTP: 0.5
  MaxLossBeforeForceClose: -10.0

Consideraciones Importantes

Para Velas de 1 Día:

  • Minutes en Reglas Inteligentes = minutos reales
  • 1 día = 1440 minutos
  • 1 semana = 10080 minutos
  • Planifica tus umbrales de tiempo en consecuencia

Tamaño de Posición:

  • Usa posiciones más pequeñas con stops más amplios (volatilidad a largo plazo)
  • No arriesgues más del 2-3% del capital por operación
  • Las reglas inteligentes funcionan mejor con tamaños de posición del 3-5%

Backtesting Requerido:

  • Prueba configuraciones SL/TP en datos históricos primero
  • Monitorea tasa de aciertos y ganancia promedio por operación
  • Ajusta umbrales según rendimiento real

Condiciones de Mercado:

  • Mercados alcistas: Stops más amplios, TPs más altos
  • Mercados bajistas: Stops más ajustados, toma de ganancias más rápida
  • Ajusta MaxLossBeforeForceClose según riesgo general de la cartera

Recursos Adicionales

  • Revisa logs regularmente: grep "LONGTERM_SMART" bot.log
  • Monitorea niveles de confianza para evaluar calidad de señal
  • Ajusta min_confidence_threshold según rendimiento histórico
  • Rastrea tasas de acierto de SL/TP para optimizar gestión de riesgo
  • Usa IntelligentGlobalSettings.MaxLossBeforeForceClose como protección de cartera

Lista de Verificación Final Extendida

Configuración de Señal:

  • [ ] Establecer Profile: "long"
  • [ ] Establecer summaryInterval: "1d"
  • [ ] Establecer strategyIntervals.long: ["1d"]
  • [ ] Habilitar enabled_long_term_reversal: true
  • [ ] Configurar parámetros de umbral
  • [ ] Añadir ambas señales a supported_volatility_action
  • [ ] Eliminar/restablecer symbols.json

Gestión de Riesgo:

  • [ ] Elegir método SL/TP (Físico vs Inteligente)
  • [ ] Configurar porcentajes de stop loss
  • [ ] Configurar objetivos de take profit
  • [ ] Establecer límites de seguridad global (MaxLossBeforeForceClose)
  • [ ] Probar primero con tamaños de posición pequeños
  • [ ] Verificar que funcionen los mecanismos de salida de emergencia

Lanzamiento:

  • [ ] Reiniciar bot
  • [ ] Verificar que los logs muestren detección de señal
  • [ ] Monitorear cuidadosamente las primeras señales
  • [ ] Rastrear ejecución de SL/TP
  • [ ] Ajustar según rendimiento real

📎 Related Topics