Características da linguagem mql5, subtilezas e técnicas - página 85
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
É muito interessante...
Tens alguma ideia do porquê de acontecer desta maneira?
Qual é o mecanismo?
É difícil dizer exactamente. Quando você sabe com antecedência que uma variável não vai mudar, você pode encontrar uma maneira mais elegante de armazená-la, resolver loops e outras otimizações do compilador.
Portanto, eu recomendaria que você usasse const tanto quanto possível não só para auto-verificação mas também para o compilador.
É difícil dizer com certeza. Quando você sabe de antemão que a variável não vai mudar, você pode encontrar uma maneira mais elegante de armazená-la, descobrindo ciclos e outras otimizações de compilação.
Portanto, eu recomendaria não só para auto-monitoramento, mas também para o compilador usar constância tanto quanto possível.
Você já verificou as outras funções do StringXXX? Talvez sejam todos lentos: -D
Eu não o fiz. Eu precisava dele para isso.
fxsaber:
Resultado(Release).
Como é, estes testes não são muito objetivos devido à habilidade do compilador em otimizar tal código. Você tem uma e a mesma string sendo analisada várias vezes, enquanto você precisa analisar uma string diferente a cada iteração
Como é, estes testes não são muito objetivos devido à capacidade do compilador de otimizar tal código. Você tem uma e a mesma string sendo analisada várias vezes, enquanto você precisa analisar diferentes strings a cada iteração.
Eu considerei esta circunstância, mas não dei um código mais pesado. Tem o mesmo resultado.
Eu vou duplicar aqui, perdeu-se.
Fórum sobre Trading, Sistemas Automatizados de Trading e Testes de Estratégia
FAQ de Iniciantes MQL5 MT5 MetaTrader 5
Vitaly Muzichenko, 2018.04.18 14:54
Você pode me dizer, após o teste em modo de múltiplas moedas no testador vemos apenas o resultado ..., no entanto, não vemos nada além do resultado geral.
Em algum lugar eu encontrei em um artigo ou em kodobase um código que mostra os resultados para cada símbolo separadamente. Quem sabe o quê sobre isso?
Vou duplicá-lo aqui, deve ter-se perdido lá.
https://www.mql5.com/ru/articles/4562
https://www.mql5.com/ru/articles/4562
Encontrei isto, mas é um pouco diferente.
Obrigado!
Fórum sobre negociação, sistemas de negociação automatizados e testes de estratégia de negociação
Lançada a versão beta do MetaTrader 5 build 1795 em MetaQuotes-Demo
fxsaber, 2018.04.24 09:37
TestadorO que o último preço tem a ver com o símbolo com estas configurações?
Você precisa zerar SYMBOL_TICKS_BOOKDEPTH, caso contrário (na captura de tela = 9) o testador vai esperar o último preço (mesmo que não haja nenhum) como acima no post.
Por isso, depois de "Copiar de:" mantenha-se atento a este parâmetro.