Esta biblioteca é uma versão revisada de um excelente script lançado em 2006, ajustado com as modernas possibilidades da linguagem MQL Alguns recursos foram removidos e outros novos foram adicionados.
Em ambas as plataformas (MetaTrader 4/5), você pode executar o seguinte script para salvar um relatório (na forma do MetaTrader 4):
#include <Report.mqh> void OnStart() { REPORT::ToFile("Report.htm"); }
e veja um relatório HTML gerado no arquivo resultante:
Pode ser especialmente útil no MetaTrader 5, que não fornece relatórios HTML visuais como o MetaTrader 4 (a partir do momento da publicação).
Exibição do saldo no gráfico.
#include <Report.mqh> void OnStart() { REPORT::ToChart(); // Exibição do balanço no gráfico }
Salvamento automático de relatórios no testador no final de um único teste e durante a otimização.
No final de uma única execução no testador, a biblioteca pode salvar automaticamente um relatório sobre os resultados de testes de qualquer EA.
#define REPORT_TESTER // No testador serão registrados automaticamente os relatórios #include <Report.mqh>
As mesmas linhas permitirão salvar relatórios de cada execução de otimização.
Ele permite que você avalie imediatamente os resultados sem esperar a conclusão da otimização. Após o fim da otimização, você não precisará executar testes separados e aguardar resultados. Ele permite que você avalie visualmente todos os resultados calculados pelo otimizador. Os gráficos de saldo (arquivos PNG) de várias corridas separadas podem ser exibidos em um gráfico como miniaturas.
No MetaTrader 5, a biblioteca exige a presença da biblioteca MetaTrader 4Orders.
Para que, no modo de otimização, os relatórios contenham o gráfico do saldo e os valores dos parâmetros de entrada, é necessário registrar a conexão da biblioteca TypeToBytes.
#include <TypeToBytes.mqh> // https://www.mql5.com/pt/code/16280 #define REPORT_TESTER // No testador serão registrados automaticamente os relatórios #include <Report.mqh>
Traduzido do russo por MetaQuotes Software Corp
código original: https://www.mql5.com/ru/code/18801
Expert Advisor sem um único indicador. Usa-se o incremento do lote e do passo.
Canal construído nos picos e fundos do indicador ZigZag AlexSTAL_ZigZagProf.
O script guarda as configurações atualizadas do gráfico em um modelo com o nome especificado.
Medição liquida do desempenho dos testadores de estratégias do MetaTrader 4/5.