[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 203

 

En cuanto a nuestros signos habituales, el proceso es el siguiente:

La cuenta comienza en cero, llega a 2^31-1 = 2147483647, o 0x7FFFFFFFF. El siguiente número es 0x80000000, o -2^31 = -2147483648, es decir, salta a valores negativos (el bit más alto se convierte en 1). Luego se cuenta sumando uno hasta llegar a -1, es decir, 0xFFFFFFFFFFFF. A continuación, el procesador activa la bandera de desbordamiento y el ciclo de conteo se repite desde cero.

 
es decir, el contador devuelve un número entre -2147483648 y 2147483647?
 
eddy:
es decir, el contador devuelve un número entre -2147483648 y 2147483647?
Bueno, sí... lee la ayuda sobre el tipo int, ahí lo dice.
 
Todo depende de la interpretación del bit de señal. Técnicamente, el contador no conoce ningún número negativo y considera el bit alto del número como su dígito alto. Pero no hay números sin signo en MQL, por lo que el compilador considerará el bit alto como un número negativo. Pero la representación interna del número no cambia.
 
¿Qué números y en qué orden devuelve GetTickCount()?
 
doon:

Pregunta sobre isCloseLastPosByStop().

¿Comprobará la misma orden cerrada si no hay órdenes cerradas posteriores (es decir, esta orden no será la última)?

 
eddy:
y en qué orden devuelve GetTickCount())
0,1,2, ..., 2147483647, -2147483648, -2147483647, ..., -2, -1, (desbordamiento) 0, 1, ...
 
doon:

Pregunta sobre isCloseLastPosByStop().

¿Comprobará la misma orden cerrada si no hay órdenes cerradas posteriores (es decir, esta orden no será la última)?

Siempre devolverá el estado de la última orden cerrada. Es decir, la respuesta es sí.
¿O ha encontrado una comprobación de "orden ya comprobada una vez" en alguna parte de esta función? :)
 
artmedia70:
Siempre devolverá el estado de la última orden cerrada. Es decir, la respuesta es sí.

Cp
 
doon:

Cp
He corregido mi mensaje anterior. Se ha añadido una pista de lo que hay que hacer :)