OpenCl ve bunun için araçlar. İncelemeler ve izlenimler. - sayfa 11

 
Renat :

MQL5 Cloud Network'ü deneyin - optimizasyon hızı, MT4'ün asla hayal bile edemeyeceği kadardır. Devasa hesaplamalarda, birkaç bin bağımsız ajan kullanıldığında saniyede yüz sonucun nasıl düştüğü büyüleyicidir.

Sınanmış. Genetik algoritma açıkken MT4'e kıyasla optimizasyon hızı sadece iç karartıcı. MT5, yakında mevcut yapıların MT4 optimizasyonunun hızı hakkında hayal kurmayacak.

Renat :

Çift çekirdekte 2000 aracılı MQL5 Cloud Network'ü denediniz mi?

Yoksa yerel olarak tek bir geçiş başlattılar ve bu konuda sakinleştiler mi?

Tam olarak MQL5 Bulut Ağı ile yüzlerce ve binlerce kez basit bir hızlanma elde ettik. GPU olmadan, herhangi bir uzmanda. Eski video örneğime göz atın: MQL5 Cloud Network kullanarak hesaplamaları hızlandırma örneği


Hızlı görev hesaplaması için tek tuşla (ağ ısınma süresi yaklaşık 20-30 saniye) binlerce temsilciyi anında yükseltmeyi mümkün kıldık. Yüzlerce saat yerine, gerçekten yarım saat içinde tutabilirsiniz.

Üstelik fiyatlar gülünç - herkes kontrol edebilir, MQL5.com'a kaydolan herkese 2 dolar bonus verilir.

Bu gerçek bir devrim. Artık herhangi bir kullanıcı, bulut kullanımıyla neredeyse tüm süper bilgisayarları omuz bıçaklarına koyabilir. Ve GPU'nun piyasaya sürülmesiyle (Cuma günü mevcut bir yapı olacak), süper bilgisayarlara karşı gruplar halinde kazanmak mümkün olacak.


Basit durumlar için yeterli performans var (veya daha doğrusu kendinizi buna ikna ediyorsunuz). Büyük ve ayrıntılı hesaplamalar için yeterli güç yoktur.

MT4 ile MT5 test cihazlarını karşılaştırmanın hatası, insanların tamamen farklı bir ayrıntı düzeyine ve doğru çoklu para birimi testi olasılığına göz yummasıdır.

Demir bağımlılığı ile şunları da kaçırdınız:

  • MT5, 32 ve 64 bit mimarileri destekler (64 bit sürüm gerçekten daha hızlı ve daha güçlüdür)
  • MT5 tüm yerel çekirdekleri kullanır
  • MT5 uzak aracıları kullanır (32 ve 64 bit)
  • MT5, basit bir dizüstü bilgisayar kendisinden birkaç bin kat daha güçlü bilgisayarlardan hesaplama sonuçları aldığında MQL5 Bulut Ağını kullanır.
  • MT5, çeşitli GPU işlemcileriyle çalışmanıza izin veren demirden bağımsız OpenCL kullanır

Açıkcası hüsnükuruntu, açıkça yanıldığının farkındasın.


Renat Sen açıkçası hüsnükuruntu. MT5'in farklı bitlik mimarilerini desteklediği ve tüm yerel çekirdekleri kullandığı konusunda tartışmıyorum. Başka bir soru, nasıl kullanılır? Onlar. her şeyi ve büyük ölçekte kullanabilirsiniz ve aynı zamanda kesinlikle işe yaramaz.

Demirden bağımsız OpenCL hakkında - bu zaten Mizah bölümüne yerleştirilmelidir. Bu anekdotu, anakartta Cuda olmadan yerleşik ekran kartlarına sahip tüccarlara anlatın. Böyle bir kart, ticaret yapmak ve yüksek kaliteli görüntüler ve videolar izlemek için fazlasıyla yeterlidir. Ancak bilgisayar oyunları için bu tür demir bağımsızlık artık çekmeyecek. Ticareti bilgisayar oyunlarıyla karıştırmayın.

Renat, bu dağıtılmış bilgi işlem ağını kişisel olarak test ettiniz mi? Görünüşe göre şirketinizin dağıttığı reklamları satın almışsınız.

Genetik algoritmanın etkinleştirildiği Clouds Network ile yaptığım deneyler aşağıdaki sonuçları verdi:

1. 2000 aracı Bulut Ağı'nda değil. Orada yaklaşık 1500 tane var.

2. Clouds Network'e bağlanırken, tüm aracıların en iyi ihtimalle yalnızca 200'ü bağlanır, en kötü ihtimalle hiçbiri bağlanır.

3. Dağıtılmış bilgi işlem gerizekalı çalışır, yani. ilk olarak, birçok ağın asla çıkmadığı otomatikleştirilmiş mod görünür. Sonra bazı ağlar bağlanır. Aracıların yalnızca bir kısmını kullanarak bir dizi görev alır, aynı görevleri hızla tamamlar ve uzun süre bitmiş moda geçerek sessiz kalır.

Ücretsiz olanlar da dahil olmak üzere 3D grafikleri işleyen çiftliklerle karşılaştırıldığında, Clouds Network acınacak bir sefalet. Herhangi bir devrimden söz edilmiyor. Hepsi çok kötü yapılıyor.

Fiyatlar gerçekten çok saçma ve diğer her şey çok üzücü ve hatta sıkıcı görünüyor.


Sorunun kökenine inmek için hepsini parçalayalım:

Genetik algoritmanın etkin olduğu MT5'teki optimizasyon modu çok yavaştır. MT4 üzerinde bir Expert Advisor'ı test ettim ve optimize ettim. Çift çekirdekte optimizasyon süresi 5 dakikayı geçmez (MT4'te yalnızca bir çekirdeğin yer aldığı kül kütüğü, ancak diğer görevler artık karışmaz, çünkü bunlar ikinci çekirdekte gerçekleştirilebilir). MT5 için aynı Uzman Danışmanı yeniden yazdı. Optimizasyon için ayarlayın. Optimizasyon süresi bir saatten fazla, tam olarak neredeyse 2 saat. Bir fark var?

Doğal olarak, Expert Advisor'ları böyle bir hızda optimize etmek imkansızdır.

Clouds Network'e bağlanıyorum. Evet, gerçekten de hız arttı, ancak yine de, dağıtılmış bilgi işlemde bile, MT4'ten daha düşük bir büyüklük mertebesinde bir yerde. Birkaç sebep var:

1. MT5 için tüm test çalıştırmaları M1'de yapıldı. H1 kullandım. Büyük olasılıkla, yangın hızı açısından yanlış hesaplamalar burada mı?

2. Dağıtılmış hesaplama, yerel bir bilgisayarda bile işlemleri yavaşlatır ve MT5 tüm optimizasyon işlemlerini yalnızca dağıtılmış hesaplama yoluyla gerçekleştirir.

3. Bulut Ağı, optimizasyon sürecini önemli ölçüde hızlandırır, ancak bunu kullanmazsanız, karmaşık Uzman Danışman, büyük olasılıkla yerel bilgisayarlarda makul bir süre içinde optimize edilmeyecektir.

4. İleriye dönük testler ararken, Clouds Network her ağdan yalnızca bir aracı tahsis eder ve bunun sonucunda süreç son derece yavaştır.

5. Otomatik ticarette en fazla kaynak yoğun olan yer optimizasyondur. İşte sonuç.


Renat :

Ve üçüncü kez "demir bağımlı yazılım" tekrarı.

Tabii bunun tersi de söylenebilir. Ancak sonuç olarak, MT5'in, MT4'ün aksine, otomatik ticaret için demire bağımlı olduğu kalır. Nedenini merak etmenize gerek yok:

1. MT4'te, nispeten zayıf ve eski bilgisayarlarda bile ek koltuk değneği olmadan optimizasyon hızı çok yüksektir.

2. Donanımınızı yükseltmeden MT5 üzerinde optimizasyon yapmanız mümkün değildir, yani. yerel ağlarda veya Bulutlar Ağı aracılığıyla dağıtılmış bilgi işlem yoluyla yabancı donanım dahil olmadan ek çekirdekler, yüksek hızlı RAM, GPU

Bundan, platformların demire bağımlı veya demirden bağımsız olduğu sonucuna varıyoruz.


Basit bir deney yapabilirsiniz:

1. Cuda modu ile ekran kartı olmayan ortalama bir bilgisayarı ele alalım. Tabii ki, demir konusunda son derece gelişmiş olan pahalı bir bilgisayarda deney yapabilirsiniz, ancak biz demir bağımsızlığından bahsediyoruz. Ve ortalama bir tüccarın, bir sent hesabındaki pipser'ı optimize etmek için bir sunucu rafı kurmak istemesi pek olası değil mi? Bilgisayarın N'inci atlama sayısı için Bulutlar Ağı sunucularından İnternet'e kaldırılması ve yerel ağdaki aynı hub'da onlarla birlikte oturmaması arzu edilir. Sıradan terminal kullanıcıları bu hub'a bağlanamaz ve dağıtılmış bilgi işlemdeki iletişim kalitesi büyük bir rol oynar.

2. Aynı mantıkla MT4 ve MT5 için iki Uzman Danışman alalım, ancak çok fazla girdi parametresine sahip olmaları arzu edilir, yani. uzaylı genetik algoritmasını kullanmak.

2. Geçen yıl için tarihleri belirleyelim. Not: MT5'te, geçen yıl için "Aralık" ve aynı geçen yıl için tarihlere göre "Dönem Seç"i seçerseniz, sonuçlar tamamen farklıdır. Nedenini bilmiyorum, ama bu muhtemelen geliştiriciler için bir sorudur.

3. H1 zaman çerçevesini ayarlayın

4. Normal işlem modu, açılış fiyatlarında.

5. İşlem sayısı 250 - 400 olacak şekilde kar al ve zararı durdur ayarladık.

6. İleri test 1/2'yi açın. MT4'te böyle bir şey yok ama MT5'te bu modun frenlerine bakmanın kimseye bir zararı olmayacağı aşikar.

7. Her iki danışmanı da MT4 ve MT5'te başlatıyoruz ve zamanı not ediyoruz. Ayrıca, MT5'te süreci iki kez başlatıyoruz: yerel aracılarla (birinin güçlü sinirleri varsa ve optimizasyonun tamamlanmasını bekleyecek hiçbir yeri yoksa) ve Clouds Network ile.

8. Sonuçlara dayanarak, otomatik ticaret için hangi platformun daha uygun olduğu ve ortalama tüccar için uygun olduğu ve hangisinin çok zayıf olduğu hakkında sonuçlar çıkarıyoruz.

 
Reshetov :

Sorunun kökenine inmek için hepsini parçalayalım:

MT5'teki optimizasyon modu çok yavaş. MT4 üzerinde bir Expert Advisor'ı test ettim ve optimize ettim. Çift çekirdekte optimizasyon süresi 5 dakikayı geçmez (MT4'te yalnızca bir çekirdeğin yer aldığı kül kütüğü, ancak diğer görevler artık karışmaz, çünkü bunlar ikinci çekirdekte gerçekleştirilebilir). MT5 için aynı Uzman Danışmanı yeniden yazdı. Optimizasyon için ayarlayın. Optimizasyon süresi bir saatten fazla, tam olarak neredeyse 2 saat. Bir fark var?

........

Basit bir deney yapabilirsiniz:

1. Cuda modu ile ekran kartı olmayan ortalama bir bilgisayarı ele alalım. Tabii ki, süper pahalı bir bilgisayarda demir ile deney yapabilirsiniz, ancak biz demir bağımsızlığından bahsediyoruz. Ve ortalama bir tüccarın, bir sent hesabındaki pipser'ı optimize etmek için bir sunucu rafı kurmak istemesi pek olası değil mi? Bilgisayarın N'inci atlama sayısı için Bulutlar Ağı sunucularından İnternet'e kaldırılması ve yerel ağdaki aynı hub'da onlarla birlikte oturmaması arzu edilir. Sıradan terminal kullanıcıları bu hub'a bağlanamaz ve dağıtılmış bilgi işlemdeki iletişim kalitesi büyük bir rol oynar.

2. Aynı mantıkla MT4 ve MT5 için iki Uzman Danışman alalım, ancak çok fazla girdi parametresine sahip olmaları arzu edilir, yani. uzaylı genetik algoritmasını kullanmak.

2. Geçen yıl için tarihleri ayarlayın. Not: MT5'te, geçen yıl için "Aralık" ve aynı geçen yıl için tarihlere göre "Dönem Seç"i seçerseniz, sonuçlar tamamen farklıdır. Nedenini bilmiyorum, ama bu muhtemelen geliştiriciler için bir sorudur.

3. H1 zaman çerçevesini ayarlayın

4. İşlem modu, açılış fiyatlarında normaldir.

5. İşlem sayısı 250 - 400 olacak şekilde kar al ve zararı durdur ayarladık.

6. İleri test 1/2'yi açın. MT4'te böyle bir şey yok ama MT5'te bu modun frenlerine bakmanın kimseye bir zararı olmayacağı aşikar.

7. Her iki danışmanı da MT4 ve MT5'te başlatıyoruz ve zamanı not ediyoruz. Ayrıca, MT5'te süreci iki kez başlatıyoruz: yerel aracılarla (birinin güçlü sinirleri varsa ve optimizasyonun tamamlanmasını bekleyecek hiçbir yeri yoksa) ve Clouds Network ile.

8. Sonuçlara dayanarak, otomatik ticaret için hangi platformun daha uygun olduğu ve ortalama tüccar için uygun olduğu ve hangisinin çok zayıf olduğu hakkında sonuçlar çıkarıyoruz.

Yura. Haklısın. Durum böyle olduğu sürece.

Ama yine de mql5 öğrenmelisin.. :) Çünkü durum yakında değişecek. Geliştiriciler zaten buna dahil oldu. Ve eğer onunla aşılanmışlarsa, yapacaklardır. Ne de olsa MT4 test cihazını da yaptılar, değil mi?

 
Bu arada, yerel olarak iyi optimize edilmiş bir görev için ilginç bir plaka . Bir kart satın almak için harcanan "bir kuruşun belirli performansı" sütunu var :)
 
MetaDriver :

Yura. Haklısın. Durum böyle olduğu sürece.

Ama yine de mql5 öğrenmelisin.. :) Çünkü durum yakında değişecek. Geliştiriciler zaten buna dahil oldu. Ve eğer onunla aşılanmışlarsa, yapacaklardır. Ne de olsa MT4 test cihazını da yaptılar, değil mi?

Daha önce aşılamamaları ve test cihazına her türlü koltuk değneği üzerinde çok fazla zaman ve sinir harcamaları üzücü.

MT5, işlevsellik açısından MT4'ten çok daha üstündür ve optimizasyon hızı açısından vahşi bir korkudur.

Daha önce nüfuz etselerdi ve şu anda en azından atış hızı açısından MT4'ü yakalamış olsaydılar, uzun süredir otomatik ticaretle uğraşan hemen hemen herkes MT5'e geçmiş olurdu. Ve eğer tüccarlar yeni bir platforma geçerlerse, o zaman komisyoncular da oraya geçmek zorunda kalacaklar - reklamcılık için para harcamaya ve birisini MT5'e geçmeye ikna etmeye çalışmaya gerek yok.

 

TheXpert :

Bir kart satın almak için harcanan "bir kuruşun belirli performansı" sütunu var :)

Evet havalı. Bu arada, bu plakaya ve AMD Radeon'a 6930 sitesine bakılırsa doğada yok. :) Salı günü bana ne getirecekler?? :-)
 
Reshetov :

Daha önce alışmamaları ve test cihazına her türlü koltuk değneği üzerinde çok fazla zaman ve sinir harcamaları üzücü.

MT5, işlevsellik açısından MT4'ten çok daha üstündür ve optimizasyon hızı açısından vahşi bir korkudur.

Daha önce nüfuz etselerdi ve şu anda en azından atış hızı açısından MT4'ü yakalamış olsaydılar, uzun süredir otomatik ticaretle uğraşan hemen hemen herkes MT5'e geçmiş olurdu. Ve eğer tüccarlar yeni bir platforma geçerlerse, o zaman komisyoncular da oraya geçmek zorunda kalacaklar - reklamcılık için para harcamaya ve birisini MT5'e geçmeye ikna etmeye çalışmaya gerek yok.

Sizinle %120 aynı fikirde olduğumda oldukça nadir bir durum.
 
Ve neden 6950 değil?
 
MetaDriver : Ama yine de mql5 öğrenmelisin.. :) Çünkü durum yakında değişecek. Geliştiriciler zaten buna dahil oldu. Ve eğer onunla aşılanmışlarsa, yapacaklardır. Ne de olsa MT4 test cihazını da yaptılar, değil mi?

Kim şüphe etti. Allah korusun. Ve yine de, vidyuhi'nin kullanışlılığını bilgisayarıma aşıladım.

TheXpert: O zaman neden 6950 olmasın?

Bu benim için bir soru mu? Benim içinse, cevap basit: biraz pahalı ve 6930'a kıyasla ivmelenmesi pek olası değil. Belki yüzde 20.

PS Ve anlaşıldı, MD'ye bir soru.

 
TheXpert :
Ve neden 6950 değil?

Bu ikinci adaylıktı. 6930'un fiyat/performans olarak biraz daha iyi olmasına rağmen, mutlak performans değerleri açısından 6950 kesinlikle önde.

Sonunda, parayı karşılamadım (5650r'ye karşı 8100r).

// Ama belleği 1600 MHz'den 2000 MHz'e değiştirebildim, bu (çok) iyi bir telafi, çünkü RAM ve vidyuhi'nin belleği arasındaki yavaş değişim tüm avantajı silip süpürebilir.

 
Vay canına, fiyat farkı çok büyük.
Neden: