Erros, bugs, perguntas - página 2316

 
fxsaber:

A questão era na verdade destinada aos criadores, de modo que havia uma base para discrepâncias nas razões para as discrepâncias.

Com este resultado em mente, a base ainda não é visível

 
A100:

Com este resultado em mente, ainda não se consegue ver a base

Na sua versão seria 50/50. No meu, tudo está ligeiramente enviesado para um lado.

 
fxsaber:

Na sua versão seria 50/50. No meu, tudo está ligeiramente enviesado para um lado.

Não há nenhum preconceito óbvio, pelo menos é por isso:

by_ref levou 14433,781 milissegundos: soma=-1000000ll
by_val levou 13817,533 milissegundos: soma=-1000000ll

by_ref levou 13889,424 milissegundos: soma=-1000000ll
by_val levou 14135,603 milissegundos: soma=-1000000ll

Aqui tem tudo espelhado

Preciso de um exemplo mais simples... Sem função rand - parece que se está a medir a sua velocidade (ou outra coisa), não ref e val. Ainda mais estranho que eu seja um simples comprimido x86, e a ordem dos números é mais ou menos a mesma ~14 vs ~18. E para que numa comparação alternativa completamente (!) os mesmos ciclos dêem o mesmo resultado, não como aqui

 
Uma pessoa escreve-me aqui na minha mensagem privada e eu não posso ir à sua página - recebo um erro 404 (posso ir às páginas de outros correspondentes sem qualquer problema). Acho que não devo ir a um fórum público sobre isto, pois não? Como resolver estas questões sem apoio?
 
A100:

Preciso de um exemplo mais simples...

Decidi escrever inteiramente o meu próprio código, em vez de fixar o de outra pessoa.

int Ref( string &Str ) { return(Str == NULL ? 1 : 0); }
int Val( string  Str ) { return(Str == NULL ? 1 : 0); }

#define  ITERATIONS 1 e5

int BenchRef( const string &Str, const int Iterations = ITERATIONS )
{
  int Res = 0;
  
  for (int i = 0; i < Iterations; i++)
  {
    string Str2 = (string)i + Str;
    
    Res += Ref(Str2);
  }
    
  return(Res);
}

int BenchVal( const string &Str, const int Iterations = ITERATIONS )
{
  int Res = 0;
  
  for (int i = 0; i < Iterations; i++)
    Res += Val((string)i + Str);
    
  return(Res);
}

#define _CS(A) ((!::IsStopped()) && (A))

#define  BENCH(A,B)                                           \
{                                                            \
  ulong MinTime = ULONG_MAX;                                 \
  for (int i = 0; _CS(i < B); i++)                           \
  {                                                          \
    Comment(#A + ": " + (string)i + "/" + #B);               \
                                                             \
    const ulong StartTime=GetMicrosecondCount();             \
    A;                                                       \
    const ulong TmpTime = GetMicrosecondCount() - StartTime; \
                                                             \
    if (TmpTime < MinTime)                                   \
      MinTime = TmpTime;                                     \
  }                                                          \
                                                             \
  Print("Time["+#A+"] = "+(string)MinTime);                  \
}

void OnStart()
{
  string Str = " ";
  
  for (int i = 0; i < 16; i++)
    Str += Str;
    
  BENCH(BenchRef(Str), 100)
  BENCH(BenchVal(Str), 100)
}


Time[BenchRef(Str)] = 545708
Time[BenchVal(Str)] = 543934


Parece estar em pé de igualdade. As primeiras iterações são muito diferentes uma da outra. Depois alinha-se.

 

Para onde devo enviar um pedido para corrigir o bug que quando se arrasta uma borda de uma linha com ctrl, essa linha ou é copiada ou não? É uma questão de sorte.

Penso que o fórum é sobre a língua, mas para onde o devo enviar sobre a plataforma?


Janelas 10

MT5 x64 construção 1932

 
Não posso acrescentar um sinal. O campo de corretores não mostra o meu corretor de fortfs, mas mostrava-o antigamente.
 
2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: O endereço 'http://ec2-35-158-140-133.eu-central-1.compute.amazonaws.com' deve ser adicionado à lista de URLs permitidas no separador 'Advisors'Error64

2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: Erro em WebRequest. Código de erro=4060

Quem me pode dizer o que é este erro e como corrigi-lo?


 
Evgeniytre:
2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: O endereço 'http://ec2-35-158-140-133.eu-central-1.compute.amazonaws.com' deve ser adicionado à lista de URLs permitidas no separador 'Advisors'Error64

2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: Erro em WebRequest. Código de erro=4060

Algum conselho sobre que tipo de erro e como corrigi-lo?


Serviço - Definições - Consultores especializados


 
Vladimir Karputov:

Serviço - Definições - Consultores

não é guardado ((