GUI Graphic Library MT5

GUI Graphic Library è una libreria compilata per sviluppatori MQL5 che crea finestre, pannelli, controlli e grafici per i tuoi Expert Advisor e indicatori. L'intera interfaccia viene disegnata su un unico oggetto del grafico ed è gestita da 15 funzioni, quindi puoi aggiungere un pannello professionale al tuo programma con poche righe di codice.

Questa è una libreria per programmatori. Non è un Expert Advisor e non fa trading. Pulsanti come Buy o Close inviano soltanto un evento al tuo programma, ed è il tuo programma a decidere cosa fare. Per usarla devi scrivere o modificare codice MQL5.

Cosa puoi creare

La libreria contiene 78 elementi pronti, quindi la maggior parte dei pannelli non richiede alcun codice di disegno:

  • Finestre, pannelli, riquadri di gruppo, schede, barre laterali di navigazione, caroselli, menu, cassetti a scomparsa, pile, griglie e divisori
  • Pulsanti, pulsanti divisi, interruttori, caselle di controllo, pulsanti di opzione, campi di testo e di prezzo, cursori, elenchi, alberi, tabelle e caselle di ricerca
  • Selettori di data, ora, colore e intervallo, un calendario, etichette, un campo PIN e una procedura guidata passo passo
  • Grafici a linee, a barre, a candele, a torta, radar, a dispersione e ad area, indicatori a lancetta, riquadri KPI, minigrafici, una mappa di calore e una matrice di correlazione
  • Widget di trading: ticket d'ordine, elenco delle posizioni, elenco di osservazione, calcolatore del rischio, elenco delle notizie economiche, orologio delle sessioni, conto alla rovescia della barra, etichette di prezzo e scala della profondità di mercato
  • Finestre di dialogo, notifiche con pulsante di azione, suggerimenti, una barra di stato e un messaggio per le schermate senza dati

Come funziona

Tutto viene disegnato su un unico oggetto bitmap, quindi il grafico resta pulito e veloce, e un pannello complesso non aggiunge centinaia di oggetti all'elenco degli oggetti. Crei un elemento con Gui_Add, lo modifichi con Gui_Set, lo leggi con Gui_Get e leggi i clic e le modifiche dell'utente da una coda di eventi con Gui_NextEvent. Ogni elemento riceve un semplice identificativo intero, e tutti i nomi sono enumerazioni descritte nel file di inclusione, così MetaEditor li suggerisce mentre scrivi.

L'aspetto si imposta una sola volta per tutta l'interfaccia. Ci sono cinque temi (Dark, Light, Midnight, High contrast e Soft), con colori di accento e di passaggio del mouse personalizzati, raggio degli angoli, ombre e animazioni. La scala dello schermo segue l'impostazione di visualizzazione di Windows o un valore scelto da te, così il pannello resta nitido sugli schermi ad alta risoluzione.

Le finestre si possono spostare, agganciare a un bordo, comprimere, ridurre a icona e ridimensionare. Ogni finestra può avere una vista delle impostazioni e una vista delle notifiche. Posizioni, dimensioni e valori si possono salvare per ogni grafico e ripristinare al successivo avvio del programma. Altre funzioni: tasti di scelta rapida, annulla e ripeti, controllo dei dati inseriti con messaggi di errore, traduzioni e layout da destra a sinistra.

Requisiti

  • MetaTrader 5, qualsiasi simbolo e timeframe, negli Expert Advisor e negli indicatori
  • Nessuna chiamata DLL, nessun WebRequest e nessun download esterno
  • Il file di inclusione GUI_Graphic_Library.mqh, che contiene le enumerazioni e l'importazione delle 15 funzioni

Il file di inclusione, il riferimento completo dell'API, la guida di installazione e i programmi di esempio si trovano nella pagina del blog del prodotto.

La tua opinione è benvenuta. Per domande o idee di miglioramento, scrivi nei commenti del prodotto o inviami un messaggio su MQL5.com.

Tag: #GUI #Panel #Dashboard #TradePanel #TradingPanel #ControlPanel #DrawingTools #Library #Canvas #UserInterface #Controls #Buttons #Charts #Widgets #ExpertAdvisor #Indicator #MQL5 #MT5 #MT4


Altri dall’autore
Il Risk to Reward Ratio Manager è uno strumento visivo di gestione degli ordini e di calcolo delle dimensioni delle posizioni, progettato per supportare un trading disciplinato e una gestione professionale del rischio. Consente ai trader di impostare visivamente i livelli di ingresso, stop-loss e take-profit direttamente sul grafico, calcolando automaticamente la dimensione del lotto e il rapporto rischio/rendimento prima di inviare un ordine. Lo strumento aiuta a standardizzare la preparazione
Elliott Wave Counter è un pannello per il markup manuale rapido e intuitivo delle onde di Elliott. Si può selezionare un colore e un livello di segni. Sono inoltre disponibili funzioni per la rimozione dell'ultimo markup e dell'intero markup effettuato dallo strumento. Il markup viene eseguito con un clic. Fai clic cinque volte: ottieni cinque onde! Elliott Wave Counter sarà un ottimo strumento sia per i principianti che per gli analisti professionisti delle onde di Elliott. Guida all'installazi
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
Lo strumento di analisi con un clic è un       creazione di oggetti basata su scorciatoie da tastiera       e strumento di copia per MetaTrader. Semplifica l'utilizzo degli strumenti di analisi in MetaTrader con un semplice clic. Con il nostro strumento, puoi disegnare rapidamente livelli di supporto e resistenza, livelli di Fibonacci, forme, canali, linee di tendenza e tutti gli altri oggetti sul tuo grafico. Basta fare clic sul pulsante, spostare il mouse e One Click Analysis Tool farà il rest
Draw Agent
Omar Alkassar
Draw Agent è uno strumento di disegno per i grafici di MetaTrader. Permette di disegnare a mano libera sul grafico, come su una lavagna, e di gestire tutti i disegni da un unico pannello intuitivo. Non effettua operazioni di trading né fornisce segnali di acquisto o vendita. È uno strumento utile se ti piace disegnare a mano le onde di Elliott, tracciare linee su un grafico o illustrare idee sul tuo grafico, ed è particolarmente utile se stai conducendo un webinar in diretta per i clienti o se s
Partial Close Expert
Omar Alkassar
5 (1)
Partial Close Expert   è uno strumento che combina numerose funzioni in un unico sistema automatizzato. Questo EA può aiutare i trader a gestire le proprie posizioni in modo più efficace, offrendo molteplici opzioni per gestire il rischio e massimizzare i potenziali guadagni. Con Partial Close Expert, i trader possono impostare un       chiusura parziale       livello per bloccare i profitti, un       stop mobile       livello per proteggere i profitti e limitare le perdite, un       pareggiare
Trade Copier Agent è progettato per copiare operazioni tra account/terminali multi MetaTrader (4/5). Con questo strumento, puoi agire come fornitore (fonte) o ricevitore (destinazione). Tutte le azioni di trading verranno copiate dal fornitore al destinatario senza alcun ritardo. Questo strumento ti consente di copiare operazioni tra più terminali MetaTrader sullo stesso computer con velocità di copia fulminee inferiori a 0,5 secondi. Guida all'installazione e agli input di Trade Copier Agent S
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   è un componente aggiuntivo che consente ai trader di inviare segnali ai propri canali e gruppi Telegram in tempo reale. Con messaggi personalizzabili, schermate di grafici e altre funzionalità, lo strumento aiuta i trader a condividere le loro intuizioni e strategie di trading con i loro follower. Lo strumento presenta anche un bellissimo design con interruttore a tema chiaro e scuro, offrendo agli utenti un'esperienza di trading estetica e funzionale. Telegram Publish
Hai trovato un ottimo segnale, ma il lotto di un fornitore è troppo piccolo? Hai bisogno di un volume di posizione maggiore, ma le impostazioni del terminale sono troppo scadenti? Signal Lot Manager aumenterà il volume della posizione del fornitore mediante un ordine duplicato del volume necessario. Basta impostare una dimensione del lotto e un nome di un segnale da cui copiare gli ordini. Signal Lot Manager è un'utilità moltiplicatrice di lotti per duplicare gli ordini sul tuo terminale. La fon
Binary Trade Panel è uno strumento molto utile per il trading di opzioni binarie sulla piattaforma MT4/MT5. Non è più necessario configurare plug-in al di fuori di MT4/MT5. Questo è un pannello semplice e conveniente direttamente sul grafico MT4/MT5. Il Binary Trade Panel è uno strumento utile per i trader che utilizzano la piattaforma MT4/MT5 per negoziare opzioni binarie. È un pannello semplice e conveniente che consente ai trader di effettuare operazioni di opzioni binarie direttamente dal g
News Panel MT4
Omar Alkassar
1 (1)
News Panel per MetaTrader è uno strumento che visualizza i dati del calendario economico all'interno della piattaforma di trading MetaTrader. Lo strumento estrae notizie economiche e rilasci di dati da fonti esterne, come siti Web di notizie finanziarie o fornitori di dati, e li visualizza in un formato di facile lettura. Lo strumento consente agli operatori di filtrare i comunicati stampa per fonte, fuso orario, livello di impatto, valuta e metodo di notifica. Include anche un pulsante Aggiorna
Prendi facilmente il controllo della tua routine di trading con il rivoluzionario Trades Time Manager. Questo potente strumento automatizza l'esecuzione degli ordini in orari prestabiliti, trasformando il tuo approccio al trading. Crea elenchi di attività personalizzati per diverse azioni di trading, dall'acquisto all'impostazione degli ordini, il tutto senza intervento manuale. Trades Time Manager Guida all'installazione e agli input Se desideri ricevere notifiche sull'EA, aggiungi il nostro UR
Un grafico. Controllo totale. Smetti di perdere tempo a gestire oggetti, colori e impostazioni su ogni grafico separatamente. Con       Chart Sync Manager   , puoi       sincronizza, copia e controlla tutti i tuoi grafici MetaTrader       all'istante, utilizzando un solo pannello e poche scorciatoie. Disegna una volta, aggiorna ovunque. Apri e chiudi i grafici con un solo clic. Mantieni pulito il tuo spazio di lavoro con       gestione degli oggetti basata sui simboli   . E non perdere mai detta
GUI Graphic Library è una libreria compilata per sviluppatori MQL5 che crea finestre, pannelli, controlli e grafici per i tuoi Expert Advisor e indicatori. L'intera interfaccia viene disegnata su un unico oggetto del grafico ed è gestita da 15 funzioni, quindi puoi aggiungere un pannello professionale al tuo programma con poche righe di codice. Questa è una libreria per programmatori. Non è un Expert Advisor e non fa trading. Pulsanti come Buy o Close inviano soltanto un evento al tuo programma,
Draw Agent MT5
Omar Alkassar
5 (1)
Draw Agent è uno strumento di disegno per i grafici di MetaTrader. Permette di disegnare a mano libera sul grafico, come su una lavagna, e di gestire tutti i disegni da un unico pannello intuitivo. Non effettua operazioni di trading né fornisce segnali di acquisto o vendita. È uno strumento utile se ti piace disegnare a mano le onde di Elliott, tracciare linee su un grafico o illustrare idee sul tuo grafico, ed è particolarmente utile se stai conducendo un webinar in diretta per i clienti o se s
OneClick Analysis MT5
Omar Alkassar
5 (1)
Lo strumento di analisi con un clic è un       creazione di oggetti basata su scorciatoie da tastiera       e strumento di copia per MetaTrader. Semplifica l'utilizzo degli strumenti di analisi in MetaTrader con un semplice clic. Con il nostro strumento, puoi disegnare rapidamente livelli di supporto e resistenza, livelli di Fibonacci, forme, canali, linee di tendenza e tutti gli altri oggetti sul tuo grafico. Basta fare clic sul pulsante, spostare il mouse e One Click Analysis Tool farà il rest
Elliott Wave Counter è un pannello per il markup manuale rapido e intuitivo delle onde di Elliott. Si può selezionare un colore e un livello di segni. Sono inoltre disponibili funzioni per la rimozione dell'ultimo markup e dell'intero markup effettuato dallo strumento. Il markup viene eseguito con un clic. Fai clic cinque volte: ottieni cinque onde! Elliott Wave Counter sarà un ottimo strumento sia per i principianti che per gli analisti professionisti delle onde di Elliott. Guida all'installazi
Partial Close Expert   è uno strumento che combina numerose funzioni in un unico sistema automatizzato. Questo EA può aiutare i trader a gestire le proprie posizioni in modo più efficace, offrendo molteplici opzioni per gestire il rischio e massimizzare i potenziali guadagni. Con Partial Close Expert, i trader possono impostare un       chiusura parziale       livello per bloccare i profitti, un       stop mobile       livello per proteggere i profitti e limitare le perdite, un       pareggiare
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   è un componente aggiuntivo che consente ai trader di inviare segnali ai propri canali e gruppi Telegram in tempo reale. Con messaggi personalizzabili, schermate di grafici e altre funzionalità, lo strumento aiuta i trader a condividere le loro intuizioni e strategie di trading con i loro follower. Lo strumento presenta anche un bellissimo design con interruttore a tema chiaro e scuro, offrendo agli utenti un'esperienza di trading estetica e funzionale. Telegram Publish
Hai trovato un ottimo segnale, ma il lotto di un fornitore è troppo piccolo? Hai bisogno di un volume di posizione maggiore, ma le impostazioni del terminale sono troppo scadenti? Signal Lot Manager aumenterà il volume della posizione del fornitore mediante un ordine duplicato del volume necessario. Basta impostare una dimensione del lotto e un nome di un segnale da cui copiare gli ordini. Signal Lot Manager è un'utilità moltiplicatrice di lotti per duplicare gli ordini sul tuo terminale. La fon
Trade Copier Agent è progettato per copiare operazioni tra account/terminali multi MetaTrader (4/5). Con questo strumento, puoi agire come fornitore (fonte) o ricevitore (destinazione). Tutte le azioni di trading verranno copiate dal fornitore al destinatario senza alcun ritardo. Questo strumento ti consente di copiare operazioni tra più terminali MetaTrader sullo stesso computer con velocità di copia fulminee inferiori a 0,5 secondi. Guida all'installazione e agli input di Trade Copier Agent S
News Panel per MetaTrader è uno strumento che visualizza i dati del calendario economico all'interno della piattaforma di trading MetaTrader. Lo strumento estrae notizie economiche e rilasci di dati da fonti esterne, come siti Web di notizie finanziarie o fornitori di dati, e li visualizza in un formato di facile lettura. Lo strumento consente agli operatori di filtrare i comunicati stampa per fonte, fuso orario, livello di impatto, valuta e metodo di notifica. Include anche un pulsante Aggiorn
Binary Trade Panel è uno strumento molto utile per il trading di opzioni binarie sulla piattaforma MT4/MT5. Non è più necessario configurare plug-in al di fuori di MT4/MT5. Questo è un pannello semplice e conveniente direttamente sul grafico MT4/MT5. Il Binary Trade Panel è uno strumento utile per i trader che utilizzano la piattaforma MT4/MT5 per negoziare opzioni binarie. È un pannello semplice e conveniente che consente ai trader di effettuare operazioni di opzioni binarie direttamente dal g
Prendi facilmente il controllo della tua routine di trading con il rivoluzionario Trades Time Manager. Questo potente strumento automatizza l'esecuzione degli ordini in orari prestabiliti, trasformando il tuo approccio al trading. Crea elenchi di attività personalizzati per diverse azioni di trading, dall'acquisto all'impostazione degli ordini, il tutto senza intervento manuale. Trades Time Manager Guida all'installazione e agli input Se desideri ricevere notifiche sull'EA, aggiungi il nostro UR
Il Risk to Reward Ratio Manager è uno strumento visivo di gestione degli ordini e di calcolo delle dimensioni delle posizioni, progettato per supportare un trading disciplinato e una gestione professionale del rischio. Consente ai trader di impostare visivamente i livelli di ingresso, stop-loss e take-profit direttamente sul grafico, calcolando automaticamente la dimensione del lotto e il rapporto rischio/rendimento prima di inviare un ordine. Lo strumento aiuta a standardizzare la preparazione
Un grafico. Controllo totale. Smetti di perdere tempo a gestire oggetti, colori e impostazioni su ogni grafico separatamente. Con       Chart Sync Manager   , puoi       sincronizza, copia e controlla tutti i tuoi grafici MetaTrader       all'istante, utilizzando un solo pannello e poche scorciatoie. Disegna una volta, aggiorna ovunque. Apri e chiudi i grafici con un solo clic. Mantieni pulito il tuo spazio di lavoro con       gestione degli oggetti basata sui simboli   . E non perdere mai detta
Filtro:
Nessuna recensione
Rispondi alla recensione