nandofabastos:
....
Faça uma otimização do seu código.
No meu caso eu primeiramente chequei os indicadores em seguida o meu algoritmo pois a lentidão pode estar tanto em um quanto em outro embora na minha situação o problema sempre esteve nos indicadores.
Pois se o indicador ou o algoritmo for lento não importa o método de modelagem do backtest.
não posso generalizar mas existem alguns indicadores aqui no MQL que são lentos para otimização dois foram desenvolvidos para operações manuais ou simplesmente não foram feitos para testes de robustez e/ou otimizações.
PS.: Isso é apenas a minha vivência com indicadores e expert advisors.
O que sinto falta é saber onde esta lento efetivamente. Em outras plataformas e linguagens normalmente temos ferramentas que mostram onde esta consumindo mais memoria e mais tempo para processar. Assim da para direcionar os esforços para aquele lugar. Pode ser que aqui no meta tenhamos esse recurso e eu ainda nao conheça.
nandofabastos:
Oi tudo bem?
Gostaria de saber como posso fazer para melhorar a velocidade de otimização dos meus backtestes?
Conseguiu otimizar seu codigo? Qual foi a prática que aplicou?
Christopher De Siqueira #:
O que sinto falta é saber onde esta lento efetivamente. Em outras plataformas e linguagens normalmente temos ferramentas que mostram onde esta consumindo mais memoria e mais tempo para processar. Assim da para direcionar os esforços para aquele lugar. Pode ser que aqui no meta tenhamos esse recurso e eu ainda nao conheça.
O que sinto falta é saber onde esta lento efetivamente. Em outras plataformas e linguagens normalmente temos ferramentas que mostram onde esta consumindo mais memoria e mais tempo para processar. Assim da para direcionar os esforços para aquele lugar. Pode ser que aqui no meta tenhamos esse recurso e eu ainda nao conheça.
Se não me falha a memoria, tem isso no editor chama-se profile, da uma olhada.
![Depuração dos programas do MQL5 Depuração dos programas do MQL5](https://c.mql5.com/36/60/depura-o-dos-programas-do-mql5.jpg)
Depuração dos programas do MQL5
- www.mql5.com
Este artigo é destinado principalmente aos programadores que já tenham aprendido a linguagem, mas ainda não tenham dominado completamente o desenvolvimento do programa. Ele revela algumas técnicas de depuração e apresenta uma experiência combinada do autor e muitos outros programadores.
![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
Oi tudo bem?
Gostaria de saber como posso fazer para melhorar a velocidade de otimização dos meus backtestes?