Retrocesso/Optimização - página 85

 

Um fio muito interessante e útil!!

 

Dados gerados pelo back tester ...

Como curiosidade : é assim que os dados gerados pelo back-tester se parecem quando são gravados. Em comparação aos dados em tempo real, é óbvio que a forma de modelagem está bastante distante do que realmente acontece no mundo cotidiano. Portanto, por causa disso também (juntamente com uma total falta de propagação real, lance real e pergunta) tenha muito cuidado ao obter alguns resultados do teste de retrospectiva. A única maneira confiável de testar ainda é o teste dianteiro.

PS: há alguns períodos que parecem ainda mais estranhos do que este, mas acho que mesmo este período ilustra por que o teste retrospectivo não é uma ferramenta perfeita para testar qualquer EA

Arquivos anexados:
 

Problema com o tempo de intervall durante o backtesting e otimização

Olá,

Eu codifiquei um novo EA e quero otimizá-lo e testá-lo novamente. Tento isto para o período de 1.1.2008 até agora (22.9.2012). Mas ambos param algum tempo em novembro de 2011, mesmo que eu atualize meus dados históricos. (Alpari UK e FxPro, mesmo problema) Alguma idéia ??

Juergen

 

Como isso pára?

Veja a curva de equidade na aba do gráfico e se ela cair para 0, tente aumentar o depósito inicial nas propriedades dos especialistas. Esta é a razão mais comum pela qual um EA deixa de negociar em teste posterior.

JStein:
Olá,

Eu codifiquei um novo EA e quero otimizá-lo e testá-lo novamente. Tento isto para o período de 1.1.2008 até agora (22.9.2012). Mas ambos param algum tempo em novembro de 2011, mesmo que eu atualize meus dados históricos. (Alpari UK e FxPro, mesmo problema) Alguma idéia ??

Juergen
 

Se no contra-teste funcionar e depois parar, significa que perdeu todo o dinheiro

Se fosse algum outro problema, não negociaria no início e não se comportaria de forma tão similar em dois contra-testes de corretores diferentes.

 

PS: ou você tem uma EA protegida (que se limita a trabalhar apenas até determinada data), mas nesse caso você deve entrar em contato com seu desenvolvedor da EA

 
seekers:
PS: ou você tem uma EA protegida (que se limita a trabalhar apenas até determinada data), mas nesse caso você deve entrar em contato com seu desenvolvedor da EA

Graças a todos, mas:

- a EA é minha própria e não limitada de qualquer forma.

- O saldo e a equidade estão bem e aumentando ( ~16.000 euros )

- simplesmente não negocia mais.

Quando eu mudo a hora de início do backtest, por exemplo, para 1.1.2009, ele faz o backtest até agora. Parece que há um limite para o intervalo de tempo para o backtest :-) e o limite não é da minha EA.

Cumprimentos, Juergen

Arquivos anexados:
testergraph.gif  13 kb
 

...

JStein

Parece que você está certo

Parece que há algum problema com os testes (novamente)

Por curiosidade testou o simples exemplo MACD que existe e vem com metatrader e em meus testes funcionou de 1971 a maio de 2010. Depois parou sem nenhuma razão: nenhum erro escrito na revista, nada. Acho que é um dos novos bugs que vieram com algumas das construções que estávamos tendo nos últimos meses.

JStein:
Graças a todos, mas:

- a EA é minha própria e não é limitada de qualquer forma.

- O saldo e a equidade estão bem e aumentando ( ~16.000 euros )

- simplesmente não negocia mais.

Quando eu mudo a hora de início do backtest, por exemplo, para 1.1.2009, ele faz o backtest até agora. Parece que há um limite para o intervalo de tempo para o backtest :-) e o limite não é da minha EA.

Cumprimentos, Juergen
 
mladen:
JStein

Parece que você está certo

Parece que há algum problema com os testes (novamente)

Por curiosidade testou o simples exemplo MACD que existe e vem com metatrader e em meus testes funcionou de 1971 a maio de 2010. Depois parou sem nenhuma razão: nenhum erro escrito na revista, nada. Acho que é um dos novos bugs que vieram com algumas das construções que estávamos tendo nos últimos meses.

Também pensei em um bug no MT4 com testes de backtesting, mas me perguntei, que ninguém mais detectou este problema antes. Mas agora eu vejo que também outras pessoas (você :-) ) têm problemas. Vamos esperar por uma correção do bug.

 

Apenas mais um pensamento sobre os testes de retaguarda:

- a maioria de nós otimiza os parâmetros de seus EA com as negociações "Longo e Curto" habilitadas e obtém algum conjunto de parâmetros com balanço máximo, mínimo. DD ou algo parecido com isto. Mas pense nisto: talvez, em seu EA faça uma diferença qual parâmetro definir para usar para negócios curtos e para negócios longos. Portanto, otimizo meus EAs com diferentes conjuntos de parâmetros para as operações curtas e longas e detectei grandes diferenças nos parâmetros. Faço isso permitindo que "apenas curto" ou "apenas longo" obtenha os melhores parâmetros. E depois, eu executo o EA em duas janelas de gráficos diferentes, uma com os melhores parâmetros para as operações longas e outra com os melhores parâmetros para as operações curtas. Isto aumentou meu lucro dramaticamente.

Talvez isto não funcione para todas as EA, mas vale a pena tentar e não custa dinheiro nenhum.