MT5 ve iş başında hız - sayfa 55

 
fxsaber :

Görev, Terminal'i boş hafızaya zorlamak.

varsayımlarını kontrol etti

hafızayı boşaltmaz veya hemen hafızayı tamamen boşaltmaz - yerel bir değişken - sınıf / yapı için hafızayı boşaltır ve terminal hafızasında kenelerin bir kopyası olur


her Uykuda(1000) bir bellek çıktısı aldı - HER ZAMAN 9. uykudan sonra bellek serbest bırakılır, yani. bu, EA'da değil, terminalde kenelerin depolanmasında yapay bir kısıtlamadır

görünüşe göre hiçbir şekilde - yalnızca geliştiriciler bu verileri depolama mantığını değiştirirse

 
fxsaber :
Çoğu VPS'yi öldürecek bir danışman örneği.

4Gb belleğe sahip bir Atomik tablette MetaQuotes-Demo'da çalıştırdım - sonuç:

 2020.10 . 13 22 : 43 : 51.219 0018 (USDJPY,H1)         CopyTicksRange ( _Symbol ,Ticks, COPY_TICKS_ALL ,( long )inFrom* 1000 ) = 1747129
2020.10 . 13 22 : 43 : 51.294 0018 (USDJPY,H1)         TerminalInfoInteger ( TERMINAL_MEMORY_USED ) = 913
2020.10 . 13 22 : 43 : 51.995 0018 (EURUSD,H1)         CopyTicksRange ( _Symbol ,Ticks, COPY_TICKS_ALL ,( long )inFrom* 1000 ) = 1976814
2020.10 . 13 22 : 43 : 52.071 0018 (EURUSD,H1)         TerminalInfoInteger ( TERMINAL_MEMORY_USED ) = 1335
2020.10 . 13 22 : 43 : 53.415 0018 (AUDUSD,H1)         CopyTicksRange ( _Symbol ,Ticks, COPY_TICKS_ALL ,( long )inFrom* 1000 ) = 1964168
2020.10 . 13 22 : 43 : 53.452 0018 (AUDUSD,H1)         TerminalInfoInteger ( TERMINAL_MEMORY_USED ) = 1465
2020.10 . 13 22 : 43 : 54.554 0018 (CHFJPY,H1)         CopyTicksRange ( _Symbol ,Ticks, COPY_TICKS_ALL ,( long )inFrom* 1000 ) = 1784317
2020.10 . 13 22 : 43 : 54.607 0018 (CHFJPY,H1)         TerminalInfoInteger ( TERMINAL_MEMORY_USED ) = 1483
2020.10 . 13 22 : 43 : 56.546 0018 (EURNZD,H1)         CopyTicksRange ( _Symbol ,Ticks, COPY_TICKS_ALL ,( long )inFrom* 1000 ) = 2729847
2020.10 . 13 22 : 43 : 56.611 0018 (EURNZD,H1)         TerminalInfoInteger ( TERMINAL_MEMORY_USED ) = 1483
2020.10 . 13 22 : 43 : 58.199 0018 (EURJPY,H1)         CopyTicksRange ( _Symbol ,Ticks, COPY_TICKS_ALL ,( long )inFrom* 1000 ) = 2288326
2020.10 . 13 22 : 43 : 58.278 0018 (EURJPY,H1)         TerminalInfoInteger ( TERMINAL_MEMORY_USED ) = 1484

Felaket olmadı - Birkaç sekmeli Opera'nın yüklenmesi daha uzun sürüyor.

Neyi yanlış yapıyorum?

 
A100 :

4Gb belleğe sahip bir Atomik tablette MetaQuotes-Demo'da çalıştırdım - sonuç:

Felaket olmadı - Birkaç sekmeli Opera'nın yüklenmesi daha uzun sürüyor.

Neyi yanlış yapıyorum?

Birkaç kene. Kayıtlarımdaki numaraya bakın.

 
fxsaber :

Birkaç kene. Kayıtlarımdaki numaraya bakın.

Bazı garip işlev CopyTicksRange - istek süresini birkaç kez artırdı, ancak hiçbir onay eklenmedi ve hiçbir hata döndürülmedi, istekten sonra GetLastError sıfır

 

İstek süresini 06/01/20 olarak belirledim - sonuç olarak, tableti ve buna bağlı olarak terminali yeniden başlattıktan sonra aşağıdaki sonuç elde edildi (çıktı için yalnızca önemli bilgiler bıraktım):

 2020.10 . 14 04 : 03 : 31.203 0018 (EURGBP,H1)        Тиков= 6855538 , Памяти= 2202
2020.10 . 14 04 : 03 : 35.271 0018 (EURCHF,H1)        Тиков= 6385392 , Памяти= 2225
2020.10 . 14 04 : 03 : 41.031 0018 (EURAUD,H1)        Тиков= 9317261 , Памяти= 2916
2020.10 . 14 04 : 03 : 44.068 0018 (CHFJPY,H1)        Тиков= 6586851 , Памяти= 2528
2020.10 . 14 04 : 03 : 47.109 0018 (AUDUSD,H1)        Тиков= 6214303 , Памяти= 2157
2020.10 . 14 04 : 03 : 50.634 0018 (EURUSD,H1)        Тиков= 6946988 , Памяти= 2157
Kene sayısı karşılaştırılabilir
 
01/01/20, Uyku (15000) arasındaki süreyi ayarlayın. Sonuç:
 2020.10 . 14 04 : 21 : 30.297 0018 (EURGBP,H1)        Тиков= 17354722 , Памяти= 6523
2020.10 . 14 04 : 21 : 40.916 0018 (AUDUSD,H1)        Тиков= 13644101 , Памяти= 6525
2020.10 . 14 04 : 21 : 57.025 0018 (EURAUD,H1)        Тиков= 21763832 , Памяти= 5520
2020.10 . 14 04 : 22 : 08.628 0018 (CHFJPY,H1)        Тиков= 16150733 , Памяти= 4729
2020.10 . 14 04 : 22 : 19.463 0018 (EURUSD,H1)        Тиков= 18471813 , Памяти= 3462
2020.10 . 14 04 : 22 : 29.411 0018 (EURCHF,H1)        Тиков= 16227930 , Памяти= 2514

Hatırlatmama izin verin - Video belleği dahil toplamda 4Gb belleğim var, yani. gerçekten ücretsiz sadece 3.9-1.7 ve burada sadece görev için 6.5 gerekiyor - ve her şey yavaş, ama işe yarıyor!

 

Kenelerle toplu çalışma için daha fazla bellek ayarlayın.

Analitik ve araştırma söz konusu olduğunda 4 GB (fiyatı 20 Euro) 2020'de iyi değil.

 

Önemli olandan beta 2652'yi yayınladılar:

  • İzleme Listesi hata ayıklayıcı ifadelerinde düzeltmeler
  • geliştirilmiş derleme iptali (%22 oranında)
  • SymbolInfoTick'e erişimin temel hızlandırılması
  • profil oluşturucu raporu iyileştirmeleri
  • Test cihazında çerçeve tabanlı Uzman Danışmanlar başlatılırken ticaretin yasaklanması
  • "Ichimoku Kinko Hyo" göstergesinin parametrelerinde "Sıfırla" düğmesine basıldığında parametrelerin sıfırlanması düzeltildi

 
Renat Fatkhullin :

Önemli olandan beta 2652'yi yayınladılar:

  • İzleme Listesi hata ayıklayıcı ifadelerinde düzeltmeler
  • geliştirilmiş derleme iptali (%22 oranında)
  • SymbolInfoTick'e erişimin temel hızlandırılması
  • profil oluşturucu raporu iyileştirmeleri
  • Test cihazında çerçeve tabanlı Uzman Danışmanlar başlatılırken ticaretin yasaklanması
  • "Ichimoku Kinko Hyo" göstergesinin parametrelerinde "Sıfırla" düğmesine basıldığında parametrelerin sıfırlanması düzeltildi

Mevcut kene için önceden tanımlanmış değişkenler muhtemelen daha iyi olurdu.


 
Beyler progerler...
Önce bir bilgisayarda bellek tahsisi hakkında bilgi edinin, ardından bunun nasıl ve hangi yollarla gerçekleştirildiğini, ardından nasıl temizleneceğini ve buradan ve buradan nasıl okunacağını okuyun. kr göre. geliştiricilere mümkün olduğunca daha makul teklifler