![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
A razão para a frenagem do SymbolInfoTick parece ser o manuseio paralelo.
Resultado (inAmount = 15).
> 100 ms para a execução do SymbolInfoTick. É claro que o código é autodidata. Mas isso mostra a razão pela qual se torna mais lento para os Expert Advisors habituais.
Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos
MT5 e Velocidade em Ação
Roman, 2020.10.14 04:54
Variáveis pré-definidas, para o tick atual, seria melhor.
Resultado (emAmount = 15).
O HFT não pode ser construído com tais atrasos.
Não seria melhor tirar o tiki do copo?
Não o mediu?
Z.u.s. ou melhor ainda FIXAR ))
É melhor não identificar um novo tique através das barras.
Resultado.
Barras que ficam atrás do estado real por segundos! Olá amantes da barra e do indicador.
É extremamente difícil chamar isso de um tiro em si mesmo.
Resultado (emAmount = 15).
Como você faz isso?
20 gráficos.
Construir 2656.
Ahh, havia lá 1000 consultas?
Só não no computador para verificar.
fxsaber, e realmente por que haveria 1000 consultas para o tick atual?
Anton, mas ainda assim escorregou 19 mcs.
Como porcentagem do restante, é de 850%.
Roman:
Anton, mas ainda assim escorregou 19 mcs.
Como porcentagem do restante, é de 850%.
Às vezes a medição em si é lenta, ou seja::GetMicrosecondCount().
Um exemplo simples:
20 gráficos.
GetLastError() está apenas lendo uma célula de memória no nativa. Na verdade, cerca de custo zero.
Se você ainda tiver dúvidas, pode fazê-lo desta maneira:
Isto é algo a ter em mente ao avaliar a medição de ações pontuais através desta referência.
Uma maneira mais precisa de medir:
20 gráficos.
Bild 2656.
Às vezes a medição em si é lenta, ou seja::GetMicrosecondCount().
Um exemplo simples:
20 gráficos.
GetLastError() está apenas lendo uma célula de memória na nat. Na verdade, cerca de custo zero.
Obrigado, estou vendo.
Mas talvez ainda considere a introdução de variáveis pré-definidas?
Ler uma variável provavelmente seria mais rápido do que chamar uma função e preencher uma estrutura.
Uma maneira mais precisa de medir:
Temperatura média hospitalar.