I Generatori Automatici di EA per MT4

La parte più importante ma, allo stesso tempo, la più ignorata per avere successo nel trading sul Forex o sui CFD, è conoscere le prestazioni del sistema di trading che verrà utilizzato. Generalmente, le persone che vogliono entrare in questo mondo soffrono fin dall'inizio grandi perdite e finiscono poi per abbandonare il tutto. Questo perché non testano i sistemi di trading che useranno a causa della difficoltà che deriva dal provare a farlo manualmente. Un modo efficace per risolvere questo problema è quello di automatizzare la propria strategia operativa. Chi usa la piattaforma MetaTrader 4 per raggiungere questo obiettivo di solito si rivolge a programmatori che offrono il servizio di programmazione nel linguaggio MQL4, che finisce però per essere costoso ed ugualmente inefficiente perché ogni modifica che si desidera apportargli dipenderà da altre persone.

I TRADING ROBOTS

I Trading Robots, meglio conosciuti nel mondo della MetaTrader 4/5 come Expert Advisors (EA) o Consiglieri Esperti, sono software programmati per eseguire gli ordini da soli seguendo alcune strategie precedentemente analizzate in profondità. Questa analisi preliminare consiste nell'effettuare il test della strategia o "backtesting", nel verificare la teoria dell'analisi tecnica, principalmente con gli indicatori, o persino nell' utilizzare sistemi più complessi come le reti neurali o altri programmi compatibili. Si ottengono così dei segnali di Acquisto e/o Vendita e si può analizzare la redditività ottenuta in un determinato periodo. I sistemi automatici inoltre eliminano le debolezze generate dal fattore umano, che di solito è vittima della pressione psicologica e dell'irrazionalità che i mercati spesso presentano. Questi fattori emotivi e negativi, però, non hanno per fortuna alcun impatto sul nostro capitale quando operiamo con un sistema di trading automatico.

AUTOMATIZZARE UNA STRATEGIA OPERATIVA PER MT4 SENZA SAPER PROGRAMMARE

Ultimamente sono apparsi diversi servizi web che consentono di programmare in modo molto semplice gli Expert Advisor per la MetaTrader 4. A tal fine, basta indicare le regole di ciò che si vuole che il programma esegua ed il gioco è fatto. In questo modo si avrà facilmente, in pochi minuti, un file MQ4 (o anche MQ5, compatibile con la MetaTrader versione 5), incorporante la propria strategia programmata.

IL BUILDER

Un Builder è un'applicazione che consente di generare il codice Mql4 senza avere la più piccola competenza in fatto di programmazione. Sarà sufficiente, infatti, avere ben chiare in mente le regole base della propria strategia.

I vantaggi di utilizzare un Builder sono i seguenti:

  • Si possono creare indicatori personalizzati senza scrivere alcun codice
  • Si possono sviluppare strategie operative in poco tempo
  • Non sono richieste capacità di programmazione o conoscenza di MQL
  • Non è necessario condividere le proprie conoscenze con i programmatori

Ciò che si visualizzerà in un Builder può variare in genere tra una pulsantiera oppure un menù a tendina nel quale si potranno selezionare ed inserire le condizioni della propria strategia.
Nell'immagine qui di seguito viene mostrato un esempio di pulsantiera.

CARATTERISTICHE DEI VARI TIPI DI BUILDER

EA BUILDER   La cosa migliore di questo Builder è che risulta davvero molto intuitivo. Inoltre non si avrà nulla da installare, perché è un'applicazione basata sul Web. La creazione delle strategie automatizzate è piuttosto semplice ed ogni funzione ha un suggerimento che guida l'utente con una breve spiegazione, in modo da non farlo sbagliare. Il software è gratuito per la creazione di Indicatori ed Alert, mentre è a pagamento per gli Expert Advisor

FOREXEADVISOR   E' completamente gratuito e permette facilmente di strutturare la propria strategia attraverso un comodo ed intuitivo menù a tendina. Si possono, senza alcuna difficoltà, impostare le regole di ingresso ed uscita sia per le operazioni di acquisto che per quelle di vendita, potendo così eventualmente decidere di non utilizzare un sistema simmetrico con le stesse regole per i BUY ed i SELL.

FXDREEMA   E' un'applicazione web-based e presenta diagrammi a blocchi che possono generare un codice per MetaTrader 4 e 5. Inoltre offre diverse opzioni come la creazione di strategie multi-valuta e multi-timeframe, la possibilità di incorporare dei propri Indicatori Custom, un rivelatore di modello candlestick ed anche la possibilità di creare le proprie librerie personalizzate. La cosa più sorprendente di tutte è che ha una collezione di librerie dedicate che consente di includere nei sistemi la Martingala, l'Anti-Martingala, la Serie di Fibonacci, la D'Alembert, la Contre-D'Alembert, la Labouchere, la Contre-Labouchere, e così via. Il prodotto è gratuito ma con alcune limitazioni relative al numero di connessioni tra i blocchi.

MOLANIS STRATEGY BUILDER   Probabilmente il più potente di tutti i Builder che si trovano in rete anche se non è un'applicazione online, per cui si deve necessariamente installarlo sul proprio computer. Funziona attraverso i diagrammi a blocchi e, tra le altre cose, consente di generare strategie multi-valuta e multi-timeframe. E' disponibile anche una versione per MetaTrader 5 ed un generatore di Indicatori avanzato per entrambe le versioni 4 e 5 di MetaTrader. L'unico difetto? E' a pagamento ma la potenza del programma giustifica i prezzi che, fra l'altro, non sono particolarmente alti. Nel caso di Strategy Builder per Metatrader 4, la versione Standard costa $ 69.99, mentre la Pro (che si differenzia dalla Standard per il fatto di mostrare il codice MQL dell' EA generato) costa $ 149,99.

CONSIDERAZIONI SUI BUILDER

Prima di lanciarsi nel provare i diversi Builder conviene riflettere bene sulle regole di base della strategia, perché è da lì che parte tutta la fase di costruzione del proprio Expert Advisor. Si tenga presente, inoltre, che potrà in molti casi presentarsi la necessità di variare in corso d'opera le regole stesse oppure di aggiungere filtri o nuove condizioni che devono essere soddisfatte. Per questo sarebbe opportuno annotare tutto, magari su un foglio word, e salvare anche le diverse versioni dell' EA che si sta programmando in modo tale da poterlo, in seguito, facilmente aggiornare.