Erros, bugs, perguntas - página 704

 
Dima_S:
Feriado bancário

O que significa isto?

Porque é que os outros pares de moedas recebem cotações?

 

Teste multimoedas em todas as carraças de 2012 02 17 até hoje (14 pares) está a empatar

LJ      0       ******* (EURUSD,H1)     16:49:20        2012.02.27 05:00:03   CTrade::PositionOpen:  [done]
EO      3       MemoryException 16:51:46        831520768 bytes not available
CG      3       MemoryException 16:51:46        804257792 bytes not available
HL      3       Tester  16:51:46        stopped on 22% of testing interval
 
olyakish:

Teste multimoedas em todas as carraças de 2012 02 17 até hoje (14 pares) está a empatar

E TERMINAL_MAXBARS quanto é que está definido? Talvez tentar reduzi-la?
 
olyakish:

Teste multimoedas em todas as carraças de 2012 02 17 até hoje (14 pares) está a empatar

MetaQuotes-Demo server?
 
antt:
Servidor MetaQuotes-Demo?

AlpariNZ-MT5

Yedelkin:
E TERMINAL_MAXBARS quanto é que está definido? Talvez devesse tentar diminuir?

50000 apenas três gráficos estão abertos (um tem 50000 barras e os outros dois têm 3000)

O terminal consome 210MB de RAM

Testador em modo de teste 620MB

Win7 x64 licenciado (tinha-o com bloco de notas)


 
Dima_S:
Feriado bancário
pusheax:

O que significa isto?

Porque é que os outros pares de moedas recebem cotações?

Isto significa que os bancos estão de férias) E porque nem todos os bancos vêm com citações de qualquer forma.
 

Não consigo decidir por mim próprio, é normal ou não? É assim em todas as línguas semelhantes a C e C++?

//------------------------------------
// Script program start function
//------------------------------------
void OnStart()
  {
  int i,j;
  double a,b;

  a=7.0/200.0;
  b=7.0/a;

  i=(int)b;
  j=(int)floor(b);
  
  Print(b,"   ",i,"   ",j);
  }

O resultado é: 200.0 199 199

Se alguém souber, por favor aconselhe.

 
victorg:

Não consigo decidir, é normal ou não? É assim em todas as línguas semelhantes a C e C++?

O resultado é: 200.0 199 199

Se alguém souber, por favor dêem-me uma pista.

Tente executar o seguinte guião (sobre os bugs de função de impressão- essa é a próxima pergunta):

//------------------------------------
// Script program start function
//------------------------------------
void OnStart()
  {
  int i,j;
  double a,b;

  a=7.0/200.0;
  b=7.0/a;

  i=(int)b;
  j=(int)floor(b);
  
  Print(DoubleToString(b,16),"   ",i,"   ",j);
  }
 
Yedelkin:

Tente executar um guião como este (o erro de impressão é a pergunta seguinte):

Obrigado!
 
victorg:
Obrigado!
E vamos deixar em aberto a questão sobre as falhas da função Print(), vamos? :)