Come impostare un Expert Advisor

Ti sei mai chiesto perché i mercati Forex a volte si muovono così velocemente quando viene rilasciato un comunicato contenente notizie economiche? Com’è possibile? La risposta sta nei trading robot che sono programmati per comprare o vendere sulla base dell’interpretazione delle novità in campo economico. Questi algoritmi di trading sono fondamentalmente computer programmati per comprare o vendere, e c’è un intero settore che si occupa della programmazione e della gestione di questi strumenti. Anche se queste mosse provengono per lo più dai grandi operatori, come gli algoritmi High-Frequency Trading (HFT), il trader al dettaglio ha a sua volta l’opportunità di realizzare un robot per il suo account di trading. Prima di entrare nel dettaglio, è bene chiarire che ci baseremo sulla piattaforma di trading MetaTrader 4 per spiegare come impostare un robot, ma vale la pena ricordare che un trading robot può essere programmato per comprare o vendere anche su altre piattaforme. Infatti, se fai trading con una piattaforma che non offre la possibilità di associare un robot a un grafico, tale piattaforma di trading è incompleta.

Cos’è un Expert Advisor e come costruirlo

Un Expert Advisor (EA) è un robot di trading che può essere costruito utilizzando la piattaforma di trading MetaTrader e collegato a una coppia di valute su cui si desidera fare trading. Questi robot sono istruiti per comprare o vendere quando si verificano specifiche condizioni di mercato, ad esempio un incrocio di medie mobili, un oscillatore ipercomprato o ipervenduto, ecc.

Se sai come programmare un robot e hai familiarità con MetaEditor (gli esperti in programmazione di solito trovano semplice programmare con MetaEditor), la prima cosa da fare è aprire la piattaforma MetaTrader e fare clic su Strumenti nel menù superiore, quindi scegliere l’Editor MetaQuotes: un nuovo programma si aprirà in una finestra separata.

11

Questo è il MetaEditor e, aprendo un nuovo documento, apparirà la seguente finestra di pop-up:

12

Se scegli l’opzione Expert Advisor, il passo successivo è quello di dargli un nome e il gioco è fatto: puoi iniziare a programmare il tuo trading robot. Tuttavia, se non hai idea di come programmarlo, è meglio affidare questo compito a una persona esperta. Una volta creato l’Expert Advisor, qual è il prossimo passo?

Importare un EA in MetaTrader 4

Una volta creato correttamente l’EA, il passo successivo è importare lo stesso nella piattaforma di trading MetaTrader. Per fare ciò, la piattaforma di trading deve essere aperta e, dalla scheda File in alto a sinistra dello schermo, bisogna selezionare Open Data Folder. Si tratta della cartella di installazione di MetaTrader, e il prossimo passo è scegliere MQL4, quindi Experts e incollare il file dell’Expert Advisor. L’expert advisor dovrebbe avere estensione .mql o .exe.

13

A questo punto bisogna chiudere la piattaforma MetaTrader, altrimenti l’EA appena creato non verrà trovato. Pertanto, dopo la chiusura e il riavvio della piattaforma, basta fare clic sulla scheda Navigator, quindi nella finestra appena aperta basta selezionare la scheda Expert Advisor.

14

Il tuo EA dovrebbe essere lì, ora importato nella piattaforma di trading MetaTrader 4.

Test con dati storici

Hai dunque tradotto la tua idea di trading in un algoritmo di trading, e logicamente ti aspetti che funzioni tutto alla perfezione. Il che va bene, ma è il caso di vedere come avrebbe agito in passato per avere un’idea della sua redditività.

Ciò si può fare utilizzando la piattaforma di trading MetaTrader 4. Basta scegliere la scheda Strategy Tester e una nuova finestra apparirà nella parte inferiore dello schermo. Questa finestra permette di effettuare test con dati storici: è possibile selezionare l’EA, la coppia di valute, la durata, e il periodo da testare.

15

Facendo clic sul pulsante Start e in attesa di dati da elaborare, otterrai un rapporto dettagliato compilato da MetaTrader 4 con tutti i trade effettuati, data e ora di apertura, risultato e tutti gli elementi che ti servono per capire come ha agito l’Expert Advisor.

16

Se l’EA ha agito in modo redditizio, allora è il momento di metterlo al lavoro!

Associare l’EA a un grafico ed eseguirlo

Questo è un compito abbastanza facile: tutto quello che devi fare è selezionare l’Expert Advisor dalla scheda Navigator come spiegato in precedenza e fare clic and drag sul grafico desiderato. La prossima cosa che vedrai in alto a destra del grafico è un emoticon dalla faccina disperata, come nell’immagine qui sotto. Basterà attivare la scheda AutoTrading per trasformare l’emoticon in una faccina sorridente.

17

Se sul tuo grafico c’è una faccina sorridente, l’EA è in esecuzione e l’algoritmo potrà aprire e chiudere posizioni nuove, secondo le istruzioni che gli avrai dato. C’è un’altra cosa da prendere in considerazione prima di cominciare a fare trading sui mercati forex con un expert advisor: se chiudi la piattaforma di trading, l’EA smetterà di funzionare e le posizioni aperte non verranno chiuse automaticamente, né verranno aperte automaticamente nuove trade. Per ovviare a questo problema, ci sono Virtual Private Server (VPS) che possono essere affittati da vari provider. Alcuni broker offrono un hosting VPS gratuito basato a seconda del tipo di account che si possiede. Il VPS manterrà la piattaforma di trading aperta 24/7, dunque l’Expert Advisor sarà costantemente attivo. Ci sono trader che usano più Expert Advisors sullo stesso account: l’idea è avere un EA che fa trading in una direzione e un altro EA in una direzione diversa, per limitare l’esposizione (una forma di hedging). Ci sono vari modi di utilizzare gli EA ma, in genere, se un EA è redditizio, dovrebbe esserlo nel lungo periodo. Una cosa del genere, purtroppo, non è poi così facile da realizzare.

Migliori e più affidabili broker forex nel 2024

 

Was the information useful?
Moonspin