Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MQL5 Start - Impara a creare i tuoi Expert Advisor da zero
Highest Rated
Rating: 4.9 out of 5(11 ratings)
17 students

MQL5 Start - Impara a creare i tuoi Expert Advisor da zero

Il corso ideale per chi vuole imparare il linguaggio MQL5 e costruire strategie automatiche di trading passo dopo passo.
Last updated 10/2025
Italian

What you'll learn

  • Comprendere la struttura di un programma scritto in MQL5 e l’ambiente di sviluppo MetaEditor di MetaTrader 5.
  • Creare da zero il proprio primo Expert Advisor funzionante e farlo operare sulla piattaforma MetaTrader 5.
  • Comprendere come accedere ai dati di mercato e agli indicatori tecnici per integrarli nelle strategie di trading automatizzate.
  • Utilizzare variabili, condizioni logiche e cicli per costruire la logica di una strategia di trading automatica.
  • Gestire ordini e posizioni in modo automatico attraverso il codice MQL5.
  • Scrivere e richiamare funzioni personalizzate per rendere il codice più ordinato, chiaro e modulare.
  • Eseguire backtest e ottimizzazioni delle strategie per valutarne la robustezza e le performance nel tempo.
  • Acquisire un metodo di lavoro chiaro e replicabile per sviluppare, testare e migliorare nel tempo i propri Expert Advisor in autonomia.

Course content

1 section20 lectures4h 18m total length
  • Benvenuto nel corso MQL5 Start1:36

    Introduzione al corso e spiegazione degli obiettivi principali: come funziona il percorso, cosa imparerai e come ottenere il massimo dalle lezioni.

  • Disclaimer & Copyright0:30

    Disclaimer & Copyright

  • Mi presento2:05

    Conosciamo il docente e il suo percorso professionale nel mondo dell’ingegneria, della finanza e della programmazione MQL5.

  • Gli obiettivi e gli argomenti del corso5:12

    Panoramica completa sul contenuto del corso e sul percorso di apprendimento: dal primo Expert Advisor fino al backtest finale.

  • Differenze tra MQL4 e MQL53:13

    Confronto tra i due linguaggi di programmazione e le relative piattaforme. Scopri perché oggi conviene imparare MQL5 e lavorare su MetaTrader 5.

  • Il nostro primo Expert Advisor14:50

    Realizziamo insieme il primo Expert Advisor in MQL5, comprendendo la struttura base di un programma e il funzionamento del template.

  • Le variabili29:28

    Impara cosa sono le variabili, come si dichiarano e come si utilizzano per memorizzare i dati all’interno di un programma in MQL5.

  • I prezzi delle candele11:54

    Scopri come leggere e salvare i valori di prezzo di qualunque strumento finanziario e timeframe, per costruire le logiche operative del tuo EA.

  • Gli indicatori e gli array16:34

    Vediamo come acquisire i valori degli indicatori di MetaTrader 5 e come gestirli tramite array, per memorizzare e utilizzare più dati contemporaneamente.

  • L'operatore If12:56

    Introduzione alla logica condizionale: come far “ragionare” il tuo Expert Advisor e definire le condizioni di ingresso e uscita dal mercato.

  • Il ciclo For17:39

    Scopri come utilizzare il ciclo FOR per ripetere automaticamente un insieme di istruzioni e analizzare più dati in modo efficiente.

  • Il ciclo While11:18

    Approfondisci il ciclo WHILE e impara quando utilizzarlo per gestire operazioni ripetitive basate su condizioni variabili.

  • La gestione degli ordini22:13

    Impara a gestire ordini e posizioni in modo automatico: come aprire, modificare e chiudere operazioni direttamente dal codice.

  • Le funzioni14:26

    Scopri come creare e richiamare funzioni personalizzate per rendere il codice più modulare, ordinato e professionale.

  • Alcune funzioni utili9:03

    Panoramica delle funzioni già pronte nell’ambiente MQL5: ottieni informazioni su mercato, ordini e simboli senza scrivere codice da zero.

  • La gestione di date e orari15:09

    Impara a gestire date e orari in MQL5 per programmare strategie basate su fasce orarie, giorni della settimana o orari specifici.

  • Operatività ad ogni tick e ad apertura di barra13:05

    Comprendi la differenza tra esecuzione del codice ad ogni variazione di prezzo o solo all’apertura di una nuova candela.

  • Programmazione di un Expert Advisor41:47

    Metti insieme tutto ciò che hai imparato: sviluppa una strategia completa e funzionante in MQL5.

  • Backtest e ottimizzazione di un EA14:08

    Scopri come testare, analizzare e ottimizzare le tue strategie con lo Strategy Tester di MetaTrader 5.

  • Consigli finali1:52

    Riflessioni finali e suggerimenti pratici per continuare a migliorare, sperimentare e diventare autonomo nello sviluppo di Expert Advisor.

Requirements

  • Non è richiesta alcuna esperienza di programmazione. Il corso parte completamente da zero ed è adatto anche a chi non ha mai scritto una riga di codice.
  • È utile avere una conoscenza di base dei concetti di trading (come grafici, candele, ordini e indicatori), ma non è indispensabile.
  • È necessario avere installata la piattaforma MetaTrader 5 sul proprio computer — va bene quella di qualunque broker.
  • Si consiglia un computer Windows o macOS con connessione Internet per seguire le lezioni e provare in autonomia gli esercizi.
  • È sufficiente la curiosità di imparare e la voglia di sperimentare scrivendo codice passo dopo passo.

Description

Hai sempre desiderato creare strategie di trading automatico e sviluppare i tuoi Expert Advisor per MetaTrader 5, ma non sai da dove iniziare?
Con MQL5 Start imparerai da zero a programmare nel linguaggio MQL5, passo dopo passo, fino a costruire e testare il tuo primo Expert Advisor funzionante.

Il corso è pensato per chi non ha alcuna esperienza di programmazione: attraverso lezioni brevi, pratiche e progressive, imparerai a comprendere la logica del linguaggio MQL5 e a tradurre le tue idee di trading in codice.
Ogni lezione è costruita per farti apprendere un concetto alla volta, con esempi chiari e dimostrazioni dirette su MetaTrader 5.

Durante il corso scoprirai come:

  • orientarti all’interno dell’ambiente di sviluppo MetaEditor;

  • utilizzare variabili, condizioni e cicli per costruire le logiche operative;

  • leggere i prezzi e gli indicatori direttamente dal grafico;

  • gestire ordini e posizioni in modo automatico;

  • creare e richiamare funzioni personalizzate;

  • e infine testare e ottimizzare i tuoi Expert Advisor con lo Strategy Tester di MetaTrader 5.

Al termine del percorso sarai in grado di sviluppare e modificare i tuoi EA in autonomia, comprendendo a fondo come funzionano le strategie automatiche.
Inoltre, avrai gettato le basi per proseguire con il corso avanzato MQL5 Master, dedicato alla programmazione professionale e all’ottimizzazione di sistemi di trading complessi.

A chi è rivolto il corso:

  • Trader principianti o intermedi che vogliono automatizzare le proprie strategie.

  • Chi utilizza MetaTrader 5 e desidera imparare a programmare in MQL5.

  • Chi vuole capire come funziona davvero un Expert Advisor per modificarlo o crearne uno nuovo.

  • Chi cerca un percorso chiaro, pratico e guidato per entrare nel mondo del trading automatico.

Requisiti:
Nessuna conoscenza di programmazione è necessaria. Ti basta un computer con MetaTrader 5 installata e la voglia di imparare scrivendo codice passo dopo passo.

Who this course is for:

  • A trader principianti o intermedi che vogliono imparare a creare da soli i propri Expert Advisor per automatizzare le strategie di trading.
  • A chi utilizza MetaTrader 5 e vuole capire come funziona il linguaggio MQL5 per personalizzare la propria operatività.
  • A chi ha sempre desiderato automatizzare il proprio trading ma non sa da dove iniziare o non ha conoscenze di programmazione.
  • A chi vuole capire come ragiona un Expert Advisor, per valutare e modificare in autonomia i codici già esistenti.
  • A chi è interessato al trading sistematico e vuole apprendere un metodo di lavoro pratico, basato su logica, test e ottimizzazione.
  • A chi desidera costruire le basi tecniche per proseguire con il corso avanzato MQL5 Master e approfondire la programmazione professionale di strategie automatiche.