Milagres com o provador. - página 6

 
stringo:

Antes as maravilhas da execução real. No testador, o Expert Advisor e o servidor comercial (teste) são um-para-um. No testador existe apenas um EA (sem vizinhos interferentes) e todas as execuções são síncronas.

Na vida real o seu Expert Advisor está no mesmo computador com 4 dúzias de outros Expert Advisors, que também trabalham como o seu. Na vida real, o servidor comercial está a trabalhar não só com a sua EA, mas também com milhares de outros. Na vida real, a execução é assíncrona.

realizou um teste da sua EA no modo "atraso de execução aleatória"?

No modo "execução atrasada aleatória", o resultado da entrada no mercado é quase o mesmo, ou seja, apenas duas operações de compra. O meu lucro é cerca de 4000 menos.

Vou agora olhar para os indicadores ( .

 
papaklass:
Só fecha posições em paragens ou existem quaisquer outros mecanismos de fecho forçado?
Apenas em paragens, não há mecanismos de fecho forçado.
 

O provador mostrou todos os acordos que realmente aconteceram no campeonato, mas por alguma razão só hoje?

Bem, se o testador for tão perfeito nos cinco, pode haver uma hipótese de sucesso ))).


 
O testador não tem estado a testar durante as últimas 24 horas.
 
Renat:
O testador não tem estado a testar durante as últimas 24 horas.
Renat, porque é que o testador em MT4 testa no último dia e não em MT5? Haverá uma diferença tão grande na essência do tiquetaque?
 
sergeev:
Renat, porque é que o testador em MT4 testa no último dia e não em MT5? Existem diferenças tão grandes na essência do tiquetaque?

A propósito, sim, resolvemos a optimização - nuvem, dessincronização, etc. Mas mesmo assim não há clareza, penso que é possível limitar o ponto final (para especificar o tempo exacto). Mas não importa, não é muito importante.

Mas um único teste com parâmetros específicos no meu computador.....

Para comparar o comércio real com um real / demo e no testador.

?

 
sergeev:
Renat, porque é que o testador em MT4 testa no último dia, e não em MT5? Existem diferenças tão grandes na essência do tiquetaque?

No MT4, o testador é "incorporado" no terminal e utiliza directamente a história. O optimizador pode facilmente "congelar" a história no momento em que a optimização começa.

No MT5, o testador é uma aplicação separada que sincroniza o histórico com o terminal de cada vez. Os dados do último dia estão constantemente a mudar, por isso:

1. Bombagem constante do contentor do último dia.

2. Dados históricos diferentes sobre agentes diferentes, dependendo de quando um agente está ligado

 
stringo:

No MT4, o testador é "incorporado" no terminal e utiliza directamente o histórico. O optimizador pode facilmente "congelar" a história no momento em que a optimização começa.

No MT5, o testador é uma aplicação separada que sincroniza o histórico com o terminal de cada vez. Os dados do último dia estão constantemente a mudar, por isso:

1. Bombagem constante do contentor do último dia.

2. Dados históricos diferentes sobre agentes diferentes, dependendo de quando o agente está ligado

E se limitarmos a optimização a um lote diário, mas permitirmos o teste (único) do último dia? É uma característica muito popular, especialmente quando o mercado muda rapidamente (relativamente). A questão é que é importante verificar se a implementação do parâmetro seleccionado no optimizador é realmente capaz de negociar com sucesso no tempo actual.

 
stringo:

No MT4, o testador é "incorporado" no terminal e utiliza directamente o histórico. O optimizador pode facilmente "congelar" a história no momento em que a optimização começa.

No MT5, o testador é uma aplicação separada que sincroniza o histórico com o terminal de cada vez. Os dados do último dia estão constantemente a mudar, por isso:

1. Bombagem constante do contentor do último dia.

2. Dados históricos diferentes sobre agentes diferentes, dependendo de quando o agente está ligado

isto é ok. paginação, os dados são todas fontes de carraças.

Mas a questão é: porque não permite a verificação dos testes nos carrapatos do dia actual? Porque não existe tal possibilidade?

 
sergeev:

mas a questão é - porque não deixar que os testes sejam verificados nos carrapatos do dia actual? Porque não existe tal possibilidade?

Porque há um problema com o deslocamento temporal e o ponto de sincronização.

Para evitar problemas com dados em cludes (onde existem enormes caches distribuídos) e agentes remotos, limitamo-los especificamente ao dia anterior. Um dia (bloco diário) é a porção mínima de sincronização na nossa rede e numa rede distribuída é economicamente não rentável (completamente contra-indicado) lidar com a parte em constante mudança do bloco mínimo.

Ou seja, é uma condição técnica e não pode ser alterada.

Razão: