Tuval harika! - sayfa 50

 
Nikolai Semko :
bu mümkündür ve bu nedenle, şeffaflık uygulanmadıysa (bir piksel birkaç nesneye ait olabilir) ve nesneler, erişimin gerekli olduğu birbiri altında yer almıyorsa.
Beğen ya da beğenme, bir 3D fareye ihtiyacın var. En azından yazılım.

Reaksiyon ön katmanda olmalıdır. Grafiği döndürmek mümkün olmalıdır. Ve statik bir görüntü ise, üstten görünüm))

 
Maxim Kuznetsov :

"r" koordinatlarının ve ölçeklerinin yanlış hesaplanmasına dikkat çekti

iyi görselleştirme, ancak doğru ve okunabilir olması için takvimi gözlemlemek (çubuklar değil gerçek zamanlı) ve yarıçaplı bir şey düşünmek gerekir - sapmalar okunamaz.

veya r ile bir günlük ölçeğine veya başka bir şeye ihtiyacınız var.

böyle bir amaç peşinde koşmadı. Hedef 3 boyutluydu. Ne olduğu önemli değil, asıl şey karmaşık bir nesne. Bu nedenle, kasıtlı olarak mümkün olduğunca basitleştirdim. En son 2D versiyonunda gerçek zamanlı uygulamıştım. Ve bir kez daha tekrar edeceğim. Ticaret açısından yararsız, ancak görselleştirme, el sanatları açısından yararlı olduğunu düşünüyorum.
 
Nikolai Semko :
böyle bir amaç peşinde koşmadı. Hedef 3D idi. Ne olduğu önemli değil, asıl şey karmaşık bir nesne. Bu nedenle, kasıtlı olarak mümkün olduğunca basitleştirdim. En son 2D versiyonunda gerçek zamanlı uygulamıştım. Ve bir kez daha tekrar edeceğim. Ticaret açısından yararsız, ancak görselleştirme zanaatları açısından yararlı olduğunu düşünüyorum.

Şey, bilmiyorum - usta ustadır. Ticarette potansiyel olarak faydalı olabilecek yerleri zorlarım

ve karmaşık bir nesnenin grafiği.etkisini aşmaya çalışın:


 
Maxim Kuznetsov :

Ticarette potansiyel olarak faydalı olabilecek yerleri zorlarım

Tamam, ihtiyacım olduğunda beni itmeni isteyeceğim.

 

Şaka, trolleme, şakalar, "artikülasyon", yapıcı olmayan eleştirileri bir kenara bırakırsak, Nikolai'nin bize gerçekten şık görselleştirme olanakları gösterdiğini söylemek kesinlikle mümkün olacaktır. Soru, Nikolai tarafından gösterilen bir veya başka bir örneğin tam olarak nerede uygulanabileceği ile ilgili değil, görselleştirmenin ne kadar verimli çalıştığı ile ilgili.

Peki, "nerede uygulanabilir?" sorusuna. "Yüzeyde" yatan çok basit bir cevap var: görselleştirmede! Göstergeler, danışmanlar, bilgi verenler - tüm bunlar süreçlerin ve verilerin görselleştirilmesidir. Ve tabii ki GUI.

Aslında Nikolai, yeni bir GUI kitaplığı için bir şablon oluşturmaya çoktan yaklaştı.

Şu anda, örneğin standart MT kitaplığının ve iyi bilinen Anatoly kitaplığının bir parçası olarak birkaç GUI kitaplığı bulunmaktadır.

Standart kitaplık, birçok nesneye sahip çeşitli ayrık öğeler temelinde inşa edilmiştir, kontroller üzerinde bir sınırlamaya sahiptir, ancak C ++ kitaplıkları örneği üzerine inşa edilmiş sınıflar oluşturmak için neredeyse evrensel bir sistemdir.

Anatoly, gelişimiyle birlikte, kontrollerin uygulanmasının yalnızca hayal gücümüzle sınırlı olduğunu gösterdi, çünkü tuval üzerine kesinlikle herhangi bir kontrol çizilebilir (ve Nikolay bunu bize gösterdi). Ancak Anatoly'nin kütüphanesinde bile, sonuçta grafikte çok sayıda nesne elde edilir.

Nikolai, deneylerinde her şeyin bir tuval üzerinde, yani bir nesne üzerinde uygulanabileceğini gösterdi. Böylece, aslında Nikolay, genişletilebilir bir sınırsız görselleştirme kütüphanesinin modelini uygulamanın mümkün olacağı ana geldi.

Diğer bir deyişle, etkileşim ve olay işleme mimarisi olarak standart kitaplık şemasını kullanır, ancak nihai sonucu tek bir tuvale uygularsanız, sonuç tek kelimeyle muhteşem olacaktır. Mevcut aşamada, yalnızca tüm GUI tuvalini tamamen yeniden çizmek için değil, yalnızca belirli bir kontrolün değiştiği alanları yeniden çizmek için bir algoritma geliştirmek gerekir. Özellikle Anatoly, Tablo öğesini geliştirirken bu teknolojiyi kullandı ve tuvalin yalnızca değişen hücrelerin bulunduğu bölümlerini işledi.

Eminim Nikolai, görselleştirme konularında hepimizi bir kereden fazla şaşırtacaktır, çünkü bu onun uzmanlık alanıdır ve yeni, daha gelişmiş bir GUI kütüphanesi göreceğiz.

Nicholas, sıkı çalışman için çok teşekkür ederim! Aynen böyle devam! Yeni şaşırtıcı görselleştirme örnekleri bekliyoruz!

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека MQL5 написана на языке MQL5 и предназначена для облегчения написания программ (индикаторов, скриптов, экспертов) конечным пользователям. Библиотека обеспечивает удобный доступ к большинству внутренних функций MQL5.
 
Алексей Барбашин :

Teşekkürler, Alexey.
Hemen hemen her şey böyle. Konuda olduğunuz için teşekkür ederiz.

Tuval benim için kişisel olarak sadece bir hobi ve eğlence. Yeni grafik kitaplıkları ve GUI'ler geliştirmenin yükünü üstlenmiyorum çünkü. artık bir hobi değil, zaman alan bir iş. Her ne kadar soru ortaya çıkarsa belki de bunu iyi yapabilirdi.

Bana göre MT grafik ve görsellik açısından çok geride. En az 10 yıl Boşuna bu yön MQ ekibi için öncelik listesine dahil edilmedi. İş için sarıcı için bazen belirleyici bir rol oynar.

 
Nikolai Semko :

Bana göre MT grafik ve görsellik açısından çok geride. En az 10 yıl Boşuna bu yön MQ ekibi için öncelik listesine dahil edilmedi. İş için sarıcı için bazen belirleyici bir rol oynar.

Geride kalmıyoruz, aksine (tüm) diğer platformların önündeyiz. Canvas + OpenCL + tam DirectX kutudan çıktı - geride mi kaldı???

Ama sorun şu ki, "oynayabilecekler" çemberi dar. Çoğu tüccar, standart teknik göstergeler aşamasının ötesine geçmez.


Şimdi editörde Python ile entegrasyonu ve servislerle betikler yayınlayacağız. Python programlarını doğrudan terminalde komut dosyaları şeklinde çalıştırmak mümkün olacak, bu da analitik geliştirmelerinizi MT5'e aktarmanızı kolaylaştıracak. Bunlar komut dosyalarıdır, uzmanlar değildir - test cihazında çalıştırılamazlar.

Veritabanlarını ve kümeleri çalıştırma konusunda çok fazla çalışma yapıyoruz. Yeni DatabaseXXXX işlevleri ekleniyor. Yalnızca standart SQLite işlevselliğini genişletmekle kalmıyoruz, aynı zamanda düzenleyicide SQLite Tarayıcısını da başlatıyoruz.

Belki de ONNX tarafından eğitilmiş modelleri çalıştırabilmemiz için WinML'yi MQL5 dilinin standart işlevlerine dahil edeceğiz. Bu, Python'daki TensorFlow'un yeterli olmadığı durumdur.

Genel olarak bir veri analiz stüdyosu kurma yolundayız.

Windows AI
Windows AI
  • mattwojo
  • docs.microsoft.com
Transform your Windows application with the power of AI.
 
Renat Fatkhullin :

Geride kalmıyoruz, aksine (tüm) diğer platformların önündeyiz. Canvas + OpenCL + tam DirectX kutudan çıktı - geride mi kaldı???

Ama sorun şu ki, "oynayabilecekler" çemberi dar. Çoğu tüccar, standart teknik göstergeler aşamasının ötesine geçmez.


Şimdi editörde Python ile entegrasyonu ve servislerle betikler yayınlayacağız. Python programlarını doğrudan terminalde komut dosyaları şeklinde çalıştırmak mümkün olacak, bu da analitik geliştirmelerinizi MT5'e aktarmanızı kolaylaştıracak. Bunlar komut dosyalarıdır, uzmanlar değildir - test cihazında çalıştırılamazlar.

Veritabanlarını ve kümeleri çalıştırma konusunda çok fazla çalışma yapıyoruz. Yeni DatabaseXXXX işlevleri ekleniyor. Yalnızca standart SQLite işlevselliğini genişletmekle kalmıyoruz, aynı zamanda düzenleyicide SQLite Tarayıcısını da başlatıyoruz.

Belki de ONNX tarafından eğitilmiş modelleri çalıştırabilmemiz için WinML'yi MQL5 dilinin standart işlevlerine dahil edeceğiz. Bu, Python'daki TensorFlow'un yeterli olmadığı durumdur.

Genel olarak bir veri analiz stüdyosu kurma yolundayız.

evet bunu bekliyoruz

eğer o zaman kod tabanı taşmadan patlamazsa

 
Renat Fatkhullin :

Geride kalmıyoruz, aksine (tüm) diğer platformların önündeyiz. Canvas + OpenCL + tam DirectX kutudan çıktı - geride mi kaldı???

Ama sorun şu ki, "oynayabilecekler" çemberi dar. Çoğu tüccar, standart teknik göstergeler aşamasının ötesine geçmez.


Şimdi editörde Python ile entegrasyonu ve servislerle betikler yayınlayacağız. Python programlarını doğrudan terminalde komut dosyaları şeklinde çalıştırmak mümkün olacak, bu da analitik geliştirmelerinizi MT5'e aktarmanızı kolaylaştıracak. Bunlar komut dosyalarıdır, uzmanlar değildir - test cihazında çalıştırılamazlar.

Veritabanlarını ve kümeleri çalıştırma konusunda çok fazla çalışma yapıyoruz. Yeni DatabaseXXXX işlevleri ekleniyor. Yalnızca standart SQLite işlevselliğini genişletmekle kalmıyoruz, aynı zamanda düzenleyicide SQLite Tarayıcısını da başlatıyoruz.

Belki de ONNX tarafından eğitilmiş modelleri çalıştırabilmemiz için WinML'yi MQL5 dilinin standart işlevlerine dahil edeceğiz. Bu, Python'daki TensorFlow'un yeterli olmadığı durumdur.

Genel olarak bir veri analiz stüdyosu kurma yolundayız.

Renat, buna hiç şüphe yok. Yenilik açısından MQ çok havalı.

MT'nin dış tasarımından ve çizelgelerinden ve ayrıca kullanıcılar için bir grafik kitaplığından bahsediyorum. Her şeyden önce, bu, kenar yumuşatılmış grafiklerin olmaması ve pencere menüsü arayüzü aracılığıyla çeşitli seçenek ve ayarların seçimidir.
DirectX'i henüz çözemedim ama ellerim çok kaşınıyor.

 
Nikolai Semko :

Renat, buna hiç şüphe yok. Yenilik açısından MQ çok havalı.

MT'nin dış tasarımından ve çizelgelerinden ve ayrıca kullanıcılar için bir grafik kitaplığından bahsediyorum. Her şeyden önce, bu, kenar yumuşatılmış grafiklerin olmaması ve pencere menüsü arayüzü aracılığıyla çeşitli seçenek ve ayarların seçimidir.
DirectX'i henüz çözemedim ama ellerim çok kaşınıyor.

hadi, hadi Nicholas

ilginç iplik

Hala istediğim gibi bir tablo yapmanı bekliyorum

;)

Neden: