Errores, fallos, preguntas - página 2316

 
fxsaber:

En realidad, la pregunta iba dirigida a los promotores, para que hubiera una base de discrepancias en los motivos de las mismas.

Teniendo en cuenta este resultado, la base aún no es visible

 
A100:

Con este resultado en mente, todavía no se puede ver la base

En su versión sería 50/50. En el mío, todo está ligeramente inclinado hacia un lado.

 
fxsaber:

En su versión sería 50/50. En el mío, todo está ligeramente inclinado hacia un lado.

No hay ningún sesgo evidente, al menos por eso:

by_ref tardó 14433,781 milisegundos: sum=-1000000ll
by_val ha tardado 13817,533 milisegundos: sum=-1000000ll

by_ref tardó 13889.424 milisegundos: sum=-1000000ll
by_val tardó 14135.603 milisegundos: sum=-1000000ll

Aquí lo tienes todo reflejado

Necesito un ejemplo más sencillo... Sin la función rand - parece que estás midiendo su velocidad (o algo más), no ref y val. Más extraño aún es que sea una simple tableta x86, y el orden de los números es casi el mismo ~14 vs ~18. Y que en una comparación alternativa los ciclos completamente (!) iguales dan el mismo resultado, no como aquí

 
Una persona me escribe en mi mensaje privado aquí y no puedo ir a su página - me da un error 404 (puedo ir a las páginas de otros corresponsales sin problemas). No creo que deba acudir a un foro público para hablar de esto, ¿verdad? ¿Cómo resolver estos problemas sin ayuda?
 
A100:

Necesito un ejemplo más sencillo...

Decidí escribir mi propio código por completo, en lugar de arreglar el de otros.

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 en igualdad de condiciones. Las primeras iteraciones son muy diferentes entre sí. Entonces se alinea.

 

¿Dónde debo enviar una solicitud para arreglar el error de que cuando se arrastra un borde de una línea con ctrl, esa línea se copia o no? Es una cuestión de suerte.

Creo que el foro es sobre el lenguaje, pero ¿a dónde envío la plataforma?


Windows 10

MT5 x64 build 1932

 
No puedo añadir una señal. El campo de broker no muestra mi broker de fortfs, pero antes sí.
 
2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: La dirección 'http://ec2-35-158-140-133.eu-central-1.compute.amazonaws.com' debe añadirse a la lista de URLs permitidas en la pestaña 'Asesores'Error64

2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: Error en WebRequest. Código de error=4060

¿Quién puede decirme qué es este error y cómo solucionarlo?


 
Evgeniytre:
2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: La dirección 'http://ec2-35-158-140-133.eu-central-1.compute.amazonaws.com' debe añadirse a la lista de URLs permitidas en la pestaña 'Asesores'Error64

2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: Error en WebRequest. Código de error=4060

¿Algún consejo sobre qué tipo de error y cómo solucionarlo?


Servicio - Ajustes - Asesores Expertos


 
Vladimir Karputov:

Servicio - Ajustes - Asesores

no se guarda ((