Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Tengo este código para modificar el stop-loss de una posición:
Para cada nueva vela, revisa si es momento de cambiar el nivel de stop-loss y, si es el caso, se ejecuta el código poniendo este valor en nuevoSL.
En la imagen de un caso ejemplo vemos una entrada en largo, y en la 4ta vela (primera línea punteada vertical roja) intenta la primera modificación.
Pero falla, devuelve lo siguiente:
Y vuelve a fallar en cada vela hasta la segunda línea punteada vertical roja; pero en la siguiente funciona. En la imagen se ve en líneas punteadas verdes el momento en que no falla y se modifica el nivel de stop-loss y el nuevo nivel en el que queda establecido, en el que se dispara la salida de la posición cuatro velas más tarde.
Y esto es lo que tiene en común con todas las operaciones: La modificación del nivel de SL es exitosa tras la apertura del mercado. Antes y luego de eso fallarán todas, excepto que la operación dure hasta el siguiente cierre y apertura, cuando se comportará de la misma manera. Por ejemplo, si la operación dura tres días, la modificación del SL se producirá en la primera solicitud de cada nuevo día y fallarán todas las demás. Todas las modificaciones exitosas responden a esto sin excepción.
¿Por qué sucede esto y cómo debería resolverlo?