MQL ile yazılmış kullanıcı arayüzleri galerisi - sayfa 68

 
hini #:
Ben esas olarak EA'yı test cihazındaki paneli kontrol etmek için kullanma olasılığıyla ilgileniyorum

Bir ticaret arayüzünüz varsa, bir ticaret emrinin gönderilmesini, bu emrin bir değişkene kaydedilmesi ve ardından kar / zararın hesaplanması, yani terminalde ticareti taklit etmek için ikame etmenin sorunu nedir?

Uygulamanın test cihazından çok daha kolay olduğuna eminim. Grafiği ChartNavigate() fonksiyonu ile hareket ettirebilir ve grafiğin sağ kısmını bir tuval veya normal OBJ_RECTANGLE_LABEL ile gizleyebilirsiniz.



S amuel Manoel De Souza #:

Aslında bu zaten başka biri tarafından yapıldı.

Evet, burada https://www.mql5.com/ru/code/24829

 
Aleksandr Slavskii #:
Evet, burada https://www.mql5.com/ru/code/24829

Bunu biliyorum, ama istediğim bu değil, kendi ihtiyaçlarım var ve kendi ihtiyaçlarımı yazmalıyım.

 
Реter Konow GUI ile tam teşekküllü bir ticaret uygulaması oluşturmak, bir şekilde sihirli bir şekilde MT5 ile temas halinde kalmak ve tüm çözümleri bir zamanlayıcı koltuk değneği aracılığıyla uygulamak mümkün mü?

MQL5 strateji mantığını uygular, WinForms bazı düğmelere tıklayarak, EA içindeki bazı değişkenleri kontrol ederek ve bazı bilgileri görüntüleyerek strateji mantığını değiştirmek için yeterlidir.

Strateji ve arayüz için kod, kodu temiz tutmak için birbirinden ayrılmıştır.

 
Реter Konow #:

Ve bu dönemde tablolar ve ağaç listeleri ile denemeler yapmaya başladım....

Sonra buradan çok daha iyi oldu.

https://faq.whatsapp.com/673193694148537/?helpref=uf_share
 
hini #:

MQL5 stratejinin mantığını uygular, WinForms birkaç düğmeye basarak, EA içindeki bazı değişkenleri kontrol ederek ve bazı bilgileri görüntüleyerek stratejinin mantığını değiştirmek için yeterlidir.

Strateji ve arayüz kodu, kodu temiz tutmak için ayrılmıştır.

Teknik olarak, hiçbir WinForms ne özellikler açısından (birçoğu yolda) ne de arayüz oluşturma hızı açısından MQL ortamındaki çözümlerimle rekabet edemez. KIB kod şablonlarını kullanmak, bir arayüzü görsel bir editörden daha hızlı oluşturmanızı sağlar. Ayrıca, hızlı konumlandırma için pencere içindeki öğeleri yakalama ve taşıma özelliğini kurucuya eklemeyi planlıyorum. Bunu yapmak zaten çok kolay. Bunun dışında, kitlesel kullanıcı için anlaşılabilirlik ve erişilebilirlik kriterlerine göre, çözümlerim eğrinin önünde. C# ve nesne yönelimli programlama bilmenize gerek yok ve DLL'leri takmanıza gerek yok. Ayrıca, bu başlıkta kullanıcılar için gerekli ayrıntılı öğretici bilgileri sağlıyorum. Herkes kendi başına WinForms'u bağlamanın yollarını bulabilir ve icat edebilir.

Tek bir kişi olarak, kişisel görüşünüze ve kendi tercihlerinize sahip olma hakkına sahipsiniz. Ancak bu konunun MQL'de yazılmış oluşturucu ve motor hakkında olduğunu hatırlatmalıyım . Bu nedenle, teknik olarak gerekçesiz muhalefet bağlamında diğer geliştirme ortamlarının arayüzlerinin tartışılması, yasak olmasa da uygun değildir. Örneğin ME ve VS'ye karşı çıkmadığımız gibi MT5 ve diğer platformlara da karşı çıkmıyoruz.

Burada, MT5 platformunda, kurucu motorun bitmiş temel sürümü, algo ticareti görevlerini çözme aracı olarak WinForms 'a hiçbir şans bırakmayacaktır, ancak her zaman kendi orijinal yolunu seçecek insanlar olacaktır.

Bu konunun tükendiğini düşünüyorum ve başka provokasyonlara yanıt vermeyeceğim.

 

Konuların birleştirilmesinin bir sonucu olarak, değerlendirme sırası aşağıdaki gibi olacaktır:

14.Parametre sınırlarının kademeli olarak korunması:

  • Kullanıcı tarafından önceden ayarlanmış sınırlar içindeki ayarları kontrol etmek için mantık yazmak ve bu sınırlar ihlal edildiğinde bir uyarı sistemi oluşturmak.
  • Uyarı 1: Kullanıcı, ayarlardan sorumlu öğelerin parçalarının renginin değişmesi şeklinde bir sinyal alır.( Metin, taban, çerçeve ve kaydırma çubuğunun rengini değer sınırlarına bağlayalım).
  • Uyarı 2: bir risk bildirimi ve orijinal ayarlara dönme önerisi içeren bir diyalog kutusu açılması. ( "İptal" düğmesine tıklandığında önceki ayarlara geri dönme yeteneğini test edelim. )
  • Uyarı 3: Ayarlarda daha fazla değişiklik yapılmasını engelleyen bir uyarı penceresinin açılması ve manuel kullanıcı onayı gerektiren bir feragatnamenin bildirilmesi. ( Uyarı penceresi göründüğünde pencerelerin ve öğelerin engellenmesini kontrol edelim. )


15. Yeni API dosyası çıktısını daha ayrıntılı olarak ele alalım.

//----------------------------------------------------------------------------------------------------


Daha sonra, bulunan hataları ve kusurları toplayacağım ve bir sonraki sürüm için bir görev listesi hazırlayacağım.

 
KIB'nizi sevmediğimden değil, sadece test cihazında çalışma sorununu çözmüyor. Yine de projenizi takip etmeye devam edeceğim. Sonuçlarınız inanılmaz.
 
Beni büyüleyen MQL ortamındaki uygulama ve bu uygulamanın bütünlüğü. Bu yüzden geliştirilmesini bekliyorum. Eminim birçok kişi de bekliyordur.
 
Edgar Akhmadeev #:
Beni büyüleyen MQL ortamındaki uygulama ve bu uygulamanın bütünlüğü. Bu yüzden geliştirilmesini bekliyorum. Eminim birçok insan bekliyordur.
Teşekkür ederim, umarım öyledir. Ve geliştirme gerçek zamanlı olarak devam ediyor).
 

Peter, proje hangi cehennemde?

Orada bir şeyin deposu (IMHO'ya kaynak kodu denemez ) ve dokümantasyon