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.
¿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
Solución con TSL
Simulador TSL interactivo
Visualiza cómo el trailing stop maximiza tus beneficios
Configuración
Resultados de la simulación
¡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
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]
}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
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).
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!
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
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
| Aspecto | Modo TP | Modo TSL |
|---|---|---|
| Precio de venta | Fijo (precio TP) | Dinámico (ATH - Caída%) |
| Potencial de ganancia | Limitado al TP | Teóricamente ilimitado |
| Riesgo | Ninguno (TP garantizado) | Venta más baja ante reversión |
| Tipo de orden | LIMIT | MARKET |
| Ideal para | Mercados laterales, operaciones rápidas | Bull 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.