[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 203

 

Em termos de nossas int's usuais, o processo se parece com isto:

A contagem começa em zero, chega a 2^31-1 = 2147483647, ou 0x7FFFFFFFFFFFF. O próximo número é 0x80000000, ou -2^31 = -2147483648, ou seja, ele salta para valores negativos (o bit mais significativo é agora 1). Em seguida, a contagem é feita adicionando uma até atingir -1, ou seja, 0xFFFFFFFFFFFFFFFFFFFF. O processador então estabelece a bandeira de transbordo e o ciclo de contagem se repete de zero.

 
ou seja, o contador retorna um número de -2147483648 a 2147483647?
 
eddy:
ou seja, o contador retorna um número entre -2147483648 e 2147483647?
Bem, sim... leia a ajuda sobre o tipo int, ele o diz ali.
 
Tudo depende da interpretação do bit do sinal. Tecnicamente, o contador não sabe de nenhum número negativo e considera a parte alta do número como seu dígito alto. Mas não há números não assinados na MQL, então o compilador considerará o bit alto como um número negativo. Mas a representação interna do número não muda.
 
Quais números e em que ordem o GetTickCount() retorna?)
 
doon:

Pergunta sobre isCloseLastPosByStop().

Verificará a mesma ordem fechada se não houver ordens fechadas subsequentes (ou seja, esta ordem não será a última)?

 
eddy:
e em que ordem a GetTickCount() retorna?)
0,1,2, ..., 2147483647, -2147483648, -2147483647, ..., -2, -1, (transbordo) 0, 1, ...
 
doon:

Pergunta sobre isCloseLastPosByStop().

Verificará a mesma ordem fechada se não houver ordens fechadas subsequentes (ou seja, esta ordem não será a última)?

Ele sempre retornará o status da última ordem fechada. Ou seja, a resposta é sim.
Ou você encontrou um cheque de "pedido já verificado uma vez" em algum lugar nesta função? :)
 
artmedia70:
Ele sempre retornará o status da última ordem fechada. Isto é, a resposta é sim.

Cp
 
doon:

Cp
Eu corrigi meu posto anterior. Acrescentada uma dica do que precisa ser feito :)