Unisciti alla nostra fan page
![Sistemi Esperti](https://c.mql5.com/i/code/expert.png)
MQL5 Programming for Traders – Source Codes from the Book. Parte 5 - sistema esperto per MetaTrader 5
- Visualizzazioni:
- 303
- Valutazioni:
- Pubblicato:
- 2023.12.15 15:05
- Aggiornato:
- 2023.12.15 15:49
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Parte 5. Creazione di programmi applicativi in MQL5
Nella "Parte 5. Creazione di programmi applicativi in MQL5" del libro MQL5 Programming for Traders, 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.
Inizieremo con i principi generali della creazione di programmi MQL e considereremo i tipi di eventi, le caratteristiche e i modelli nel terminale. Verrà quindi esplorato l'accesso alle serie temporali, le operazioni con i grafici e gli oggetti grafici, nonché i principi di creazione e applicazione di ciascun tipo di programma MQL separatamente.
Il terminale MetaTrader 5 supporta cinque tipi di programmi: indicatori tecnici, Expert Advisor (EA) per il trading automatico o semi-automatico, script per l'esecuzione di operazioni una tantum, servizi per le operazioni in background e librerie per singoli moduli funzionali.
Approfondiremo il lavoro con gli indicatori e i grafici e impareremo tecniche applicabili anche agli Expert Advisor. Lo sviluppo degli Expert Advisor sarà considerato nella prossima parte del libro, dove si esplorerà l'esecuzione automatica degli ordini, la formalizzazione delle strategie di trading, nonché il loro test e ottimizzazione utilizzando i dati storici.
Impareremo come utilizzare gli indicatori standard integrati e come creare applicazioni personalizzate da zero o basate su altri indicatori. Tutti i programmi compilati sono visualizzati nel Navigatore di MetaTrader 5, ad eccezione delle librerie EX5, che sono utilizzate da altri programmi ma non hanno una rappresentazione separata nel Navigatore.
Di conseguenza, acquisiremo una comprensione più completa delle capacità del linguaggio MQL5 e della sua applicazione nel trading algoritmico. Questo ci permetterà di lavorare efficacemente con i dati finanziari e di creare indicatori di trading ed Expert Advisor.
Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/45594
![MQL5 Programming for Traders – Source Codes from the Book. Parte 4](https://c.mql5.com/i/code/expert.png)
Nella quarta parte del libro, ci concentreremo sulla padronanza delle funzioni integrate (API MQL5) e ci addentreremo gradualmente nei sottosistemi specializzati. Qualsiasi programma MQL5 può utilizzare una pletora di tecnologie e funzionalità. Pertanto, ha senso iniziare con le funzioni più semplici e utili che possono essere utilizzate nella maggior parte dei programmi.
![MQL5 Programming for Traders – Source Codes from the Book. Parte 3](https://c.mql5.com/i/code/expert.png)
La terza parte "Programmazione orientata agli oggetti in MQL5" offre un'immersione nel mondo della programmazione orientata agli oggetti (OOP) nel linguaggio MQL5. Lo sviluppo di software comporta spesso la complessità legata alla gestione di più entità, richiedendo tecnologie avanzate per migliorare la convenienza, la produttività e la qualità della programmazione.
![MQL5 Programming for Traders – Source Codes from the Book. Parte 6](https://c.mql5.com/i/code/expert.png)
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 7](https://c.mql5.com/i/code/expert.png)
La settima parte finale del libro discute le funzionalità avanzate dell'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.