Hatalar, hatalar, sorular - sayfa 2518

 

Kod tabanındaki oy sayısına göre sıralama eklemek mümkün müdür?

"En iyi"ye göre sıralama - nasıl sıralandıkları ve hangisinden en iyi oldukları hiç belli değil

 

Dakika çubuklarının time[] dizisini kenelerle oluşturmaya ve orijinali ile karşılaştırmaya çalıştım.
Farklı brokerlerle denendi.
Sonuçlar ideal değil.
Örneğin, Ocak 2018'den beri "1" komisyoncusunda tüm çubuklar aynıdır, ancak önceki yılları alırsanız, bir sürü "kırık" çubuk çıkar.
Broker "2" ile her şey yolunda.
MQ-Demo sunucusunda ayrıca birçok "kırık" çubuk vardır.

Kim suçlu? Komisyoncu? Keneler neden çubuklarla eşleşmiyor?

 2019.07 . 23 01 : 09 : 26.463 TestTicksVsBars (EURUSD,M1)     ******************
2019.07 . 23 01 : 09 : 28.217 TestTicksVsBars (EURUSD,M1)     Время на загрузку 12478031 тиков = 1.635 секунд
2019.07 . 23 01 : 09 : 28.217 TestTicksVsBars (EURUSD,M1)     Время на формирование time[ 207157 ] = 119505 микросекунд
2019.07 . 23 01 : 09 : 28.224 TestTicksVsBars (EURUSD,M1)     сформировано бар с 2019.01 . 02 06 : 00 - 207157
2019.07 . 23 01 : 09 : 28.225 TestTicksVsBars (EURUSD,M1)     реальных баров - 207155
2019.07 . 23 01 : 09 : 28.226 TestTicksVsBars (EURUSD,M1)     тики есть, бара нет. бар = 190841    2019.07 . 08 00 : 05 : 00    2019.07 . 08 00 : 02 : 00
2019.07 . 23 01 : 09 : 28.226 TestTicksVsBars (EURUSD,M1)     тики есть, бара нет. бар = 190841    2019.07 . 08 00 : 05 : 00    2019.07 . 08 00 : 03 : 00
2019.07 . 23 01 : 09 : 28.226 TestTicksVsBars (EURUSD,M1)     тики есть, бара нет. бар = 190841    2019.07 . 08 00 : 05 : 00    2019.07 . 08 00 : 04 : 00
2019.07 . 23 01 : 09 : 28.226 TestTicksVsBars (EURUSD,M1)     бар есть, тиков нет. бар = 190885    2019.07 . 08 00 : 49 : 00    2019.07 . 08 00 : 50 : 00
2019.07 . 23 01 : 09 : 28.226 TestTicksVsBars (EURUSD,M1)     ******************
2019.07 . 23 01 : 11 : 21.408 TestTicksVsBars (EURUSD,M1)     ******************
2019.07 . 23 01 : 11 : 27.924 TestTicksVsBars (EURUSD,M1)     Время на загрузку 39202241 тиков = 5.648 секунд
2019.07 . 23 01 : 11 : 27.924 TestTicksVsBars (EURUSD,M1)     Время на формирование time[ 578497 ] = 867958 микросекунд
2019.07 . 23 01 : 11 : 27.929 TestTicksVsBars (EURUSD,M1)     сформировано бар с 2018.01 . 02 00 : 01 - 578497
2019.07 . 23 01 : 11 : 27.931 TestTicksVsBars (EURUSD,M1)     реальных баров - 578497
2019.07 . 23 01 : 11 : 27.932 TestTicksVsBars (EURUSD,M1)     Массивы равны
2019.07 . 23 01 : 11 : 27.932 TestTicksVsBars (EURUSD,M1)     ******************
ZY Doğru test için bir pencereye sınırsız bar koymayı unutmayınız.
Dosyalar:
 

Arka arkaya birkaç yapı için test cihazında neler oluyor?

Neden, geçmiş verilerde hata ayıklamayı durdurduktan sonra danışmanın parametrelerini düzenlemek mümkün değil,

ve görsel test cihazı penceresini kapatana kadar yeniden hata ayıklamaya başlayamazsınız.

 

Sevgili, neden optimize ediciye biraz işlevsellik eklemiyorsun? Bunun gibi:


 
Bu konuyla ilgili olmayan yorumlar " MQL4 MT4 MetaTrader 4 Yeni Başlayanlardan Sorular " bölümüne taşındı.
 

Ve ilerisi. Ticaret Modunu ayarlarken gecikme nasıl doğru bir şekilde kontrol edilir?

Dün gecikmeyi 50 ms'ye ayarladım. Ve TerminalInfoInteger(TERMINAL_PING_LAST) 0 döndürür. Sorun ne?

 
Bu konuyla ilgili olmayan yorumlar " MQL4 MT4 MetaTrader 4 Yeni Başlayanlardan Sorular " bölümüne taşındı.
 
MT4'te bu komut dosyası
 double Margin( const string Symb )
{
   const string Major = StringSubstr (Symb, 0 , 3 ) + AccountInfoString ( ACCOUNT_CURRENCY );
  
   return ( MathCeil (MarketInfo(Symb, MODE_MARGINREQUIRED) / ( SymbolInfoInteger (Major, SYMBOL_VISIBLE ) ? SymbolInfoDouble (Major, SYMBOL_ASK ) : 1 )));
}

void OnStart ()
{
   for ( int i = SymbolsTotal ( true ) - 1 ; i >= 0 ; i--)
  {
     const string Name = SymbolName (i, true );
    
     Print (Name + " = " + ( string )Margin(Name));
  }
}
hata ayıklama modunda, Terminal sıkıca kapanıyor. yeniden üretildi mi?
 
Sadece bir Ajan dahildir. Kapsamlı arama ile 200 görev.
 2019.07 . 24 20 : 35 : 37.739 Core 1   pass 191 returned result 1361.80 in 0 : 00 : 00.111
2019.07 . 24 20 : 35 : 37.739 Core 1   pass 192 returned result 1364.83 in 0 : 00 : 00.110
2019.07 . 24 20 : 35 : 37.739 Core 1   pass 193 returned result 1367.97 in 0 : 00 : 00.127
2019.07 . 24 20 : 35 : 37.739 Core 1   pass 194 returned result 1371.00 in 0 : 00 : 00.117
2019.07 . 24 20 : 35 : 38.615 Tester  pass 195 not processed and added to task queue
2019.07 . 24 20 : 35 : 38.615 Tester  pass 196 not processed and added to task queue
2019.07 . 24 20 : 35 : 38.615 Tester  pass 197 not processed and added to task queue
2019.07 . 24 20 : 35 : 38.615 Tester  pass 198 not processed and added to task queue
2019.07 . 24 20 : 35 : 38.615 Tester  pass 199 not processed and added to task queue
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 195 returned result 1373.83 in 0 : 00 : 00.165
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 196 returned result 1376.71 in 0 : 00 : 00.209
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 197 returned result 1379.64 in 0 : 00 : 00.199
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 198 returned result 1382.55 in 0 : 00 : 00.144
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 199 returned result 1385.43 in 0 : 00 : 00.156
2019.07 . 24 20 : 35 : 38.615 Core 1   pass 195 (batch of 5 tasks) started
2019.07 . 24 20 : 35 : 38.615 Tester  optimization finished, total passes 200

Tam geniş martılarda böyle. Bu neden ortaya çıktı?

 

Soruyu kaç kez sordum - ve yanıt olarak sessizlik ...

Veya

  1. Soru öyle ki, sorunun kendisinin "aptallığı" nedeniyle kimsenin bir cevabı yok ...
  2. Esas hakkında söylenecek bir şey olmadığı için cevap yok. Çünkü soru beni bir sersemliğe sürükledi ...
  3. Bu kişiye cevap vermek, itibarlarının altında kabul edilir ...
Sadece ihtiyacınız olan numarayı seçin - daha fazla soru sorup sormayacağımı bileceğim, yoksa iyi ...................