Unisciti alla nostra fan page
MQL5 Programming for Traders – Source Codes from the Book. Parte 7 - sistema esperto per MetaTrader 5
- Visualizzazioni:
- 715
- Valutazioni:
- Pubblicato:
- Aggiornato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Parte 7. Strumenti MQL5 avanzati
La"Parte 7. Strumenti MQL5 avanzati" del libro "MQL5 Programming for Traders" discute le funzionalità avanzate delle API MQL5, che saranno utili durante lo sviluppo di programmi per MetaTrader 5. Questi includono simboli finanziari personalizzati, eventi del calendario economico integrato e tecnologie generiche come reti, database e crittografia.
Questa parte riguarda le librerie – un tipo di programma speciale che fornisce API già pronte per la connessione ad altri programmi MQL. Si discute anche della possibilità di sviluppare pacchetti software e di combinare programmi logicamente interconnessi nei progetti.
Infine, questa parte presenta integrazioni con altri ambienti software, incluso Python.

Inizieremo studiando le risorse, ovvero file di qualsiasi tipo che possono essere incorporati nel codice del programma. Le risorse possono contenere:
- Elementi multimediali
- Impostazioni "difficili" da programmi esterni
- Altri programmi MQL5 in forma compilata
L'ambiente di sviluppo MQL5 consente l'inclusione di array di dati dell'applicazione, immagini, suoni e caratteri nel file sorgente, rendendo il programma un prodotto autosufficiente e conveniente per l'utente finale.
Particolare attenzione sarà data alle risorse grafiche con immagini raster in formato BMP: Imparerai come crearli, modificarli e visualizzarli dinamicamente sul grafico.
Concluderemo la parte finale del libro studiando l'integrazione di OpenCL in MQL5. OpenCL è uno standard aperto per la programmazione parallela in sistemi multiprocessore, inclusi processori grafici (GPU) e unità di elaborazione centrale (CPU). Consente l'accelerazione di compiti computazionalmente intensivi a condizione che gli algoritmi possano essere parallelizzati. Questi possono includere l'addestramento di reti neurali, la trasformata di Fourier e la risoluzione di sistemi di equazioni.
L'utilizzo di OpenCL nei programmi MQL richiede la presenza di driver speciali del produttore e il supporto per OpenCL versione 1.1 e successive. La presenza di una scheda grafica non è obbligatoria, in quanto il processore centrale può essere utilizzato anche per il calcolo parallelo.
Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/45596
MQL5 Programming for Traders – Source Codes from the Book. Parte 6
Nella sesta parte di "MQL5 Programming for Traders ", studieremo un componente chiave del linguaggio MQL5 – l'automazione del trading. Inizieremo con una descrizione delle entità fondamentali, come le specifiche degli strumenti finanziari e le impostazioni del conto di trading. Questi sono i prerequisiti per creare Expert Advisor che funzionino correttamente.
MQL5 Programming for Traders – Source Codes from the Book. Parte 5
Nella quinta parte del libro, approfondiremo le API associate al trading algoritmico, tra cui l'analisi e l'elaborazione dei dati finanziari, la visualizzazione dei grafici, l'automazione e le interazioni con gli utenti.
Intraday Triple Performance
Set three crosses and monitor the daily percentage performance starting from a given time (that can also be set).
Esempi tratti dal libro "Reti neurali per il trading algoritmico con MQL5"
Il libro "Reti neurali nel trading algoritmico con MQL5" è una guida completa, che copre sia le basi teoriche dell'intelligenza artificiale e delle reti neurali sia gli aspetti pratici della loro applicazione nel trading finanziario utilizzando il linguaggio di programmazione MQL5.