Articoli sulla programmazione in MQL4 e MQL5

icon

Grazie ai numerosi articoli pubblicati dai membri della comunità, potrai imparare il linguaggio MQL5 che ti consentirà di elaborare strategie di trading. Gli articoli sono raggruppati in categorie per facilitare la ricerca rapida di qualsiasi argomento inerente la programmazione: Integrazioni, Tester, Strategie di trading, ecc.

Tieni d'occhio le nostre nuove pubblicazioni e discutine sul Forum!

Aggiungi un nuovo articolo
più recente | il migliore
Manuale MQL5: Proprietà di posizione nel pannello delle informazioni personalizzate
Manuale MQL5: Proprietà di posizione nel pannello delle informazioni personalizzate

Manuale MQL5: Proprietà di posizione nel pannello delle informazioni personalizzate

Questa volta creeremo un semplice Expert Advisor che otterrà le proprietà della posizione sul simbolo corrente e le visualizzerà sul pannello informativo personalizzato durante il trading manuale. Il pannello informativo verrà creato utilizzando oggetti grafici e le informazioni visualizzate verranno aggiornate ad ogni tick. Questo sarà molto più conveniente rispetto al dover eseguire manualmente lo script descritto nel precedente articolo della serie chiamata "Manuale MQL5: Ottenere le Proprietà di posizione
Come preparare le quotazioni MetaTrader 5 per altre applicazioni
Come preparare le quotazioni MetaTrader 5 per altre applicazioni

Come preparare le quotazioni MetaTrader 5 per altre applicazioni

L'articolo descrive gli esempi di creazione di directory, copia di dati, archiviazione, utilizzo dei simboli nel Market Watch o nell'elenco comune, nonché esempi di errori di gestione, ecc. Tutti questi elementi possono eventualmente essere raccolti in un unico script per archiviare i dati in un formato definito dall'utente.
Come Scambiare i Dati: Una DLL per MQL5 in 10 minuti
Come Scambiare i Dati: Una DLL per MQL5 in 10 minuti

Come Scambiare i Dati: Una DLL per MQL5 in 10 minuti

Ora, non sono così tanti gli sviluppatori che ricordano come scrivere una semplice DLL e quali sono le caratteristiche speciali dei diversi binding di sistema. Usando diversi esempi, cercherò di mostrare l'intero processo di creazione della semplice DLL in 10 minuti, oltre a discutere alcuni dettagli tecnici della nostra implementazione vincolante. Mostrerò il processo passo dopo passo della creazione di DLL in Visual Studio con esempi di scambio di diversi tipi di variabili (numeri, array, stringhe, ecc.). Inoltre spiegherò come proteggere il tuo terminale client da arresti anomali nelle DLL personalizzate.
Crea il tuo Market Watch usando le Classi Standard della Libreria
Crea il tuo Market Watch usando le Classi Standard della Libreria

Crea il tuo Market Watch usando le Classi Standard della Libreria

Il nuovo terminale client MetaTrader 5 e il linguaggio MQL5 offrono nuove opportunità per presentare informazioni visive al trader. In questo articolo, proponiamo un insieme di classi universale ed estensibile, che gestisce tutto il lavoro di organizzazione della visualizzazione delle informazioni di testo arbitrarie sul grafico. Viene presentato l'esempio dell'indicatore Market Watch.
Econometrics Previsioni EURUSD One-Step-Ahead
Econometrics Previsioni EURUSD One-Step-Ahead

Econometrics Previsioni EURUSD One-Step-Ahead

L'articolo si concentra sulla previsione anticipata per EURUSD utilizzando il software EViews e un'ulteriore valutazione dei risultati delle previsioni utilizzando i programmi in EViews. La previsione prevede modelli di regressione e viene valutata tramite un Expert Advisor sviluppato per MetaTrader 4.
Sbarazzarsi delle DLL auto-prodotte
Sbarazzarsi delle DLL auto-prodotte

Sbarazzarsi delle DLL auto-prodotte

Se la funzionalità del linguaggio MQL5 non è sufficiente per svolgere le attività, un programmatore MQL5 deve utilizzare strumenti aggiuntivi. Deve passare a un altro linguaggio di programmazione e creare una DLL intermedia. MQL5 ha la possibilità di presentare vari tipi di dati e trasferirli all'API ma, purtroppo, MQL5 non può risolvere il problema relativo all'estrazione dei dati dal puntatore accettato. In questo articolo punteremo tutte le "i" e mostreremo semplici meccanismi di scambio e lavoro con tipi di dati complessi.
Il Wizard MQL5: Come creare un modulo di gestione del rischio e del denaro
Il Wizard MQL5: Come creare un modulo di gestione del rischio e del denaro

Il Wizard MQL5: Come creare un modulo di gestione del rischio e del denaro

Il generatore di strategie di trading del Wizard MQL5 semplifica enormemente il test delle idee di trading. L'articolo descrive come sviluppare un modulo personalizzato di gestione del rischio e del denaro e abilitarlo nella procedura guidata MQL5. Ad esempio, abbiamo considerato un algoritmo di gestione del denaro in cui la dimensione del volume degli scambi è determinata dai risultati dell'operazione precedente. Nell'articolo sono discussi anche la struttura e il formato della descrizione della classe creata per la procedura guidata MQL5.
Gestione degli Eventi in MQL5: Modifica del periodo MA al volo
Gestione degli Eventi in MQL5: Modifica del periodo MA al volo

Gestione degli Eventi in MQL5: Modifica del periodo MA al volo

Supponiamo che un semplice indicatore MA (Media Mobile) con periodo 13 sia applicato a un grafico. E vogliamo cambiare il punto in 20, ma non vogliamo andare alla finestra di dialogo delle proprietà dell'indicatore e modificare il numero da 13 a 20: semplicemente stanchi di queste noiose azioni con mouse e tastiera. E soprattutto non vogliamo aprire il codice dell'indicatore e modificarlo. Vogliamo fare tutto questo premendo un pulsante - "frecce su" accanto al tastierino numerico. In questo articolo descriverò come farlo.
preview
Classi di Tabelle e Intestazioni basate su un modello di tabella in MQL5: Applicazione del concetto MVC

Classi di Tabelle e Intestazioni basate su un modello di tabella in MQL5: Applicazione del concetto MVC

Questa è la seconda parte dell'articolo dedicato all'implementazione del modello di tabella in MQL5 utilizzando il paradigma architettonico MVC (Model-View-Controller). L'articolo discute lo sviluppo di classi di tabella e della sua intestazione basate su un modello di tabella creato in precedenza. Le classi sviluppate costituiranno la base per l'ulteriore implementazione dei componenti View e Controller, che saranno discussi nei seguenti articoli.
preview
Algoritmi di ottimizzazione della popolazione: Ricerca dell'Armonia (Harmony Search HS)

Algoritmi di ottimizzazione della popolazione: Ricerca dell'Armonia (Harmony Search HS)

In questo articolo, studierò e testerò il più potente algoritmo di ottimizzazione - la ricerca dell’armonia (HS), ispirata al processo di ricerca dell'armonia sonora perfetta. Quale algoritmo è ora leader nella nostra valutazione?
Creazione e Pubblicazione di Report di Trading e Notifiche SMS
Creazione e Pubblicazione di Report di Trading e Notifiche SMS

Creazione e Pubblicazione di Report di Trading e Notifiche SMS

I trader non hanno sempre la capacità e il desiderio di sedersi al terminale di trading per ore. Soprattutto se il sistema di trading è più o meno formalizzato e può identificare automaticamente alcuni degli stati del mercato. Questo articolo descrive come generare un report dei risultati di trading (utilizzando Expert Advisor, Indicator o Script) come file HTML e caricarlo tramite FTP sul server WWW. Prenderemo in considerazione anche l'invio di notifiche di eventi commerciali come SMS al telefono cellulare.
Come abbiamo sviluppato il servizio MetaTrader Signals e il Social Trading
Come abbiamo sviluppato il servizio MetaTrader Signals e il Social Trading

Come abbiamo sviluppato il servizio MetaTrader Signals e il Social Trading

Continuiamo a potenziare il servizio Segnali, migliorare i meccanismi, aggiungere nuove funzioni e correggere i difetti. Il MetaTrader Signals Service del 2012 e l'attuale MetaTrader Signals Service sono come due servizi completamente diversi. Attualmente, stiamo implementando un servizio Virtual Hosting Cloud che consiste in una rete di server per il supporto di versioni specifiche del terminale client MetaTrader.
Implementazione Pratica di Filtri Digitali in MQL5 per Principianti
Implementazione Pratica di Filtri Digitali in MQL5 per Principianti

Implementazione Pratica di Filtri Digitali in MQL5 per Principianti

L'idea di filtrare il segnale digitale è stata ampiamente discussa negli argomenti del forum sulla costruzione di sistemi di trading. E sarebbe imprudente non creare un codice standard di filtri digitali in MQL5. In questo articolo l'autore descrive la trasformazione del semplice codice dell'indicatore SMA dal suo articolo "Indicatori personalizzati in MQL5 per principianti" in codice di filtro digitale più complicato e universale. Questo articolo è un seguito logico all'articolo precedente. Indica anche come sostituire il testo nel codice e come correggere gli errori di programmazione.
Test rapidi delle idee di trading sul grafico
Test rapidi delle idee di trading sul grafico

Test rapidi delle idee di trading sul grafico

L'articolo descrive un metodo di test visivo veloce delle idee di trading. Il metodo si basa sulla combinazione di un grafico dei prezzi, un indicatore di segnale e un indicatore di calcolo del saldo. Vorrei condividere il mio metodo di ricerca di idee di trading, così come il metodo che uso per testare rapidamente queste idee.
Collegare NeuroSolutions Neuronets
Collegare NeuroSolutions Neuronets

Collegare NeuroSolutions Neuronets

Oltre alla creazione di neuronet, la suite software NeuroSolutions consente di esportarli come DLL. Questo articolo descrive il processo di creazione di un neuronet, la generazione di un DLL e la connessione a un Expert Advisor per il trading su MetaTrader 5.
Manuale MQL5: Elaborazione dell'evento TradeTransaction
Manuale MQL5: Elaborazione dell'evento TradeTransaction

Manuale MQL5: Elaborazione dell'evento TradeTransaction

Questo articolo considera le capacità del linguaggio MQL5 dal punto di vista della programmazione event-driven. Il più grande vantaggio di questo approccio è che il programma può ricevere informazioni sull'attuazione graduale di un'operazione di trading. L'articolo contiene anche un esempio di ricezione ed elaborazione di informazioni sull'operazione di trading in corso utilizzando il gestore dell'evento TradeTransaction. A mio parere, un tale approccio può essere utilizzato per copiare le offerte da un terminale all'altro.
Manuale MQL5: Sviluppo di un framework per un sistema di trading basato sulla strategia a triplo schermo
Manuale MQL5: Sviluppo di un framework per un sistema di trading basato sulla strategia a triplo schermo

Manuale MQL5: Sviluppo di un framework per un sistema di trading basato sulla strategia a triplo schermo

In questo articolo, svilupperemo un framework per un sistema di trading basato sulla strategia Triple Screen in MQL5. L'Expert Advisor non sarà sviluppato da zero. Invece, modificheremo semplicemente il programma dal precedente articolo "Manuale MQL5: Utilizzo di indicatori per impostare le condizioni di trading in Expert Advisors" che già sostanzialmente serve al nostro scopo. Quindi l'articolo dimostrerà anche come è possibile modificare facilmente i modelli di programmi già pronti.
Disegnare le Emissioni di Indicatori in MQL5
Disegnare le Emissioni di Indicatori in MQL5

Disegnare le Emissioni di Indicatori in MQL5

In questo articolo, prenderemo in considerazione l'emissione di indicatori: un nuovo approccio alla ricerca di mercato. Il calcolo dell'emissione si basa sull'intersezione di diversi indicatori: dopo ogni tick, compaiono sempre più punti con colori e forme differenti. Formano numerosi ammassi come nebulose, nuvole, tracce, righe, archi, ecc. Queste forme aiutano a rilevare le molle e le forze invisibili che influenzano il movimento dei prezzi di mercato.
preview
Creare barre 3D in base a tempo, prezzo e volume

Creare barre 3D in base a tempo, prezzo e volume

L'articolo si sofferma sui grafici dei prezzi 3D multivariati e sulla loro creazione. Esamineremo inoltre come le barre 3D prevedono le inversioni di prezzo e come Python e MetaTrader 5 ci consentono di visualizzare queste barre volumetriche in tempo reale.
Strategia statistica del carry trade
Strategia statistica del carry trade

Strategia statistica del carry trade

Un algoritmo di protezione statistica delle posizioni swap positive aperte da movimenti di prezzo indesiderati. Questo articolo presenta una variante della strategia di protezione del carry trade che consente di compensare il potenziale rischio del movimento del prezzo nella direzione opposta a quella della posizione aperta.
Racconti di robot di trading: Meno è veramente di più?
Racconti di robot di trading: Meno è veramente di più?

Racconti di robot di trading: Meno è veramente di più?

Due anni fa in "The Last Crusade" abbiamo esaminato un metodo piuttosto interessante ma attualmente non ampiamente utilizzato per la visualizzazione di informazioni di mercato - grafici a punti e cifre. Ora ti suggerisco di provare a scrivere un robot di trading basato sui modelli rilevati sul grafico a punti e figure.
preview
Indicatori multipli su un grafico (Parte 03): Sviluppo di definizioni per gli utenti

Indicatori multipli su un grafico (Parte 03): Sviluppo di definizioni per gli utenti

Oggi aggiorneremo per la prima volta la funzionalità del sistema di indicatori. Nel precedente articolo "Indicatori multipli su un grafico" abbiamo esaminato il codice di base che permette di utilizzare più di un indicatore in una sottofinestra del grafico. Quanto ho presentato è però solo la base di partenza di un sistema molto più ampio.
Gli stili di Disegno in MQL5
Gli stili di Disegno in MQL5

Gli stili di Disegno in MQL5

Ci sono 6 stili di disegno in MQL4 e 18 stili di disegno in MQL5. Pertanto, potrebbe valere la pena scrivere un articolo per inserire gli stili di disegno di MQL5. In questo articolo, considereremo i dettagli degli stili di disegno in MQL5. Inoltre, creeremo un indicatore per dimostrare come utilizzare questi stili di disegno e per perfezionare la stampa.
Forum sulla programmazione MQL5 Liste
Forum sulla programmazione MQL5 Liste

Forum sulla programmazione MQL5 Liste

La nuova versione del linguaggio di programmazione per lo sviluppo di strategie di trading, MQL [MQL5], fornisce funzionalità più potenti ed efficaci rispetto alla versione precedente [MQL4]. Il vantaggio risiede essenzialmente nelle funzionalità di programmazione orientata agli oggetti. Questo articolo esamina la possibilità di utilizzare tipi di dati personalizzati complessi, come nodi ed elenchi. Fornisce inoltre un esempio di utilizzo delle liste nella programmazione pratica in MQL5.
Manuale MQL5: Controlli della finestra secondaria dell'indicatore - Pulsanti
Manuale MQL5: Controlli della finestra secondaria dell'indicatore - Pulsanti

Manuale MQL5: Controlli della finestra secondaria dell'indicatore - Pulsanti

In questo articolo considereremo un esempio di sviluppo di un'interfaccia utente con controlli a pulsante. Per trasmettere l'idea di interattività all'utente, i pulsanti cambiano colore quando il cursore passa sopra di essi. Con il cursore posizionato su un pulsante, il colore del pulsante sarà leggermente più scuro, diventando notevolmente più scuro quando si fa clic su di esso. Inoltre, aggiungeremo suggerimenti a ciascun pulsante, creando così un'interfaccia intuitiva.
Manuale MQL5: Gestione di eventi grafici personalizzati
Manuale MQL5: Gestione di eventi grafici personalizzati

Manuale MQL5: Gestione di eventi grafici personalizzati

Questo articolo prende in considerazione gli aspetti della progettazione e dello sviluppo del sistema di eventi grafici personalizzati nell'ambiente MQL5. Qui è possibile trovare anche un esempio di approccio alla classificazione degli eventi, nonché un codice di programma per una classe di eventi e una classe di gestori di eventi personalizzati.
Controlli Grafici Personalizzati. Parte 2. Libreria di Controllo
Controlli Grafici Personalizzati. Parte 2. Libreria di Controllo

Controlli Grafici Personalizzati. Parte 2. Libreria di Controllo

Il secondo articolo della serie "Custom Graphical Controls" introduce una libreria di controlli per la gestione dei principali problemi che sorgono nell'interazione tra un programma (Expert Advisor, script, indicatore) e un utente. La libreria contiene un gran numero di classi (CInputBox, CSpinInputBox, CCheckBox, CRadioGroup, CVSсrollBar, CHSсrollBar, CList, CListMS, CComBox, CHMenu, CVMenu, CHProgress, CDialer, CDialerInputBox, CTable) ed esempi del loro utilizzo.
Come Creare Rapidamente un Expert Advisor per l’Automated Trading Championship 2010
Come Creare Rapidamente un Expert Advisor per l’Automated Trading Championship 2010

Come Creare Rapidamente un Expert Advisor per l’Automated Trading Championship 2010

Al fine di sviluppare un expert per partecipare all'Automated Trading Championship 2010, usiamo un modello di pronto dell’expert advisor. Anche il programmatore MQL5 alle prime armi sarà in grado di questo compito, perché per le tue strategie le classi di base, le funzioni, i modelli sono già sviluppati. Basta scrivere una quantità minima di codice per implementare la tua idea di trading.
Johnpaul77, Fornitori di segnali: "La nostra strategia rimane redditizia da più di tre anni. Allora perché dovremmo cambiarla?"
Johnpaul77, Fornitori di segnali: "La nostra strategia rimane redditizia da più di tre anni. Allora perché dovremmo cambiarla?"

Johnpaul77, Fornitori di segnali: "La nostra strategia rimane redditizia da più di tre anni. Allora perché dovremmo cambiarla?"

Sveliamo un piccolo segreto: I visitatori del sito web MQL5.com trascorrono la maggior parte del loro tempo sulla pagina del segnale Johnpaul77. È un leader del nostro rating del segnale con circa 900 abbonati con i fondi totali di $ 5,7 milioni su conti reali. Abbiamo intervistato i fornitori del segnale. Come si è scoperto, ce ne sono quattro! Come vengono distribuiti i compiti tra i membri del team? Quali strumenti tecnici usano? Perché si chiamano John Paul? E infine, in che modo dei gamer indonesiani qualunque sono diventati fornitori del miglior segnale su MQL5.com? Scopri tutto questo nell'articolo.
Applicazione del metodo delle auto-coordinate all'analisi strutturale di distribuzioni statistiche non estensive
Applicazione del metodo delle auto-coordinate all'analisi strutturale di distribuzioni statistiche non estensive

Applicazione del metodo delle auto-coordinate all'analisi strutturale di distribuzioni statistiche non estensive

Il problema principale della statistica applicata è il problema dell'accettazione di ipotesi statistiche. È stato a lungo considerato impossibile da risolvere. La situazione è cambiata con l'emergere del metodo delle auto-coordinate. È uno strumento buono e potente per uno studio strutturale di un segnale che consente di vedere più di quanto è possibile utilizzando i metodi della moderna statistica applicata. L'articolo si concentra sull'uso pratico di questo metodo e illustra i programmi in MQL5. Tratta anche il problema dell'identificazione delle funzioni utilizzando come esempio la distribuzione introdotta da Hilhorst e Schehr.
Le tabelle elettroniche in MQL5
Le tabelle elettroniche in MQL5

Le tabelle elettroniche in MQL5

L'articolo descrive una classe di array bidimensionali e dinamici contenente dati di tipo diverso nella sua prima dimensione. La memorizzazione dei dati sotto forma di tabella è utile per risolvere un'ampia gamma di problemi di disposizione, memorizzazione e funzionamento con informazioni associate di diverso tipo. Il codice sorgente della classe che implementa la funzionalità di lavorare con le tabelle è allegato all'articolo.
Stupisci i tuoi clienti MQL5 con un cocktail di tecnologie!
Stupisci i tuoi clienti MQL5 con un cocktail di tecnologie!

Stupisci i tuoi clienti MQL5 con un cocktail di tecnologie!

MQL5 fornisce ai programmatori un set molto completo di funzioni e API orientate agli oggetti grazie alle quali possono fare tutto ciò che vogliono all'interno dell'ambiente MetaTrader. Tuttavia, la tecnologia Web è uno strumento estremamente versatile al giorno d'oggi. Essa può venire in soccorso in alcune situazioni in cui è necessario fare qualcosa di molto specifico, oppure quando vuoi stupire i tuoi clienti con qualcosa di diverso o semplicemente quando non si ha abbastanza tempo per padroneggiare una parte specifica della libreria standard MT5. L'esercizio di oggi ti guida attraverso un esempio pratico su come puoi gestire il tuo tempo di sviluppo allo stesso tempo in cui crei anche un fantastico cocktail tecnologico.
preview
Passaggio a MQL5 Algo Forge (parte 2): Lavorare con Più Repository

Passaggio a MQL5 Algo Forge (parte 2): Lavorare con Più Repository

In questo articolo, consideriamo uno dei possibili approcci per organizzare la memorizzazione del codice sorgente del progetto in un repository pubblico. Distribuiremo il codice attraverso diversi rami per stabilire regole chiare e convenienti per lo sviluppo del progetto.
Valutazione dei Sistemi di Trading - l'Efficacia dell'Entrata, dell'Uscita e dei Trade in Generale
Valutazione dei Sistemi di Trading - l'Efficacia dell'Entrata, dell'Uscita e dei Trade in Generale

Valutazione dei Sistemi di Trading - l'Efficacia dell'Entrata, dell'Uscita e dei Trade in Generale

Ci sono molte misure che consentono di determinare l'efficacia e la redditività di un sistema di trading. Tuttavia, i trader sono sempre pronti a sottoporre qualsiasi sistema a un nuovo crash test. L'articolo spiega come le statistiche basate su misure di efficacia possono essere utilizzate per la piattaforma MetaTrader 5. Esso include la classe per la trasformazione dell'interpretazione delle statistiche dalle posizioni a quella che non contraddice la descrizione fornita nel libro "Statistika dlya traderov" ("Statistiche per i Trader") di S.V. Bulashev. Include anche un esempio di funzione personalizzata per l'ottimizzazione.
Trasferimento di Indicatori da MQL4 a MQL5
Trasferimento di Indicatori da MQL4 a MQL5

Trasferimento di Indicatori da MQL4 a MQL5

Questo articolo è dedicato alle peculiarità del trasferimento delle costruzioni di prezzo scritte in MQL4 a MQL5. Per facilitare il processo di trasferimento dei calcoli degli indicatori da MQL4 a MQL5, si suggerisce la libreria di funzioni mql4_2_mql5.mqh. Il suo utilizzo è descritto sulla base del trasferimento degli indicatori MACD, Stocastico e RSI.
Cenni sul Market MetaTrader (Infografica)
Cenni sul Market MetaTrader (Infografica)

Cenni sul Market MetaTrader (Infografica)

Qualche settimana fa abbiamo pubblicato l'infografica sul servizio Freelance. Abbiamo anche promesso di rivelare alcune statistiche del Market MetaTrader. Ora, vi invitiamo a esaminare i dati che abbiamo raccolto.
Dottor Tradelove o come ho smesso di preoccuparmi e ho creato un Expert Advisor di auto-formazione
Dottor Tradelove o come ho smesso di preoccuparmi e ho creato un Expert Advisor di auto-formazione

Dottor Tradelove o come ho smesso di preoccuparmi e ho creato un Expert Advisor di auto-formazione

Poco più di un anno fa, joo, nel suo articolo "Genetic Algorithms - It's Easy!", ci ha dato uno strumento per l'implementazione dell'algoritmo genetico in MQL5. Ora, utilizzando quello strumento creeremo un Expert Advisor che ottimizzerà geneticamente i propri parametri in determinate condizioni di margine...
Estensione della MQL5 Standard Library e riutilizzo del codice
Estensione della MQL5 Standard Library e riutilizzo del codice

Estensione della MQL5 Standard Library e riutilizzo del codice

MQL5 Standard Library semplifica la tua vita come sviluppatore. Tuttavia, non implementa tutte le esigenze di tutti gli sviluppatori del mondo, quindi se ritieni di aver bisogno di altre personalizzazioni puoi fare un ulteriore passo avanti ed estendere. Questo articolo illustra l'integrazione dell'indicatore tecnico Zig-Zag di MetaQuotes nella Libreria standard. Ci ispiriamo alla filosofia di design di MetaQuotes per raggiungere il nostro obiettivo.
Creazione di filtri digitali non-lagging
Creazione di filtri digitali non-lagging

Creazione di filtri digitali non-lagging

L'articolo descrive uno degli approcci per determinare un segnale utile (tendenza) nei dati di flusso. Piccoli test di filtraggio (smoothing) applicati alle quotazioni di mercato dimostrano il potenziale per la creazione di filtri digitali (indicatori) non-lagging che non vengono ridisegnati sulle ultime barre.
Approccio Orientato agli Oggetti per la Creazione di Pannelli Multi-Timeframe e Multi-Valuta
Approccio Orientato agli Oggetti per la Creazione di Pannelli Multi-Timeframe e Multi-Valuta

Approccio Orientato agli Oggetti per la Creazione di Pannelli Multi-Timeframe e Multi-Valuta

Questo articolo descrive come la programmazione orientata agli oggetti può essere utilizzata per la creazione di pannelli multi-timeframe e multi-valuta per MetaTrader 5. L'obiettivo principale è quello di costruire un pannello universale, che può essere utilizzato per visualizzare diversi tipi di dati, come prezzi, variazioni di prezzo, valori degli indicatori o condizioni di acquisto/vendita personalizzate senza la necessità di modificare il codice del pannello stesso.