più recente
| il migliore
![Tracciare linee di tendenza basate su frattali utilizzando MQL4 e MQL5](https://c.mql5.com/2/18/TrendLines_Fractals_Based.png)
![Tracciare linee di tendenza basate su frattali utilizzando MQL4 e MQL5](https://c.mql5.com/i/articles/overlay.png)
Tracciare linee di tendenza basate su frattali utilizzando MQL4 e MQL5
L'articolo descrive l'automazione del tracciamento delle linee di tendenza in base all'indicatore Fractals utilizzando MQL4 e MQL5. La struttura dell'articolo fornisce una vista comparativa della soluzione per due lingue. Le linee di tendenza vengono tracciate utilizzando gli ultimi due frattali conosciuti.
![Manuale MQL5: Notifiche sonore per gli eventi di trading metaTrader 5](https://c.mql5.com/2/0/avatar__8.png)
![Manuale MQL5: Notifiche sonore per gli eventi di trading metaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Manuale MQL5: Notifiche sonore per gli eventi di trading metaTrader 5
In questo articolo, considereremo problemi come l'inclusione di file audio nel file di Expert Advisor e quindi l'aggiunta di notifiche sonore agli eventi di trading. Il fatto che i file saranno inclusi significa che i file audio si troveranno all'interno dell'Expert Advisor. Quindi, quando si fornisce la versione compilata di Expert Advisor (*.ex5) a un altro utente, non sarà necessario fornire anche i file audio e spiegare dove devono essere salvati.
![Sviluppare un Expert Advisor per il trading da zero (Parte 9): Un salto concettuale (II)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_from_scratch_014_600x314.jpg)
Sviluppare un Expert Advisor per il trading da zero (Parte 9): Un salto concettuale (II)
In questo articolo, posizioneremo Chart Trade in una finestra mobile. Nella parte precedente abbiamo creato un sistema di base che consente di utilizzare i modelli all'interno di una finestra mobile.
![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.
![Come creare grafica 3D utilizzando DirectX in MetaTrader 5](https://c.mql5.com/2/68/directx_600x314.jpg)
Come creare grafica 3D utilizzando DirectX in MetaTrader 5
La grafica 3D offre strumenti eccellenti per l'analisi di enormi quantità di dati, poiché consente la visualizzazione di schemi nascosti. Questi compiti possono essere risolti direttamente in MQL5, mentre le funzioni DireсtX consentono di creare oggetti tridimensionali. In questo modo è possibile creare programmi di qualsiasi complessità, persino giochi in 3D per MetaTrader 5. Inizia ad imparare la grafica 3D disegnando semplici forme tridimensionali.
![Il Wizard MQL5: Come creare un modulo di segnali di trading](https://c.mql5.com/2/0/MQL5_CExpertSignal.png)
![Il Wizard MQL5: Come creare un modulo di segnali di trading](https://c.mql5.com/i/articles/overlay.png)
Il Wizard MQL5: Come creare un modulo di segnali di trading
L'articolo parla di come scrivere la propria classe di segnali di trading con l'implementazione dei segnali sull'incrocio del prezzo e della media mobile e come includerla nel generatore di strategie di trading del Wizard MQL5, oltre a descriverne la struttura e il formato della descrizione della classe generata per la procedura guidata MQL5.
![Manuale MQL5: Come evitare errori durante l'impostazione/modifica dei livelli di trading](https://c.mql5.com/2/0/avatar1.png)
![Manuale MQL5: Come evitare errori durante l'impostazione/modifica dei livelli di trading](https://c.mql5.com/i/articles/overlay.png)
Manuale MQL5: Come evitare errori durante l'impostazione/modifica dei livelli di trading
In continuazione del nostro lavoro sull'Expert Advisor dal precedente articolo della serie chiamata "Manuale MQL5: Analizzando le proprietà della posizione nel tester di strategia MetaTrader 5", lo miglioreremo con un sacco di funzioni utili, oltre a migliorare e ottimizzare quelle esistenti. L'Expert Advisor questa volta avrà parametri esterni che possono essere ottimizzati nel MetaTrader 5 Strategy Tester e in qualche modo assomiglierà a un semplice sistema di trading.
![Manuale MQL5: Ridurre l'effetto dell'overfitting e gestire la mancanza di preventivi](https://c.mql5.com/2/0/Reduce_Overfitting_avatar.png)
![Manuale MQL5: Ridurre l'effetto dell'overfitting e gestire la mancanza di preventivi](https://c.mql5.com/i/articles/overlay.png)
Manuale MQL5: Ridurre l'effetto dell'overfitting e gestire la mancanza di preventivi
Qualunque sia la strategia di trading che utilizzi, rimarrà sempre la domanda: “quali parametri scegliere per garantire profitti futuri?” Questo articolo fornisce un esempio di Expert Advisor con la possibilità di ottimizzare più parametri di simboli contemporaneamente. Questo metodo ha lo scopo di ridurre l'effetto dei parametri di overfitting e gestire situazioni in cui i dati di un singolo simbolo non sono sufficienti per lo studio.
![Gli indicatori dei trend micro, medie e principali](https://c.mql5.com/2/0/three_degrees_of_trend.png)
![Gli indicatori dei trend micro, medie e principali](https://c.mql5.com/i/articles/overlay.png)
Gli indicatori dei trend micro, medie e principali
Lo scopo di questo articolo è indagare le possibilità del trading e dell'analisi sulla base di alcune idee tratte dal libro di James Hyerczyk "Pattern, Price & Time: Using Gann Theory in Trading Systems" sotto forma di indicatori ed Expert Advisor. Senza pretendere di essere esaustivi, qui indagheremo solo il Modello, la prima parte della teoria di Gann.
![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.
![Il Metodo Ottimale per il Calcolo del Volume Totale della Posizione in Base al Numero Magico Specificato](https://c.mql5.com/2/0/calculate_volume_MQL5__1.png)
![Il Metodo Ottimale per il Calcolo del Volume Totale della Posizione in Base al Numero Magico Specificato](https://c.mql5.com/i/articles/overlay.png)
Il Metodo Ottimale per il Calcolo del Volume Totale della Posizione in Base al Numero Magico Specificato
Il problema del calcolo del volume totale della posizione del simbolo specificato e del numero magico è considerato in questo articolo. Il metodo proposto richiede solo la parte minima necessaria della cronologia degli affari, trova il momento più vicino in cui la posizione totale era uguale a zero ed esegue i calcoli con le operazioni recenti. Viene anche considerato il lavoro con le variabili globali del terminale client.
![Manuale MQL5: Expert Advisor multivaluta: approccio semplice, accurato e rapido](https://c.mql5.com/2/0/avatar__3.png)
![Manuale MQL5: Expert Advisor multivaluta: approccio semplice, accurato e rapido](https://c.mql5.com/i/articles/overlay.png)
Manuale MQL5: Expert Advisor multivaluta: approccio semplice, accurato e rapido
Questo articolo descriverà l'implementazione di un approccio semplice, adatto a un Expert Advisor multivaluta. Ciò significa che sarai in grado di impostare l'Expert Advisor per testare/tradare in condizioni identiche ma con parametri diversi per ogni simbolo. Ad esempio creeremo un pattern per due simboli ma in modo tale da poter aggiungere ulteriori simboli, se necessario, apportando piccole modifiche al codice.
![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.
![Utilizzo di feature map auto-organizzanti (mappe Kohonen) su MetaTrader 5](https://c.mql5.com/2/0/Self_organizing_maps_in_MQL5.png)
![Utilizzo di feature map auto-organizzanti (mappe Kohonen) su MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Utilizzo di feature map auto-organizzanti (mappe Kohonen) su MetaTrader 5
Uno degli aspetti più interessanti delle feature map auto-organizzanti (mappe Kohonen) è che imparano a classificare i dati senza supervisione. Nella sua forma base, produce una mappa di similarità dei dati di input (clustering). Le mappe SOM (Self-Organizing Map) possono essere utilizzate per la classificazione e la visualizzazione di dati ad alta dimensionalità. In questo articolo considereremo alcune semplici applicazioni delle mappe Kohonen.
![Indicatori multipli su un grafico (Parte 05): Trasformiamo MetaTrader 5 in un sistema RAD (I)](https://c.mql5.com/2/49/Multiple-indicators-on-one-chart-9Part-05a-Turning-MetaTrader-5-into-a-RAD-system-yI6_600x314.jpg)
Indicatori multipli su un grafico (Parte 05): Trasformiamo MetaTrader 5 in un sistema RAD (I)
Tante persone non sanno programmare ma sono molto creative e hanno grandi idee. Purtroppo però, la mancanza di conoscenze di programmazione impedisce loro di realizzare queste idee. Vediamo insieme come creare un Chart Trade utilizzando la piattaforma MetaTrader 5 stessa, come se fosse un IDE.
![Libreria di analisi numerica ALGLIB in MQL5](https://c.mql5.com/2/58/ALGLIB_in_MQL5_600x314.jpg)
Libreria di analisi numerica ALGLIB in MQL5
L'articolo dà una rapida occhiata alla libreria di analisi numerica ALGLIB 3.19, alle sue applicazioni e ai nuovi algoritmi che possono migliorare l'efficienza dell'analisi dei dati finanziari.
![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.
![Generatore di segnali di trading basato su un indicatore personalizzato](https://c.mql5.com/2/0/icustom_ava.png)
![Generatore di segnali di trading basato su un indicatore personalizzato](https://c.mql5.com/i/articles/overlay.png)
Generatore di segnali di trading basato su un indicatore personalizzato
Come creare un generatore di segnali di trading basato su un indicatore personalizzato? Come creare un indicatore personalizzato? Come accedere ai dati degli indicatori personalizzati? Perché abbiamo bisogno della struttura IS_PATTERN_USAGE(0) e del modello 0?
![Costruire un trader automatico di notizie](https://c.mql5.com/2/0/cover.png)
![Costruire un trader automatico di notizie](https://c.mql5.com/i/articles/overlay.png)
Costruire un trader automatico di notizie
Questa è la continuazione di un altro articolo sulla classe OOP MQL5 che ha mostrato come costruire un semplice EA OO da zero, dando alcuni suggerimenti sulla programmazione orientata agli oggetti. Oggi vi mostro le basi tecniche necessarie per sviluppare un EA in grado di scambiare le notizie. Il mio obiettivo è quello di continuare a darti idee su OOP e anche coprire un nuovo argomento in questa serie di articoli, lavorando con il file system.
![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.
![Programmazione delle modalità di EA utilizzando l'approccio orientato agli oggetti](https://c.mql5.com/2/12/Expert_Advisor_modes_programming_img.png)
![Programmazione delle modalità di EA utilizzando l'approccio orientato agli oggetti](https://c.mql5.com/i/articles/overlay.png)
Programmazione delle modalità di EA utilizzando l'approccio orientato agli oggetti
Questo articolo parla della programmazione di robot di trading multimodale in MQL5. Ogni modalità è implementata con l'approccio orientato agli oggetti. Vengono fornite istanze sia della gerarchia delle classi di modalità che delle classi per il test. Si suppone che la programmazione multimodale dei robot di trading tenga conto di tutte le peculiarità di ogni modalità operativa di un EA scritto in MQL5. Le funzioni e l'enumerazione vengono create per identificare la modalità.
![Calcoli paralleli su MetaTrader 5](https://c.mql5.com/2/0/parallel.png)
![Calcoli paralleli su MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Calcoli paralleli su MetaTrader 5
Il tempo ha sempre avuto un grande valore in tutta la storia dell'umanità e noi ci sforziamo di non sprecarlo inutilmente. Questo articolo ti dirà come accelerare il lavoro del tuo Expert Advisor se il tuo computer ha un processore multi-core. Inoltre, l'implementazione del metodo proposto non richiede la conoscenza di altri linguaggi oltre a MQL5.
![Come sviluppare un Expert Advisor utilizzando gli strumenti UML](https://c.mql5.com/2/0/MQL5_UML_modelling.png)
![Come sviluppare un Expert Advisor utilizzando gli strumenti UML](https://c.mql5.com/i/articles/overlay.png)
Come sviluppare un Expert Advisor utilizzando gli strumenti UML
Questo articolo discute la creazione di Expert Advisor utilizzando il linguaggio grafico UML, usato per la modellazione visiva di sistemi software orientati agli oggetti. Il vantaggio principale di questo approccio è la visualizzazione del processo di modellazione. L'articolo contiene un esempio che mostra la modellazione della struttura e delle proprietà di un Expert Advisor utilizzando il software Ideas Modeler.
![Simulink: una Guida per gli Sviluppatori di Expert Advisor](https://c.mql5.com/2/0/Simulink_MQL5__1.png)
![Simulink: una Guida per gli Sviluppatori di Expert Advisor](https://c.mql5.com/i/articles/overlay.png)
Simulink: una Guida per gli Sviluppatori di Expert Advisor
Non sono un programmatore professionista. E così, il principio di "passare dal semplice al complesso" è di primaria importanza per me quando lavoro allo sviluppo del sistema di trading. Cosa esattamente è semplice per me? Prima di tutto, è la visualizzazione del processo di creazione del sistema e la logica del suo lavoro. Inoltre, è un minimo di codice scritto a mano. In questo articolo, tenterò di creare e testare il sistema di trading basato su un pacchetto Matlab, e quindi scrivere un Expert Advisor per MetaTrader 5. I dati storici di MetaTrader 5 verranno utilizzati per il processo del test.
![Aumenta all’ennesima potenza i tuoi sistemi di trading lineare](https://c.mql5.com/2/0/superman.png)
![Aumenta all’ennesima potenza i tuoi sistemi di trading lineare](https://c.mql5.com/i/articles/overlay.png)
Aumenta all’ennesima potenza i tuoi sistemi di trading lineare
L'articolo di oggi mostra ai programmatori MQL5 di livello intermedio come possono ottenere maggiori profitti dai loro sistemi di trading lineare (Fixed Lot) implementando facilmente la cosiddetta tecnica di esponenziazione. Questo perché la crescita della curva azionaria risultante è quindi geometrica, o esponenziale, assumendo la forma di una parabola. Nello specifico, implementeremo una pratica variante MQL5 del dimensionamento a posizione frazionaria fissa sviluppato da Ralph Vince.
![Indicatori multipli su un grafico (Parte 06): Trasformare MetaTrader 5 in un sistema RAD (II)](https://c.mql5.com/2/49/Multiple-indicators-on-one-chart-mPart-06d-Turning-MetaTrader-5-into-a-RAD-system-2IIi_600x314.jpg)
Indicatori multipli su un grafico (Parte 06): Trasformare MetaTrader 5 in un sistema RAD (II)
Nel mio precedente articolo, ti ho mostrato come creare una Chart Trade utilizzando gli oggetti della MetaTrader 5 e quindi trasformare la piattaforma in un sistema RAD. Il sistema funziona molto bene, e sicuramente molti dei lettori potrebbero aver pensato alla creazione di una libreria, che consentirebbe di avere funzionalità estese nel sistema proposto. Partendo da questo presupposto, sarebbe possibile sviluppare un Expert Advisor più intuitivo con un'interfaccia più piacevole e facile da usare.
![Ottimizzazione. Alcune semplici idee](https://c.mql5.com/2/10/DSCI2306_p28-640-480.png)
![Ottimizzazione. Alcune semplici idee](https://c.mql5.com/i/articles/overlay.png)
Ottimizzazione. Alcune semplici idee
Il processo di ottimizzazione può richiedere risorse significative del computer o anche degli agenti di test MQL5 Cloud Network. Questo articolo comprende alcune semplici idee che uso per facilitare il lavoro e migliorare il MetaTrader 5 Strategy Tester. Ho preso queste idee dalla documentazione, dal forum e dagli articoli.
![Quanto è sicuro acquistare prodotti sul Market MQL5?](https://c.mql5.com/2/0/avatar__18.png)
![Quanto è sicuro acquistare prodotti sul Market MQL5?](https://c.mql5.com/i/articles/overlay.png)
Quanto è sicuro acquistare prodotti sul Market MQL5?
Abbiamo lanciato il servizio per la vendita di applicazioni di trading MetaTrader 5 prestando molta attenzione ai problemi di sicurezza. Abbiamo ridotto al minimo tutti i rischi associati per consentirti di concentrarti su questioni più importanti: la ricerca del robot di trading più adatto!
![MQL5 Cookbook - Consulente esperto multi-valuta e il lavoro con ordini in sospeso in MQL5](https://c.mql5.com/2/0/Pending-Orders.png)
![MQL5 Cookbook - Consulente esperto multi-valuta e il lavoro con ordini in sospeso in MQL5](https://c.mql5.com/i/articles/overlay.png)
MQL5 Cookbook - Consulente esperto multi-valuta e il lavoro con ordini in sospeso in MQL5
Questa volta creeremo un Expert Advisor multi-valuta con un algoritmo di trading basato sul lavoro con gli ordini in sospeso Buy Stop e Sell Stop. Questo articolo considera le seguenti questioni: fare trading in un intervallo di tempo specificato, inserire/modificare/eliminare ordini in sospeso, verificare se l'ultima posizione è stata chiusa a Take Profit o Stop Loss e controllo della cronologia delle operazioni per ciascun simbolo.
![Manuale MQL5: Sviluppo di un Expert Advisor multi-valuta con un numero illimitato di parametri](https://c.mql5.com/2/0/avatar__5.png)
![Manuale MQL5: Sviluppo di un Expert Advisor multi-valuta con un numero illimitato di parametri](https://c.mql5.com/i/articles/overlay.png)
Manuale MQL5: Sviluppo di un Expert Advisor multi-valuta con un numero illimitato di parametri
In questo articolo, creeremo un modello che utilizza un singolo set di parametri per l'ottimizzazione di un sistema di trading, consentendo al contempo un numero illimitato di parametri. L'elenco dei simboli verrà creato in un file di testo standard (*.txt). Anche i parametri di input per ciascun simbolo verranno memorizzati nei file. In questo modo saremo in grado di aggirare la restrizione del terminale sul numero di parametri di input di un Expert Advisor.
![Creazione di un Expert Advisor, che fa Trading su una Serie di Strumenti](https://c.mql5.com/2/0/multi_assets_EA_MQL5__1.png)
![Creazione di un Expert Advisor, che fa Trading su una Serie di Strumenti](https://c.mql5.com/i/articles/overlay.png)
Creazione di un Expert Advisor, che fa Trading su una Serie di Strumenti
Il concetto di diversificazione delle attività sui mercati finanziari è tranquillo e ha sempre attratto i trader principianti. In questo articolo, l'autore propone un approccio estremamente semplice alla costruzione di un Expert Advisor multi-valuta, per una prima introduzione a questa direzione delle strategie di trading.
![Grafico liquido](https://c.mql5.com/2/11/800px-Wiki.png)
![Grafico liquido](https://c.mql5.com/i/articles/overlay.png)
Grafico liquido
Ti piacerebbe vedere un grafico orario con le barre che si aprono dal secondo e dal quinto minuto dell'ora? Che aspetto ha un grafico ridisegnato quando l'orario di apertura delle barre cambia ogni minuto? Quali vantaggi ha il trading su tali grafici? Troverai le risposte a queste domande in questo articolo.
![Un'altra classe OOP MQL5](https://c.mql5.com/2/0/hand.png)
![Un'altra classe OOP MQL5](https://c.mql5.com/i/articles/overlay.png)
Un'altra classe OOP MQL5
Questo articolo mostra come costruire da zero un Expert Advisor orientato agli oggetti. Dal concepimento di un'idea di trading teorica alla programmazione di un MQL5 EA che porta quell’idea nel mondo reale. Imparare facendo è IMHO un approccio solido per avere successo. Mostrerò un esempio pratico per farti vedere come potrai codificare trasformare le tue idee in codice, per creare i tuoi robot Forex. Il mio obiettivo è anche quello di invitarvi ad aderire ai principi OO.
![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 Multi-Currency Multi-System Expert Advisor](https://c.mql5.com/2/0/MultiCurrency_Expert_Advisor_MQL5.png)
![Creazione di un Multi-Currency Multi-System Expert Advisor](https://c.mql5.com/i/articles/overlay.png)
Creazione di un Multi-Currency Multi-System Expert Advisor
L'articolo introduce una struttura per un Expert Advisor che scambia più simboli e utilizza diversi sistemi di trading contemporaneamente. Se hai già identificato i parametri di input ottimali per tutti i tuoi EA e hai ottenuto buoni risultati di backtesting per ciascuno di essi separatamente, chiediti quali risultati otterresti se testassi tutti gli EA contemporaneamente, con tutte le tue strategie messe insieme.
![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.
![Creare un Expert Advisor interattivo semiautomatico drag-and-drop basato su rischio predefinito e rapporto R/R](https://c.mql5.com/2/0/z5491084X.png)
![Creare un Expert Advisor interattivo semiautomatico drag-and-drop basato su rischio predefinito e rapporto R/R](https://c.mql5.com/i/articles/overlay.png)
Creare un Expert Advisor interattivo semiautomatico drag-and-drop basato su rischio predefinito e rapporto R/R
Alcuni trader eseguono automaticamente tutte le loro operazioni, mentre alcuni combinano operazioni automatiche e manuali in base all'output dei diversi indicatori. Facendo parte di quest'ultimo gruppo, avevo bisogno di uno strumento interattivo per valutare dinamicamente il rischio e i livelli di prezzo del rendimento direttamente dal grafico. Questo articolo presenterà un modo per implementare un Expert Advisor interattivo semiautomatico con rischio azionario predefinito e rapporto R/R. I parametri di rischio, R/R e dimensione del lotto dell’Expert Advisor possono essere modificati durante l’esecuzione sul pannello EA.
![Manuale MQL5: Analisi delle proprietà di posizione nel tester di strategia MetaTrader 5](https://c.mql5.com/2/0/Avatar_Recipes_tester.png)
![Manuale MQL5: Analisi delle proprietà di posizione nel tester di strategia MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Manuale MQL5: Analisi delle proprietà di posizione nel tester di strategia MetaTrader 5
Presenteremo una versione modificata dell'Expert Advisor dal precedente articolo "Manuale MQL5: Proprietà posizione nel pannello Informazioni personalizzate". Alcuni dei problemi che affronteremo includono l'ottenimento di dati dalle barre, il controllo di nuovi eventi di barra sul simbolo corrente, inclusa una classe commerciale della libreria standard in un file, la creazione di una funzione per la ricerca di segnali di trading e una funzione per l'esecuzione di operazioni di trading, nonché la determinazione degli eventi commerciali nella funzione OnTrade ().
![Creazione di un'applicazione interattiva per visualizzare feed RSS in MetaTrader 5](https://c.mql5.com/2/17/RSS_Feed_MetaTrader5__1.png)
![Creazione di un'applicazione interattiva per visualizzare feed RSS in MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Creazione di un'applicazione interattiva per visualizzare feed RSS in MetaTrader 5
In questo articolo esaminiamo la possibilità di creare un'applicazione per la visualizzazione di feed RSS. L'articolo mostrerà come gli aspetti della Libreria Standard possono essere utilizzati per creare programmi interattivi per MetaTrader 5.
![AutoElliottWaveMaker - Strumento di MetaTrader 5 per l'analisi semiautomatica delle onde di Elliott](https://c.mql5.com/2/0/ElliottWaveMaker2_0.png)
![AutoElliottWaveMaker - Strumento di MetaTrader 5 per l'analisi semiautomatica delle onde di Elliott](https://c.mql5.com/i/articles/overlay.png)
AutoElliottWaveMaker - Strumento di MetaTrader 5 per l'analisi semiautomatica delle onde di Elliott
L'articolo fornisce una recensione di AutoElliottWaveMaker, il primo sviluppo per l'analisi delle onde di Elliott su MetaTrader 5, che rappresenta una combinazione di etichettatura manuale e automatica delle onde. Lo strumento di analisi delle onde è scritto esclusivamente in MQL5 e non include librerie dll esterne. Questa è un'altra prova che programmi sofisticati e interessanti possono (e dovrebbero) essere sviluppati in MQL5.