Gogetter EA - página 10

 
furious_angel:
. gostaria de ajudá-lo a testar isso, mas por alguma razão não posso anexá-lo a um gráfico ... não posso descobrir por que não ...

quando se copia o arquivo mqh não se cola o

"************************************"

linhas na parte superior e inferior do arquivo... Não acho que o compilador gostaria dessas

 

deve haver uma razão para que a plataforma esteja processando os mesmos dados de maneira diferente uma vez do que faz em outra.

Posso ver que a segunda vez que ela modelou mais barras (ticks), mas posso explicar isso porque a segunda vez que alterei a data final para o dia atual em vez de uma semana atrás... no entanto, isso não explica as mudanças dramáticas nos resultados porque as grandes divergências ocorreram muito antes da semana mais atual dos dados ser processada na linha do tempo.

Não sei como obter respostas a estas perguntas...

Recebi esta resposta no meu e-mail.....

Olá Aaragorn,

Por favor, tente consultar nossos artigos em https://www.mql5.com/en/articles/mt4/tester/

Cumprimentos, Tatyana Vorontsova

MetaQuotes Software Corp.

www.metaquotes.net

Tendo agora lido todos aqueles artigos que ainda não me dizem ou realmente sugerem porque a plataforma está processando os dados de forma diferente de uma vez para outra com os mesmos arquivos de dados e as mesmas configurações da EA.

 
Aaragorn:
na verdade o arquivo mqh precisa ir na pasta "incluir", que é uma subpasta da pasta "especialistas". Pelo menos é assim que funciona para mim. Eu não tenho problemas para anexá-lo> eu só tenho problemas para que o testador de estratégia seja consistente com ele.

oh... ok... acabo de carregar os outros que tenho testado no arquivo de especialistas e eles vão embora... não sabia que você precisava ser feito de outra forma... farei os ajustes e verei o que acontece... obrigado por sua resposta rápida.

 
Aaragorn:
Deve haver uma razão para que a plataforma esteja processando os mesmos dados de forma diferente uma vez do que faz outra vez. Posso ver que na segunda vez ela modelou mais barras(tiquetaques) ....

Essa poderia ser a razão pela qual existe uma diferença. Durante a primeira corrida, havia pedaços de dados que estavam faltando. Entretanto, quando você atualizou o banco de dados e depois executou o teste, muitos desses pedaços foram preenchidos e as paradas que não foram acionadas devido à falta de dados estão agora sendo acionadas. Você tentou ampliar suas paradas e executar os testes?

Boa sorte.

 
Maji:
Esta pode ser a razão pela qual existe uma diferença. Durante a primeira execução, havia pedaços de dados que estavam faltando. Entretanto, quando você atualizou o banco de dados e depois executou o teste, muitos desses pedaços foram preenchidos e as paradas que não foram acionadas devido à falta de dados estão agora sendo acionadas. Você tentou ampliar suas paradas e executar os testes? boa sorte.

você quer dizer ampliar o stop loss? ou o trailing stop loss?

ou você quer dizer...

o alargamento do intervalo de datas do teste?

Eu não acho que o aumento do número de barras está no início, que os dados não estão mudando, é apenas a semana mais recente que mudou que eu acredito que é responsável pelo aumento dos dados.

Eu vi este teste de forma diferente por várias semanas. O único progresso no teste que posso relatar é que ao abrir uma nova conta demo (acho que a antiga expirou) a EA está agora testando para frente em minha demo muito bem. É um programa muito ocupado e agressivamente engajado neste momento. Perdeu $450 desde que comecei ontem à noite, mas ainda está negociando...ainda está dentro das previsões dos modelos.

Mas você vê que é isso mesmo! Como você sabe como ele está processando os dados ou o que está realmente fazendo? Eu não sei como observar ou alterar como ele processa os dados... por que deixaria pedaços de dados de fora na primeira vez e não na segunda? Como podemos verificar se o processamento de dados é estável?????

Se não está processando os dados exatamente da mesma maneira cada vez, então não se pode confiar neles.

 
Aaragorn:
você quer dizer ampliar a parada perdida? ou a parada perdida?

ou você quer dizer...

alargando o intervalo de datas do teste?

Ampliar a parada de perda e a parada de fuga.

Não mexa com o intervalo de datas.

 
Maji:
Amplie a parada de perda e a parada de rastreamento. Não mexa com o intervalo de datas.

que realmente não faz nada para resolver a questão da instabilidade do processamento.

 
Postado originalmente pelo Maji

That might be the reason why there is a difference. During the first run, there were chunks of data that were missing. However, when you updated the databank and then ran the test, many of those chunks were filled and the stops that were not triggered due to missing data are now being triggered. Did you try widening your stops and running the tests?

Boa sorte.

por que os dados faltariam na primeira vez? São os mesmos dados históricos...tudo o que é atualizado é a semana mais recente? Não é a atualização dos dados desde o início do teste...

Algo é variável aqui...ou os dados ou a forma como os dados são processados. Minha pergunta permanece...

Como eu ou qualquer pessoa podemos verificar como os dados são processados para que saibamos que são estáveis e o fazemos exatamente da mesma forma a cada vez?

 

Eu fiz uma mudança no código em um GGS e isso arruinou o resultado, então eu desfiz a mudança e o resultado não voltou a ser tão bom quanto era antes da mudança.

 

Enviando outra carta para metaquotes.net

usando este link. https://www.metaquotes.net/bugtrack/

Eu me submeti uma vez a:

Software:MetaTrader 4

Versão:4.00

Tipo:Erro

e uma vez para:

Software: DataCenter

Versão:4.00

Tipo:Erro

*****************************************************

Não recebi nenhuma resposta aos meus últimos 3 e-mails para support@metaquotes.ru. Esta é minha pergunta.

Três coisas devem ser verificadas para que o backtester da estratégia funcione.

1- os próprios dados

2- o código EA

3- a forma como a plataforma processa os dados

Fiz dois testes de estratégia na mesma EA e obtive resultados muito diferentes a cada vez.

Posso verificar que o código EA não mudou em cada teste.

Posso assumir que ele usou exatamente os mesmos dados históricos do centro histórico porque o intervalo de datas também não foi alterado.

Como posso verificar que a plataforma está processando os dados exatamente da mesma maneira em cada teste?

Meus resultados parecem sugerir que ela não está processando os dados da mesma maneira cada vez.... veja este link para detalhes dos meus resultados

https://www.mql5.com/en/forum/general

Eu já li estes artigos: https://www.mql5.com/en/articles/mt4/tester/

Não vejo nada em nenhum dos artigos para ajudar a responder a esta pergunta sobre como a plataforma processa os dados e como posso verificar a sua estabilidade.