
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
Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste
MT4 & MT5 backktest
Sergey Golubev, 2017.02.17 20:53
Se você estiver testando a EA no MT5 usando "cada carrapato baseado em carrapatos reais", então será quase o mesmo com negociações na plataforma MT5 com algum corretor em particular (porque é baseado em dados históricos reais).
Exemplo, leia este tópico:Por que é melhor o MT5 do que o MT4? Ele tem menos limitações ??? - esta é a cotação do primeiro post do tópico:
Todos já vimos centenas de robôs que obtiveram resultados espetaculares em backtesting, mas quando operando em conta real os resultados foram muito ruins, principalmente porque foram feitos com condições que nada tinham a ver com as condições reais do mercado.
--------------
Como eu sei - alguns codificadores/comerciantes estão convertendo seus EAs MT4 para MT5 apenas para retrocedê-los e/ou para encontrar as configurações com otimização para obter os resultados de retrocesso que estão mais próximos da realidade.
Teste de estratégias comerciais sobre carrapatos reais
O artigo fornece os resultados do teste de uma estratégia de negociação simples em três modos:"1 minuto OHLC" usando apenas preços Aberto, Alto, Baixo e Fechado de barras de minutos;modelagem detalhada no modo"Cada carrapato", assim como o modo mais preciso"Cada carrapato baseado em carrapatos reais" aplicando dados históricos reais.
A comparação dos resultados nos permite avaliar a qualidade em vários modos, assim como nos ajuda a usar o testador de forma mais eficiente para receber resultados mais rapidamente. O modo "1 minuto OHLC" permite receber resultados de testes rápidos estimados, o modo "Cada tic tac" está mais próximo da realidade, enquanto os testes em ticks reais são mais precisos, mas consomem muito tempo. Tenha em mente que erros na lógica de um robô comercial podem afetar o número de operações comerciais, tornando os resultados do teste de estratégia mais suscetíveis a um modo de teste selecionado.
Mais artigo:
Algoritmos genéticos - é fácil!
Algoritmo genético (AG) refere-se ao algoritmo heurístico (EA), que dá uma solução aceitável para o problema na maioria dos casos praticamente significativos, mas a correção das decisões não foi provada matematicamente, e é usada com mais freqüência para problemas, cuja solução analítica é muito difícil ou mesmo impossível.
Um exemplo clássico de um problema desta classe (classe NP) é um "problema de vendedor ambulante" (é um dos mais famosos problemas de otimização combinatória). O principal desafio é encontrar a rota mais vantajosa, que passa pelas cidades dadas pelo menos uma vez, e depois retorna à cidade inicial). Mas nada impede a sua utilização para tarefas, que cedem à formalização.
As EA são amplamente utilizadas para resolver problemas de alta complexidade computacional, ao invés de passar por todas as opções, o que consome uma quantidade significativa de tempo. Elas são utilizadas nos campos da inteligência artificial, como reconhecimento de padrões, em software antivírus, engenharia, jogos de computador e outras áreas.
Deve-se mencionar que MetaQuotes Software Corp. usa GA em seus produtos de software MetaTrader4 / 5. Todos nós sabemos sobre o testador de estratégia e sobre quanto tempo e esforço pode ser economizado usando um otimizador de estratégia embutido, no qual, assim como na enumeração direta, é possível otimizar com o uso de GA. Além disso, o testador MetaTrader 5 nos permite utilizar o critério de otimização do usuário. Talvez o leitor esteja interessado em ler os artigos sobre a GA e as vantagens, fornecidas pela EA, em contraste com aenumeração direta.
Mais artigos relacionados:
Criando critérios personalizados de otimização de consultores especializados
O MetaTrader 5 Client Terminal oferece uma ampla gama de oportunidades para a otimização dos parâmetros do Expert Advisor. Além dos critérios de otimização incluídos no testador de estratégia, os desenvolvedores têm a oportunidade de criar seus próprios critérios. Isto leva a um número quase ilimitado de possibilidades de teste e otimização de Expert Advisors. O artigo descreve formas práticas de criar tais critérios - tanto complexos como simples.
Rede neural: Consultor especializado auto-optimizador
Após termos definido nossa estratégia e a implementado em nosso Expert Advisor, enfrentamos duas questões que podem invalidar completamente nossos esforços.
- Quais são os valores de entrada mais adequados?
- Por quanto tempo esses valores permanecem confiáveis? Quando precisamos realizar uma re-optimização?
Além dos parâmetros predefinidos (símbolo, prazo, etc.), existem outras configurações (editáveis): período de cálculo do indicador, níveis de compra/venda, níveis TP/SL, etc. Isto pode causar alguns problemas ao utilizar o EA.É possível desenvolver um Expert Advisor capaz de otimizar as condições de abertura e fechamento de posições em intervalos definidos?
Alguns tópicos de discussão que podem ajudar os novatos:
Agentes MetaTester não vão começar a trabalhar
Gerente do agente Myql
Pequena questão de um novatoE isto é algo que pode ser importante, por exemplo:
============
MetaTrader 5 Ajuda → MQL5 Cloud Network → Como Participar - Restrições de Participação na MQL5 Cloud Network
Há várias limitações de participação na MQL5 Cloud Network:
bom fio condutor para revelar algumas limitações -
Metatrader5 Strategy Tester Limitations on the Cloud Network: como consertar?
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Metatrader5 Strategy Tester Limitations on the Cloud Network: como consertar?
Alain Verleyen, 2017.09.23 11:37
Este artigo deve ajudar -
Criação e teste de símbolos personalizados no MetaTrader 5
Consultores Especialistas Multimoedas em MT5 - retro-testes e otimização
Os fios/postos
CodeBase
Os artigos
Resultados interessantes também podem ser obtidos com a execução de um EA multi-divisas no testador de estratégia. Como exemplo, foi utilizado oExpert Multimoedas gratuito do CodeBase. Além disso, o arquivo "#include <DistributionOfProfProfits.mqh>" foi especificado e a variável "CDistributionOfProfProfits ExtDistribution" foi declarada no cabeçalho da EA, e a função "OnTester()" foi adicionada no final do código. Após uma única execução, as seguintes estatísticas tinham sido recebidas: "TestAnalysis.htm".
otimização sobretodos os símbolos selecionados em Market Watch
Documentação
Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste
Como começar com o Metatrader 5
Sergey Golubev, 2019.05.22 14:25
Como visualizar o histórico de negociação em múltiplas moedas com base em relatórios HTML e CSV
Desde sua introdução, o MetaTrader 5 oferece opções de teste em várias moedas. Esta possibilidade é freqüentemente utilizada pelos comerciantes. No entanto, a função não é universal. Em particular, após executar um teste, o usuário pode abrir um gráfico com as operações comerciais realizadas. Mas este é apenas um gráfico de um símbolo negociado selecionado nas configurações do testador de estratégia. Todo o histórico de negociação de todos os símbolos usados não pode ser visto após o teste, enquanto o exame visual nem sempre é eficiente. Uma análise adicional pode ser necessária após algum tempo após o teste. Além disso, um relatório pode ser fornecido por outra pessoa. Portanto, uma ferramenta para visualizar a negociação em múltiplos símbolos de trabalho com base no relatório de teste HTML seria muito útil.
Oartigo anteriorforneceu uma descrição do analisador de HTML com base nos seletores CSS[1]. O analisador extrai a lista de negócios do relatório HTML, com base no qual podemos negociar (objetos gráficos). A análise dos arquivos CSV da seção Sinais é um pouco mais fácil, enquanto o formato do arquivo para os sinais MetaTrader 4 (*.history.csv) e MetaTrader 5 (*.positions.csv) é suportado pelas funções MQL embutidas.
Foi iniciado um bom fio condutor -
----------------
MT4 Strategy Tester : boas práticas, know-how e howtos
Este tópico NÃO é para fazer perguntas, ele será usado como referência.