Articoli con esempi di programmazione in MQL5

icon

Accedi a una vasta collezione di articoli con esempi di codice che spiegano come creare indicatori e robot di trading per la piattaforma MetaTrader nel linguaggio MQL5. I codici sorgente sono collegati agli articoli, in modo da poterli aprire in MetaEditor ed eseguirli per vedere come funzionano le applicazioni.

Questi articoli saranno utili sia per coloro che hanno appena iniziato ad esplorare il trading automatizzato sia per i trader professionisti più esperti di programmazione. Non presentano solo esempi, ma contengono anche nuove idee.

Aggiungi un nuovo articolo
più recente | il migliore
Creazione di una Information Board utilizzando le Standard Library Classes e Google Chart API
Creazione di una Information Board utilizzando le Standard Library Classes e Google Chart API

Creazione di una Information Board utilizzando le Standard Library Classes e Google Chart API

Il linguaggio di programmazione MQL5 è destinato principalmente alla creazione di sistemi di trading automatizzati e strumenti complessi di analisi tecniche. Tuttavia, a parte questo, ci consente di creare interessanti sistemi informativi per il monitoraggio delle situazioni del mercato e fornisce una connessione di ritorno con il trader. L'articolo descrive i componenti della Standard Library MQL5 e mostra esempi del loro utilizzo nella pratica per raggiungere questi obiettivi. Viene, inoltre, illustrato un esempio di come utilizzare Google Chart API per la creazione di grafici.
Come aggiungere nuove lingue dell'interfaccia utente alla piattaforma MetaTrader 5
Come aggiungere nuove lingue dell'interfaccia utente alla piattaforma MetaTrader 5

Come aggiungere nuove lingue dell'interfaccia utente alla piattaforma MetaTrader 5

L'interfaccia utente della piattaforma MetaTrader 5 è tradotta in diverse lingue. Non preoccuparti se la tua lingua madre non è tra quelle supportate. Puoi facilmente completare la traduzione utilizzando la speciale utility MetaTrader 5 MultiLanguage Pack offerta da MetaQuotes Software Corp. gratuitamente a tutti i partecipanti. In questo articolo mostreremo alcuni esempi di come aggiungere una nuova interfaccia utente lingue alla piattaforma MetaTrader 5.
preview
Passaggio a MQL5 Algo Forge (parte 1): Creazione del repository principale

Passaggio a MQL5 Algo Forge (parte 1): Creazione del repository principale

Quando si lavora su progetti in MetaEditor, gli sviluppatori si trovano spesso a dover gestire le versioni del codice. MetaQuotes ha recentemente annunciato la migrazione a GIT e il lancio di MQL5 Algo Forge con funzionalità di controllo delle versioni del codice e di collaborazione. In questo articolo discuteremo come utilizzare in modo più efficiente i nuovi strumenti e quelli già esistenti.
Come Esportare Quotazioni da МetaTrader 5 ad Applicazioni .NET Utilizzando i Servizi WCF
Come Esportare Quotazioni da МetaTrader 5 ad Applicazioni .NET Utilizzando i Servizi WCF

Come Esportare Quotazioni da МetaTrader 5 ad Applicazioni .NET Utilizzando i Servizi WCF

Vuoi organizzare l'esportazione delle quotazioni da MetaTrader 5 alla tua applicazione? La giunzione MQL5-DLL permette di creare tali soluzioni! Questo articolo ti mostrerà uno dei modi per esportare le quotazioni da MetaTrader 5 ad applicazioni scritte in .NET. Per me è stato più interessante, razionale e facile implementare l'esportazione dei preventivi utilizzando proprio questa piattaforma. Sfortunatamente, la versione 5 non supporta ancora .NET quindi, come ai vecchi tempi, utilizzeremo win32 dll con supporto .NET come interlayer.
preview
Implementazione di un modello di tabella in MQL5: Applicazione del concetto MVC

Implementazione di un modello di tabella in MQL5: Applicazione del concetto MVC

In questo articolo, esaminiamo il processo di sviluppo di un modello di tabella in MQL5 utilizzando il modello architettonico MVC (Model-View-Controller) per separare la logica dei dati, la presentazione e il controllo, consentendo un codice strutturato, flessibile e scalabile. Consideriamo l'implementazione di classi per la costruzione di un modello di tabella, compreso l'uso di liste collegate per la memorizzazione dei dati.
preview
Classi di Tabelle e Intestazioni basate su un modello di tabella in MQL5: Applicazione del concetto MVC

Classi di Tabelle e Intestazioni basate su un modello di tabella in MQL5: Applicazione del concetto MVC

Questa è la seconda parte dell'articolo dedicato all'implementazione del modello di tabella in MQL5 utilizzando il paradigma architettonico MVC (Model-View-Controller). L'articolo discute lo sviluppo di classi di tabella e della sua intestazione basate su un modello di tabella creato in precedenza. Le classi sviluppate costituiranno la base per l'ulteriore implementazione dei componenti View e Controller, che saranno discussi nei seguenti articoli.
preview
I metodi di William Gann (parte II): Creazione dell'indicatore Quadrato di Gann

I metodi di William Gann (parte II): Creazione dell'indicatore Quadrato di Gann

Creeremo un indicatore basato sul Quadrato del 9 di Gann, costruito squadrando tempo e prezzo. Prepareremo il codice e testeremo l'indicatore nella piattaforma su differenti intervalli di tempo.