A fila de especialistas é um recurso que pode ser trancado. Quando um evento é escrito para a fila, o Expert Advisor espera (a menos, é claro, que o Expert Advisor esteja atualmente processando um evento)
Os eventos para o Expert Advisor vêm da fila de eventos do gráfico correspondente, que por sua vez vem do ciclo de processamento do símbolo correspondente. E este ciclo de processamento não apenas distribui eventos para seus próprios gráficos, mas também faz muitas outras coisas.
Já lhes disse que o Windows não é um sistema operacional em tempo real.
A tarefa é muito simples: como escrever um Expert Advisor que não abrande enquanto espera por uma fila? Você não pode ter um loop infinito porque Dormir é um freio. Assim, o loop assíncrono se desvia. Agora, não é a hora de pegar as esperas em forma de longos milissegundos.
O problema é muito simples: como escrever uma EA que não abrande quando se espera por uma fila? Um loop infinito é impossível, porque Dormir é um freio. Assim, o loop assíncrono se desvia. Agora, não é a hora de pegar as esperas em forma de longos milissegundos.
Não se engane a si mesmo e aos que o rodeiam.
Todas as suas declarações aqui descrevem uma tarefa bem diferente: como escrever um Expert Advisor que não se sentirá lento em um equipamento de 9 anos de idade com carga pesada.
Com relação ao código fonte apresentado
Se você quer velocidade, deve desistir deste monstro, porque você está se tornando mais lento.
Esta ferramenta de medição não é adequada porque introduz um enorme erro
Em meu roteiro, coloquei
Aqui está o registro para 5 iterações.
Menos de 2 milissegundos.
Os desenvolvedores, por seu silêncio, reconheceram plenamente dois problemas.
Os desenvolvedores admitiram por seu silêncio que não há problemas.
Aqui está o registro para 5 iterações
Menos de 2 milissegundos.
Seu roteiro.
Máquina.
Os desenvolvedores admitiram por seu silêncio que não há problemas.
Bonito! É normal que os carrapatos cheguem com menos tempo do que na Market Review anterior?
Bonito! É normal que os carrapatos cheguem com menos tempo do que na Market Review anterior?
Normal.
Respondi a esta pergunta há 5 dias, no mesmo fio:
SymbolInfoTick envia os dados recebidos do servidor do corretor. O que o servidor enviou é o que você recebe.
Se houver dúvidas sobre o tick stream transmitido por seu corretor, você deve entrar em contato com seu corretor.
A fila de especialistas é um recurso que pode ser trancado. Quando um evento é escrito para a fila, o Expert Advisor espera (a menos, é claro, que o Expert Advisor esteja atualmente processando um evento)
Os eventos para o Expert Advisor vêm da fila de eventos do gráfico correspondente, que por sua vez vem do ciclo de processamento do símbolo correspondente. E este ciclo de processamento não apenas distribui eventos para seus próprios gráficos, mas também faz muitas outras coisas.
Já lhes disse que o Windows não é um sistema operacional em tempo real.
A tarefa é muito simples: como escrever um Expert Advisor que não abrande enquanto espera por uma fila? Você não pode ter um loop infinito porque Dormir é um freio. Assim, o loop assíncrono se desvia. Agora, não é a hora de pegar as esperas em forma de longos milissegundos.
Seu roteiro.
E para 10.000 iterações?
E para 10.000 iterações?
Convido outros a compartilhar o resultado da execução deste roteiro em sua máquina.
Tudo bem.
Respondi a esta pergunta há 5 dias, no mesmo fio:
SymbolInfoTick envia os dados recebidos do servidor do corretor. O que o servidor enviou é o que você recebe.
Se houver dúvidas sobre o tick stream transmitido por seu corretor, então você deve entrar em contato com seu corretor.
É por isso que estou fazendo a pergunta aos proprietários da MQ-Demo.
O problema é muito simples: como escrever uma EA que não abrande quando se espera por uma fila? Um loop infinito é impossível, porque Dormir é um freio. Assim, o loop assíncrono se desvia. Agora, não é a hora de pegar as esperas em forma de longos milissegundos.
Não se engane a si mesmo e aos que o rodeiam.
Todas as suas declarações aqui descrevem uma tarefa bem diferente: como escrever um Expert Advisor que não se sentirá lento em um equipamento de 9 anos de idade com carga pesada.