Discussione sull’articolo "Creazione di una Information Board utilizzando le Standard Library Classes e Google Chart API"

 

Il nuovo articolo Creazione di una Information Board utilizzando le Standard Library Classes e Google Chart API è stato pubblicato:

Il linguaggio di programmazione MQL5 è destinato principalmente alla creazione di sistemi di trading automatizzati e strumenti complessi di analisi tecniche. Tuttavia, a parte questo, ci consente di creare interessanti sistemi informativi per il monitoraggio delle situazioni del mercato e fornisce una connessione di ritorno con il trader. L'articolo descrive i componenti della Standard Library MQL5 e mostra esempi del loro utilizzo nella pratica per raggiungere questi obiettivi. Viene, inoltre, illustrato un esempio di come utilizzare Google Chart API per la creazione di grafici.

I file, contenenti i codici di tutte le classi, si trovano nella cartella MQL5/Include. Quando si visualizza il codice della libreria, noterai che fornisce solo le classi, ma non le funzioni. Di conseguenza, per usarlo, è necessario avere una certa conoscenza della programmazione orientata agli oggetti (OOP). 

Tutte le classi di librerie (ad eccezione di quelle di trading) derivano dalla classe CObject di base. Per mostrarlo, proveremo a costruire un Class diagram poiché abbiamo tutto ciò che questo richiede: la classe di base e i suoi derivati. Poiché il linguaggio MQL5 è fondamentalmente un sottoinsieme di C ++, usiamo lo strumento IBM Rational Rose, che fornisce strumenti per il reverse -engineering di progetti C ++, per la costruzione automatica del diagramma.

 

Autore: Евгений

Motivazione: