GUI Graphic Library MT5
- Kütüphaneler
- Sürüm: 1.48
- Etkinleştirmeler: 5
GUI Graphic Library, MQL5 geliştiricileri için derlenmiş bir kütüphanedir ve Uzman Danışmanlarınız (EA) ile göstergeleriniz için pencereler, paneller, kontroller ve grafikler oluşturur. Tüm arayüz tek bir grafik nesnesi üzerine çizilir ve 15 fonksiyonla yönetilir; böylece programınıza birkaç satır kodla profesyonel bir panel ekleyebilirsiniz.
Bu, programcılar için bir kütüphanedir. Bir Uzman Danışman değildir ve işlem yapmaz. Buy veya Close gibi düğmeler programınıza yalnızca bir olay gönderir; ne yapılacağına programınız karar verir. Kullanmak için MQL5 kodu yazmanız veya düzenlemeniz gerekir.
Kurulum ve giriş parametreleri kılavuzu
MT4 sürümü: https://www.mql5.com/en/market/product/206760
MT5 sürümü: https://www.mql5.com/en/market/product/206761
Neler oluşturabilirsiniz
Kütüphanede 78 hazır öğe bulunur, bu yüzden çoğu panel hiç çizim kodu gerektirmez:
- Pencereler, paneller, grup kutuları, sekmeler, yan gezinme çubukları, karuseller, menüler, çekmeceler, yığınlar, ızgaralar ve ayırıcılar
- Düğmeler, bölünmüş düğmeler, anahtarlar, onay kutuları, radyo düğmeleri, metin ve fiyat alanları, kaydırıcılar, listeler, ağaçlar, tablolar ve arama kutuları
- Tarih, saat, renk ve aralık seçiciler, bir takvim, etiketler, bir PIN alanı ve adım adım bir sihirbaz
- Çizgi, çubuk, mum, pasta, radar, dağılım ve alan grafikleri, göstergeler, KPI kutucukları, mini grafikler, bir ısı haritası ve bir korelasyon matrisi
- İşlem bileşenleri: emir bileti, pozisyon listesi, izleme listesi, risk hesaplayıcı, ekonomik haber listesi, seans saati, bar geri sayımı, fiyat etiketleri ve piyasa derinliği merdiveni
- Diyaloglar, eylem düğmeli bildirimler, ipuçları, bir durum çubuğu ve veri olmayan ekranlar için bir mesaj
Nasıl çalışır
Her şey tek bir bitmap nesnesine çizilir; bu sayede grafik temiz ve hızlı kalır, karmaşık bir panel de nesne listesine yüzlerce nesne eklemez. Bir öğeyi Gui_Add ile oluşturur, Gui_Set ile değiştirir, Gui_Get ile okursunuz; kullanıcının tıklamalarını ve değişikliklerini de Gui_NextEvent ile bir olay kuyruğundan okursunuz. Her öğeye basit bir tamsayı kimlik verilir ve tüm adlar, ekleme dosyasında açıklamalarıyla birlikte tanımlanmış numaralandırmalardır; böylece MetaEditor siz yazarken bunları önerir.
Görünüm tüm arayüz için bir kez ayarlanır. Beş tema vardır (Dark, Light, Midnight, High contrast ve Soft); vurgu ve üzerine gelme renklerini, köşe yuvarlaklığını, gölgeleri ve animasyonları kendiniz belirleyebilirsiniz. Ekran ölçeği Windows ekran ayarını veya seçtiğiniz değeri izler, bu yüzden panel yüksek çözünürlüklü ekranlarda da net görünür.
Pencereler taşınabilir, bir kenara sabitlenebilir, daraltılabilir, simge durumuna küçültülebilir ve yeniden boyutlandırılabilir. Her pencerenin isteğe bağlı bir ayarlar görünümü ve bildirimler görünümü olabilir. Konumlar, boyutlar ve değerler grafik başına kaydedilip programın bir sonraki başlatılmasında geri yüklenebilir. Diğer özellikler arasında kısayol tuşları, geri alma ve yineleme, hata mesajlı giriş denetimi, çeviriler ve sağdan sola yerleşim bulunur.
Gereksinimler
- MetaTrader 5, her sembol ve zaman dilimi, Uzman Danışmanlarda ve göstergelerde
- DLL çağrısı, WebRequest ve harici indirme yok
- Numaralandırmaları ve 15 fonksiyonun içe aktarımını içeren GUI_Graphic_Library.mqh ekleme dosyası
Ekleme dosyası, tam API başvurusu, kurulum kılavuzu ve örnek programlar ürünün blog sayfasında bulunur.
Görüşlerinizi bekliyorum. Sorularınız veya geliştirme fikirleriniz için lütfen ürün yorumlarına yazın ya da MQL5.com üzerinden bana mesaj gönderin.
Etiketler: #GUI #Panel #Dashboard #TradePanel #TradingPanel #ControlPanel #DrawingTools #Library #Canvas #UserInterface #Controls #Buttons #Charts #Widgets #ExpertAdvisor #Indicator #MQL5 #MT5 #MT4
