Recentemente ho installato la versione 5 della piattaforma e mi sono documentato un pò sulle differenze tra il vecchio ed il nuovo, traduco liberamente da un articolo trovato su mql5.com alcune delle principali novità:
- Le funzioni start(), init() e deinit() sono state sostituite da altre simili;
- Il numero di buffer negli indicatori è illimitato;
- Le dll vengono scaricate immediatamente dopo il download di un programma in MQL5;
- Quando i limiti di un array vengono superati, l'esecuzione viene interrotta ed il programma restituisce un errore;
- Precedenza degli operatori come in C++;
- Il linguaggio offre il cast implicito dei tipi (anche da stringa a un numero);
- Le variabili locali non vengono inizializzate automaticamente;
- Linguaggio ad oggetti.
I ragazzi della metaquotes, come loro solito, hanno fatto le cose in grande ed hanno creato uno stupendo pdf in inglese di circa 2600 pagine. Il nostro obbiettivo è quello di tradurlo e pubblicarlo in italiano, ovviamente l'impresa è molto dura da affrontare singolarmente e per questo sono alla ricerca di volontari! Molti volontari!
Credo che in questo caso il wiki (CMS che permette di creare delle enciclopedie collaborative come wikipedia) sia lo strumento ideale. Ogni volontario si prenderà in carico un capitolo che potrà essere poi corretto e revisionato dagli altri utenti.
Per concludere vi riporto l'indice di primo livello della nostra guida:
- Language Basics
- Standard Constants, Enumerations and Structures
- MQL5 programs
- Predefined Variables
- Common Functions
- Array Functions
- Conversion Functions
- Math Functions
- String Functions
- Date and Time
- Account Information
- Checkup
- Market Info
- Timeseries and Indicators Access
- Chart Operations
- Trade Functions
- Global Variables of the Terminal
- File Functions
- Custom Indicators
- Object Functions
- Technical Indicators
- Working with events
- Standard Library
- Moving from MQL4
Il progetto partirà solo dopo aver raccolto un buon numero di adesioni.
No comments:
Post a Comment