Existe alguma forma de depurar o código durante a realização do backtest ?
Seja por geração de arquivo ou por alguma tela que apresente mensagens ?
Se possível, teria como mostrar um exemplo?
Obrigado.
Aproveitando o tópico, é possível selecionar algunas variáveis e visualizar durante o backtest?
Obrigado
Existe alguma forma de depurar o código durante a realização do backtest ?
Seja por geração de arquivo ou por alguma tela que apresente mensagens ?
Se possível, teria como mostrar um exemplo?
Obrigado.
Olá cmarques,
Sim. Eu uso principalmente a função Print().
Sugiro você dar uma olhada nesse artigo: https://www.mql5.com/pt/articles/654
Abs,
Otávio
![Depuração dos programas do MQL5 Depuração dos programas do MQL5](https://c.mql5.com/36/9/depura-o-dos-programas-do-mql5.png)
- 2014.03.24
- Nikolay Demko
- www.mql5.com
Aproveitando o tópico, é possível selecionar algunas variáveis e visualizar durante o backtest?
Obrigado
Olá Daniel,
Sim. Se estiver usando um EA desenvolvido por terceiros, você estará restrito as variáveis que o desenvolvedor definiu como passiveis de serem alteradas.
Se estiver desenvolvendo um EA, bem vindo ao time... rs.. Nesse caso use a classe de armazenamento input para definir quais variáveis você quer otimizar durante o backtest, mais informações em: https://www.mql5.com/pt/docs/basis/variables/inputvariables
Abs,
Otávio
![Documentação sobre MQL5: Elementos Básicos da Linguagem / Variáveis / Variáveis de Entrada Documentação sobre MQL5: Elementos Básicos da Linguagem / Variáveis / Variáveis de Entrada](/i/community/logo_mql5_small.png)
- www.mql5.com
Olá cmarques,
Sim. Eu uso principalmente a função Print().
Sugiro você dar uma olhada nesse artigo: https://www.mql5.com/pt/articles/654
Abs,
Otávio
Otávio,
Testei com Print, mas não consegui obter resultado, pois até procurei nos arquivos de log, mas não encontrei, depois encontrei isto www.mql5.com/pt/docs/runtime/testing#function_limitations.
Você utiliza o Print com o Testador de Estratégias ? É nele que estou fazendo o backtest... Onde você consegue ver o que é impresso via Print ?
![Documentação sobre MQL5: Programas MQL5 / Testando Estratégias de Negociação Documentação sobre MQL5: Programas MQL5 / Testando Estratégias de Negociação](/i/community/logo_mql5_small.png)
- www.mql5.com
Otávio,
Testei com Print, mas não consegui obter resultado, pois até procurei nos arquivos de log, mas não encontrei, depois encontrei isto www.mql5.com/pt/docs/runtime/testing#function_limitations.
Você utiliza o Print com o Testador de Estratégias ? É nele que estou fazendo o backtest... Onde você consegue ver o que é impresso via Print ?
Na aba diário. O Print só não funciona qndo o backtest está em modo otimização.
Valeu Otaviokc, o detalhe estava na questão do modo otimização.
Obrigado.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Existe alguma forma de depurar o código durante a realização do backtest ?
Seja por geração de arquivo ou por alguma tela que apresente mensagens ?
Se possível, teria como mostrar um exemplo?
Obrigado.