Se ha cerrado la operación en un nivel de stoploss distinto al que marqué

Pregunta frecuente

¿Por qué se ha cerrado la operación en un nivel de stoploss distinto al que marqué?

Es posible que las circunstancias de mercado hayan desplazado el nivel final de cierre: Tarda en ejecutar una orden

También puede haber pasado que la operación se cerrara usando el stoploss de seguridad y no el stop definido por ti. El stoploss de seguridad es el SL que el broker ve y que actúa como protección.

Esto ocurre porque estás utilizando niveles virtuales, que es la configuración por defecto del EA. En esta modalidad, los niveles como SL, TP, BE, etc., son gestionados por el EA —y no se colocan directamente en el broker. Esto tiene muchas ventajas, pero requiere que el EA esté funcionando correctamente y con buena conexión al servidor del broker en el momento de la ejecución. Si el EA no está activo (por ejemplo, si el ordenador está apagado o la conexión es deficiente), el cierre lo ejecuta el SL de seguridad.

Si consultas la orden en el terminal de Metatrader, puedes comprobar que el SL está más alejado que el que has definido. De la misma manera, en el gráfico, vas a ver dos SL, el que procesa el EA y el de seguridad.

Si quieres que los niveles reales de broker (incluido el SL) se correspondan exactamente con los que defines tú, activa el parámetro "Entrada a broker" en EA - Panel (Entrada a broker) y ponlo en True. De este modo, los niveles SL y TP se enviarán al broker directamente y no dependerán de que el EA esté corriendo. Ten en cuenta que algunos niveles como el TP Parcial (TPP) seguirán siendo virtuales, ya que el broker no los permite por defecto.


También te puede interesar: