Unisciti alla nostra fan page

MQL5 Programming for Traders – Source Codes from the Book. Parte 6 - sistema esperto per MetaTrader 5
- Visualizzazioni:
- 583
- Valutazioni:
- Pubblicato:
- 2023.12.15 15:12
- Aggiornato:
- 2023.12.15 15:53
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Parte 6. Automazione del trading
Nella "Parte 6. Automazione del trading" di "MQL5 Programming for Traders", studieremo un componente chiave del linguaggio MQL5. 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. Poi passeremo alle funzioni e alle strutture di dati integrate, agli eventi specifici del robot come gli aspetti chiave delle operazioni dell'Expert Advisor nel tester della strategia. Lo Strategy Tester di MetaTrader 5 è un componente cruciale nello sviluppo dei robot di trading, in quanto consente di valutare le prestazioni finanziarie e di ottimizzare le strategie di trading.
Il tester fornisce strumenti indispensabili per il debug in varie modalità, tra cui il test visivo mediante barre o tick, con tick modellati o reali. Consente inoltre di riprodurre visivamente il flusso delle quotazioni e di eseguire semplici test senza una finestra visiva. Abbiamo già visto come testare gli indicatori in modalità visiva. Ma sono consentite solo una serie limitata di impostazioni. Nello sviluppo di Expert Advisor, avremo accesso all'intera gamma di funzionalità del tester.
Vedremo anche una diversa rappresentazione dei dati di mercato: Depth of Market e la sua interfaccia software.
MetaTrader 5 offre la possibilità di analizzare e negoziare strumenti finanziari (simboli), che costituiscono la base di tutti i sottosistemi del terminale. Gli utenti possono selezionare i simboli dall'elenco fornito dal broker e monitorarli nel Market Watch. Con l'API MQL5 è possibile visualizzare e analizzare le caratteristiche di tutti i simboli, aggiungendoli o rimuovendoli dal Market Watch.
Oltre ai simboli standard forniti dai broker, MetaTrader 5 supporta la creazione di simboli personalizzati, caricandone le proprietà e la cronologia delle quotazioni da fonti di dati arbitrarie o calcolandoli con formule e programmi MQL5.
Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/45595

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.

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.

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.

A sophisticated tool that accurately measures market noise