GUI Graphic Library MT5

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.

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


Yazarın diğer ürünleri
Risk-Ödül Oranı Yöneticisi, disiplinli alım satım ve profesyonel risk yönetimini desteklemek üzere tasarlanmış görsel bir emir yönetim aracı ve pozisyon boyutu hesaplayıcısıdır. Yatırımcıların giriş, zarar durdurma ve kâr alma seviyelerini doğrudan grafik üzerinde görsel olarak ayarlamalarına olanak tanırken, emir göndermeden önce lot boyutunu ve risk-ödül oranını otomatik olarak hesaplar. Araç, işlem hazırlığını standartlaştırmaya yardımcı olur ve her pozisyonun önceden tanımlanmış ve kontrollü
Elliott Wave Counter, Elliott dalgalarının hızlı ve kullanıcı dostu manuel olarak işaretlenmesine yönelik bir paneldir. Bir renk ve işaret seviyesi seçilebilir. Son işaretlemeyi ve araç tarafından yapılan tüm işaretlemeyi kaldırma işlevleri de vardır. İşaretleme tek bir tıklamayla yapılır. Beş kez tıklayın - beş dalganız olsun! Elliott Dalga Sayacı, Elliott dalgalarının hem yeni başlayanlar hem de profesyonel analistleri için harika bir araç olacaktır. Elliott Wave Sayacı Kurulum ve Giriş Kılavu
If you wish to draw Support and Resistance lines, view: daily market opening, classical pivot levels, Fibonacci pivot levels, trend lines, Fibonacci levels, the remaining time to candle closing, and current spread. If you seek to place your orders with the exact lot that meets your desired stop loss risk. If you wish to do all this and more with just one click, then this is the perfect tool to use. This tool will allow you to feel more relaxed when deciding to open orders, as well as predicting
Tek Tıkla Analiz Aracı,       klavye kısayolu tabanlı nesne oluşturma       ve MetaTrader için kopyalama aracı. MetaTrader'daki analiz araçlarını tek tıklamayla kullanmayı kolaylaştırır. Aracımızla, grafiğinizdeki destek ve direnç seviyelerini, Fibonacci seviyelerini, şekilleri, kanalları, trend çizgilerini ve diğer tüm nesneleri hızlı bir şekilde çizebilirsiniz. Düğmeye tıklayın, fareyi hareket ettirin ve Tek Tıklamayla Analiz Aracı gerisini sizin için halleder. Bu size zaman kazandırabilir ve
Draw Agent, MetaTrader grafikleri için bir çizim aracıdır. Grafik üzerinde tıpkı bir kara tahta üzerinde olduğu gibi elle çizim yapmanıza ve tüm çizimlerinizi tek bir basit panelden yönetmenize olanak tanır. Alım satım yapmaz ve sinyal vermez. Eğer Elliott dalgalarını elle çizmeyi, grafiklere çizgiler eklemeyi veya grafik üzerinde fikirleri görselleştirmeyi seviyorsanız, bu kullanışlı bir araçtır. Özellikle müşterileriniz için canlı bir web semineri düzenliyorsanız veya ekran görüntüleri veya gr
Kısmi Kapanış Uzmanı,   birçok işlevi tek bir otomatik sistemde birleştiren bir araçtır. Bu EA, risk yönetimi ve potansiyel kazançları en üst düzeye çıkarmak için birden fazla seçenek sunarak yatırımcıların pozisyonlarını daha etkili bir şekilde yönetmelerine yardımcı olabilir. Kısmi Kapanış Uzmanı ile yatırımcılar bir       kısmi kapanış       karı kilitlemek için bir seviye       takip eden durdurma       karları korumak ve kayıpları sınırlamak için bir seviye       başa baş       Fiyatın ken
Trade Copier Agent, çoklu MetaTrader(4/5) hesapları/terminalleri arasındaki işlemleri kopyalamak için tasarlanmıştır. Bu araçla, bir sağlayıcı (kaynak) veya bir alıcı (hedef) olarak hareket edebilirsiniz. Tüm ticaret işlemleri, sağlayıcıdan alıcıya gecikme olmaksızın kopyalanacaktır. Bu araç, 0,5 saniyenin altındaki ışık hızında kopyalama hızlarıyla aynı bilgisayardaki birden fazla MetaTrader terminali arasında alım satımları kopyalamanıza olanak tanır. Ticari Fotokopi Aracısı Yükleme ve Girdil
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions Orders CloseallSell CloseallBuy CloseallOpen DeletePending DeleteAll: Close All Market Orders and delete all pending orders. CheckOpenBuyOrders: return the count of buy orders. CheckOpenSellOrders: return the count of sell orders. CheckOpenOrders: return the count of market orders. ModifyOrder DeleteOrder CloseOrder OpenOrder Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lot
Telegram Publisher Agent,   tüccarların Telegram kanallarına ve gruplarına gerçek zamanlı olarak sinyaller göndermelerine olanak tanıyan bir eklentidir. Özelleştirilebilir mesajlar, grafik ekran görüntüleri ve diğer özelliklerle araç, yatırımcıların alım satım içgörülerini ve stratejilerini takipçileriyle paylaşmalarına yardımcı olur. Araç ayrıca, kullanıcılara estetik ve işlevsel bir ticaret deneyimi sağlayan açık ve koyu tema anahtarıyla güzel bir tasarıma sahiptir. Telegram Yayıncı Temsilcisi
Harika bir sinyal buldunuz, ancak bir sağlayıcının lotu çok mu küçük? Daha büyük konum hacmine ihtiyacınız var, ancak terminal ayarları çok mu zayıf? Signal Lot Manager, sağlayıcının pozisyon hacmini, ihtiyaç duyulan hacmin mükerrer sırası aracılığıyla artıracaktır. Sadece siparişleri kopyalamak için bir lot boyutu ve bir sinyal adı belirleyin. Signal Lot Manager, terminalinizde siparişleri çoğaltmak için bir lot çarpanı yardımcı programıdır. Kaynak herhangi bir danışman, manuel ticaret, ayrı bi
İkili Ticaret Paneli, MT4/MT5 platformunda ikili opsiyon ticareti yapmak için çok kullanışlı bir araçtır. Artık eklentileri MT4/MT5 dışında kurmaya gerek yok. Bu, doğrudan MT4/MT5 grafiği üzerinde basit ve kullanışlı bir paneldir. İkili Ticaret Paneli, ikili opsiyon ticareti yapmak için MT4/MT5 platformunu kullanan tüccarlar için faydalı bir araçtır. Bu, tüccarların harici eklentiler kurmaya veya birden çok ekran ve menüde gezinmeye gerek kalmadan doğrudan MT4/MT5 tablosundan ikili opsiyon işle
MetaTrader için Haber Paneli, MetaTrader ticaret platformunda ekonomik takvim verilerini görüntüleyen bir araçtır. Araç, finansal haber siteleri veya veri sağlayıcılar gibi dış kaynaklardan ekonomik haberleri ve veri yayınlarını çeker ve bunları okunması kolay bir biçimde görüntüler. Araç, tüccarların haber bültenlerini kaynağa, saat dilimine, etki düzeyine, para birimine ve bildirim yöntemine göre filtrelemesine olanak tanır. Ayrıca, kullanıcının verileri manuel olarak güncellemesini ve mevcut
Devrim niteliğindeki İşlemler Zaman Yöneticisi ile işlem rutininizin kontrolünü zahmetsizce elinize alın. Bu güçlü araç, belirlenen zamanlarda emir gerçekleştirmeyi otomatikleştirerek alım satım yaklaşımınızı dönüştürür. Satın alma işleminden emir belirlemeye kadar çeşitli ticaret eylemleri için manuel müdahale olmadan kişiselleştirilmiş görev listeleri oluşturun. Trades Time Manager Kurulum ve Girdiler Kılavuzu EA hakkında bildirim almak istiyorsanız, URL'mizi MT4/MT5 terminaline ekleyin (ekran
Tek grafik. Tam kontrol. Her grafikteki nesneleri, renkleri ve ayarları ayrı ayrı yönetmek için zaman kaybetmeyi bırakın.       Grafik Senkronizasyon Yöneticisi ile   şunları yapabilirsiniz:       tüm MetaTrader grafiklerinizi senkronize edin, kopyalayın ve kontrol edin       anında—sadece bir panel ve birkaç kısayol kullanarak. Bir kez çizin, her yerde güncelleyin. Grafikleri tek bir tıklamayla açıp kapatın. Çalışma alanınızı temiz tutun.       sembol tabanlı nesne yönetimi   . Ve önemli ayrınt
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;
Draw Agent, MetaTrader grafikleri için bir çizim aracıdır. Grafik üzerinde tıpkı bir kara tahta üzerinde olduğu gibi elle çizim yapmanıza ve tüm çizimlerinizi tek bir basit panelden yönetmenize olanak tanır. Alım satım yapmaz ve sinyal vermez. Eğer Elliott dalgalarını elle çizmeyi, grafiklere çizgiler eklemeyi veya grafik üzerinde fikirleri görselleştirmeyi seviyorsanız, bu kullanışlı bir araçtır. Özellikle müşterileriniz için canlı bir web semineri düzenliyorsanız veya ekran görüntüleri veya gr
Tek Tıkla Analiz Aracı,       klavye kısayolu tabanlı nesne oluşturma       ve MetaTrader için kopyalama aracı. MetaTrader'daki analiz araçlarını tek tıklamayla kullanmayı kolaylaştırır. Aracımızla, grafiğinizdeki destek ve direnç seviyelerini, Fibonacci seviyelerini, şekilleri, kanalları, trend çizgilerini ve diğer tüm nesneleri hızlı bir şekilde çizebilirsiniz. Düğmeye tıklayın, fareyi hareket ettirin ve Tek Tıklamayla Analiz Aracı gerisini sizin için halleder. Bu size zaman kazandırabilir ve
Elliott Wave Counter, Elliott dalgalarının hızlı ve kullanıcı dostu manuel olarak işaretlenmesine yönelik bir paneldir. Bir renk ve işaret seviyesi seçilebilir. Son işaretlemeyi ve araç tarafından yapılan tüm işaretlemeyi kaldırma işlevleri de vardır. İşaretleme tek bir tıklamayla yapılır. Beş kez tıklayın - beş dalganız olsun! Elliott Dalga Sayacı, Elliott dalgalarının hem yeni başlayanlar hem de profesyonel analistleri için harika bir araç olacaktır. Elliott Wave Sayacı Kurulum ve Giriş Kılavu
Kısmi Kapanış Uzmanı,   birçok işlevi tek bir otomatik sistemde birleştiren bir araçtır. Bu EA, risk yönetimi ve potansiyel kazançları en üst düzeye çıkarmak için birden fazla seçenek sunarak yatırımcıların pozisyonlarını daha etkili bir şekilde yönetmelerine yardımcı olabilir. Kısmi Kapanış Uzmanı ile yatırımcılar bir       kısmi kapanış       karı kilitlemek için bir seviye       takip eden durdurma       karları korumak ve kayıpları sınırlamak için bir seviye       başa baş       Fiyatın ken
If you wish to draw Support and Resistance lines, view: daily market opening, classical pivot levels, Fibonacci pivot levels, trend lines, Fibonacci levels, the remaining time to candle closing, and current spread. If you seek to place your orders with the exact lot that meets your desired stop loss risk. If you wish to do all this and more with just one click, then this is the perfect tool to use. This tool will allow you to feel more relaxed when deciding to open orders, as well as predicting
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions. Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lot (1,3,5,8,13) you can use it in different way calculate when loss=1 ,when profit=0. Mode 2: Multiplier Lot (1,2,4,8,16) you can use it in different way calculate when loss=1 ,when profit=0. Mode 3: Plus Lot (1,2,3,4,5) you can use it in different way calculate when loss=1 ,when profit=0. Mode 4: SL/Risk Lot calculate based on s
Telegram Publisher Agent,   tüccarların Telegram kanallarına ve gruplarına gerçek zamanlı olarak sinyaller göndermelerine olanak tanıyan bir eklentidir. Özelleştirilebilir mesajlar, grafik ekran görüntüleri ve diğer özelliklerle araç, yatırımcıların alım satım içgörülerini ve stratejilerini takipçileriyle paylaşmalarına yardımcı olur. Araç ayrıca, kullanıcılara estetik ve işlevsel bir ticaret deneyimi sağlayan açık ve koyu tema anahtarıyla güzel bir tasarıma sahiptir. Telegram Yayıncı Temsilcis
Harika bir sinyal buldunuz, ancak bir sağlayıcının lotu çok mu küçük? Daha büyük konum hacmine ihtiyacınız var, ancak terminal ayarları çok mu zayıf? Signal Lot Manager, sağlayıcının pozisyon hacmini, ihtiyaç duyulan hacmin mükerrer sırası aracılığıyla artıracaktır. Sadece siparişleri kopyalamak için bir lot boyutu ve bir sinyal adı belirleyin. Signal Lot Manager, terminalinizde siparişleri çoğaltmak için bir lot çarpanı yardımcı programıdır. Kaynak herhangi bir danışman, manuel ticaret, ayrı bi
Trade Copier Agent, çoklu MetaTrader(4/5) hesapları/terminalleri arasındaki işlemleri kopyalamak için tasarlanmıştır. Bu araçla, bir sağlayıcı (kaynak) veya bir alıcı (hedef) olarak hareket edebilirsiniz. Tüm ticaret işlemleri, sağlayıcıdan alıcıya gecikme olmaksızın kopyalanacaktır. Bu araç, 0,5 saniyenin altındaki ışık hızında kopyalama hızlarıyla aynı bilgisayardaki birden fazla MetaTrader terminali arasında alım satımları kopyalamanıza olanak tanır. Ticari Fotokopi Aracısı Yükleme ve Girdil
MetaTrader için Haber Paneli, MetaTrader ticaret platformunda ekonomik takvim verilerini görüntüleyen bir araçtır. Araç, finansal haber siteleri veya veri sağlayıcılar gibi dış kaynaklardan ekonomik haberleri ve veri yayınlarını çeker ve bunları okunması kolay bir biçimde görüntüler. Araç, tüccarların haber bültenlerini kaynağa, saat dilimine, etki düzeyine, para birimine ve bildirim yöntemine göre filtrelemesine olanak tanır. Ayrıca, kullanıcının verileri manuel olarak güncellemesini ve mevcut
İkili Ticaret Paneli, MT4/MT5 platformunda ikili opsiyon ticareti yapmak için çok kullanışlı bir araçtır. Artık eklentileri MT4/MT5 dışında kurmaya gerek yok. Bu, doğrudan MT4/MT5 grafiği üzerinde basit ve kullanışlı bir paneldir. İkili Ticaret Paneli, ikili opsiyon ticareti yapmak için MT4/MT5 platformunu kullanan tüccarlar için faydalı bir araçtır. Bu, tüccarların harici eklentiler kurmaya veya birden çok ekran ve menüde gezinmeye gerek kalmadan doğrudan MT4/MT5 tablosundan ikili opsiyon işle
Devrim niteliğindeki İşlemler Zaman Yöneticisi ile işlem rutininizin kontrolünü zahmetsizce elinize alın. Bu güçlü araç, belirlenen zamanlarda emir gerçekleştirmeyi otomatikleştirerek alım satım yaklaşımınızı dönüştürür. Satın alma işleminden emir belirlemeye kadar çeşitli ticaret eylemleri için manuel müdahale olmadan kişiselleştirilmiş görev listeleri oluşturun. Trades Time Manager Kurulum ve Girdiler Kılavuzu EA hakkında bildirim almak istiyorsanız, URL'mizi MT4/MT5 terminaline ekleyin (ekran
Risk-Ödül Oranı Yöneticisi, disiplinli alım satım ve profesyonel risk yönetimini desteklemek üzere tasarlanmış görsel bir emir yönetim aracı ve pozisyon boyutu hesaplayıcısıdır. Yatırımcıların giriş, zarar durdurma ve kâr alma seviyelerini doğrudan grafik üzerinde görsel olarak ayarlamalarına olanak tanırken, emir göndermeden önce lot boyutunu ve risk-ödül oranını otomatik olarak hesaplar. Araç, işlem hazırlığını standartlaştırmaya yardımcı olur ve her pozisyonun önceden tanımlanmış ve kontrollü
Tek grafik. Tam kontrol. Her grafikteki nesneleri, renkleri ve ayarları ayrı ayrı yönetmek için zaman kaybetmeyi bırakın.       Grafik Senkronizasyon Yöneticisi ile   şunları yapabilirsiniz:       tüm MetaTrader grafiklerinizi senkronize edin, kopyalayın ve kontrol edin       anında—sadece bir panel ve birkaç kısayol kullanarak. Bir kez çizin, her yerde güncelleyin. Grafikleri tek bir tıklamayla açıp kapatın. Çalışma alanınızı temiz tutun.       sembol tabanlı nesne yönetimi   . Ve önemli ayrınt
Filtrele:
Değerlendirme yok
Değerlendirmeye yanıt