Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Visualizações:
1605
Avaliação:
(42)
Publicado:
2017.11.17 12:10
\MQL5\Scripts\ \MQL5\Include\
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

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).


Recursos adicionais da biblioteca no MetaTrader 5

  • 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.


Observações

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 pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/18801

Martin Martin

Expert Advisor sem um único indicador. Usa-se o incremento do lote e do passo.

AlexSTAL_ZigZagProf_channel AlexSTAL_ZigZagProf_channel

Canal construído nos picos e fundos do indicador ZigZag AlexSTAL_ZigZagProf.

Chart Save Template Chart Save Template

O script guarda as configurações atualizadas do gráfico em um modelo com o nome especificado.

TesterBenchmark TesterBenchmark

Medição liquida do desempenho dos testadores de estratégias do MetaTrader 4/5.