Forex Guida.com

You are here: Home Corso MQL Prefazione
Prefazione E-mail
Sabato 14 Marzo 2009 00:38
Avevo appena 11 anni quando per la prima volta sono venuto a contatto con un linguaggio di programmazione.
Era il 1983 , il boom delle reti informatiche era ancora solamente un futuristico sogno, erano gli anni in cui due ragazzi da un garage avevano dato inizio alla diffusione di massa dei computer ed erano gli anni in cui un ragazzino delle scuole medie aveva messo le mani su quel biscottone marroncino che tutti chiamavano Commodore 64.
Ricordo ancora quel codice:

10 PRINT “FORZA ROMA”
20 GOTO 10


Due sole righe capaci di darmi un idea di onnipotenza per il solo fatto che quella macchina all'apparenza fredda e ostica aveva eseguito un mio comando facendo per filo e per segno quello che io volevo facesse.

Ero venuto a contatto con quello che era il Basic, un rudimentale linguaggio di programmazione che era diventato lo standard per gli Home Computer di allora.
Il mio sogno si chiamava Apple 2, ma mi accontentati di quello che le possibilità famigliari permettevano, e spulciai ogni funzione di quel linguaggio di programmazione.

Col passare degli anni sperimentai altri linguaggi, dal Pascal al Cobol e passando tramite lo studio del linguaggio C su piattaforme Unix ho cominciato a frequentare linguaggi più modeni e settorializzati come il Python e il PHP cho si utilizza per quasi tutti i siti web.

Negli anni i linguaggi di programmazione sono cresciuti in numero e in funzionalità e in molti casi si sono specializzati per la realizzazione di algoritmi specifici per un determinato settore.

In questo corso introduciamo appunto uno di questi linguaggi di programmazione dedicati ad un singolo settore : il linguaggio MQL.

MQL è acronimo di MetaQuotes Language ed ed è stato sviluppato dalla compagnia Meta Quotes per la programmazione di strategie di trading utilizzando il suo software Meta Trader , attualmente alla versione 4.

Oltre che il linguaggi di programmazione , ad aver avuto un evoluzione nel proprio approccio verso il pubblico, è stato ogni ambito della quotidianità ed il mondo degli investimenti non poteva essere esente dai vantaggi che sono stati apportati dalla diffusione dell'informatica in ambiente domestico , soprattutto per la possibilità di mettere in contatto il nostro piccolo ultraportatile con l'intero mondo attraverso Internet.

Meta Trader è uno strumento che ha permesso anche ai piccoli risparmiatori di entrare a far parte della schiera dei traders comodamente dalla propria poltrona , dall'ufficio o da qualsiasi altra postazione in cui sia possibile usare un pc .

L'aver a disposizione una piattaforma di trading potente è un requisito essenziale , ma non sufficiente per un buon trader è per questo che la possibilità di estendere le funzionalità di Meta Trader da parte dell'utente con funzioni di trading personalizzate rende il software unico nel suo genere.

Come accennato prima MQL è un linguaggio di programmazione che permette di automatizzare le strategie di trading attraverso la piattaforma Meta Trader di Meta Quotes.
Tutto ciò permette di impostare dei parametri in base al nostro stile di trading e delegare al software , per esempio, l'esecuzione degli ordini a determinate condizioni impostate, la modifica o la chiusura .

Il linguaggio MQL permette di creare tre distinti tipi di estensioni:
  • 1. Expert Advisor;
  • 2. Indicatori personalizzati;
  • 3. Scripts.

Gli Expert Advisor sono delle estensioni che permettono di automatizzare il trading eseguendo gli ordini in base alle indicazioni scritte al suo interno. È possibile fare in modo che l'Expert Advisor una volta aperto, modificato e chiuso l'ordine continui nella sua analisi e alla soddisfazione dei requisiti impostati ricominci ad operare riaprendo una posizione , modificando e chiudendo, cosa che approfondiremo nell'apposita sezione.

Gli Indicatori personalizzati non automatizzano il trading, ma consentono di usare funzioni di analisi tecnica che poi possono essere inclusi in un Expert Advisor per il trading automatico.

Gli scripts sono programmi che permettono l'esecuzione di una singola funzione. A differenza defli Expert Advisor, gli script vengono eseguiti una sola volta a richiesta e non hanno accesso agli indicatori di analisi tecnica per automatizzare il trading.

Bene ora abbiamo una panoramica di cosa ci permette di fare il linguaggio MQL, ma la mia intenzione è quella di spiegare come realizzare uno script, un indicatore e soprattutto come automatizzare il trading tramite gli Expert Advisor esponendo una serie di lezioni a difficoltà crescente e che quindi non possono essere considerati distaccati dal contesto totale.
Ogni lezione è un seguito di quella precedente, la non comprensione di una sezione porta all'incomprensione delle successive.
Prima di entrare nel vivo ci tengo a precisare due cose:
  • 1. Malgrado l'impegno il corso è tutt'altro che esaustivo, quindi per maggiori dettagli rimando alla guida ufficiale in lingua Inglese che si trova sul sito ufficiale della Meta Quotes;
  • 2. gli Expert Advisor sono pur sempre dei software equindi devono essere trattati come tali: semplici algoritmi privi di intelligenza e emozioni. In alcuni casi la mancanza di emozioni può favorire il trading, come potrete leggere nella sezione dedicata alla psicologia del trading forex su questo sito, ma nello stesso tempo un software ragiona come un cavallo con il paraocchi , segue semplicemente gli ordini dati senza capire se forse è il caso di cambiare strategia basandosi solo sui parametri dell'analisi tecnica che non ha una risposta tempestiva a quelli che sono i cambiamenti causati dalle notizie dal mondo sociale, politico e economico. Vanno quindi usati, ma mai affidarsi ad un Expert Advisor che si ritiene infallibile sostituendolo alla capacità di analisi dell'uomo.

Premesso ciò, andiamo a cominciare.

Luca Menichelli
 

Trading Forex Forum

in Presentazioni da Luca Menichelli, 05-09-10 15:16
in Presentazioni da Forexpros.it, 05-09-10 14:44
in Presentazioni da Luca Menichelli, 05-09-10 14:41
in Presentazioni da Luca Menichelli, 05-09-10 14:39

Ebook GRATIS per te!

Scarica l'ebook Gratis per te!

Forex Partner

Italia Forex Trading

Sito creato da un imprenditore che spiega le sue tecniche che gli hanno permesso in poco tempo di sostituire i redditi da azienda con i redditi da trading sul Forex.

Zero Risk Zone signal provider

Un signal provider abbastanza unico sul mercato, basato su operazioni di medio periodo invece che sullo scalping, consente rapidamente di arrivare a "rischio zero" in modo da poter lavorare esclusivamente a profitto. 

FAPTurbo Italia

Un videocorso gratuito e consigli e trucchi e settaggi per il Forex robot FAPTurbo, il Forex robot piu' diffuso che funziona piuttosto bene ma e' molto critico con i settaggi.

Pipsminer Italia

Un videocorso gratuito e consigli e trucchi e settaggi per il Forex robot Pipsminer che, piu' "prudente di FAPTurbo" permette di ottenere quasi sempre profitti. 

Un'altra ottima risorsa per il Trading Forex è www.forexinlinea.it, un sito dedicato a tutti gli aspetti del mercato valutario. Troverete recensioni dei Forex Broker, analisi tecniche giornaliere e un'estesa sezione educativa che vi aiuterà a diventare un trader migliore indipendentemente dal vostro livello di partenza.

Sponsor

SAXO BANK

fxcm

Annunci Google


Disclaimer

ATTENZIONE: Il Trading Forex è un'attività speculativa ad alto rischio di perdita di capitale. Le informazioni contenute in questo sito non hanno come obiettivo l'incitamento al Trading nel Forex, ma la divulgazioni di conoscenze, opinioni personali, nello spirito di internet di pura condivisione di saperi. Ogni utente utilizzerà a proprio rischio tali informazioni, pertanto TradingForex.it non si ritiene responsabile per eventuali profitti/perdite di capitali. Inoltre, per quanto venga posta la massima attenzione all’esattezza di quanto pubblicato, non si può escludere la presenza di errori e non è possibile effettuare alcuna forma di controllo sulla veridicità e attendibilità delle notizie riportate; tuttavia né la redazione né i suoi collaboratori possono essere ritenuti responsabili di errori, ritardi e omissioni di pubblicazione, occasionale o prolungata. L’utilizzo dei dati e delle informazioni come supporto di scelte di operazioni di investimento è a completo rischio dell’utente. Infine, è vietata la riproduzione con qualsiasi mezzo analogico o digitale senza il consenso della redazione redazione@tradingforex.it. E' consentita la copia per uso esclusivamente personale. Sono consentite le citazioni a titolo di cronaca, studio, critica o recensione, purché accompagnate dall'indicazione della fonte Tradingforex.it e dei rispettivi autori.