ModernUI Library
- librerie
- Levi Dane Benjamin
- Versione: 1.0
- Attivazioni: 10
Libreria ModernUI per MetaTrader 5
ModernUI è una libreria di interfaccia utente ospitata sul grafico per MetaTrader 5. Aiuta gli sviluppatori MQL5 a creare pannelli EA più puliti, dashboard, finestre di impostazioni, form, tabelle, finestre di dialogo, drawer e interfacce compatte in stile trading direttamente nell’ambiente grafico di MT5.
È progettata per gli sviluppatori che vogliono un livello di interfaccia più professionale rispetto a oggetti grafici sparsi, mantenendo comunque il pieno controllo sulla logica del proprio EA, indicatore o strumento.
Cosa puoi creare
ModernUI non è limitata a un solo tipo di pannello. Ti offre un livello di interfaccia riutilizzabile per quasi qualsiasi strumento ospitato sul grafico che tu voglia creare in MetaTrader 5.
Puoi usarla per semplici schermate di impostazioni, pannelli di trading compatti, dashboard complete, viste dati, pannelli di controllo, strumenti per account, schermate di workflow, interfacce di monitoraggio, finestre utility, front end per EA commerciali e molto altro.
Le demo incluse mostrano diversi esempi pratici, ma sono solo punti di partenza. Se il tuo progetto MQL5 ha bisogno di pulsanti, input, tabelle, finestre di dialogo, schede, drawer, grafici, aree di stato o un modo più pulito per presentare informazioni sul grafico, ModernUI ti fornisce i blocchi necessari per costruirlo.
Funzionalità principali
- Controlli UI ospitati sul grafico per MetaTrader 5
- Pulsanti, label, badge, input, spin edit, slider, combo box, schede, drawer, finestre di dialogo, menu, liste, tabelle, grafici e stat card
- Wrapper rapidi per finestre applicazione, sezioni, input con label, righe di pulsanti, righe di stato, messaggi toast e tabelle semplici
- Supporto per tema scuro e tema chiaro
- Helper riutilizzabili per layout e stile
- Tre demo showcase pubbliche incluse
- Documentazione quick-start, esempi e note di troubleshooting incluse
Wrapper rapidi
ModernUI include wrapper rapidi opzionali per pattern di interfaccia comuni. Puoi creare rapidamente finestre applicazione, sezioni raggruppate, input con label, righe di pulsanti, righe di stato e tabelle semplici, mantenendo comunque accesso ai controlli sottostanti quando serve una personalizzazione più avanzata.
Puoi usare i wrapper rapidi per sviluppare più velocemente, oppure usare direttamente i controlli di livello inferiore per layout personalizzati, handler, sorgenti dati e comportamenti specifici.
Demo showcase incluse
- ModernUI Showcase Demo — una dimostrazione ampia dei principali controlli e componenti dell’interfaccia.
- Trading Dashboard Showcase — un esempio di dashboard che usa pannelli, card, aree di stato e layout orientati ai dati.
- Trade Panel Showcase — un’interfaccia compatta in stile trading che mostra come può essere strutturato un pannello pratico sul grafico.
Come ricevi ModernUI
Il prodotto MQL5 Market include l’EA a pagamento ModernUI Launcher. Il launcher funziona come demo showcase e fornisce accesso al pacchetto corrente della libreria ModernUI.
Le istruzioni complete di installazione sono disponibili nella guida quick-start e nel post di supporto collegati.
Nota importante sul trading
ModernUI è solo una libreria di interfaccia utente. Non è una strategia di trading, un trade copier, un sistema di esecuzione broker o un prodotto di trading automatico.
Le demo in stile trading sono dimostrazioni dell’interfaccia. Non aprono, modificano o chiudono operazioni da sole. Rimani responsabile della tua logica di trading, della validazione, della gestione del rischio e del codice di esecuzione broker.
Utilizzo di base
Include tipico:
#include <ModernUI\ModernUI.mqh>
Un progetto ModernUI normalmente inizializza un’istanza MuiRoot, costruisce il pannello in OnInit, inoltra gli eventi del grafico tramite OnChartEvent, aggiorna tramite OnTimer e si chiude correttamente in OnDeinit.
Cosa non è ModernUI
- Non è una strategia di trading
- Non è un trade copier
- Non è un trade manager autonomo
- Non piazza operazioni per te
- Non garantisce risultati di trading
- Non sostituisce la logica del tuo EA
Supporto
Il supporto ModernUI viene gestito pubblicamente tramite il thread ufficiale di supporto ModernUI su MQL5 e i commenti del prodotto. Questo mantiene visibili agli altri sviluppatori le domande comuni, le correzioni e gli esempi d’uso.
Quando richiedi supporto, includi la tua versione di ModernUI, la demo o il file coinvolto, l’errore esatto del compilatore o il messaggio del registro Experts, e indica se il problema si verifica anche in una delle demo fornite.
Riepilogo
ModernUI offre agli sviluppatori MQL5 un modo pratico per creare interfacce più pulite ospitate sul grafico in MetaTrader 5. Include controlli riutilizzabili, wrapper rapidi, temi, demo showcase e documentazione, così puoi creare pannelli professionali senza ricostruire ogni interfaccia da zero.

