![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Enquanto o debate continua, fiz outra experiência.
Quero dizer, durante a inicialização, eu a cronometro por um microssegundo,
e antes de cada impressão, eu furo novamente o tempo.
Idealmente, deveria ser assim
Mas muitas vezes isso acontece (exposições de troncos):
Mas não cabe com 4 segundos...
oh, eles finalmente descobriram como cronometrá-la, progredir!)
s.s. como uma confirmação de que o tempo não está exatamente escrito em disco eu lhe darei um teste simples, entre operações no Teste são feitos alguns cálculos, levando em média 7 microssegundos.
Ao mesmo tempo, vemos que com o mesmo tempo em microssegundos as impressões são emitidas em dezenas + tais operações, e as impressões são emitidas a cada microssegundo. Acho que tudo isso faz sentido.
ap: se você colocar a primeira impressão logo antes da segunda, então o delta já é 0-1, então a impressão é a mais longa desta cadeia.
Oh, eles finalmente descobriram como cronometrá-lo, progredir!)
Qual é o seu problema, senhor? Você não tem nada melhor para fazer?
Foi aí que tudo começou!
O senhor não? Você não tem nada melhor para fazer?
Foi aqui que tudo começou!
Adicionado por
Além disso, você não sabe quea GetMicrosecondCount() tem um erro de até 16 ms! :)
A função que dá microssegundos, tem um erro de até 16 milissegundos, ou seja, um erro muito maior do que seu nome, bem, bem))) você também pode confirmar com um pruf?
Uma função que dá microssegundos tem um erro de até 16 milissegundos, ou seja, um erro que é uma ordem de magnitude maior que seu nome, bem, bem)) você pode confirmar isso também com uma aspereza?
Entendi errado
Errado
Bem, parabéns a você por admitir o erro de imediato ;)
A defasagem de 4 segundos é muito provavelmente verdadeira em algum momento o terminal ficou confuso, parece acontecer quando o antivírus começa a varredura, etc. casos.
E 4 segundos significa que a impressão é 4 segundos mais tarde no cache do registro, não que o OnBook veio 4 segundos mais tarde (embora eu ache que é possível dependendo de como o computador está carregado no momento)
s.w. como Print vai para a fila primeiro e de lá para o registro.Bem, parabéns a você por admitir o erro de imediato ;)
O atraso de 4 segundos é mais provável que em algum momento o terminal fique confuso, parece acontecer quando os casos de antivírus começam a ser analisados, etc.
E 4 segundos exatamente significa que a impressão veio 4 segundos mais tarde no cache do registro, não que o OnBook veio 4 segundos mais tarde (embora eu ache que é possível dependendo de como você carrega o computador naquele momento)
s.w. como Print vai para a fila primeiro e de lá para o registro.Sim, é possível.
E 4 segundos significa exatamente que a impressão veio 4 segundos depois no cache de registro, não que o OnBook veio 4 segundos depois (embora eu ache que é possível, dependendo de como o computador é carregado no momento)
s.w. Print vai primeiro para a fila e de lá para o registro.Bem, sim, e quanto a isso?
Um gráfico estava rodando OnBook e o outro OnTick.
56 ms de diferença entre OnTick e OnBook
e a mesma diferença na impressão :)
Certo, e quanto a isso?
Um gráfico estava rodando OnBook e o outro OnTick
56 ms de diferença entre OnTick e OnBook
E a mesma diferença na impressão :)
Mais uma vez, não tenho exatamente certeza, pois estou com sono e as dúvidas são a maior parte dos experientes e sábios).
Mas eu acho que é apenas elementar que oSymbol() come o tempo ))))
tão verdadeiro teste - cheque - sou muito preguiçoso)
é ulong glob. perm.
Mais uma vez, não tenho certeza, porque estou com sono e as dúvidas são a maior parte dos experientes e sábios).
Mas eu acho elementar que oSymbol() mastiga o tempo ))))
tão verdadeiro teste - cheque - sou muito preguiçoso)
é ulong glob. perm.
:), boa noite
Mais uma vez, não tenho certeza, porque estou com sono e as dúvidas são a maior parte dos experientes e sábios).
Mas eu acho elementar que oSymbol() mastiga o tempo ))))
tão verdadeiro teste - cheque - sou muito preguiçoso)
é ulong glob. perm.
Alternativamente, para eliminar as preocupações que a Symbol() come o tempo, deixe que ambos os manipuladores "se alimentem" igualmente.