Erreurs, bugs, questions - page 2316

 
A100:

Avec ce résultat en tête, vous ne pouvez pas encore voir la base

Dans votre version, ce serait 50/50. Dans le mien, tout est légèrement biaisé d'un côté.

 
fxsaber:

Dans votre version, ce serait 50/50. Dans le mien, tout est légèrement biaisé d'un côté.

Il n'y a pas de parti pris évident, du moins c'est pourquoi :

by_ref a pris 14433.781 millisecondes : sum=-1000000ll
by_val a pris 13817.533 millisecondes : sum=-1000000ll

by_ref a pris 13889.424 millisecondes : sum=-1000000ll
by_val a pris 14135.603 millisecondes : sum=-1000000ll

Ici vous avez tout en miroir

J'ai besoin d'un exemple plus simple... Sans la fonction rand - il semble que vous mesuriez sa vitesse (ou autre chose), pas ref et val. D'autant plus étrange que je suis une simple tablette x86, et que l'ordre des chiffres est à peu près le même ~14 vs ~18. Et que dans une autre comparaison, les mêmes cycles ( !) donnent le même résultat, et non pas comme ici

 
Une personne m'écrit dans mon message privé ici et je ne peux pas aller sur sa page - je reçois une erreur 404 (je peux aller sur les pages des autres correspondants sans aucun problème). Je ne pense pas que je devrais aller sur un forum public à ce sujet, devrais-je ? Comment résoudre ces problèmes sans assistance ?
 
A100:

J'ai besoin d'un exemple plus simple...

J'ai décidé d'écrire entièrement mon propre code, plutôt que de corriger celui de quelqu'un d'autre.

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


Il semble être sur un pied d'égalité. Les premières itérations sont très différentes les unes des autres. Puis il s'aligne.

 

Où dois-je envoyer une demande pour corriger le bug qui fait que lorsque vous faites glisser un bord d'une ligne avec ctrl, cette ligne est copiée ou non ? C'est une question de chance.

Je pense que le forum concerne la langue, mais où dois-je envoyer la plate-forme ?


Windows 10

MT5 x64 build 1932

 
Je ne peux pas ajouter un signal. Le champ broker n'affiche pas mon broker fortfs, mais il le faisait auparavant.
 
2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1 : L'adresse 'http://ec2-35-158-140-133.eu-central-1.compute.amazonaws.com' doit être ajoutée à la liste des URL autorisées dans l'onglet 'Advisors'Error64

2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1 : Erreur dans WebRequest. Code d'erreur=4060

Qui peut me dire ce qu'est cette erreur et comment la réparer ?


 
Evgeniytre:
2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1 : L'adresse 'http://ec2-35-158-140-133.eu-central-1.compute.amazonaws.com' doit être ajoutée à la liste des URL autorisées dans l'onglet 'Advisors'Error64

2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1 : Erreur dans WebRequest. Code d'erreur=4060

Des conseils sur le type d'erreur et la façon de la corriger ?


Service - Paramètres - Conseillers experts


 
Vladimir Karputov:

Service - Paramètres - Conseillers

n'est pas sauvegardé ((

 
Evgeniytre:

non sauvegardé ((

J'économise :