Errori, bug, domande - pagina 2316

 
fxsaber:

La domanda era in realtà destinata agli sviluppatori, in modo che ci fosse una base per le discrepanze nei motivi delle discrepanze.

Con questo risultato in mente, la base non è ancora visibile

 
A100:

Con questo risultato in mente, non si può ancora vedere la base

Nella tua versione sarebbe 50/50. Nella mia, tutto è leggermente sbilanciato su un lato.

 
fxsaber:

Nella tua versione sarebbe 50/50. Nel mio, tutto è leggermente sbilanciato su un lato.

Non c'è nessun pregiudizio evidente, almeno questo è il motivo:

by_ref ha impiegato 14433.781 millisecondi: sum=-1000000ll
by_val ha impiegato 13817.533 millisecondi: sum=-1000000ll

by_ref ha impiegato 13889.424 millisecondi: sum=-1000000ll
by_val ha impiegato 14135,603 millisecondi: sum=-1000000ll

Qui avete tutto rispecchiato

Ho bisogno di un esempio più semplice... Senza la funzione rand - sembra che tu stia misurando la sua velocità (o qualcos'altro), non ref e val. Tanto più strano che sono un semplice tablet x86, e l'ordine dei numeri è circa lo stesso ~14 vs ~18. E così che in un confronto alternativo completamente (!) gli stessi cicli danno lo stesso risultato, non come qui

 
Una persona mi scrive nel mio messaggio privato qui e non posso andare alla sua pagina - ottengo un errore 404 (posso andare alle pagine di altri corrispondenti senza problemi). Non credo che dovrei parlarne in un forum pubblico, vero? Come risolvere questi problemi senza supporto?
 
A100:

Ho bisogno di un esempio più semplice...

Ho deciso di scrivere interamente il mio codice, piuttosto che sistemare quello di qualcun altro.

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


Sembra essere su un piano di parità. Le prime iterazioni sono molto diverse tra loro. Poi si allinea.

 

Dove devo inviare una richiesta per risolvere il bug che quando si trascina un bordo di una linea con ctrl, quella linea viene copiata o no? È una questione di fortuna.

Penso che il forum sia sulla lingua, ma dove devo inviare la piattaforma?


Windows 10

MT5 x64 build 1932

 
Non posso aggiungere un segnale. Il campo broker non mostra il mio broker fortfs, ma prima lo faceva.
 
2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: L'indirizzo 'http://ec2-35-158-140-133.eu-central-1.compute.amazonaws.com' deve essere aggiunto alla lista degli URL consentiti nella scheda 'Advisors'Error64

2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: Errore in WebRequest. Codice di errore=4060

Chi può dirmi cos'è questo errore e come risolverlo?


 
Evgeniytre:
2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: L'indirizzo 'http://ec2-35-158-140-133.eu-central-1.compute.amazonaws.com' deve essere aggiunto alla lista degli URL consentiti nella scheda 'Advisors'Error64

2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: Errore in WebRequest. Codice di errore=4060

Qualche consiglio su che tipo di errore e come risolverlo?


Servizio - Impostazioni - Expert Advisors


 
Vladimir Karputov:

Servizio - Impostazioni - Consulenti

non viene salvato ((