Expert Advisor (EA) - Che cos'è, definizione e concetto

Un expert advisor (EA), o expert advisor, è un robot informatico che inserisce automaticamente gli ordini nei mercati finanziari. Gli ordini possono essere di qualsiasi tipo. Compresi ordini long, short, stop loss e take profit. L'esecuzione degli ordini dipenderà dalle regole del robot. Queste regole prendono la forma di un algoritmo.

Un expert advisor lavora solo ed esclusivamente sulla piattaforma di trading Metatrader. Ciò non indica che non esistono altri robot informatici che funzionano su altre piattaforme. Tuttavia, non sono chiamati un consulente esperto.

Potremmo parlare di algoritmi di trading o di sistemi automatici. Un consulente esperto è un tipo di sistema automatizzato.

Il codice di un consulente esperto

L'expert advisor è programmato in un codice in un linguaggio come MQL4 o MQL5. A seconda della versione del programma Metaquotes.

Metaquotes è un software di programmazione per computer che include la piattaforma di trading Metatrader. Il linguaggio MQL4 o MQL5 è un codice simile al codice C++. L'utilizzo di una lingua o di un'altra dipenderà dalla piattaforma che utilizziamo.

Pronto a investire sui mercati?

Uno dei più grandi broker al mondo, eToro, ha reso più accessibile l'investimento nei mercati finanziari. Ora chiunque può investire in azioni o acquistare frazioni di azioni con commissioni dello 0%. Inizia a investire ora con un deposito di soli $ 200. Ricorda che è importante allenarsi per investire, ma ovviamente oggi chiunque può farlo.

Il tuo capitale è a rischio. Potrebbero essere applicate altre commissioni. Per maggiori informazioni, visita stocks.eToro.com
Voglio investire con Etoro

Allo stesso modo in cui le persone usano una lingua o un'altra a seconda del paese in cui viviamo, i programmi usano una lingua o un'altra a seconda della piattaforma che li gestisce. Se siamo in Russia, si consiglia di parlare russo per comunicare. Se siamo in Cina, si consiglia di parlare cinese. In questo senso, i robot funzionano allo stesso modo. Insomma, per far funzionare un Expert Advisor, dobbiamo usare il linguaggio MQL4 o MQL5 per scrivere il codice e stabilire le regole.

Esempio di consulente esperto (EA)

Oltre al linguaggio, che è di per sé un'area di conoscenza, presenteremo un esempio.

Assumiamo una media mobile a 30 settimane. Vogliamo che il robot apra automaticamente operazioni di acquisto quando la media mobile è inferiore al prezzo (tendenza al rialzo). A sua volta, vogliamo che il robot apra automaticamente le operazioni di vendita quando la media mobile è al di sopra del prezzo (tendenza al ribasso).

Una volta programmato il codice e verificato che funzioni correttamente, lo avvieremo. Avviato, il robot funzionerà secondo le regole che gli abbiamo dettato. Tutto questo senza la necessità di eseguire gli ordini manualmente.

Vantaggi e svantaggi dell'utilizzo di un consulente esperto

Un consulente esperto può avere molte variabili e molti indicatori contemporaneamente. Esistono robot molto complessi, con un numero enorme di variabili. A loro volta, ci sono robot molto semplici come quello dell'esempio precedente.

Il vantaggio dei robot è l'assenza del fattore umano. La psicologia del trading scompare ed è molto più facile vedere se ha funzionato in passato.

Tuttavia, presentano un grave svantaggio legato alla natura mutevole dei mercati. Il mercato azionario non si comporta sempre allo stesso modo, non ha sempre la stessa volatilità. Quindi gli indicatori che funzionano oggi potrebbero non funzionare bene tra un anno. Quindi è consigliabile rivederli periodicamente.