Tudo (ainda não) sobre Testador de Estratégia, Otimização e Nuvem - página 3

 

Novo artigo foi publicado (com vídeo sobre HowTo) -

----------------

Otimização controlada: Têmpera simulada

Recozimento simulado

O Testador de Estratégia na plataforma comercial MetaTrader 5 oferece apenas duas opções de otimização: busca completa dos parâmetros e algoritmo genético. Este artigo propõe um novo método de otimização de estratégias comerciais - recozimento simulado. O algoritmo do método, sua implementação e integração em qualquer Expert Advisor são considerados aqui. Em seguida, seu desempenho é testado usando o método MovingAverage EA, e os resultados obtidos pelo método de recozimento simulado são comparados com os do algoritmo genético.

 

Testador de estratégia Multimoedas (MT5)

Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste

Como começar com o Metatrader 5

Sergey Golubev, 2017.08.10 14:17


É possível com o MT5 - exemplos:

----------------

Esta parte do artigo:MetaTrader 5 - More Than You Can Imagine!-

5. Teste e Otimização

Uma das atualizações mais importantes e esperadas no MetaTrader 5 é otestador de estratégia de múltiplas moedas. Agora, os comerciantes têm possibilidades ilimitadas para testar e otimizar os Expert Advisors que comercializam vários símbolos.

----------------

e MetaTrader 5 Ajuda - Teste de estratégia

O Testador de Estratégia é uma ferramenta de múltiplas moedas, que permite testar e otimizar estratégias de negociação de múltiplos instrumentos financeiros. O testador processa automaticamente as informações de todos os símbolos que são usados na estratégia de negociação, de modo que você não precisa especificar manualmente a lista de símbolos para teste/optimização.

----------------

E podemos ver o exemplo prático postado neste pequeno artigo:Criar um consultor especializado, que negocia uma série de instrumentos

O lado técnico da implementação do código do programa para que um único Expert Advisor, lançado em um único gráfico, seja capaz de negociar com diferentes ativos financeiros ao mesmo tempo. Em geral, isto não foi um problema, mesmo na MQL4. Mas somente com o advento do terminal de clientes MetaTrader 5, os comerciantes finalmente tiveram a oportunidade de realizar uma análise completa do trabalho de tais automatizações, utilizando testadores de estratégia.

Assim, agora os automatismos de múltiplas moedas se tornarão mais populares do que nunca, e podemos prever uma onda de interesse na construção de tais sistemas de negociação. Mas o principal problema da implementação de tais robôs está no fato de que suas dimensões no código do programa se expandem, na melhor das hipóteses, em uma progressão aritmética, e isto não é fácil de abraçar para um programador típico.

O Expert Advisor está pronto, é hora de começar com os testes! Não há diferenças sérias visíveis no teste do Expert Advisor de várias moedas de seu colega Expert Advisor de uma única moeda.



O tempo de aprovação do primeiro teste do Expert Advisor pode se revelar muito significativo, devido ao carregamento do histórico de todos os doze símbolos. Após completar o teste no testador de estratégia, abra a aba "Resultados" e o "Diário":



Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5
Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5
  • www.metatrader5.com
The Strategy Tester allows you to test and optimize trading strategies (Expert Advisors) before using them for live trading. During testing, an Expert Advisor with initial parameters is once run on history data. During optimization, a trading strategy is run several times with different sets of parameters which allows selecting the most...
 

Foi publicado um bom artigo -

----------------

Apresentação personalizada do histórico comercial e criação de diagramas de relatórios

Apresentação personalizada do histórico comercial e criação de diagramas de relatórios

One of the important aspects in financial trading is the ability to monitor performance and analyze your trading history. Past data allow you to track the trading dynamics and evaluate the overall performance of the strategy used. This is useful for all traders: for those, who perform operations manually and for algorithmic traders. In this article, I suggest creating tools that implement such a function.

Este artigo será dividido em 2 seções. Na primeira seção (técnica), descreverei métodos para gerar relatórios comerciais baseados na maior parte das informações, que são armazenadas em seus terminais. Esta seção trata dos dados de origem utilizados para análise. Na segunda seção, trataremos dos principais valores, através dos quais avaliaremos a retrospectiva comercial sobre os dados selecionados. A amostragem dos dados pode ser variada: todos os ativos ou um símbolo selecionado, para todo o histórico disponível ou por um determinado período de tempo. Os resultados da análise serão apresentados em um arquivo separado e brevemente visualizados no terminal.

 

O outro bom artigo foi publicado agora (acho que este artigo será muito útil para codificadores e comerciantes) -

----------------

Otimização Automatizada de um EA para MetaTrader 5

Otimização Automatizada de um EA para MetaTrader 5

É irrealista lançar este tipo de processo a cada semana manualmente, então procuramos um mecanismo existente para realizar tarefas repetitivas mas sem sucesso (para o MetaTrader 5), por isso desenvolvemos este mecanismo.

Graças a Igor Malcev que escreveu o artigo "Automated Optimization of a Trading Robot in Real Trading" para o MetaTrader 4.

A implementação deste processo requer um conhecimento mínimo do MetaTrader 5, seus mecanismos de otimização e programação.

 

Algumas boas informações visualizadas do tópico Dicas -

----------------

Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste

Use dicas no serviço Freelance!

Rashid Umarov, 2018.09.05 16:13

1. Testador: Como salvar/carregar um arquivo de conjunto

Para salvar e carregar conjuntos de parâmetros de entrada para teste/optimização, use o menu de contexto da guia Inputs no testador de estratégia.



2. Testador: Onde encontrar o diário da plataforma/teste/optimizador

Os periódicos comerciais Platofrm estão nas seções seguintes:

  • Revista da plataforma: Caixa de ferramentas - Diário
  • Diário de aplicações comerciais: Caixa de ferramentas - Especialistas
  • Diário deteste de estratégia: Strategy Tester - Diário
  • Diário deagentes de teste: "Testador" [nome do agente] Logs"

Para acesso rápido aos arquivos do periódico, use o menu de contexto destas seções:



3. Testador: Como os modos de teste são diferentes um do outro?

Osmodos de teste diferem pelos dados de preço usados para verificar um EA/indicador:

  • Cada tick baseado em ticks reais (somente no MetaTrader 5): este modo usa um histórico de tick real de um corretor. Ele está o mais próximo possível das condições reais.
  • Cada tick: os ticks são emulados com base em barras minúsculas. Este é o modo de emulação mais preciso.
  • M1 OHLC/Pontos de referência: até quatro carrapatos são emulados para cada barra de minutos: Preços altos, baixos, abertos e fechados.
  • Somente preços abertos: somente carrapatos abertos são emulados para cada barra. Este é o modo mais rápido, mas menos preciso. É adequado apenas para estimativa bruta.



4. Testador: Como lançar e usar testes visuais

Para iniciar um teste em modo visual, habilite a opção Visualização nas configurações do testador de estratégia. Para gerenciar o processo, use a alavanca de velocidade de teste, bem como os botões para pausar e rolar até uma determinada data:



5. Testador: Como baixar um histórico de preços disponíveis no MetaTrader 4

Para baixar um histórico de preços disponíveis para um símbolo, abra seu gráfico, selecione um período de tempo necessário (período) e role o gráfico até o início usando o botão Home. Na biblioteca de códigos, você pode encontrar scripts gratuitos para baixar o histórico automaticamente.



Razão: