Yapı 3902'den itibaren AVX / AVX2 + FMA3 / AVX512 + FMA3 komut seti ile MQL5 programlarının derlenmesi - sayfa 2

 
Renat Fatkhullin #:

Bu yüzden prod'da betalara yükseltme yapmayın.

Şaka yapıyorsun. Savaş terminalini yeniden yüklüyorum ve bana yeni bir sürümün mevcut olduğunu söylüyor, onu indiriyor ve yeniden başlatmamı istiyor. Sadece Hakkında menüsüne giriyorum ve terminal aynı şeyi yapıyor ya da bana yeni sürümlerin mevcut olmadığını söylüyor.


Terminalinizi kullanmıyorsunuz. Ve ben onu, geliştiricilerin her türlü alçakla savaşı yüzünden koltuk değnekleriyle desteklemek zorunda kalarak kullanıyorum.


Konumuz bu değil. Exe-triples'ın her iki varyantına da sahip olmak istiyorum. Sık sık bir hata bulduğum ve daha sonra sürüm düşürme yoluyla tam olarak nerede bozulduğunu bulduğum oldu. Forumdaki bu bilgiyi kullanarak hatanın nedenini daha hızlı buldum ve düzeltilene kadar nereye geri döneceğimi anladım.

 
Terminal MetaQuotes Software Corp. için MetaTrader 5 x64 yapı 3902 başlatıldı.
Terminal Windows 10 yapı 19045, 16 x AMD Ryzen 7 5700X 8 Çekirdek, AVX,


editörde AVX2 + FMA3'ü seçtim, tüm MQL klasörünü derledim.

Terminal başlangıcında AVX2'den bahsedilmiyor

 
lynxntech Terminal başlangıcında AVX2'den bahsedilmiyor

"Windows 10 build 19045, 16 x AMD Ryzen 7 5700X 8-Core, AVX" satırı terminalin kendisinin hangi komut setiyle oluşturulduğunu söyler. EX5 dosyasının komut setiyle hiçbir ilgisi yoktur.

AVX2 + FMA3'e sahip olduğunuzdan eminseniz, MQL5 programlarını derleyin ve çalıştırın. Bir sonraki beta sürümünde, EX5 dosyalarının işlemle uyumsuz olarak başlatılmasını, nedenini belirterek yasaklayacağız.

 

CPU-Z AVX2 ve FMA3 olduğunu söylüyor.

editörde AVX2+FMA3'ü seçti, her şeyi birkaç kez yeniden başlattı

yeni bild'deki tüm MQL klasörünü derledim, Terminal AVX2'ye değil sadece AVX'e sahip olduğumu söylüyor.

Başka bir klasörden önceki bild'in 3 dosyasını ekledim, böylece demo hesaplarını öldürdüm))))

Hala ilk sürümün AVX'i Terminal Windows 10 yapı 19045, 16 x AMD Ryzen 7 5700X 8-Core, AVX yazıyor,

taşınabilir versiyon

belki de son yazıyı yanlış anladım... ve orada AVX2 yazısı olmamalı mı?

 
Renat Fatkhullin #:

"Windows 10 build 19045, 16 x AMD Ryzen 7 5700X 8-Core, AVX" satırı size terminalin hangi komut setiyle oluşturulduğunu söyler.

Lütfen Hakkında menüsüne veya benzerine her gittiğinizde bu satırı günlüğe yazdırın. Şimdi bunu sadece yeniden başlatmadan sonra görmek mümkün.

 
fxsaber #:

Terminalinizi kullanmıyorsunuz. Ve ben onu, geliştiricilerin her türlü alçakla savaşı yüzünden koltuk değnekleriyle desteklemek zorunda kalarak kullanıyorum.

Yıllar önce müşterilerimden biri bana şöyle demişti: "Renat, bir kez ödeme yapmak istiyorum ve hepsi bu kadar. Böylece başka hiçbir şey yapmama gerek kalmaz ve her şey çalışır".

Aynı zamanda rakiplerini geride bırakmak ve onlardan daha iyi olmak için milyonlarca dolar harcıyordu.

Bu bizim gerçeğimiz - sadece yaptığımız hataları düzelterek ilerlemek.

 

ve otomatik hesap oluşturma sırasında kullanıcı hakkındaki Gizli bilgileri hala kaldırmadılar

Otomatik demo hesabındaki bir kullanıcı neden Gerçek - Adı Soyadı'na ihtiyaç duyar? Çevrimiçi anonim olarak nasıl demo yapılır?

neden otomatik demo oluşturma, gerçek hesaptan veri alır, diğer Terminal


Ekle, son gönderideki işlemlerden sonra, Sembollerle Tarih baştan yüklendi....

 
Renat Fatkhullin #:

Bu bizim gerçekliğimiz - sadece yaptığımız hataları düzelterek ilerleyebiliriz.

Herkes kabul ediyor. Sen iş geliştirmeden yanasın, ben de algo ticaretinden. Elimizdeki görevler her zaman örtüşmez. Bazen düpedüz kötü davranıyorsun ve fikrimi değiştiremiyorsun. Ama genel olarak, minnettarım.

 
lynxntech #:
Terminal sadece AVX yazar, AVX2 yazmaz.

Terminal, işlemci özellikleri kümesi hakkında değil, yalnızca birlikte oluşturulduğu komut kümesi hakkında yazar.

Dünyadaki tüm programların %99'unun minimum komut seti için oluşturulduğunu bilmek sizi şaşırtabilir. 64 bit olanlar için bu "X64 Regular "dır.

Yani, tüm bu programlar pratikte işlemcilerin tüm olanaklarını kullanmaz. Ve Windows katı bir şekilde basit x64 altında inşa edilmiştir. Ve Linux depolardan.


Anlıyor musunuz?

Bu genel yetersizlik çemberini kırmak için, AVX'i doğrudan kullanan terminalin özel bir sürümünü yayınladık - normal olandan daha hızlı. Yakında AVX2 ve FMA3 ile oluşturulmuş terminalin üçüncü versiyonunu yayınlayacağız.

Yani, programlarımız, dünyadaki programların %99'undan farklı olarak (Java/C#'ı hariç tutalım), modern işlemci komut setlerini kullanıyor.

Şimdi EX5 programlarını AVX/AVX2/AVX512 ile derlemeyi mümkün hale getirdik.


not: "AVX'i anında algılayan ve kullanan programlar var" demeyin. Konunun fazlasıyla farkındayım.

 
lynxntech demo hesabındaki bir kullanıcı neden Gerçek - Adı Soyadı'na ihtiyaç duyar? Anonim olarak çevrimiçi demo nasıl yapılır?

neden otomatik demo oluşturma, gerçek hesaptan veri alır.

Bu konu üzerinediyalog. Kısaca - doğru yolu anlamıyorsunuz.

Neden: