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
Infelizmente, não consigo atualizar o código, e o KB está xingando.
Prezado, obrigado por tudo o que você fez.
É provável que o código tenha sido editado após a publicação.
Infelizmente, não consigo atualizar o código, e o KB está xingando.
Funcionou. Atualizei-o.
Por favor, pergunte aos usuários que usam o script em processadores potentes.
Faça o download (pode ser em uma MP) da sua velocidade de execução, se ela for maior do que isso (consulte o registro na guia Experts).
Estou interessado no processador e no número destacado. O resultado do exemplo acima foi obtido com essa configuração.
Interessado no processador e no número alocado. O resultado do exemplo acima é feito com essa configuração.
Observando sua configuração, imediatamente o momento: os especialistas escrevem que, para um trabalho rápido e eficaz, o espaço livre do SSD deve ser de pelo menos 25%. Abaixo disso, começa uma queda acentuada na velocidade.
Dei uma olhada na sua configuração e um momento: os especialistas afirmam que, para um trabalho eficiente e rápido, o espaço livre da SSD deve ser de pelo menos 25%. Abaixo disso, a velocidade começa a cair drasticamente.
Nesse caso, o gargalo ainda é a CPU.
fxsaber, obrigado por seu trabalho.
Ao compilar esse EA https://www.mql5.com/ru/forum/232030/page2#comment_7069847, recebo um erro.
Erro
Texto das funções do owl
no arquivo de dados
Número diferente de argumentos?
Ao compilar esse EA https://www.mql5.com/ru/forum/232030/page2#comment_7069847, ele apresenta um erro.
Adicione/substitua estas linhas
Há algum tempo, notei atrasos relacionados a isso, então implementei especialmente uma solução alternativa para o problema. Desde então, não houve atrasos.
Agora tenho um arquivo de 18 GB e zips > 35.000 unidades. Tudo funciona rapidamente, sem atrasos.
Talvez você não tenha entendido completamente como isso funciona, por isso apresentou essa hipótese.
Hoje eu também estava lidando com esse script e ainda tenho o mesmo entendimento que o traveller00 2 de que há uma verificação dupla da presença de uma atualização: suponha que Sync = t rue(ou seja, há necessidade de fazer Refresh)
- primeiro executamos Refresh() - na seção de todos os símbolos, determinamos se há atualizações no servidor,
- em seguida, executamos Update(false) - obtemos novos arquivos zip para um símbolo específico; false impede uma segunda atualização,
- em seguida, executamos ToCustomSymbol(Sync, false, MinPips) - aqui reconstruímos o símbolo personalizado, mas se inicialmente Sync = true, então Refresh(true) é chamado novamente.
O ideal é que, depois de chamar Refresh(), seja mais correto chamar ToCustomSymbol(false, false, MinPips).
Você pode me dizer se esse é o entendimento correto?
fxsaber, obrigado pela resposta rápida.
Esta é a imagem durante a otimização:
configurações
não conta. Estou fazendo algo errado?
não conta. Estou fazendo algo errado?
Nas configurações do testador, você precisa selecionar um critério de otimização personalizado.