FXT dosyaları için 2GB sınırı hala geçerli mi? - sayfa 3

 
dark_voyager :

Diğer tüccarlar, aynı şeyin kendileri için de olduğunu doğrulayabilir mi, yani, en azından 64-bit sistemlerde, 2GB FXT dosyası KULLANIM sınırının ortadan kalkmış gibi göründüğünü.

Şerefe.

~DV


İlk mesajım sana yetmedi mi? Win7 64 bit MT4 sürüm 445'te 2 GB'ın üzerinde prob yok .
 

Herkesin yararına, dizüstü bilgisayarımda Win7, 64-bit, build 500 testini yeni bitirdim (bu başlıkta daha önce anlattığım ve XP 32-bit'te başarısız olan testin neredeyse aynısı). Bu durumda .fxt 6.372.486 kb idi ve yolun yaklaşık %60'ını aldıktan sonra herhangi bir sonuç üretemedi. Birinin diğerinden daha ileri gidip gitmediğini görmek için elimde 32 bitlik test sonuçları yok ama IIRC aynı civardaydı.

.fxt boyutuna göre kesintinin nerede olduğunu görmek için birkaç test daha yapacağım (aynı test ancak daha dar tarih aralıkları).

 

32 bit makinedeki aynı testin 64 bit makineyle aynı yerde kesildiğini ve her ikisinin de 6 gb .fxt'nin biraz üzerinde olduğunu onaylamıştım.

Şimdi 64-bit testlerimi daha dar tarih aralıklarıyla yeniden çalıştırdım. Her iki mimaride de .fxt sınırının şu anda yaklaşık 4 gb olduğu, bir testin 3.470.706 kb .fxt boyutunda tamamlandığı, 4.269.203 kb'lik bir testin kısa sürede bittiği (tam 6 gb çalıştırma ile aynı yerde) görünüyor. 4gb = 4,194,304kb (JEDEC'te).

Bazılarınız aynı şeyi doğrulayabilseydi iyi olurdu. Kesinlikle DV'nin testi 4 gb'den azdı, bu yüzden iyi olacak.

Mesele şu ki, bu testi MT4'ün önceki sürümlerinde çalıştırdığımı düşünüyorum (445 öncesi olup olmadığından emin değilim) ve kabaca aynı noktaya koştu, bu yüzden biz olup olmadığımızdan emin değilim. daha iyi. Durum ne olursa olsun, hem 32bit hem de 64bit'te .fxt okuması için limit artık 4 gb'dir.

 
Trevhib :


Bazılarınız aynı şeyi doğrulayabilseydi iyi olurdu. Kesinlikle DV'nin testi 4 gb'den azdı, bu yüzden iyi olacak.

Mesele şu ki, bu testi MT4'ün önceki sürümlerinde çalıştırdığımı düşünüyorum (445 öncesi olup olmadığından emin değilim) ve kabaca aynı noktaya koştu, bu yüzden biz olup olmadığımızdan emin değilim. daha iyi. Durum ne olursa olsun, hem 32bit hem de 64bit'te .fxt okuması için limit artık 4 gb'dir.

64 bit işletim sisteminin (Win 7) 2 GB'ı geçeceğini zaten onayladım. . . Win 7'de yalnızca izole edilmiş bir 32bit işletim sistemim yok XP Modu.

Raptorİngiltere :

Durum kesinlikle öyle görünüyor, test çalıştırmam 3.10 GB'lık bir fxt dosyası üretti ve test baştan sona koştu.

 

Merhaba Raptor. Üzgünüm, sanırım yanlış anladınız. Sonunda 4 gb'nin hem 32 hem de 64 bit mimaride sınır olduğunu onayladım. 32/64'ün bir fark yaratacağını sanmıyorum.

Umduğum şey, burada birisinin şimdi 4 gb'yi bulduklarını doğrulamasıydı, çünkü 2 gb'nin üzerinde ancak 4 gb'nin altında (ki benim doğruladığım) başarılı testler onaylandı, ancak sadece 4 gb'nin ötesinde test ettim.

Servis talebimi bu btw ışığında güncelledim. 8 gündür cevap yok...

 
Trevhib :

Merhaba Raptor. Üzgünüm, sanırım yanlış anladınız. Sonunda 4 gb'nin hem 32 hem de 64 bit mimaride sınır olduğunu onayladım. 32/64'ün bir fark yaratacağını düşünmüyorum.

Umduğum şey, burada birisinin şimdi 4 gb'yi bulduklarını doğrulamasıydı, çünkü 2 gb'nin üzerinde ancak 4 gb'nin altında (ki benim doğruladığım) başarılı testler onaylandı, ancak sadece 4 gb'nin ötesinde test ettim.

Servis talebimi bu btw ışığında güncelledim. 8 gündür cevap yok...

Ah anlıyorum, 4+ GB'lık bir fxt dosyası oluşturmak ve rapor vermek için hangi verilere sahip olmam gerektiğini göreceğim. 4GB'ın yeni sınır olduğunu varsayardım, ancak test etmek ve emin olmak iyidir.
 
Win7 64'te 5GB fxt dosyasındaki testi yeni bitirdim ve test daha önce durduruldu , bu nedenle Trevhib haklı ve 4GB yeni sınır gibi görünüyor.
 
RaptorUK :
Ah anlıyorum, 4+ GB'lık bir fxt dosyası oluşturmak ve rapor vermek için hangi verilere sahip olmam gerektiğini göreceğim. 4GB'ın yeni sınır olduğunu varsayardım, ancak test etmek ve emin olmak iyidir.

Görünüşe göre 4 GB'a yaklaşmak için yeterli veriye sahip değilim, herhangi bir veri indirmeyeli uzun zaman oldu, yakın zamanda stok yapmam gerekecek
 

Teşekkürler beyler. Emin olmak güzel.

İlgili bir notta, bir optimizasyon çalıştırırsam, herhangi bir .fxt veya diğer ilgili kısıtlamalar var mı? Demek istediğim, bir veri kümesi üzerinde tek bir çalıştırma yaparsam ve 1 gb .fxt oluşturursa, üzerinde bir optimizasyon çalıştırmak istersem ve bunu tamamlamak için gereken permütasyonlar 200 çalıştırma diyelim, bu nedir? 80 tanesinin tamam (örneğin) tamamlamasına izin veriyor, ancak geri kalanının boşa gitmesine izin mi veriyorsunuz? Hala bir .fxt sınırlaması mı, başka bir şey mi yoksa bunların bir kombinasyonu mu? Tamamen .fxt ise ve tek seferde 1 gb ise, neden başarısız olmadan önce 4'ten fazla çalıştırma yapsın? Herhangi bir tavsiye?

 
Trevhib :

Teşekkürler beyler. Emin olmak güzel.

İlgili bir notta, bir optimizasyon çalıştırırsam, herhangi bir .fxt veya diğer ilgili kısıtlamalar var mı? Demek istediğim, bir veri kümesi üzerinde tek bir çalıştırma yaparsam ve 1 gb .fxt oluşturursa, üzerinde bir optimizasyon çalıştırmak istersem ve bunu tamamlamak için gereken permütasyonlar 200 çalıştırma diyelim, bu nedir? 80 tanesinin tamam (örneğin) tamamlamasına izin veriyor, ancak geri kalanının boşa gitmesine izin mi veriyorsunuz? Hâlâ bir .fxt sınırlaması mı, başka bir şey mi yoksa bunların bir bileşimi mi? Tamamen .fxt ise ve tek seferde 1 gb ise, neden başarısız olmadan önce 4'ten fazla çalıştırma yapsın? Herhangi bir tavsiye?

Bir süredir herhangi bir Optimizasyon çalıştırmadım, bu nedenle son derlemelerde Optimizasyonlar için ST'nin kararlılığı hakkında doğrudan yorum yapamam, ancak geçmişte birçok Optimizasyon çalıştırdım ve beklenen sayıda çalıştırma için erken bir sonu hiç olmadı . Başlangıç tarihinin ters gidebileceğini bildirdiğini gördüm, ancak bunu hiçbir zaman kopyalamayı denemedim ve onay verilerini ve TDS'yi kullanmaya özel olabilir: https://www.mql5.com/en/forum/140857

"Saçmalama" ile ne demek istiyorsun? belki de kodunuzda sıfıra bölme hatası gösteren bir parametre kombinasyonuna çarptınız, bunu kontrol ettiniz mi?