più recente | il migliore
![Un Esempio di un Sistema di Trading Basato su un Indicatore Heiken-Ashi](https://c.mql5.com/2/0/Heikin_Ashi_MQL5.png)
![Un Esempio di un Sistema di Trading Basato su un Indicatore Heiken-Ashi](https://c.mql5.com/i/articles/overlay.png)
Un Esempio di un Sistema di Trading Basato su un Indicatore Heiken-Ashi
In questo articolo esaminiamo la questione dell'utilizzo di un indicatore Heiken-Ashi nel trading. Sulla base di questo indicatore, viene considerato un semplice sistema di trading e viene scritto un Expert Advisor MQL5. Le operazioni di trading sono implementate sulla base delle classi della libreria di classi Standard. I risultati dello Strategy Tester di trading recensito, si basano sulla cronologia e sono ottenuti utilizzando lo Strategy Tester MetaTrader 5 integrato, sono forniti nell'articolo.
![Un Gestore degli Ordini Virtuale per tenere traccia degli ordini all'interno dell'ambiente MetaTrader 5 incentrato sulla posizione](https://c.mql5.com/2/0/virtual__1.png)
![Un Gestore degli Ordini Virtuale per tenere traccia degli ordini all'interno dell'ambiente MetaTrader 5 incentrato sulla posizione](https://c.mql5.com/i/articles/overlay.png)
Un Gestore degli Ordini Virtuale per tenere traccia degli ordini all'interno dell'ambiente MetaTrader 5 incentrato sulla posizione
Questa libreria di classi può essere aggiunta a un MetaTrader 5 Expert Advisor per consentirne la scrittura con un approccio incentrato sull'ordine sostanzialmente simile a MetaTrader 4, rispetto all'approccio basato sulla posizione di MetaTrader 5. Lo fa tenendo traccia degli ordini virtuali sul client terminal MetaTrader 5, mantenendo un broker protettivo per ogni posizione per la protezione dai disastri.
![Creazione di un Gioco "Snack" in MQL5](https://c.mql5.com/2/0/snake__2.png)
![Creazione di un Gioco "Snack" in MQL5](https://c.mql5.com/i/articles/overlay.png)
Creazione di un Gioco "Snack" in MQL5
Questo articolo descrive un esempio di programmazione del gioco "Snake". In MQL5, la programmazione del gioco è diventata possibile principalmente grazie alle funzionalità di gestione degli eventi. La programmazione orientata agli oggetti semplifica notevolmente questo processo. In questo articolo imparerai le funzionalità di elaborazione degli eventi, gli esempi di utilizzo delle classi della libreria Standard MQL5 e i dettagli delle chiamate di funzione periodiche.
![Creazione di Pannelli di Controllo Attivi in MQL5 per il Trading](https://c.mql5.com/2/0/panel__2.png)
![Creazione di Pannelli di Controllo Attivi in MQL5 per il Trading](https://c.mql5.com/i/articles/overlay.png)
Creazione di Pannelli di Controllo Attivi in MQL5 per il Trading
L'articolo tratta il problema dello sviluppo dei pannelli di controllo attivi in MQL5. Gli elementi dell'interfaccia sono gestiti dal meccanismo di gestione degli eventi. Inoltre, è disponibile l'opzione di un'impostazione flessibile delle proprietà degli elementi di controllo. Il pannello di controllo attivo consente di lavorare con le posizioni, nonché di impostare, modificare ed eliminare ordini di mercato e in sospeso.
![MQL per "Duri di Comprendonio": Come Progettare e Costruire Classi di Oggetti](https://c.mql5.com/2/0/cube__1.png)
![MQL per "Duri di Comprendonio": Come Progettare e Costruire Classi di Oggetti](https://c.mql5.com/i/articles/overlay.png)
MQL per "Duri di Comprendonio": Come Progettare e Costruire Classi di Oggetti
Creando un programma di esempio di visual design, dimostriamo come progettare e costruire classi in MQL5. L'articolo è scritto per i programmatori principianti che stanno lavorando su applicazioni MT5. Proponiamo una tecnologia semplice e di facile comprensione per la creazione di classi, senza la necessità di immergersi profondamente nella teoria della programmazione orientata agli oggetti.
![Strategie d'Ordine. Expert Advisor Multiuso](https://c.mql5.com/2/0/conveyor_ava.png)
![Strategie d'Ordine. Expert Advisor Multiuso](https://c.mql5.com/i/articles/overlay.png)
Strategie d'Ordine. Expert Advisor Multiuso
Questo articolo è incentrato sulle strategie che utilizzano attivamente gli ordini in sospeso, un metalinguaggio che può essere creato per descrivere formalmente tali strategie e l'uso di un Expert Advisor multiuso il cui funzionamento si basa su tali descrizioni
![Operazioni di Trading in MQL5 - È Facile](https://c.mql5.com/2/0/egg.png)
![Operazioni di Trading in MQL5 - È Facile](https://c.mql5.com/i/articles/overlay.png)
Operazioni di Trading in MQL5 - È Facile
Quasi tutti i trader vengono sul mercato per fare soldi, ma alcuni trader apprezzano anche il processo in sé. Tuttavia, non è solo il trading manuale che ti può offrire un'esperienza entusiasmante. Anche lo sviluppo automatizzato dei sistemi di trading può essere piuttosto coinvolgente. Creare un robot di trading può essere interessante quanto leggere un buon romanzo giallo.
![Sistemi di Trading Semplici che Utilizzano Indicatori Semaforici](https://c.mql5.com/2/0/Semafor.png)
![Sistemi di Trading Semplici che Utilizzano Indicatori Semaforici](https://c.mql5.com/i/articles/overlay.png)
Sistemi di Trading Semplici che Utilizzano Indicatori Semaforici
Se esaminiamo nel dettaglio qualsiasi sistema di trading complesso, vedremo che si basa su una serie di semplici segnali di trading. Pertanto, non è necessario che gli sviluppatori alle prime armi inizino immediatamente a scrivere algoritmi complessi. Questo articolo fornisce un esempio di un sistema di trading che utilizza indicatori semaforici per eseguire operazioni.
![MQL5 Wizard: Nuova Versione](https://c.mql5.com/2/0/New_Master_MQL5.png)
![MQL5 Wizard: Nuova Versione](https://c.mql5.com/i/articles/overlay.png)
MQL5 Wizard: Nuova Versione
L'articolo contiene le descrizioni delle nuove funzionalità disponibili in MQL5 Wizard aggiornato. L'architettura modificata dei segnali consente di creare robot di trading basati sulla combinazione di vari modelli di mercato. L'esempio contenuto nell'articolo spiega la procedura di creazione interattiva di un Expert Advisor.
![I Fondamenti dei Testing in MetaTrader 5](https://c.mql5.com/2/68/midjourney_image_239_100_922_3_600x314.jpg)
I Fondamenti dei Testing in MetaTrader 5
Quali sono le differenze tra le tre modalità di testing in MetaTrader 5 e cosa dovremmo cercare in particolare? Come si svolge il testing di un EA, facendo trading simultaneamente su più strumenti? Quando e in che modo vengono calcolati i valori degli indicatori durante il testing e in che modo vengono gestiti gli eventi? Come sincronizzare le barre di diversi strumenti durante il testing in modalità "solo prezzi di apertura"? Questo articolo si propone di fornire risposte a queste e a molte altre domande.
![Guida al Test all'Ottimizzazione degli Expert Advisor in MQL5](https://c.mql5.com/2/0/Testing_Optimization_Guide_MQL5__1.png)
![Guida al Test all'Ottimizzazione degli Expert Advisor in MQL5](https://c.mql5.com/i/articles/overlay.png)
Guida al Test all'Ottimizzazione degli Expert Advisor in MQL5
Questo articolo spiega il processo step by step per identificare e risolvere gli errori di codice, nonché i passaggi per testare e ottimizzare i parametri di input dell’Expert Advisor. Imparerai come utilizzare lo Strategy Tester del client terminal MetaTrader 5 per trovare il miglior simbolo e set di parametri di input per il tuo Expert Advisor.
![Diversi Modi per Trovare una Trend in MQL5](https://c.mql5.com/2/0/Determine_Trend_MQL5.png)
![Diversi Modi per Trovare una Trend in MQL5](https://c.mql5.com/i/articles/overlay.png)
Diversi Modi per Trovare una Trend in MQL5
Qualsiasi trader darebbe molto per l'opportunità di rilevare con precisione una tendenza in un dato momento. Forse, questo è il Santo Graal che tutti stanno cercando. In questo articolo, considereremo diversi modi per rilevare una tendenza. Per essere più precisi - come programmare diversi modi classici per rilevare una tendenza mediante MQL5.
![Come creare il Tuo Trailing Stop](https://c.mql5.com/2/0/Trailing_Stop_MQL5.png)
![Come creare il Tuo Trailing Stop](https://c.mql5.com/i/articles/overlay.png)
Come creare il Tuo Trailing Stop
La regola di base del trader: lascia che il profitto cresca, riduci le perdite! Questo articolo considera una delle tecniche di base che consentono di seguire questa regola: spostare lo stop level protettivo (livello di Stop Loss) dopo aver aumentato il profitto della posizione, ovvero il livello di Trailing Stop. Troverai la procedura step by step per creare una classe per il trailing stop sugli indicatori SAR e NRTR. Tutti potranno inserire questo trailing stop nei propri expert o utilizzarlo autonomamente per controllare le posizioni nei propri account.
![Funzioni di Money Management in un Expert Advisor](https://c.mql5.com/2/0/money_management_MQL5__1.png)
![Funzioni di Money Management in un Expert Advisor](https://c.mql5.com/i/articles/overlay.png)
Funzioni di Money Management in un Expert Advisor
Lo sviluppo delle strategie di trading si focalizza principalmente sulla ricerca di modelli per entrare ed uscire dal mercato, oltre a mantenere delle posizioni. Se siamo in grado di formalizzare alcuni modelli in regole per il trading automatizzato, il trader affronta la questione del calcolo del volume delle posizioni, della grandezza dei margini e del mantenimento di un livello sicuro di fondi ipotecari per assicurare le posizioni aperte in una modalità automatizzata . In questo articolo, utilizzeremo il linguaggio MQL5 per costruire semplici esempi di eseguire questi calcoli.
![Guida Step-By-Step alla scrittura di un Expert Advisor in MQL5 per Principianti](https://c.mql5.com/2/0/create_EA_step_by_step_MQL5.png)
![Guida Step-By-Step alla scrittura di un Expert Advisor in MQL5 per Principianti](https://c.mql5.com/i/articles/overlay.png)
Guida Step-By-Step alla scrittura di un Expert Advisor in MQL5 per Principianti
La programmazione di Expert Advisors in MQL5 è semplice e puoi impararla facilmente. In questa guida step by step, vedrai i passaggi fondamentali necessari per scrivere un semplice Expert Advisor basato su una strategia di trading sviluppata. Vengono presentati la struttura di un Expert Advisor, l'uso di indicatori tecnici integrati e funzioni di trading, i dettagli della modalità Debug e l'uso dello Strategy Tester.
![Elaborazione di eventi di trading nell'Expert Advisor utilizzando la funzione OnTrade()](https://c.mql5.com/2/0/function_ontrade_MQL5.png)
![Elaborazione di eventi di trading nell'Expert Advisor utilizzando la funzione OnTrade()](https://c.mql5.com/i/articles/overlay.png)
Elaborazione di eventi di trading nell'Expert Advisor utilizzando la funzione OnTrade()
MQL5 ha fornito una miriade di innovazioni, incluso il lavoro con eventi di vario tipo (eventi timer, eventi di trading, eventi personalizzati, ecc.). La capacità di gestire gli eventi ti consente di creare tipi completamente nuovi di programmi per il trading automatico e semi-automatico. In questo articolo, considereremo gli eventi di trading e scriveremo del codice per la funzione OnTrade(), che elaborerà l'evento Trade.
![MQL5 per Principianti Guida all'Utilizzo degli Indicatori Tecnici negli Expert Advisor](https://c.mql5.com/2/0/chainik__1.png)
![MQL5 per Principianti Guida all'Utilizzo degli Indicatori Tecnici negli Expert Advisor](https://c.mql5.com/i/articles/overlay.png)
MQL5 per Principianti Guida all'Utilizzo degli Indicatori Tecnici negli Expert Advisor
Per ottenere i valori di un indicatore integrato o personalizzato in un Expert Advisor, innanzitutto il suo handle deve essere creato utilizzando la funzione corrispondente. Gli esempi nell'articolo mostrano come utilizzare questo o quell'indicatore tecnico durante la creazione dei propri programmi. L'articolo descrive gli indicatori creati nel linguaggio MQL5. È destinato a coloro che non hanno molta esperienza nello sviluppo di strategie di trading e offre modi semplici e chiari di lavorare con gli indicatori utilizzando la libreria di funzioni offerta.