Discusión sobre el artículo "El uso de ORDER_MAGIC para el trading con distintos Expert Advisors con un solo instrumento" - página 4

[Eliminado]  
Dmitry Fedoseev:
HistorySelectByPosition() ¿incorrecto?
Incorrecto. Si 5 operaciones entraron en más y luego 3 en menos, entonces HistorySelectByPositionEx() mostraría las 2 operaciones restantes que componen la posición. Esto es análogo a las órdenes abiertas en MT4.
 

por si acaso, si a alguien se le ocurre usar esta librería (clase), que mire aquí: https://www.mql5.com/ru/forum/171241.

Yo quería usarla, pero me encontré con problemas

está claro que siempre se puede retocar, pero no obstante

 

Buenas tardes.

Hoy he detectado un fallo interesante. Cambié el Asesor Experto a una posición virtual y encontré una doble entrada en la posición en la historia durante la prueba. El algoritmo de la posición virtual funciona normalmente, pero en este lugar el script logró entrar dos veces dentro de un segundo, a juzgar por los registros justo después de abrir la primera posición aún no ha llegado la historia de la apertura de un acuerdo? Todo funciona en el algoritmo habitual, acabo de elegir la posición actual en el instrumento y trabajó con él. Resulta así - nuevo Tick - cargar historial aTimeCurrent - seleccionar una operación en magik - no hay operaciones - abrir una posición - nuevo Tick - seleccionar una operación en magik - no hay operaciones (aunque sabemos que la operación ha pasado) - abrir una posición - nuevo Tick - cargar historial aTimeCurrent - seleccionar una operación en magik - y hay una operación con doble volumen. No veo esto en otras operaciones, ¿cuál crees que podría ser la razón de este fallo?