Erros, bugs, perguntas - página 2287

 
Quando se inicia uma corrida única ou Optimização por carrapatos reais no símbolo personalizado, onde não há carrapatos (desaparecidos, por exemplo), então o Testador termina imediatamente o seu trabalho com os seguintes registos no final
2018.09.12 22:35:08.281 Tester  Experts\fxsaber\Test.ex5 on FILTER_EURUSD.rann_RannForex,M1 from 2018.02.26 00:00 to 2018.09.12 00:00
2018.09.12 22:35:08.281 Tester  FILTER_EURUSD.rann_RannForex: history data begins from 2018.02.26 00:00

Não há qualquer pista sobre a razão pela qual a tarefa foi concluída (sem carraças reais) e, em geral, que houve algum tipo de avaria.


É possível informar no diário de bordo sobre este momento?

 

700K passes Optimização, leva aproximadamente 4 horas. Após 1,7K passes, prima Stop e reinicie. Esta é uma hora aproximada.

Isto significa que o optimizador obtém registos de 1,7K da cache e calcula-os num segundo. Por conseguinte, estima que o tempo é tão baixo.


Como corrigiria este comportamento para que o tempo de cálculo seja adequado após a paragem/início?

 
No final do Testador de Optimização dá isto
Tester  optimization finished, total passes 691200 (successful 673286 passes)

bem sucedidos são os passes que chegaram ao fim. O resto são passes que foram abortados por ExpertRemove.


Por qual bandeira o Testador classifica os passes recebidos dos Agentes? Como ler esta bandeira no OnTesterPass?

 

aqui está um momento desagradável:


ao optimizar para todas as moedas na visão geral do mercado, as colunas de cabeçalho da tabela de resultados não são visíveis

construir 1881 MT5


 
Vladislav Andruschenko:

aqui está um ponto desagradável:


ao optimizar para todas as moedas na visão geral do mercado, as colunas de cabeçalho da tabela de resultados não são visíveis

construir 1881 MT5


Obrigado. Correcção
 
Cheguei aqui porque o Service Desk foi a algum lado. Onde? Como posso reclamar que o serviço de notificação push deixou de funcionar novamente?
 

É possível voltar à língua uma conversão implícita de um conjunto de apontadores para tipos básicos, como era nas versões mais antigas do compilador? Ou pelo menos para anular* tipos?

class A { };

void f(void*&array[]) { }

void Main() { A*array[]; f(array); }

Se cada ponteiro pode ser lançado implicitamente, porque não pode ser lançado todo o conjunto? As indicações são as mesmas,não é necessário fazer alterações ao conjunto, é apenas uma questão de interpretação.

Caso contrário, basta recopiar a matriz. E no caso da sua modificação, é necessário voltar a copiá-la mais tarde. Isto é um desperdício de dinheiro. Se uma função é definida como um modelo, não pode ser usada como um modelo virtual. Fica muito inflexível.

Ou pode adicionar uma opção explícita de conversão de matriz: (vazio*&[])matriz

 
Alexey Navoykov:

Caso contrário, basta recopiar a matriz. E se o modificar, terá de voltar a copiá-lo depois. Isto é um desperdício de dinheiro. Se uma função é definida como um modelo, não pode ser usada como um modelo virtual. Fica muito inflexível.

E com modelos?
 
Quando o botão "Autoscroll ..." é premido num dia de folga, quando não há ticks, decidi colocar objectos gráficos nas histórias, fiz isso, mas depois de os editar o gráfico voa automaticamente até ao fim, ou seja, a autoscrolling é executada, o que não é conveniente.
 
Igor Makanu:

Hoje é o seu dia de folga? MQL também tem sábados e domingos de folga!

ZS: ajuda do google, horários das sessões de negociação

Yes::) Sou novo nisto, esqueci-me de ver que dia da semana é este. Apaguei o comentário há pouco quando me apercebi do que se tratava) Mas obrigado pela dica!

Razão: