Maximización de ganancias

Trailing Stop Loss

Deja que tus ganancias corran mientras las proteges. Nuestro sistema TSL inteligente sigue el precio al alza y solo vende cuando la tendencia se revierte.

Combina el TSL con la estrategia DCA para entradas optimizadas

¿Qué es el TSL?

Trailing Stop Loss es una estrategia de venta inteligente que ajusta dinámicamente tu precio de stop-loss a medida que el mercado se mueve a tu favor. A diferencia de un take-profit fijo que vende a un precio predeterminado, el TSL sigue el precio más alto y solo vende cuando el precio cae un porcentaje configurado desde ese máximo.

Problema con el TP clásico

Compras a $100, fijas el TP en $110 (+10%)
El precio llega a $110 → ¡Vendido!
El precio sigue subiendo hasta $150...
Resultado: ¡Perdiste $40 de ganancia potencial!

Solución con TSL

Compras a $100, fijas el TP en $110, la caída del TSL en 3%
El precio llega a $110 → TSL ACTIVADO (¡no se vende!)
El precio sube a $150 → el TSL sube hasta $145.50
El precio cae a $145 → ¡AHORA sí se vende!
Resultado: ¡+$45 en vez de +$10!

Simulador TSL interactivo

Visualiza cómo el trailing stop maximiza tus beneficios

Configuración

Resultados de la simulación

Orden de compra
Posición abierta
Precio: $100.00ATH: $100.00
TSL inicializado
Activación: $110.00
Precio: $100.00ATH: $100.00TSL: $106.70
El precio alcanza el TP
TSL ACTIVADO
Precio: $110.00ATH: $110.00TSL: $106.70
El precio sube al máximo
ATH actualizado
Precio: $150.00ATH: $150.00TSL: $145.50
El precio cae
TSL DISPARADO
Precio: $142.50ATH: $150.00TSL: $145.50
Resultado del modo TP
$10.00
+10.00%
Resultado del modo TSL
$42.50
+42.50%
Ventaja del TSL:
$32.50 (+32.50%)

¡El TSL capturó beneficio adicional al dejar correr la posición!

Casos prácticos reales

Mira el TSL en acción en distintos escenarios de mercado

Escenario de mercado alcista

Fuerte tendencia alcista con toma de beneficios progresiva

Compra: $50,000
TP: $55,000
Margen del TSL: 3%
Beneficio en modo TP
$5,000
Venta @ $55,000
Beneficio en modo TSL
$12,980
Venta @ $62,980
Diferencia
+$7,980
Ventaja del TSL

Dos modos de operación

Modo TSL (Trailing Stop Loss)trailingStopLossPercentages = [3]

Stop-loss dinámico que sigue el precio al alza

{
  "buySplits": 3,
  "sellPercentages": [10, 20, 30],
  "trailingStopLossPercentages": [3, 5, 7]
}
Split 1: el TSL se activa en +10%, vende cuando el precio cae 3% desde el ATH
Split 2: el TSL se activa en +20%, vende cuando el precio cae 5% desde el ATH
Split 3: el TSL se activa en +30%, vende cuando el precio cae 7% desde el ATH

Ventajas

  • Maximiza las ganancias en los bull runs
  • Se adapta automáticamente a los precios en alza
  • "Deja correr las ganancias" mientras las asegura

Desventajas

  • Puede resultar en un precio de venta más bajo ante reversiones rápidas
  • Requiere una selección cuidadosa del porcentaje de caída
  • Usa órdenes MARKET (posible slippage)

Las tres fases del TSL

1

Esperando la activación

Estado: tslActive = false

El TSL está "armado" pero aún no activo. El sistema monitorea el precio del mercado y espera a que el precio alcance el punto de activación (precio de TP).

2

Seguimiento del ATH

Estado: tslActive = true, precio en alza

Cada nuevo máximo actualiza el ATH y sube el precio del TSL. ¡El precio del TSL nunca puede bajar, solo subir!

3

Disparo y venta

Estado: price <= tslPrice

Cuando el precio cae hasta el precio del TSL o por debajo, se coloca una orden MARKET para una salida inmediata.

La fórmula

TSL Price = ATH x (1 - Drop% / 100)

Ejemplo con 3% de caída: si ATH = $150, entonces TSL = $150 x 0.97 = $145.50

Ajuste del TSL en función del tiempo

v8.7.0+

En mercados reales, puede ser útil ajustar la caída del TSL con el tiempo. Poco después de comprar, usa un TSL más ajustado para asegurar ganancias. Tras varias horas, relaja el TSL para tolerar más volatilidad.

sellTimeCurves: {
  "10": [
    { after: "0",   percent: 10, tslPercent: 3 },
    { after: "1h",  percent: 10, tslPercent: 5 },
    { after: "4h",  percent: 10, tslPercent: 8 },
    { after: "24h", percent: 8,  tslPercent: 10 }
  ]
}

Mecanismos de seguridad

Protecciones integradas para prevenir errores y pérdidas

Precio mínimo del TSL (Safety Clamp)

El TSL nunca se fijará por debajo del precio de compra + 1 tick. Esto evita vender con pérdida incluso con porcentajes de caída altos.

Verificación del notional

Antes de dispararse, el sistema verifica que el valor de la orden alcance el mínimo del exchange (por ejemplo, $5). Si es demasiado pequeño, el TSL se desactiva de forma permanente.

Prevención de race conditions

Un mecanismo de claim atómico evita que varios procesos disparen la misma orden de venta simultáneamente.

Memory Lock

Un bloqueo adicional en memoria para compatibilidad legacy garantiza que no haya procesamiento duplicado dentro de la misma instancia.

Modo TP vs Modo TSL

AspectoModo TPModo TSL
Precio de ventaFijo (precio TP)Dinámico (ATH - Caída%)
Potencial de gananciaLimitado al TPTeóricamente ilimitado
RiesgoNinguno (TP garantizado)Venta más baja ante reversión
Tipo de ordenLIMITMARKET
Ideal paraMercados laterales, operaciones rápidasBull runs, tendencias fuertes

Referencia de logs

Cómo entender los mensajes de log del TSL

[TSL-INIT]

El TSL se inicializó al crear la orden

[TSL-ACTIVATED]

El TSL se activó (precio >= precio de activación)

[TSL-UPDATE]

El ATH se actualizó, el precio del TSL subió

[TSL-TRIGGER]

El TSL se disparó (precio <= precio del TSL)

[TSL-SAFETY]

Se aplicó el safety clamp

[TSL-RACE-PREVENTION]

Se previno un doble disparo

[REPRICE-TSL]

El TSL se ajustó según el tiempo

[TSL-EXECUTION]

Se colocó una orden de venta a mercado

¿Listo para maximizar tus ganancias?

Configura el TSL en tu bot de trading y deja que tus ganancias corran mientras las proteges automáticamente.

    Estrategia TSL - Trailing Stop Loss | unCoded