Articoli con esempi di robot di trading sviluppati in MQL5

icon

Un Expert Advisor rappresenta l'apice del processo di programmazione e l'obiettivo finale di ogni sviluppatore di trading automatizzato. Leggi gli articoli di questa sezione per creare il tuo robot di trading. Seguendo la procedura qui descritta, imparerai a creare, eseguire il debug e testare i sistemi di trading automatizzati.

Gli articoli non solo insegnano la programmazione in MQL5, ma spiegano anche come implementare idee e tecniche di trading. Imparerai come programmare un trailing stop, come applicare il money management, come ottenere i valori degli indicatori e molto altro.

Aggiungi un nuovo articolo
più recente | il migliore
123
Un Gestore degli Ordini Virtuale per tenere traccia degli ordini all'interno dell'ambiente MetaTrader 5 incentrato sulla posizione
Un Gestore degli Ordini Virtuale per tenere traccia degli ordini all'interno dell'ambiente MetaTrader 5 incentrato sulla posizione

Un Gestore degli Ordini Virtuale per tenere traccia degli ordini all'interno dell'ambiente MetaTrader 5 incentrato sulla posizione

Questa libreria di classi può essere aggiunta a un MetaTrader 5 Expert Advisor per consentirne la scrittura con un approccio incentrato sull'ordine sostanzialmente simile a MetaTrader 4, rispetto all'approccio basato sulla posizione di MetaTrader 5. Lo fa tenendo traccia degli ordini virtuali sul client terminal MetaTrader 5, mantenendo un broker protettivo per ogni posizione per la protezione dai disastri.
Creazione di un Gioco "Snack" in MQL5
Creazione di un Gioco "Snack" in MQL5

Creazione di un Gioco "Snack" in MQL5

Questo articolo descrive un esempio di programmazione del gioco "Snake". In MQL5, la programmazione del gioco è diventata possibile principalmente grazie alle funzionalità di gestione degli eventi. La programmazione orientata agli oggetti semplifica notevolmente questo processo. In questo articolo imparerai le funzionalità di elaborazione degli eventi, gli esempi di utilizzo delle classi della libreria Standard MQL5 e i dettagli delle chiamate di funzione periodiche.
Creazione di Pannelli di Controllo Attivi in MQL5 per il Trading
Creazione di Pannelli di Controllo Attivi in MQL5 per il Trading

Creazione di Pannelli di Controllo Attivi in MQL5 per il Trading

L'articolo tratta il problema dello sviluppo dei pannelli di controllo attivi in MQL5. Gli elementi dell'interfaccia sono gestiti dal meccanismo di gestione degli eventi. Inoltre, è disponibile l'opzione di un'impostazione flessibile delle proprietà degli elementi di controllo. Il pannello di controllo attivo consente di lavorare con le posizioni, nonché di impostare, modificare ed eliminare ordini di mercato e in sospeso.
MQL per "Duri di Comprendonio": Come Progettare e Costruire Classi di Oggetti
MQL per "Duri di Comprendonio": Come Progettare e Costruire Classi di Oggetti

MQL per "Duri di Comprendonio": Come Progettare e Costruire Classi di Oggetti

Creando un programma di esempio di visual design, dimostriamo come progettare e costruire classi in MQL5. L'articolo è scritto per i programmatori principianti che stanno lavorando su applicazioni MT5. Proponiamo una tecnologia semplice e di facile comprensione per la creazione di classi, senza la necessità di immergersi profondamente nella teoria della programmazione orientata agli oggetti.
Strategie d'Ordine. Expert Advisor Multiuso
Strategie d'Ordine. Expert Advisor Multiuso

Strategie d'Ordine. Expert Advisor Multiuso

Questo articolo è incentrato sulle strategie che utilizzano attivamente gli ordini in sospeso, un metalinguaggio che può essere creato per descrivere formalmente tali strategie e l'uso di un Expert Advisor multiuso il cui funzionamento si basa su tali descrizioni
Operazioni di Trading in MQL5 - È Facile
Operazioni di Trading in MQL5 - È Facile

Operazioni di Trading in MQL5 - È Facile

Quasi tutti i trader vengono sul mercato per fare soldi, ma alcuni trader apprezzano anche il processo in sé. Tuttavia, non è solo il trading manuale che ti può offrire un'esperienza entusiasmante. Anche lo sviluppo automatizzato dei sistemi di trading può essere piuttosto coinvolgente. Creare un robot di trading può essere interessante quanto leggere un buon romanzo giallo.
Sistemi di Trading Semplici che Utilizzano Indicatori Semaforici
Sistemi di Trading Semplici che Utilizzano Indicatori Semaforici

Sistemi di Trading Semplici che Utilizzano Indicatori Semaforici

Se esaminiamo nel dettaglio qualsiasi sistema di trading complesso, vedremo che si basa su una serie di semplici segnali di trading. Pertanto, non è necessario che gli sviluppatori alle prime armi inizino immediatamente a scrivere algoritmi complessi. Questo articolo fornisce un esempio di un sistema di trading che utilizza indicatori semaforici per eseguire operazioni.
MQL5 Wizard: Nuova Versione
MQL5 Wizard: Nuova Versione

MQL5 Wizard: Nuova Versione

L'articolo contiene le descrizioni delle nuove funzionalità disponibili in MQL5 Wizard aggiornato. L'architettura modificata dei segnali consente di creare robot di trading basati sulla combinazione di vari modelli di mercato. L'esempio contenuto nell'articolo spiega la procedura di creazione interattiva di un Expert Advisor.
preview
I Fondamenti dei Testing in MetaTrader 5

I Fondamenti dei Testing in MetaTrader 5

Quali sono le differenze tra le tre modalità di testing in MetaTrader 5 e cosa dovremmo cercare in particolare? Come si svolge il testing di un EA, facendo trading simultaneamente su più strumenti? Quando e in che modo vengono calcolati i valori degli indicatori durante il testing e in che modo vengono gestiti gli eventi? Come sincronizzare le barre di diversi strumenti durante il testing in modalità "solo prezzi di apertura"? Questo articolo si propone di fornire risposte a queste e a molte altre domande.
Guida al Test all'Ottimizzazione degli Expert Advisor in MQL5
Guida al Test all'Ottimizzazione degli Expert Advisor in MQL5

Guida al Test all'Ottimizzazione degli Expert Advisor in MQL5

Questo articolo spiega il processo step by step per identificare e risolvere gli errori di codice, nonché i passaggi per testare e ottimizzare i parametri di input dell’Expert Advisor. Imparerai come utilizzare lo Strategy Tester del client terminal MetaTrader 5 per trovare il miglior simbolo e set di parametri di input per il tuo Expert Advisor.
Diversi Modi per Trovare una Trend in MQL5
Diversi Modi per Trovare una Trend in MQL5

Diversi Modi per Trovare una Trend in MQL5

Qualsiasi trader darebbe molto per l'opportunità di rilevare con precisione una tendenza in un dato momento. Forse, questo è il Santo Graal che tutti stanno cercando. In questo articolo, considereremo diversi modi per rilevare una tendenza. Per essere più precisi - come programmare diversi modi classici per rilevare una tendenza mediante MQL5.
Come creare il Tuo Trailing Stop
Come creare il Tuo Trailing Stop

Come creare il Tuo Trailing Stop

La regola di base del trader: lascia che il profitto cresca, riduci le perdite! Questo articolo considera una delle tecniche di base che consentono di seguire questa regola: spostare lo stop level protettivo (livello di Stop Loss) dopo aver aumentato il profitto della posizione, ovvero il livello di Trailing Stop. Troverai la procedura step by step per creare una classe per il trailing stop sugli indicatori SAR e NRTR. Tutti potranno inserire questo trailing stop nei propri expert o utilizzarlo autonomamente per controllare le posizioni nei propri account.
Funzioni di Money Management in un Expert Advisor
Funzioni di Money Management in un Expert Advisor

Funzioni di Money Management in un Expert Advisor

Lo sviluppo delle strategie di trading si focalizza principalmente sulla ricerca di modelli per entrare ed uscire dal mercato, oltre a mantenere delle posizioni. Se siamo in grado di formalizzare alcuni modelli in regole per il trading automatizzato, il trader affronta la questione del calcolo del volume delle posizioni, della grandezza dei margini e del mantenimento di un livello sicuro di fondi ipotecari per assicurare le posizioni aperte in una modalità automatizzata . In questo articolo, utilizzeremo il linguaggio MQL5 per costruire semplici esempi di eseguire questi calcoli.
Guida Step-By-Step alla scrittura di un Expert Advisor in MQL5 per Principianti
Guida Step-By-Step alla scrittura di un Expert Advisor in MQL5 per Principianti

Guida Step-By-Step alla scrittura di un Expert Advisor in MQL5 per Principianti

La programmazione di Expert Advisors in MQL5 è semplice e puoi impararla facilmente. In questa guida step by step, vedrai i passaggi fondamentali necessari per scrivere un semplice Expert Advisor basato su una strategia di trading sviluppata. Vengono presentati la struttura di un Expert Advisor, l'uso di indicatori tecnici integrati e funzioni di trading, i dettagli della modalità Debug e l'uso dello Strategy Tester.
Elaborazione di eventi di trading nell'Expert Advisor utilizzando la funzione OnTrade()
Elaborazione di eventi di trading nell'Expert Advisor utilizzando la funzione OnTrade()

Elaborazione di eventi di trading nell'Expert Advisor utilizzando la funzione OnTrade()

MQL5 ha fornito una miriade di innovazioni, incluso il lavoro con eventi di vario tipo (eventi timer, eventi di trading, eventi personalizzati, ecc.). La capacità di gestire gli eventi ti consente di creare tipi completamente nuovi di programmi per il trading automatico e semi-automatico. In questo articolo, considereremo gli eventi di trading e scriveremo del codice per la funzione OnTrade(), che elaborerà l'evento Trade.
MQL5 per Principianti Guida all'Utilizzo degli Indicatori Tecnici negli Expert Advisor
MQL5 per Principianti Guida all'Utilizzo degli Indicatori Tecnici negli Expert Advisor

MQL5 per Principianti Guida all'Utilizzo degli Indicatori Tecnici negli Expert Advisor

Per ottenere i valori di un indicatore integrato o personalizzato in un Expert Advisor, innanzitutto il suo handle deve essere creato utilizzando la funzione corrispondente. Gli esempi nell'articolo mostrano come utilizzare questo o quell'indicatore tecnico durante la creazione dei propri programmi. L'articolo descrive gli indicatori creati nel linguaggio MQL5. È destinato a coloro che non hanno molta esperienza nello sviluppo di strategie di trading e offre modi semplici e chiari di lavorare con gli indicatori utilizzando la libreria di funzioni offerta.
123