| Prefazione |
|
| 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:
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:
Premesso ciò, andiamo a cominciare. Luca Menichelli |
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.
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.
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.
Disclaimer |