🧠 Qué se ha corregido y mejorado
Mejora de función
✅ El Stop de Seguimiento funciona de manera fiable
Ahora se actualiza solo cuando hay beneficio, asegurando una distancia legal, y registra cada cambio.
✅ Nueva compatibilidad con la API de cTrader
Usa ModifyPosition(..., ProtectionType.None) correctamente.
✅ Control del paso del trailing
Evita microajustes demasiado frecuentes (movimiento suave del stop).
✅ Controles de seguridad del bróker
Evita colocar el SL demasiado cerca del precio actual de compra/venta.
✅ Registro
Imprime cada actualización del trailing en la pestaña “Journal” para mayor transparencia.
🏁 Consejos de uso
- Ejecute el bot en un marco temporal inferior (por ejemplo, 5M o 15M) con HigherTimeframe = Hour4.
- Puede ajustar:
-
ATRMultiplier→ controla el tamaño del SL/TP basado en la volatilidad.TrailingATRMultiplier→ define qué tan cerca sigue el SL de seguimiento al precio.TrailingStepPips→ define con qué frecuencia se mueve el SL de seguimiento.
- Los registros como
[Trailing Updated] BUY new SL: 2375.10confirman que la función funciona.
🧠 Cómo funciona ahora
El sistema de trailing-stop se activa solo una vez
position.NetProfit > MinProfitToTrail.
Puede ajustar esto en los parámetros del bot antes de ejecutarlo:
Ejemplo: establezca Min Profit ($) para comenzar el trailing = 0.50
→ el trailing comienza una vez que la operación tiene al menos $0.50 de ganancia.
Los registros de depuración aún imprimen cada decisión para mayor transparencia.
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |