Discussão do artigo "Otimização automática de EAs no MetaTrader 5"

 

Novo artigo Otimização automática de EAs no MetaTrader 5 foi publicado:

Este artigo descreve um mecanismo de auto-otimização de um EA para o MetaTrader 5.



A primeira instância do terminal MetaTrader 5 trabalha 24/7. É nesse terminal que são iniciados o EA Buddy Ilan e o EA em que trabalharemos nesse artigo (EA Optimizer). Esse EA executa o processo de otimização na segunda instância do terminal MetaTrader 5.

No final do processo, o EA Optimizer define os valores otimizados em variáveis globais, que serão lidas pelo EA Buddy Ilan inicializado.

Como programado, a otimização será realizada todos os sábados sem qualquer manipulação manual.

Autor: BPASoftware Thai Co. Ltd

 

Bruno,

Permita-me ser o primeiro a dizer muito obrigado por isso. Você me poupou muito trabalho.

Muito obrigado.


Shep

 
Qual é a principal diferença em relação ao antigo. É apenas para capturar o registro da EA... desculpe-me por meus comentários.


 
O artigo usa uma DLL para executar a função ShellExecuteW. Isso é muito perigoso? É possível fazer tudo isso sem a DLL?
 
dimok_w74:
O artigo usa uma DLL para executar a função ShellExecuteW. Isso é muito perigoso? É possível fazer tudo isso sem uma DLL?

É tão perigoso quanto usar o próprio sistema Windows

 
A otimização automatizada pode ser usada no Strategy Tester?
 
Yu Zhang:
A otimização automatizada pode ser usada no Strategy Tester?
Olá, o otimizador inicia o testador de estratégia na segunda instância do MT5.
 
MetaQuotes Software Corp.:

Novo artigo Foi lançado um EA dedicado ao MetaTrader 5 otimizado automaticamente:

Autor: BPASoftware Thai Co. Ltd

A otimização baseia-se na premissa de que o passado é representativo do futuro. Se essa premissa não for verdadeira, qualquer otimização será apenas um ajuste de dados! Ela não tem significado para o futuro!

Então, os preços passados, as linhas K, qualquer coisa, podem reaparecer no futuro? Exemplo simples: em um dia da semana anterior, o preço atingiu o valor de 25 no ciclo diário do indicador RSI e depois se recuperou.

Em um dia desta semana, ele também atingiu o valor de 25 e se recuperou? Os resultados não se recuperaram, continuaram a cair para 15, antes de se recuperarem. Portanto, nenhum dos saltos de preço no mercado real simplesmente repete a história.

O comportamento humano instantâneo é simplesmente repetido e refletido no gráfico de preços não será exatamente igual ao histórico.

Conclusão:

É possível que a otimização repetitiva pareça funcionar por um período de tempo. Mas, a longo prazo, é uma armadilha. E sempre que o ciclo continuar, especialmente depois que as flutuações de preço saírem de uma tendência diferente da histórica, a otimização perderá sua validação! Por exemplo:

As oscilações vão para a tendência, a tendência vai para as oscilações, a otimização é invalidada quando o mercado muda. O que é ainda mais patético é que o mercado está sempre em uma estrutura imprevisível e mutável.

 
Trabalho incrível. Muito obrigado!!!
 
Ele não está funcionando no MT5 bild 2177. Você pode me ajudar?
 
jaffer wilson:
Ele não está funcionando no MT5 bild 2177. Você pode me ajudar?
Olá, vou dar uma olhada nisso... qual é a mensagem de erro?