Ci trovi su Facebook!
Unisciti alla nostra fan page

Utilizza le nuove funzionalità di MetaTrader 5

Articoli di programmazione su MQL5.com

Articolo pubblicato “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.

Articolo pubblicato “Un Esempio di Strategia di Trading Basata sulle Differenze di Fuso Orario nei Diversi Continenti”.

Un Esempio di Strategia di Trading Basata sulle Differenze di Fuso Orario nei Diversi Continenti

Navigando in Internet, è facile trovare molte strategie che ti daranno vari consigli. Prendiamo l'approccio di un insider e esaminiamo il processo di creazione della strategia, basato sulle differenze nei fusi orari nei diversi continenti.

Articolo pubblicato “Algoritmi Genetici - È Facile!”.

Algoritmi Genetici - È Facile!

In questo articolo, l'autore parla di calcoli evolutivi con l'uso di un algoritmo genetico sviluppato personalmente. Dimostra il funzionamento dell'algoritmo, usando esempi e fornisce consigli pratici per il suo utilizzo.

Articolo pubblicato “MQL per "Duri di Comprendonio": Come Progettare e Costruire Classi di Oggetti”.

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.

Articolo pubblicato “Creazione di un Indicatore con più Indicatori Buffer per Principianti”.

Creazione di un Indicatore con più Indicatori Buffer per Principianti

I codici complessi sono costituiti da un insieme di codici semplici. Se li conosci, non sembra così complicato. In questo articolo, parleremo di come creare un indicatore con più buffer di indicatori. Ad esempio, l'indicatore Aroon viene analizzato in dettaglio e vengono presentate due diverse versioni del codice.

Articolo pubblicato “Interazione MetaTrader 5 e MATLAB”.

Interazione MetaTrader 5 e MATLAB

In questo articolo si parlerà dei dettagli dell'interazione tra MetaTrader 5 e il pacchetto matematico MatLab. Mostra il meccanismo di conversione dei dati, il processo di sviluppo di una libreria universale per interagire con il desktop MatLab. Copre anche l'uso di DLL generate dall'ambiente MatLab. Questo articolo è destinato a lettori esperti che conoscono C++ e MQL5.

Articolo pubblicato “Creazione di un Indicatore con Opzioni di Controllo del Grafico”.

Creazione di un Indicatore con Opzioni di Controllo del Grafico

Coloro che hanno familiarità con i sentiment del mercato conoscono l'indicatore MACD (il suo nome completo è Moving Average Convergence/Divergence) - il potente strumento per analizzare il movimento dei prezzi, utilizzato dai trader fin dai primi momenti della comparsa dei metodi di analisi del computer. In questo articolo considereremo possibili modifiche del MACD e le implementeremo in un indicatore con la possibilità di passare graficamente tra le modifiche.

Articolo pubblicato “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.

Articolo pubblicato “MQL5: Analisi ed Elaborazione dei Report della Commodity Futures Trading Commission (CFTC) in MetaTrader 5”.

MQL5: Analisi ed Elaborazione dei Report della Commodity Futures Trading Commission (CFTC) in MetaTrader 5

In questo articolo, svilupperemo uno strumento per l'analisi dei report CFTC. Risolveremo il seguente problema: sviluppare un indicatore che consenta di utilizzare i dati del report CFTC direttamente dai file di dati forniti dalla Commissione senza un'elaborazione e una conversione intermedie. Inoltre, può essere utilizzato per i diversi scopi: tracciare i dati come indicatore, procedere con i dati negli altri indicatori, negli script per l'analisi automatizzata, negli Expert Advisor per l'uso nelle strategie di trading.

Articolo pubblicato “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.

Articolo pubblicato “Come Esportare Quotazioni da МetaTrader 5 ad Applicazioni .NET Utilizzando i Servizi WCF”.

Come Esportare Quotazioni da МetaTrader 5 ad Applicazioni .NET Utilizzando i Servizi WCF

Vuoi organizzare l'esportazione delle quotazioni da MetaTrader 5 alla tua applicazione? La giunzione MQL5-DLL permette di creare tali soluzioni! Questo articolo ti mostrerà uno dei modi per esportare le quotazioni da MetaTrader 5 ad applicazioni scritte in .NET. Per me è stato più interessante, razionale e facile implementare l'esportazione dei preventivi utilizzando proprio questa piattaforma. Sfortunatamente, la versione 5 non supporta ancora .NET quindi, come ai vecchi tempi, utilizzeremo win32 dll con supporto .NET come interlayer.

Articolo pubblicato “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.

Articolo pubblicato “Scambio di Dati tra Indicatori: È Facile”.

Scambio di Dati tra Indicatori: È Facile

Vogliamo creare un tale ambiente che fornisca l'accesso ai dati degli indicatori allegati a un grafico e che abbia le seguenti proprietà: assenza di copia dei dati; modifica minima del codice dei metodi disponibili, se è necessario utilizzarli; È preferibile il codice MQL (ovviamente dobbiamo usare DLL, ma useremo solo una dozzina di stringhe di codice C++). L'articolo descrive un metodo semplice per sviluppare un ambiente di programma per il terminale MetaTrader, che fornirebbe i mezzi per accedere ai buffer degli indicatori da altri programmi MQL.

Articolo pubblicato “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.

Articolo pubblicato “L'Istogramma dei Prezzi (Market Profile) e la sua implementazione in MQL5”.

L'Istogramma dei Prezzi (Market Profile) e la sua implementazione in MQL5

The Market Profile è stato sviluppato dal geniale pensatore Peter Steidlmayer. Ha suggerito di utilizzare la rappresentazione alternativa delle informazioni sui movimenti di mercato "orizzontali" e "verticali" che porta a un insieme completamente diverso di modelli. Ha assunto che ci sia un impulso sottostante del mercato o un modello fondamentale chiamato ciclo di equilibrio e squilibrio. In questo articolo considererò Price Histogram - un modello semplificato di Market Profile e descriverò la sua implementazione in MQL5.

Gli articoli più letti questo mese

Utilizza i canali MQL5.community e le chat di gruppo

Utilizza i canali MQL5.community e le chat di gruppo

Il sito web MQL5.com riunisce trader di tutto il mondo. Gli utenti pubblicano articoli, condividono codici gratuiti, vendono prodotti nel Market, offrono servizi da freelance e copiano segnali di trading. Puoi comunicare con loro sul Forum, nelle chat dei trader e nei canali MetaTrader.

Arriva il Nuovo MetaTrader 5 e MQL5

Arriva il Nuovo MetaTrader 5 e MQL5

Questa è solo una panoramica di MetaTrader 5. Non posso descrivere tutte le nuove funzionalità del sistema per un periodo di tempo così breve: i test sono iniziati il 09.09.2009. Questa è una data simbolica e sono sicuro che sarà un numero fortunato. Sono passati alcuni giorni da quando ho ricevuto la versione beta del terminale MetaTrader 5 e MQL5. Non sono riuscito a provare tutte le sue funzionalità, ma sono già sorpreso.

Come Creare un Robot di Trading in Pochissimo Tempo

Come Creare un Robot di Trading in Pochissimo Tempo

Il trading sui mercati finanziari comporta molti rischi, incluso il più critico: il rischio di prendere una decisione di trading sbagliata. Il sogno di ogni trader è quello di trovare un robot di trading, che sia sempre in buona forma e non soggetto alle debolezze umane: paura, avidità e impazienza.

Gli articoli più letti questa settimana

Utilizza i canali MQL5.community e le chat di gruppo

Utilizza i canali MQL5.community e le chat di gruppo

Il sito web MQL5.com riunisce trader di tutto il mondo. Gli utenti pubblicano articoli, condividono codici gratuiti, vendono prodotti nel Market, offrono servizi da freelance e copiano segnali di trading. Puoi comunicare con loro sul Forum, nelle chat dei trader e nei canali MetaTrader.

Arriva il Nuovo MetaTrader 5 e MQL5

Arriva il Nuovo MetaTrader 5 e MQL5

Questa è solo una panoramica di MetaTrader 5. Non posso descrivere tutte le nuove funzionalità del sistema per un periodo di tempo così breve: i test sono iniziati il 09.09.2009. Questa è una data simbolica e sono sicuro che sarà un numero fortunato. Sono passati alcuni giorni da quando ho ricevuto la versione beta del terminale MetaTrader 5 e MQL5. Non sono riuscito a provare tutte le sue funzionalità, ma sono già sorpreso.

Come Creare un Robot di Trading in Pochissimo Tempo

Come Creare un Robot di Trading in Pochissimo Tempo

Il trading sui mercati finanziari comporta molti rischi, incluso il più critico: il rischio di prendere una decisione di trading sbagliata. Il sogno di ogni trader è quello di trovare un robot di trading, che sia sempre in buona forma e non soggetto alle debolezze umane: paura, avidità e impazienza.

Ci sono più di 40 articoli pubblicati sul sito

Articolo pubblicato “Strategie d'Ordine. Expert Advisor Multiuso”.

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

Articolo pubblicato “Operazioni di Trading in MQL5 - È Facile”.

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.

Articolo pubblicato “Tuffo veloce in MQL5”.

Tuffo veloce in MQL5

Hai deciso di studiare il linguaggio di programmazione delle strategie di trading MQL5, ma non ne sai nulla? Abbiamo cercato di esaminare il terminale MQL5 e MetaTrader 5 dal punto di vista dei principianti ​​e abbiamo scritto questo breve articolo introduttivo. In questo articolo, puoi trovare una breve idea delle possibilità del linguaggio, oltre ad alcuni suggerimenti su come lavorare con MetaEditor 5 ed il terminale.

Articolo pubblicato “Come Creare un Robot di Trading in Pochissimo Tempo”.

Come Creare un Robot di Trading in Pochissimo Tempo

Il trading sui mercati finanziari comporta molti rischi, incluso il più critico: il rischio di prendere una decisione di trading sbagliata. Il sogno di ogni trader è quello di trovare un robot di trading, che sia sempre in buona forma e non soggetto alle debolezze umane: paura, avidità e impazienza.

Articolo pubblicato “Algoritmi per Fare Soldi che Impiegano il Trailing Stop”.

Algoritmi per Fare Soldi che Impiegano il Trailing Stop

L'obiettivo di questo articolo è studiare la redditività degli algoritmi con diverse entrate nei trade e nelle uscite utilizzando il trailing stop. I tipi di voce da utilizzare sono l'entrata casuale e l'entrata inversa. Gli ordini di stop da utilizzare sono trailing stop e trailing take. L'articolo dimostra algoritmi per fare soldi con una redditività di circa il 30% all'anno.

Articolo pubblicato “Crea il Tuo Robot di Trading in 6 Passaggi!”.

Crea il Tuo Robot di Trading in 6 Passaggi!

Se non sai come vengono costruite le classi di trading e hai paura delle parole "Programmazione Orientata agli Oggetti", allora questo articolo fa per te. In effetti, non è necessario conoscere i dettagli per scrivere il proprio modulo di segnali di trading. Basta seguire alcune semplici regole. Tutto il resto verrà fatto da MQL5 Wizard e otterrai un robot di trading pronto all'uso!

Articolo pubblicato “Sistemi di Trading Semplici che Utilizzano Indicatori Semaforici”.

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.

Articolo pubblicato “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.

Articolo pubblicato “Le Basi della Programmazione Orientata agli Oggetti”.

Le Basi della Programmazione Orientata agli Oggetti

Non hai bisogno di sapere cosa sono il polimorfismo, l'incapsulamento, ecc. per usare la programmazione orientata agli oggetti (OOP) ... puoi semplicemente usare queste funzionalità. Questo articolo descrive le basi dell'OOP attraverso degli esempi pratici.

Articolo pubblicato “Velocizza i Calcoli con il Cloud Network MQL5”.

Velocizza i Calcoli con il Cloud Network MQL5

Quanti core hai sul tuo computer di casa? Quanti computer puoi utilizzare per ottimizzare una strategia di trading? Qui mostriamo come utilizzare il Cloud Network MQL5 per accelerare i calcoli ricevendo la potenza di calcolo in tutto il mondo con un click del mouse. La frase "Il tempo è denaro" diventa ancora più attuale con il passare degli anni e non possiamo permetterci di aspettare calcoli importanti per decine di ore o addirittura giorni.

Articolo pubblicato “Controlli Grafici Personalizzati. Parte 3. Moduli”.

Controlli Grafici Personalizzati. Parte 3. Moduli

Questo è l'ultimo dei tre articoli dedicati ai controlli grafici. Esso tratta la creazione del componente principale dell'interfaccia grafica - il modulo - e il suo utilizzo in combinazione con altri controlli. Oltre alle classi form, alla libreria di controllo sono state aggiunte le classi CFrame, CButton, CLabel.

Articolo pubblicato “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.

Articolo pubblicato “Controlli Grafici Personalizzati. Parte 1: Creazione di un Controllo Semplice”.

Controlli Grafici Personalizzati. Parte 1: Creazione di un Controllo Semplice

Questo articolo tratta i principi generali di sviluppo dei controlli grafici. Prepariamo strumenti per un lavoro rapido e conveniente con oggetti grafici, analizzeremo un esempio di creazione di un semplice controllo per l'inserimento di testo o dati numerici e le sue modalità di utilizzo.

Articolo pubblicato “MQL5 Wizard: Nuova Versione”.

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.

Articolo pubblicato “I Fondamenti dei Testing in MetaTrader 5”.

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.

Articolo pubblicato “Eventi di Trade in MetaTrader 5”.

Eventi di Trade in MetaTrader 5

Un monitoraggio dello stato corrente di un account di trading implica il controllo delle posizioni e degli ordini aperti. Prima che un segnale di trading diventi un deal, deve essere inviato dal client terminal come richiesta al server di trading, dove verrà inserito nella coda degli ordini in attesa di essere elaborato. Accettando una richiesta dal server di trading, cancellandola mentre scade o conducendo un deal sulla sua base - tutte queste azioni vengono seguite da eventi di trading, e il server di trading informa il terminale su di essi.

Articolo pubblicato “Ordini, Posizioni e Deal in MetaTrader 5”.

Ordini, Posizioni e Deal in MetaTrader 5

La creazione di un solido robot di trading non può essere eseguita senza una comprensione dei meccanismi del sistema di trading MetaTrader 5. Il client terminal riceve le informazioni su posizioni, ordini e deal dal server di trading. Per gestire correttamente questi dati utilizzando l'MQL5, è necessario avere una buona comprensione dell'interazione tra il programma MQL5 e il client terminal.

Articolo pubblicato “Guida al Test all'Ottimizzazione degli Expert Advisor in MQL5”.

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.

Articolo pubblicato “Sistemi di Trading Adattivi e loro utilizzo nel Client MetaTrader 5”.

Sistemi di Trading Adattivi e loro utilizzo nel Client MetaTrader 5

Questo articolo suggerisce una variante di un sistema adattivo che consiste in molte strategie, ognuna delle quali esegue le proprie operazioni di trading "virtuali". Il trading reale viene eseguito in conformità con i segnali di una strategia più redditizia al momento. Grazie all'utilizzo dell'approccio orientato agli oggetti, le classi per lavorare con i dati e le classi di trading della libreria Standard, l'architettura del sistema è apparsa semplice e scalabile; ora puoi facilmente creare e analizzare i sistemi adattivi che includono centinaia di strategie di trading.

Articolo pubblicato “Expert Advisor basato sulle "New Trading Dimensions" di Bill Williams”.

Expert Advisor basato sulle "New Trading Dimensions" di Bill Williams

In questo articolo, parlerò dello sviluppo dell’Expert Advisor basato sul libro "New Trading Dimensions: Come Trarre Profitto dal Caos in Azioni, Bond e Materie Prime" di Bill Williams. La strategia stessa è ben nota ed il suo utilizzo è ancora piuttosto controverso tra i trader. L'articolo considera i segnali di trading del sistema, le specifiche della sua implementazione e i risultati dei test sui dati storici.

Articolo pubblicato “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.

Articolo pubblicato “Diversi Modi per Trovare una Trend in MQL5”.

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.

Articolo pubblicato “Creazione di Indicatori Multicolor in MQL5”.

Creazione di Indicatori Multicolor in MQL5

In questo articolo, considereremo come creare indicatori multicolor o convertire quelli esistenti in multicolor. MQL5 permette di rappresentare le informazioni nella forma più conveniente. Ora, non è più necessario guardare una dozzina di grafici con indicatori ed eseguire analisi dell’RSI o dei livelli stocastici, è meglio semplicemente colorare le candele con colori diversi a seconda dei valori degli indicatori.

Articolo pubblicato “Come creare il Tuo Trailing Stop”.

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.

Articolo pubblicato “Il Prototipo di Robot di Trading”.

Il Prototipo di Robot di Trading

Questo articolo riassume e sistematizza i principi della creazione di algoritmi ed elementi dei sistemi di trading. L'articolo considera la progettazione di un algoritmo esperto. Ad esempio, viene considerata la classe CExpertAdvisor, che può essere utilizzata per lo sviluppo rapido e semplice di sistemi di trading.

Articolo pubblicato “20 Segnali di Trading in MQL5”.

20 Segnali di Trading in MQL5

Questo articolo ti insegnerà come ricevere segnali di trading che sono necessari affinché il sistema di trading funzioni. Gli esempi di formazione dei 20 segnali di trading sono offerti qui come funzioni personalizzate separate che possono essere utilizzate durante lo sviluppo degli Expert Advisor. Per vostra comodità, tutte le funzioni utilizzate nell'articolo sono combinate in un unico include file mqhe che può essere facilmente associato ad un futuro Expert Advisor.

Articolo pubblicato “Come Scrivere un Indicatore sulla Base di un Altro Indicatore”.

Come Scrivere un Indicatore sulla Base di un Altro Indicatore

In MQL5 è possibile scrivere un indicatore, sia ex novo che sulla base di un altro indicatore già esistente integrato nel client terminal o uno personalizzato. Dunque, anche in questo caso hai a disposizione due modi: migliorare un indicatore aggiungendo nuovi calcoli e stili grafici ad esso e utilizzare un indicatore integrato nel client terminal o uno personalizzato tramite le funzioni iCustom() o IndicatorCreate().

Articolo pubblicato “Funzioni di Money Management in un Expert Advisor”.

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.

Articolo pubblicato “Creazione di una Information Board utilizzando le Standard Library Classes e Google Chart API”.

Creazione di una Information Board utilizzando le Standard Library Classes e Google Chart API

Il linguaggio di programmazione MQL5 è destinato principalmente alla creazione di sistemi di trading automatizzati e strumenti complessi di analisi tecniche. Tuttavia, a parte questo, ci consente di creare interessanti sistemi informativi per il monitoraggio delle situazioni del mercato e fornisce una connessione di ritorno con il trader. L'articolo descrive i componenti della Standard Library MQL5 e mostra esempi del loro utilizzo nella pratica per raggiungere questi obiettivi. Viene, inoltre, illustrato un esempio di come utilizzare Google Chart API per la creazione di grafici.

Articolo pubblicato “Guida Step-By-Step alla scrittura di un Expert Advisor in MQL5 per Principianti”.

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.

Articolo pubblicato “Nuove Opportunità con MetaTrader 5”.

Nuove Opportunità con MetaTrader 5

MetaTrader 4 ha guadagnato la sua popolarità tra i trader di tutto il mondo e sembrava che non si potesse desiderare di più. Con la sua elevata velocità di elaborazione, stabilità, ampia gamma di possibilità per la scrittura di indicatori, Expert Advisor e sistemi di trading informativo, e la possibilità di scegliere tra oltre un centinaio di broker diversi, - il terminale si è notevolmente distinto dal resto. Tuttavia, il tempo non si ferma e ci troviamo di fronte a una scelta da compiere tra MetaTrade 4 e MetaTrade 5. In questo articolo, descriveremo le principali differenze del terminale di 5a generazione dal nostro attuale favore.

Articolo pubblicato “Creazione di Indicatori di Tick in MQL5”.

Creazione di Indicatori di Tick in MQL5

In questo articolo, analizzeremo la creazione di due indicatori: l'indicatore tick, che traccia il grafico tick del prezzo e l'indicatore tick candle, che traccia le candele con il numero di tick specificato. Ciascuno degli indicatori scrive i prezzi in entrata in un file e utilizza i dati salvati dopo il riavvio dell'indicatore (questi dati possono essere utilizzati anche dagli altri programmi)

1...111213141516171819