Hatalar, hatalar, sorular - sayfa 2316

 
fxsaber :

Soru aslında geliştiricilerin tutarsızlıkların nedenlerini ortadan kaldırmak için bir temele sahip olması için tasarlandı.

Bu sonuç göz önüne alındığında, taban henüz görünmüyor

 
A100 :

Bu sonuç göz önüne alındığında, taban henüz görünmüyor

Seçiminiz 50/50. Benimkinde - her şey biraz bir tarafa kaydırıldı.

 
fxsaber :

Seçiminiz 50/50. Benimkinde - her şey biraz bir tarafa kaydırıldı.

Yalnızca bu nedenle açık bir ofset yoktur:

by_ref 14433 .781 milisaniye aldı: toplam=- 1000000 ll
by_val 13817 .533 milisaniye sürdü: toplam=- 1000000 ll

by_ref 13889 .424 milisaniye aldı: toplam=- 1000000 ll
by_val 14135 .603 milisaniye sürdü: toplam=- 1000000 ll

burada her şeyin aynası var

Daha basit bir örnek gerekli ... rand işlevi olmadan - ref ve val değil, hızını (veya başka bir şeyi) ölçüyor gibisiniz. Basit bir x86 tablette olmam ve sayıların sırasının yaklaşık olarak ~ 14'e karşı ~ 18'e eşit olması daha da garip. Ve böylece alternatif bir karşılaştırma ile, tamamen (!) Aynı döngüler aynı sonucu verir ve buradaki gibi değil

 
Burada sayfasına gidemediğim bir kişi bana PM'de yazıyor - 404 hatası alıyorum (diğer muhabirlerin sayfalarına sorunsuz giriyorum). Sanırım bu konuda iletişim kurulacak halka açık bir forum değil mi? Şimdi bu sorunları bir kumpas olmadan nasıl çözebilirim?
 
A100 :

Daha iyi bir örnek lazım...

Tamamen kendi kodumu yazmaya ve başkasının kodunu düzenlememeye karar verdim.

 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


Eşit gibi görünüyor. İlk iterasyonlar birbirinden çok farklıdır. Sonra seviye atlar.

 

Satırın bir kenarını ctrl ile sürüklerken bu satırın kopyalanıp kopyalanmadığı hatasını düzeltmek için nereye istek gönderebilirim? Şanslıysak.

Dil hakkında bir forum gibi görünüyor, ancak platform hakkında nereye göndermeli?


Windows 10

MT5 x64 yapı 1932

 
Sinyal ekleyemiyorum. Benim fortfs brokerim komisyoncu alanında değil, ama eskiden öyleydi.
 
2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: 'Uzman Danışmanlar' sekmesinde izin verilen URL listesine 'http://ec2-35-158-140-133.eu-central-1.compute.amazonaws.com' eklemeniz gerekiyor Error64

2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: WebRequest'te Hata. Hata kodu =4060

Birisi bana hatanın ne olduğunu ve nasıl düzeltileceğini söyleyebilir mi?


 
Evgeniytre :
2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: 'Uzman Danışmanlar' sekmesinde izin verilen URL listesine 'http://ec2-35-158-140-133.eu-central-1.compute.amazonaws.com' eklemeniz gerekiyor Error64

2018.10.30 13:36:45.438 BotTradeHelperTelegram XAUUSD,M1: WebRequest'te Hata. Hata kodu =4060

Birisi bana hatanın ne olduğunu ve nasıl düzeltileceğini söyleyebilir mi?


Servis - Ayarlar - Uzman Danışmanlar


 
Vladimir Karputov :

Servis - Ayarlar - Uzman Danışmanlar

kaydedilmedi ((