Resumen
Estrategias de salida inteligentes que se adaptan a las condiciones del mercado. Protege las ganancias y minimiza las pérdidas con lógica de salida basada en reglas, tiempo y velas, combinando órdenes a nivel de exchange con toma de decisiones inteligente del bot.
Arquitectura
El sistema Smart SL/TP opera en dos niveles:
1. Órdenes a nivel de Exchange
Órdenes tradicionales de stop loss y take profit colocadas directamente en el exchange para ejecución inmediata y gestión de riesgo garantizada.
2. Inteligencia a nivel de Bot
Motor avanzado de monitoreo y toma de decisiones que observa las condiciones del mercado y el rendimiento de las posiciones para tomar decisiones de salida dinámicas más allá de simples disparadores de precio.
Configuración SL/TP a nivel de Exchange
Stop Loss & Take Profit básico
SLTPSettings:
StopLossPercent: 2.0 # Salida con pérdida del 2%
TakeProfitPercent: 5.0 # Salida con ganancia del 5%
Cómo funciona:
- Las órdenes se colocan en el exchange inmediatamente después de la entrada
- El Stop Loss se activa automáticamente cuando el precio se mueve en contra tuya en el porcentaje indicado
- El Take Profit se activa automáticamente al alcanzar el objetivo de beneficio
- Se ejecuta incluso si el bot se desconecta (garantizado por el exchange)
Trailing Stop Loss
SLTPSettings:
EnableTrailingSl: true
TrailingSlOffsetPercent: 0.5
Cómo funciona:
- El stop loss «sigue» al precio actual cuando se mueve a tu favor
- Para trades Long: el SL sube conforme sube el precio, manteniendo la distancia
- Para trades Short: el SL baja conforme baja el precio
- Bloquea ganancias mientras da espacio al trade
- Solo se mueve en dirección favorable — nunca en contra tuya
Ejemplo (Long):
- Entrada: $100, SL inicial: $98 (pérdida 2%)
- Precio sube a $105 → SL se mueve a $104.475 (offset trailing 0.5%)
- Precio sube a $110 → SL se mueve a $109.45
- Si el precio cae, el SL se queda en $109.45 protegiendo la ganancia
Protección Breakeven
SLTPSettings:
EnableBreakeven: true
BreakevenActivationPercent: 1.0 # Activa con 1% de ganancia
BreakevenBufferPercent: 0.2 # Coloca SL en +0.2% de ganancia
Cómo funciona:
- Una vez que el precio alcanza el umbral de activación, mueve el SL a breakeven (o ligeramente por encima)
- Garantiza que no pierdas dinero en un trade ganador
- El buffer evita salidas prematuras por pequeños retrocesos
Ejemplo (Long): Entrada $100 → Precio sube a $101 (1% ganancia) → SL pasa de $98 a $100.20 (buffer 0.2% sobre entrada)
Trailing Take Profit
SLTPSettings:
EnableTrailingTp: true
TrailingTpTriggerPercent: 2.0 # Inicia trailing con 2% de ganancia
TrailingTpOffsetPercent: 0.5 # Sigue 0.5% detrás del pico
Cómo funciona:
- El objetivo TP «sigue» al precio para capturar carreras extendidas
- Se activa después de alcanzar el umbral inicial de ganancia
- Sigue el precio a la distancia de offset definida
- Permite upside ilimitado mientras protege las ganancias
Ejemplo (Long): Entrada $100, TP $105 (5%) → Precio alcanza $102 (2%) → Trailing TP se activa → Precio corre a $108 → TP sigue a $107.46 → Retroceso a $107.46 activa TP.
Escalado dinámico del trailing
SLTPSettings:
EnableDynamicTrailingScaling: true
TrailingScalingMap:
"1.0": 0.5
"2.0": 0.4
"3.0": 0.3
"5.0": 0.25
"10.0": 0.2
Cómo funciona:
- El offset de trailing se ajusta automáticamente a medida que aumenta la ganancia
- Da más margen a las ganancias tempranas y protege más las grandes ganancias
- Maximiza dinámicamente la relación riesgo/recompensa
Motor de salida inteligente basado en reglas
El bot monitorea continuamente las posiciones y aplica lógica sofisticada más allá de simples disparadores de precio.
Configuraciones principales de inteligencia
IntelligentRuleOptions:
IsEnabled: true
UseOriginalTPAsBase: false
EnableAdaptiveThresholds: false
MinimumHoldTime: 1
MaximumBuyHoldTime: 20
MaximumSellHoldTime: 10
Cómo funciona: El bot revisa cada posición en tiempo real, aplica simultáneamente varios tipos de reglas y la primera regla que coincida dispara la salida. Funciona junto a las órdenes de exchange para una protección completa.
Reglas de umbral basadas en tiempo
LongTrade:
ThresholdRules:
- Minutes: 30
ThresholdPer: -30.0
RuleName: "Quick Stop Loss - Long"
- Minutes: 360
ThresholdPer: -20.0
RuleName: "Extended Stop Loss - Long"
- Minutes: 720
ThresholdPer: 10.0
RuleName: "Profit Protection - Long"
Cómo funciona: Diferentes umbrales de pérdida/ganancia se aplican en distintos intervalos de tiempo. Las reglas se evalúan de menor a mayor duración.
Reglas dinámicas de Take Profit
LongTrade:
TakeProfitRules:
- TpMultiplier: 0.3
SellPer: 100
RuleName: "Early Exit - Long"
IsEnabled: true
UseMarketOrder: true
Cómo funciona: Salida en una fracción del TP original. Útil en mercados volátiles y para escalar posiciones.
Salida basada en momentum de velas
CandleExitRules:
IsEnabled: true
OppositesCandlesCount: Flesch: 2
ExitPercentage: 100
RuleName: "Momentum Reversal Exit"
RequireMinimumProfit: 0.5
Cómo funciona: Monitorea patrones recientes de velas para detectar reversión de momentum; sale si aparecen X velas opuestas consecutivas. Puede requerir ganancia mínima para evitar salidas prematuras.
Configuración de trades Short
ShortTrade:
ThresholdRules:
- Minutes: 15
ThresholdPer: -30.0
RuleName: "Quick Stop Loss - Short"
- Minutes: 60
ThresholdPer: -20.0
RuleName: "Tight Stop Loss - Short"
TakeProfitRules:
- TpMultiplier: 0.3
SellPer: 100
RuleName: "Max Target - Short"
Principales diferencias con los long: ventanas temporales más cortas, gestión más estricta y salidas más rápidas.
Controles de seguridad globales
IntelligentGlobalSettings:
MinProfitToEnableTP: 0.0
MaxLossBeforeForceClose: -30.0
MinProfitToEnableTP: Evita tomar ganancias demasiado pronto; pon 1.5 para requerir al menos 1.5% de ganancia antes de que se ejecuten las reglas TP.
MaxLossBeforeForceClose: Red de seguridad definitiva que anula todas las demás reglas; salida inmediata al mercado si se alcanza.
Flujo de decisión & Prioridad
- Chequeo global de seguridad: MaxLossBeforeForceClose (máxima prioridad)
- Tiempo mínimo de tenencia: verifica si ha pasado MinimumHoldTime
- Tiempo máximo de tenencia: salida forzada si se supera MaximumBuyHoldTime/SellHoldTime
- Reglas de salida por vela: chequeo de patrones de reversión de momentum
- Reglas de umbral: evaluación de umbrales de pérdida/ganancia temporales
- Reglas de Take Profit: chequeo de objetivos multiplicadores TP alcanzados
- Órdenes de exchange: fallback a SL/TP de exchange si no se activa ninguna regla del bot
La primera regla que coincida gana — el bot ejecuta la primera condición de salida cumplida.
Estrategias de configuración
Conservadora (Preservación de capital)
SLTPSettings:
StopLossPercent: 1.5
TakeProfitPercent: 3.0
EnableTrailingSl: true
TrailingSlOffsetPercent: 0.3
EnableBreakeven: true
BreakevenActivationPercent: 0.5
IntelligentRuleOptions:
MaxLossBeforeForceClose: -10.0
ThresholdRules:
- Minutes: 15
ThresholdPer: -5.0
Agresiva (Maximización de ganancias)
SLTPSettings:
StopLossPercent: 5.0
TakeProfitPercent: 15.0
EnableTrailingTp: true
TrailingTpTriggerPercent: 5.0
TrailingTpOffsetPercent: 1.0
IntelligentRuleOptions:
MinimumHoldTime: 30
MaxLossBeforeForceClose: -50.0
CandleExitRules:
IsEnabled: false
Equilibrada (La más común)
SLTPSettings:
StopLossPercent: 2.0
TakeProfitPercent: 6.0
EnableTrailingSl: true
TrailingSlOffsetPercent: 0.5
EnableBreakeven: true
BreakevenActivationPercent: 1.0
EnableDynamicTrailingScaling: true
IntelligentRuleOptions:
IsEnabled: true
CandleExitRules:
IsEnabled: true
OppositesCandlesCount: 2
MaxLossBeforeForceClose: -25.0
Ejemplo del mundo real
Configuración:
- Entrada: $100 (Long)
- SL: 2% → $98
- TP: 5% → $105
- Trailing SL: activado (offset 0.5%)
- Breakeven: activado (activación 1%, buffer 0.2%)
- Salida por vela: activada (2 velas rojas)
- Regla de umbral: -20% a las 6 horas
Línea temporal del escenario:
- T+5 min: Precio en $101 (1% ganancia) → Breakeven activado → SL se mueve a $100.20
- T+15 min: Precio en $103 (3% ganancia) → Trailing SL actualizado → SL en $102.485
- T+20 min: Precio en $104 (4% ganancia) → Trailing SL actualizado → SL en $103.48
- T+25 min: Precio cae a $102.50 (2.5% ganancia) → Detectadas dos velas rojas consecutivas → Regla de salida por vela se activa → Venta al mercado en $102.50 → Resultado: 2.5% de ganancia capturada
Ventajas clave
- Protección multicapa: Exchange + inteligencia del bot trabajando juntos
- Salidas adaptativas: responde a tiempo, momentum y price action
- Maximización de ganancias: mecanismos trailing capturan movimientos extendidos
- Minimización de pérdidas: múltiples mecanismos stop evitan pérdidas catastróficas
- Automatización: no requiere intervención manual una vez configurado
- Flexibilidad: reglas separadas para long/short y estilos day/swing
- Gestión de riesgo: controles de seguridad globales anulan todo lo demás
Mejores prácticas
- Empieza conservador: usa stops más ajustados y TP más pequeños hasta entender la tasa de aciertos de tu estrategia
- Prueba los umbrales temporales: ajusta los valores Minutes según la duración típica de tus trades
- Activa siempre Breakeven: protege a los ganadores de convertirse en perdedores
- Usa reglas de velas: especialmente efectivas en mercados con tendencia
- Define MaxLoss: siempre ten un umbral de salida de emergencia
- Monitorea el rendimiento: analiza qué reglas se activan más y optimiza
- Adecúa a la estrategia: scalping necesita configuraciones distintas al swing trading
- Considera la volatilidad: stops/offsets más amplios en mercados volátiles, más ajustados en tranquilos
Conclusión
El sistema Smart SL/TP combina la ejecución garantizada de órdenes a nivel de exchange con una inteligencia de bot sofisticada que monitorea el decaimiento temporal, las reversiones de momentum y el progreso de ganancias. Este enfoque de doble capa asegura capturar beneficios, minimizar pérdidas y adaptarse automáticamente a las condiciones cambiantes del mercado — permitiéndote operar con confianza mientras el bot gestiona la compleja lógica de salida.