Hola a todos, hoy en la mañana fui a revisar mis posiciones que tengo en un mt5 de Metaquotes demo donde tengo el EA de Stop Hunt y me encontré con que se habían cerrado mis posiciones que tenia abiertas que las estaba dejando correr y tenia una perdida en el balance de 89 millones! (al principio creí que eran 89 mil), adjunto captura del historial de transacciones. Y preguntándole a la IA me dijo que fue por un stop out del broker en este caso Metaquotes demo y primera vez que escuchaba este termino, así que se los comparto por si tampoco lo sabían. Qué es el stop out Es el cierre forzoso que hace el broker cuando tu cuenta se queda sin margen suficiente para sostener las posiciones abiertas. Su objetivo es que no pierdas más dinero del que tienes, y que el broker no tenga que cubrir esa pérdida. Se basa en el nivel de margen: Nivel de margen = (Patrimonio ÷ Margen usado) × 100 - Patrimonio = balance + beneficio o pérdida flotante de las posiciones abiertas. - Margen usado = el dinero “bloqueado” para mantener esas posiciones. Cada broker fija dos umbrales (los ves en Especificación del símbolo o en las condiciones de la cuenta): - Margin call (por ejemplo, 100 %): solo es un aviso. - Stop out (por ejemplo, 50 %): el servidor empieza a cerrar posiciones a mercado, primero la que más pierde, una a una, hasta que el nivel de margen vuelve a estar por encima del umbral. La explicación de la IA En mi caso esto paso porque los propios precios del broker estaban corruptos. Los old tick con fecha 1970 que vi en mi log son simplemente lo que el servidor mandó al terminal al reconectar. La desconexión y los precios basura casi seguro tienen el mismo origen: un problema en los servidores de MetaQuotes-Demo en esa franja. Pero lo que te hizo perder fue que el servidor usó precios corruptos para el stop out. Eso es responsabilidad del servidor, no tuya, ni de tu conexión, ni de tu EA. También me dio algunas recomendaciones para ajustar el EA para estar mas protegido ante estas situaciones. Las recomendaciones fueron: