Resultados completamente diferentes de um mesmo especialista - página 3

 
Algumas dicas, já que tenho lutado contra a miserável inconsistência dos resultados no testador também, mas agora sou capaz de obter resultados consistentes. Eu estava obtendo resultados inconsistentes, sem mudanças, mas simplesmente pressionando o botão "Start" após a conclusão de uma corrida anterior. Parece haver mais do que apenas o "Spread" no trabalho. O que se segue é um pouco doloroso, mas eu obtenho resultados consistentes.


1) Faça o download dos dados históricos e faça o download novamente até realizar pelo menos um recálculo.

2) No navegador, apague sua conta demo. Isto desconectará sua sessão e manterá seus resultados consistentes ao reiniciar o MT4 (apenas não faça o login ou recrie a conta).

3) Verifique o spread para seu símbolo, usando um script simples com mode_spread= MarketInfo(Symbol(),MODE_SPREAD); Print("MODE_SPREAD=",mode_spread). Se seu corretor usa spreads fixos, você não poderá ser impactado pelas mudanças de spread. Eu só gosto de garantir que o spread seja um valor razoável para o par de símbolos. Caso contrário, posso ajustar ligeiramente meus resultados para refletir um spread razoável ou posso reconectar, verificar o spread, e desconectar novamente.

4) Faça seus testes. Desde que você não reconecte/relogue seus resultados deve ser consistente.

Boa sorte.

 
RaptorUK:
Faça o download de seus dados novamente, desconecte seu Terminal (eu faço isso fazendo o login com um número de conta inválido), apague seu histórico e dados já armazenados no Terminal, importe seus dados, M1 presumo ? faça os outros períodos que você precisa usando o conversor de período e importe-os . . verifique se você tem os dados necessários para o período de data que você deseja executar . . execute seu EA.

Eu tentei este procedimento hoje. O que descobri foi que precisava estar conectado a um servidor para poder importar dados ou executar um backtest. Sem estar conectado, nenhum deles funcionaria. Portanto, não tenho certeza de como esta idéia (sonoridade razoável) de trabalhar off-line pode funcionar.


Outra descoberta mais específica (que não chega perto de explicar minhas observações) é que os dados EURUSD que baixei recentemente tinham uma enorme lacuna (mais de uma semana), apesar de serem descritos como de "alta qualidade". Eu informei o fornecedor.

 
pianoman59:
Algumas dicas, pois tenho lutado contra a miserável inconsistência dos resultados no testador também, mas agora sou capaz de obter resultados consistentes. Eu estava obtendo resultados inconsistentes, sem mudanças, mas simplesmente pressionando o botão "Start" após a conclusão de uma corrida anterior. Parece haver mais do que apenas o "Spread" no trabalho. O que se segue é um pouco doloroso, mas eu obtenho resultados consistentes.


1) Faça o download dos dados históricos e faça o download novamente até realizar pelo menos um recálculo.

2) No navegador, apague sua conta demo. Isto desconectará sua sessão e manterá seus resultados consistentes ao reiniciar o MT4 (apenas não faça o login ou recrie a conta).

3) Verifique o spread para seu símbolo, usando um script simples com mode_spread= MarketInfo(Symbol(),MODE_SPREAD); Print("MODE_SPREAD=",mode_spread). Se seu corretor usa spreads fixos, você não poderá ser impactado por mudanças de spread. Eu só gosto de garantir que o spread seja um valor razoável para o par de símbolos. Caso contrário, posso ajustar ligeiramente meus resultados para refletir um spread razoável ou posso reconectar, verificar o spread, e desconectar novamente.

4) Faça seus testes. Desde que você não reconecte/relogue seus resultados deve ser consistente.

Boa sorte.

@pianoman59, não estou bem certo do que você quer dizer com sua primeira sugestão. Eu importo dados que eu baixei anteriormente de um fornecedor de dados independente (e descompactados). O que você está sugerindo repetir?
 
Se você precisar de dados confiáveis: http://eareview.net/tick-data deve ser sua primeira escolha. É uma dor de cabeça pô-lo a funcionar, mas depois você tem dados ao vivo de qualidade
 
Elroch:
Obrigado. Eu tenho usado dados do mesmo site. Tenha cuidado com a enorme lacuna nos dados do EURUSD no início de julho.
OK, obrigado, estou usando os dados antes de 2009 no momento, então devo estar OK.
 
Presumo que você esteja fazendo isso para manter os dados recentes intactos para análise posterior, quando você tem algo que parece realmente bom? Mesmo assim, estou um pouco cético quanto à utilidade de seus resultados. Minha impressão é que o EURUSD tem sido muito diferente nos últimos anos de todo o período anterior. Fatores econômicos importantes podem ser a causa principal pela qual ele tem tido uma tendência maior para a tendência e (pelo menos me parece) mais lucrativo para o comércio como resultado. Tenho visto muitos exemplos de sistemas que não funcionaram até os últimos dois anos e que depois se saíram bem.
 
No momento, estou principalmente depurando e testando meu código, portanto só preciso de dados decentes sem lacunas e desajustes.
 
Elroch:
Obrigado. Eu tenho usado dados do mesmo site. Tenha cuidado com a enorme lacuna nos dados do EURUSD no início de julho.

Presumo que você se refere a estes dados?

 
Verifiquei, e os dados foram de fato substituídos mais tarde, em 1º de agosto, por um sem a lacuna.
 
Simon Gniadkowski:
Minha experiência com a Alpari não me engana, foi um exemplo do que pode acontecer às vezes com Corretores, ou seja, suas plataformas Demo e Live podem ser muito diferentes. . .

Isso é verdade! Meu programador me disse uma vez que, às vezes, os atrasos acontecem muito na conta demo, o que o torna instável.

Então é melhor que se o resultado do teste for bom, tente testá-lo em conta real com pequenos entre os primeiros, antes de usá-lo de verdade