Erros, bugs, perguntas - página 1883
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
Teste repetido para velocidade de elevação da cache de gráficos CopyXXX por funções no último lançamento de 1596 em comparação com a discussão anterior: https://www.mql5.com/ru/forum/1111/page1871#comment_4867939
Os guiões de teste estão anexados no comentário da fonte.
O tempo para levantar do disco do gráfico (6,5 milhões de barras no disco, 10.000 barras foram levantadas e 1.000 últimas barras foram solicitadas, arranque a frio) foi reduzido de 113 para 18 milissegundos. Os pedidos subsequentes já foram executados em 2 microssegundos.Teste repetido para velocidade de elevação da cache de gráficos CopyXXX por funções no último lançamento de 1596 em comparação com a discussão anterior: https://www.mql5.com/ru/forum/1111/page1871#comment_4867939
Os guiões de teste estão anexados no comentário da fonte.
O tempo para levantar do disco do gráfico (6,5 milhões de barras no disco, 10.000 barras foram levantadas e 1.000 últimas barras foram solicitadas, arranque a frio) foi reduzido de 113 para 18 milissegundos. Os pedidos subsequentes já foram executados em 2 microssegundos.Muito bem!
Um re-teste da velocidade da cache de gráficos CopyXXX na última versão de 1596 em comparação com a última discussão: https://www.mql5.com/ru/forum/1111/page1871#comment_4867939
É melhor mudá-lo para SymbolsTotal.
CopyTicks não é assíncrono em scripts e Expert Advisors. De facto, neste caso, não podemos falar estritamente sobre a assincronia destas funções. Nos indicadores CopyXXX as funções funcionam no modo "produzir o que é ao mesmo tempo sem demora, e em paralelo definir o modo de troca de fundo".
MQL_MEMORY_USED não mente, porque mostra 1 Mb de memória usada. O programa em si tem apenas MqlTick Ticks[] para 2000 elementos, o que dá 52 bytes * 2000 = ~100 kb de dados. Além disso, os restantes pequenos dados somam-se a cerca de um megabyte. E o arredondamento para megabyte não deve ser esquecido.
As caches levantadas pertencem ao terminal, não ao programa MQL5.CopyTicks não é assíncrono em scripts e EAs.
Esse código em SD é parsed, porque nem tudo é liso.
Quis dizer que seria bom verificar as funções de cópia não num só símbolo, mas em todos os símbolos do Market Watch.
Servidor comercial Alpari-MT5
Porque é que na história dos símbolos FOREX existem carraças duplicadas (lance e pergunte são iguais)?
O testador persegue EAs por duplicados, e há metade deles. É necessário obter a redução de desempenho correspondente para metade?
Não sei como reproduzi-la, mas já a encontrei várias vezes em 1598.
Começo a depurar em CTRL+F5. Chego ao DebugBreak e demoro o meu tempo a olhar para valores variáveis, sonhando com algo. E passado algum tempo o Visualizador "Não responde" e depois o editor "Não responde". Tenho de o matar através do TaskManager.
Não sei como reproduzi-la, mas já a encontrei várias vezes em 1598.
Começo a depurar em CTRL+F5. Chego ao DebugBreak e demoro o meu tempo a olhar para valores variáveis, sonhando com algo. E passado algum tempo o Visualizador "Não responde" e depois o editor "Não responde". Tenho de o matar através do TaskManager.