Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
MetaTrader 5'te çoklu kullanım nedir:
Teste tıkladım, anında 5.743 aracı/CPU'yu çalıştırdım ve optimize edicide 6 dakikada 381.468 geçiş gerçekleştirdim. Her geçişin işlenmesi 1 ila 2 saniye sürdü. Testi 6 dakika yerine 8 çekirdekli bilgisayarımda çalıştırsaydım 800 ila 1600 dakika (381468 / 8 = 47683 saniye = 794 dakika) harcardım.
Ve "Başlat" düğmesine basmaktan başka bir şey yapmam gerekmiyordu. Belli bir skynet kalktı, çizelgelerin tüm gerekli geçmişini bağımsız olarak senkronize etti, görevi dünya çapındaki binlerce bilgisayar arasında dağıttı ve toplu olarak çalıştı.
Gerçekliğe hoşgeldin...
Renat, neden çok iş parçacıklı hesaplamaların kapsamının test cihazınız tarafından sınırlı olduğunu düşünüyorsunuz? Ne düşünüyorsunuz, kullanıcının otomatik optimizasyonu doğrudan algoritmasında uygulama hakkı yok mu? Test cihazınızı çalıştırması gerekiyor mu? Ve orada kendi sinir ağı varsa? Olayları tek taraflı yargılamayın. Ve aynı zamanda beni hiçbir şey anlamamakla suçluyor. Durumu sadece çan kulenizden görüyorsunuz ve anladığım kadarıyla gerisini umursamıyorsunuz.
Ne düşünüyorsunuz, kullanıcının otomatik optimizasyonu doğrudan algoritmasında uygulama hakkı yok mu? Test cihazınızı çalıştırması gerekiyor mu? Ve orada kendi sinir ağı varsa? Olayları tek taraflı yargılamayın.
Renat, neden çok iş parçacıklı hesaplamaların kapsamının test cihazınız tarafından sınırlı olduğunu düşünüyorsunuz? Ne düşünüyorsunuz, kullanıcının otomatik optimizasyonu doğrudan algoritmasında uygulama hakkı yok mu? Test cihazınızı çalıştırması gerekiyor mu? Ve orada kendi sinir ağı varsa? Olayları tek taraflı yargılamayın. Ve aynı zamanda beni hiçbir şey anlamamakla suçluyor. Durumu sadece çan kulenizden görüyorsunuz ve anladığım kadarıyla gerisini umursamıyorsunuz.
Bu dil hakkında 11 yıllık sürekli düşünce, çalışma ve sorumluluğum var.
Yani anaokulu. Ve gerçekten MQL5 içinde çoklu kullanım istiyorsanız, ya OpenCL ya da DLL. Bu konunun gelişmişlik düzeyini anlamak için, C++ kodunu doğrudan MetaEditor'dan derlemeye bakın ve DLL dosyalarını gezginden MQL5 koduna sürükleyip bırakın.
"MQL5 - Neural Network on GPU" üzerinde yapıldığında bu proje için herhangi bir ücret alınmayacaktır. İlk girişimlerde zor olacak, daha sonra gelecekte eksiklikleri aramak için bir girişimdir.
Ayrıca, bir test cihazının yardımıyla, herhangi bir karmaşıklıktaki sorunları zaten çözebilirsiniz.
Bu dil hakkında 11 yıllık sürekli düşünce, çalışma ve sorumluluğum var.
Yani anaokulu. Ve gerçekten MQL5 içinde çoklu iş parçacığı kullanmak istiyorsanız , o zaman OpenCL veya DLL. Bu konunun gelişmişlik düzeyini anlamak için, C++ kodunu doğrudan MetaEditor'dan derlemeye bakın ve DLL dosyalarını gezginden MQL5 koduna sürükleyip bırakın.
Anahtar kelimeyi vurguladı. Aslında en başından beri tartışılan tam da buydu. O halde belki de önce yazılarımı dikkatlice okumalı, kabalaşmamalı ve anlamadan kişiselleşmemelisiniz? Şirketin yüzünü temsil eden bir kişinin böyle kaba bir davranışını görmek nedense garip...
Şimdi yapmanın ne sakıncası var?
Anahtar kelimeyi vurguladı. Aslında en başından beri tartışılan tam da buydu. Belki de önce yazılarımı dikkatlice okumalı, kaba olmayıp kişiselleşmelisin? Şirketin yüzünü temsil eden bir kişinin böyle kaba bir davranışını görmek nedense garip...
İlk yorumda OpenCL ve DLL hakkında hemen yanıt aldınız, ancak daha iyi bildiğinizi ve geliştiricilerin çok vasat olduğunu, bunu yapamadıklarını, çok fazla şey eklediklerini vb.
Ne düşünüyorsunuz, kullanıcının otomatik optimizasyonu doğrudan algoritmasında uygulama hakkı yok mu? Test cihazınızı çalıştırması gerekiyor mu? Ve orada kendi sinir ağı varsa? Olayları tek taraflı yargılamayın. Ve aynı zamanda beni hiçbir şey anlamamakla suçluyor. Durumu sadece çan kulenizden görüyorsunuz ve anladığım kadarıyla gerisini umursamıyorsunuz.
Size hemen cevap verdiler ama siz daha iyi bildiğinizi ve geliştiricilerin o kadar sıradan olduğunu söylemeye devam ettiniz, bunu yapamadılar, çok şey eklediler vs.
Ve bana ne cevap verdin? Ne kadar harika bir terminale ve test cihazına sahip olduğunuzdan bahsetmeye başladınız, birkaç iş parçacığında çalıştınız. Ve terminalin hakkında tek kelime etmedim. Tamamen farklı bir şey hakkındaydı: MQL kodunda çoklu kullanım hakkında. Algoritma birkaç parçaya bölünebildiğinde ve her biri paralel olarak yürütüldüğünde. Ve siz, özüne bile girmeden kaba olmaya başlarsınız. Tamam, gördüğüm kadarıyla, böyle bir yaklaşımla herhangi bir yapıcılıktan bahsetmeye gerek yok, dolayısıyla tartışmaya devam etmenin bir anlamı yok.
Ve bana ne cevap verdin? Ne kadar harika bir terminale ve test cihazına sahip olduğunuzdan bahsetmeye başladınız, birkaç iş parçacığında çalıştınız. Ve terminalin hakkında tek kelime etmedim. Tamamen farklı bir şey hakkındaydı: MQL kodunda çoklu kullanım hakkında. Algoritma birkaç parçaya bölünebildiğinde ve her biri paralel olarak yürütüldüğünde. Ve siz, özüne bile girmeden kaba olmaya başlarsınız. Tamam, gördüğüm kadarıyla, böyle bir yaklaşımla herhangi bir yapıcılıktan bahsetmeye gerek yok, dolayısıyla tartışmaya devam etmenin bir anlamı yok.
Orijinal mesajınızı tekrar okumanızı, tüm sıfatlarınıza dikkat etmenizi ve ardından cevaplara inmenizi tavsiye ederim.
Cevaplar kulağa sakin geldi, yol boyunca "Bir şeyin hesaplarını paralelleştirmek için önce anlamak gerekir" diye yumuşak sorular soruldu, cevaplar verildi ve "aslında paralelleştirilmesi gereken ne" anlatıldı.
Ama çabucak öğrenmek yerine daha da saçmaladın ve bize köpekleri astın. Sonuç sert bir tepki oldu.