Erros, bugs, perguntas - página 749

 

O que é que isto significa?

Nenhum erro no terminal, o indicador compila, funciona, nenhum erro no editor, no registo

2012.06.08 11:15:11     Cpp compiler    MS Visual Studio compiler is not installed in the system or failed initializing the compiler

mas o indicador não precisa de nenhum VS, é apenas um par de matrizes. Mas começa teimosamente apenas assim - Depuração.

Como repará-lo?

 

Uma vez que a pergunta com as datas do gráfico permanece sem resposta da MQ, vou perguntar a próxima.

Não consigo encontrar isto na descrição.

 
Karlson:

Uma vez que a pergunta com as datas do gráfico permanece sem resposta da MQ, vou perguntar a próxima.

Não consigo encontrá-lo na descrição.

Isto foi feito para testar indicadores do Mercado.

P.S. Não é apenas do Mercado. Por exemplo, pode ver como o indicador se comporta no testador durante o seu desenvolvimento. Pode levar muito tempo a esperar pela actualização no modo de tempo real.

 

Obrigado.

Estou a pedi-los primitivamente a uma EA vazia para testar o indicador.

 
Karlson:

Não consigo encontrá-lo na descrição.

Diz na ajuda do terminal - https://www.metatrader5.com/ru/terminal/help/algotrading/testing
 
Obrigado, não tinha reparado.
 
Karlson:

Obrigado.

Estou a pedi-los primitivamente a uma EA vazia para testar o indicador.

E agora nem sequer precisa de um Consultor Especialista para isso. Tenho de o corrigir e desperdiçar o meu precioso tempo. Isso foi rápido. Um! e é tudo. ))
 
Mas apenas o modo visual. Por isso, não se pode medir a velocidade.
 
Karlson:
Mas apenas o modo visual. Por isso, não se pode medir a velocidade.
Já vi que já verificou o perfilador. É com esse que se deve medir a velocidade, se bem entendi. :)
 

Por favor, ajudem-me a compreender!

No processo dos meus cálculos recebo números cujo significado não é claro para mim.

Atribuo tal número à variável a e imprimo-o:

void OnStart()
  {
  double a;
  bool v;
  a=-7.56414503782948460000 e-321;
  v=MathIsValidNumber(a);
  PrintFormat("a= %.16e,   Valid= %i",a,v);
  }

Resultado:

a= -7.5641450378294846e-321,   Valid= 1

Mas de acordo com a documentação, o tipo duplo não pode ter poderes abaixo de -308. Quem sabe que tipo de números são?