Erros, bugs, perguntas - página 2511

 
EgorKim:

Caros programadores, adicione a função OnTester ao indicador.

Não há método de trabalho para aprender a conclusão do teste com o indicador

Justifique

 
Slava:

Justifique

Em alguns casos, faz sentido optimizar os indicadores exactamente da mesma forma que as AAE. O criador do indicador conhece o significado aplicado da optimização. Fez o modo de cálculos matemáticos aleatórios, e o indicador é na realidade um cálculo, mas com uma representação gráfica do resultado. Naturalmente, os indicadores só podem ser optimizados e testados por um valor personalizado da OnTester.

Escrevi uma fundamentação no balcão de atendimento, mas como o acesso já não está disponível, não posso fornecer mais detalhes. Seria lógico deixar as tarefas SD existentes disponíveis no modo só de leitura - então poderia estabelecer uma ligação a partir daí.

 
Comentários não relacionados com este tópico foram transferidos para "Perguntas dos principiantes do MQL5 MT5 MetaTrader 5".
 
Stanislav Korotky:

Em alguns casos, faz sentido optimizar os indicadores exactamente da mesma forma que as AAE.

Depois pode fazer um EA com um manipulador de indicadores.

 
Vladislav Andruschenko:

Isto não é um "bug" mas uma característica do site.
Tem de clicar duas vezes no post de um utilizador.
Clicar, depois voltar e depois clicar novamente.

E aparece se tiver várias abas abertas. Ou a partir de diferentes computadores, os telefones estavam ligados à Internet.

A receita dada não ajuda em nada. Tenho uma aba aberta. Primeiro zerei clicando em cada uma delas três vezes.

Depois escreveu uma PM, e imediatamente apareceu supostamente seis não lidas. Não há melhor que isso.

 
fxsaber:

Depois pode fazer um EA com um manipulador de indicadores.

Porquê todos estes invólucros? Porque não implementá-los na própria plataforma? O testador já tem a capacidade de testar tanto EAs como indicadores. É absolutamente ilógico que o primeiro tipo tenha a capacidade de devolver um valor ao testador, enquanto que o segundo não tem.

 
Stanislav Korotky:

Porquê todos estes invólucros? Porque não implementá-los na própria plataforma? O testador já tem a capacidade de testar tanto os Conselheiros Especialistas como os indicadores. É absolutamente ilógico que o primeiro tipo tenha a capacidade de devolver um valor ao testador, enquanto que o segundo não tem.

Quis dizer que no Testador, os indicadores só são executados no Visualizador. E nunca executam lá OnDeinit e destruidor global (mesmo depois de fecharem o Visualizador). Por conseguinte, é um pouco problemático descobrir no indicador que a corrida parou.

OnTester foi originalmente concebido como um critério de optimização personalizado (os indicadores não são optimizados e nem sequer funcionam fora do Visualizador), não como um semáforo do fim da corrida. Semaphore in Expert Advisors tem sido sempre OnDeinit. Não há necessidade de devolver algo ao indicador no Testador.

 
Comentários não relacionados com este tópico foram transferidos para "Perguntas dos principiantes do MQL5 MT5 MetaTrader 5".
 
A palavra-chave está em linha apenas para compatibilidade?
 
fxsaber:

A questão era que no Testador, os indicadores só são executados no Visualizador. E OnDeinit e global destructor nunca são executados lá(mesmo depois do Visualizer estar fechado). Por conseguinte, é um pouco problemático descobrir no indicador que a corrida parou.

OnTester foi originalmente concebido como um critério de optimização personalizado (os indicadores não são optimizados e nem sequer funcionam fora do Visualizador), não como um semáforo do fim da corrida. Semaphore in Expert Advisors tem sido sempre OnDeinit. E não há necessidade de devolver algo ao indicador no Testador.

Esta cara ousada é o próprio problema, por causa do qual escrevi o SD. Muitos indicadores devem armazenar estatísticas ou status ao carregar, mas o testador não permite trabalhar neste momento devido ao fracasso do OnDeinit, para não mencionar a depuração do código OnDeinit no histórico (o que é impossível agora).

Não é assim tão claro. Creio que um programa apoiado por um testador deve ser capaz de lidar com um evento OnTester puramente semanticamente, por definição. O modo visual ou não-visual é outra questão. Porque não podemos testar o indicador num modo não-visual também não é claro, porque ajudaria a identificar os problemas específicos nos cálculos do indicador, e de facto, este modo ainda está lá, se executarmos a visualização e depois usarmos o botão "scroll to" de data na janela.

Se o indicador devolvesse um valor ao testador, este poderia ser optimizado. Penso que isto é útil, já encontrei a necessidade. Agora o problema é resolvido "dançando com tamborim".