Articoli sull'automazione dei sistemi di trading in MQL5

icon

Qui potrai leggere moltissimi articoli con vari punti di vista sui sistemi di trading. Impara ad usare i metodi statistici e i pattern sui grafici a candele, scopri come filtrare i segnali e dove usare gli indicatori semaforici.

Il Wizard MQL5 vi aiuterà a creare robot senza doverli programmare per verificare rapidamente le vostre idee di trading. Usa la procedura guidata per apprendere gli algoritmi genetici.

Aggiungi un nuovo articolo
più recente | il migliore
Algoritmi Genetici - È Facile!
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.
preview
Sistema di trading di arbitraggio ad alta frequenza in Python utilizzando MetaTrader 5

Sistema di trading di arbitraggio ad alta frequenza in Python utilizzando MetaTrader 5

In questo articolo creeremo un sistema di arbitraggio che rimane lecito agli occhi dei broker, crea migliaia di prezzi sintetici sul mercato Forex, li analizza e opera con successo per ottenere profitti.
La regola d'oro dei trader
La regola d'oro dei trader

La regola d'oro dei trader

Per realizzare profitti basati su aspettative elevate, dobbiamo comprendere tre principi di base del buon trading: 1) conoscere il tuo rischio quando entri nel mercato; 2) minimizzare le perdite in anticipo e continuare ad avere profitti; 3) conoscere le aspettative del sistema - testarlo e regolarlo ad intervalli regolari. Questo articolo fornisce un codice di programma che segue le posizioni aperte e attualizza il secondo principio d'oro, in quanto consente al profitto di correre per il livello più alto possibile.
preview
Come creare un indicatore personalizzato (Heiken Ashi) utilizzando MQL5

Come creare un indicatore personalizzato (Heiken Ashi) utilizzando MQL5

In questo articolo impareremo a creare un indicatore personalizzato con MQL5 in base alle nostre preferenze, da utilizzare in MetaTrader 5 per aiutarci a leggere i grafici o per utilizzarli negli Expert Advisor automatici.
Algoritmi per Fare Soldi che Impiegano il Trailing Stop
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.
preview
Sviluppare un Expert Advisor per il trading da zero (Parte 29): La piattaforma parlante

Sviluppare un Expert Advisor per il trading da zero (Parte 29): La piattaforma parlante

In questo articolo scopriremo come far parlare la piattaforma MetaTrader 5. E se rendessimo l'EA più divertente? Il trading sui mercati finanziari è spesso troppo noioso e monotono, ma possiamo rendere questo lavoro meno faticoso. Notare che questo progetto può essere pericoloso per chi ha problemi di dipendenza. Tuttavia, in generale, rende le cose meno noiose.
preview
Impara come progettare un sistema di trading tramite Gator Oscillator

Impara come progettare un sistema di trading tramite Gator Oscillator

Un nuovo articolo della nostra serie su come progettare un sistema di trading basato sugli indicatori tecnici popolari riguarderà l'indicatore tecnico Gator Oscillator e come creare un sistema di trading attraverso semplici strategie.
Gli indicatori dei trend micro, medie e principali
Gli indicatori dei trend micro, medie e principali

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.
preview
Scienza dei dati e apprendimento automatico (Parte 03): Regressioni a matrice

Scienza dei dati e apprendimento automatico (Parte 03): Regressioni a matrice

Questa volta i nostri modelli sono realizzati da matrici, il che ci permette flessibilità e consente di creare modelli potenti che possono gestire non solo cinque variabili indipendenti ma anche molte variabili finché restiamo entro i limiti di calcolo di un computer, questo articolo sarà una lettura interessante, questo è sicuro.
preview
Impara come progettare un sistema di trading con MFI di Bill Williams

Impara come progettare un sistema di trading con MFI di Bill Williams

Questo è un nuovo articolo della serie in cui impariamo a progettare un sistema di trading basato su indicatori tecnici popolari. Questa volta ci occuperemo del Market Facilitation Index di Bill Williams (BW MFI).
Generatore di segnali di trading basato su un indicatore personalizzato
Generatore di segnali di trading basato su un indicatore personalizzato

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?
Il Metodo Ottimale per il Calcolo del Volume Totale della Posizione in Base al Numero Magico Specificato
Il Metodo Ottimale per il Calcolo del Volume Totale della Posizione in Base al Numero Magico Specificato

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.
preview
La teoria del caos nel trading (Parte 1): Introduzione, applicazione ai mercati finanziari ed esponente di Lyapunov

La teoria del caos nel trading (Parte 1): Introduzione, applicazione ai mercati finanziari ed esponente di Lyapunov

La teoria del caos può essere applicata ai mercati finanziari? In questo articolo considereremo come la teoria del caos convenzionale e i sistemi caotici siano differenti dal concetto proposto da Bill Williams.
preview
Algoritmo di riacquisto: Modello matematico per aumentare l'efficienza

Algoritmo di riacquisto: Modello matematico per aumentare l'efficienza

In questo articolo utilizzeremo l'algoritmo di riacquisto per una comprensione più approfondita dell'efficienza dei sistemi di trading e inizieremo a lavorare sui principi generali del miglioramento dell'efficienza del trading utilizzando la matematica e la logica, oltre ad applicare metodi non standard per aumentare l'efficienza in termini di utilizzo di qualsiasi sistema di trading.
Simulink: una Guida per gli Sviluppatori di Expert Advisor
Simulink: una Guida per gli Sviluppatori di Expert Advisor

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.
preview
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.
preview
Creare Pannelli Grafici è Diventato Facile in MQL5

Creare Pannelli Grafici è Diventato Facile in MQL5

In questo articolo forniremo una guida semplice e facile a tutti coloro che hanno bisogno di creare uno degli strumenti più preziosi e utili nel trading, ovvero il pannello grafico, per semplificare e facilitare le attività di trading, aiutando a risparmiare tempo e a concentrarsi maggiormente sul processo di trading stesso senza alcuna distrazione.
preview
Comprendere il piazzamento degli ordini in MQL5

Comprendere il piazzamento degli ordini in MQL5

Quando si crea un qualsiasi sistema di trading, c'è un compito che dobbiamo affrontare in modo efficace. Questo compito è l'inserimento degli ordini o la gestione automatica degli ordini da parte del sistema di trading creato, perché è fondamentale in qualsiasi sistema. In questo articolo troverete quindi la maggior parte degli argomenti che dovete comprendere per creare il vostro sistema di trading in termini di inserimento degli ordini in modo efficiente.
Utilizzo della Funzione TesterWithdrawal() per il Modeling dei Prelievi di Profitto
Utilizzo della Funzione TesterWithdrawal() per il Modeling dei Prelievi di Profitto

Utilizzo della Funzione TesterWithdrawal() per il Modeling dei Prelievi di Profitto

Questo articolo descrive l'uso della funzione TesterWithDrawal() per stimare i rischi nei sistemi commerciali che implicano il ritiro di una certa parte delle attività durante il loro funzionamento. Inoltre, descrive l'effetto di questa funzione sull'algoritmo di calcolo del drawdown del capitale nello Strategy Tester. Questa funzione è utile quando si ottimizzano i parametri dei propri Expert Advisor.
preview
Come creare un indicatore True Strength Index personalizzato utilizzando MQL5

Come creare un indicatore True Strength Index personalizzato utilizzando MQL5

Ecco un nuovo articolo su come creare un indicatore personalizzato. Questa volta lavoreremo con il True Strength Index (TSI) e creeremo un Expert Advisor basato su di esso.
preview
Indicatori multipli su un grafico (Parte 05): Trasformiamo MetaTrader 5 in un sistema RAD (I)

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.
Programmazione delle modalità di EA utilizzando l'approccio orientato agli oggetti
Programmazione delle modalità di EA utilizzando l'approccio orientato agli oggetti

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à.
Aumenta all’ennesima potenza i tuoi sistemi di trading lineare
Aumenta all’ennesima potenza i tuoi sistemi di trading lineare

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.
Costruire un trader automatico di notizie
Costruire un trader automatico di notizie

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.
Video tutorial MetaTrader Signals Service
Video tutorial MetaTrader Signals Service

Video tutorial MetaTrader Signals Service

In soli 15 minuti, questo video tutorial spiega cos'è il servizio di segnali MetaTrader e mostra in dettaglio come abbonarsi ai segnali di trading e come diventare un fornitore di segnali nel nostro servizio. Guardando questo tutorial, sarai in grado di iscriverti a qualsiasi segnale di trading o pubblicare e promuovere i tuoi segnali nel nostro servizio.
preview
Installazione di MetaTrader 5 e Altre App MetaQuotes su HarmonyOS NEXT

Installazione di MetaTrader 5 e Altre App MetaQuotes su HarmonyOS NEXT

Installa facilmente MetaTrader 5 e altre app MetaQuotes sui dispositivi HarmonyOS NEXT utilizzando DroiTong. Una guida dettagliata passo-passo per il tuo telefono o laptop.
preview
I metodi di William Gann (parte II): Creazione dell'indicatore Quadrato di Gann

I metodi di William Gann (parte II): Creazione dell'indicatore Quadrato di Gann

Creeremo un indicatore basato sul Quadrato del 9 di Gann, costruito squadrando tempo e prezzo. Prepareremo il codice e testeremo l'indicatore nella piattaforma su differenti intervalli di tempo.
Random Walk e l'indicatore di tendenza
Random Walk e l'indicatore di tendenza

Random Walk e l'indicatore di tendenza

Random Walk sembra molto simile ai dati di mercato reali, ma ha alcune caratteristiche significative. In questo articolo considereremo le proprietà di Random Walk, simulato utilizzando il gioco del lancio della moneta. Per studiare le proprietà dei dati, viene sviluppato l'indicatore di tendenza.
Scopri come progettare un sistema di trading con il CCI
Scopri come progettare un sistema di trading con il CCI

Scopri come progettare un sistema di trading con il CCI

In questo nuovo articolo della nostra serie dedicata a come progettare sistemi di trading, presenterò il Commodities Channel Index (CCI), spiegherò le sue caratteristiche e condividerò con voi come creare un sistema di trading basato su questo indicatore.
Esplorazione delle classi di strategia di trading della libreria standard. Personalizzazione delle strategie
Esplorazione delle classi di strategia di trading della libreria standard. Personalizzazione delle strategie

Esplorazione delle classi di strategia di trading della libreria standard. Personalizzazione delle strategie

In questo articolo mostreremo come esplorare la libreria standard delle classi di strategia di trading e come aggiungere strategie personalizzate e filtri/segnali utilizzando la logica Pattern-and-Models del Wizard MQL5. Alla fine sarai in grado di aggiungere facilmente le tue strategie utilizzando gli indicatori standard di MetaTrader 5 e il Wizard MQL5 creerà un codice pulito e potente e un Expert Advisor completamente funzionale.
Apprendimento automatico: Come le macchine a vettori di supporto possono essere utilizzate nel trading
Apprendimento automatico: Come le macchine a vettori di supporto possono essere utilizzate nel trading

Apprendimento automatico: Come le macchine a vettori di supporto possono essere utilizzate nel trading

Le macchine a vettori di supporto sono state a lungo utilizzate in campi come la bioinformatica e la matematica applicata per valutare set di dati complessi ed estrarre modelli utili che possono essere utilizzati per classificare i dati. Questo articolo esamina cos'è una macchina a vettori di supporto, come funzionano e perché possono essere così utili nell'estrazione di modelli complessi. Indaghiamo quindi su come possono essere applicate al mercato e potenzialmente utilizzate per dare consigli sulle negoziazioni. Utilizzando il Support Vector Machine Learning Tool, questo articolo fornisce esempi funzionanti che consentono ai lettori di sperimentare con il proprio trading.
Alcuni suggerimenti per i clienti alle prime armi
Alcuni suggerimenti per i clienti alle prime armi

Alcuni suggerimenti per i clienti alle prime armi

Un saggio proverbio spesso attribuito a vari personaggi famosi dice: "Chi non sbaglia non farà mai nulla." A meno che tu non consideri l'ozio stesso un errore, questa affermazione è difficile da discutere. Ma puoi sempre analizzare gli errori passati (tuoi e degli altri) per ridurre al minimo il numero dei tuoi errori futuri. Cercheremo di esaminare le possibili situazioni che si verificano durante l'esecuzione di lavori nel servizio con lo stesso nome.
preview
La teoria del caos nel trading (parte 2): Immergendosi in profondità

La teoria del caos nel trading (parte 2): Immergendosi in profondità

Continuiamo la nostra immersione nella teoria del caos nei mercati finanziari. Questa volta prenderò in considerazione la sua applicabilità all'analisi delle valute e di altri asset.
Sistemi di Trading Adattivi e loro utilizzo nel Client MetaTrader 5
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.
Creazione di un Expert Advisor, che fa Trading su una Serie di Strumenti
Creazione di un Expert Advisor, che fa Trading su una Serie di Strumenti

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.
Programmatore migliore (Parte 02): Smetti di fare queste 5 cose per diventare un programmatore MQL5 di successo
Programmatore migliore (Parte 02): Smetti di fare queste 5 cose per diventare un programmatore MQL5 di successo

Programmatore migliore (Parte 02): Smetti di fare queste 5 cose per diventare un programmatore MQL5 di successo

Questo è l'articolo da leggere per chiunque voglia migliorare la propria carriera di programmatore. Questa serie di articoli ha lo scopo di renderti il miglior programmatore che puoi essere, non importa quanto tu sia esperto. Le idee discusse funzionano sia per i neofiti della programmazione MQL5 che per i professionisti.
Lavori freelance su MQL5.com - Il posto preferito dagli sviluppatori
Lavori freelance su MQL5.com - Il posto preferito dagli sviluppatori

Lavori freelance su MQL5.com - Il posto preferito dagli sviluppatori

Gli sviluppatori di robot di trading non hanno più bisogno di pubblicizzare i loro servizi ai trader che richiedono Expert Advisor - ora i trader troveranno loro. Già, migliaia di trader effettuano ordini a sviluppatori freelance MQL5 e pagano per il lavoro su MQL5.com. Per 4 anni, questo servizio ha facilitato tremila commercianti a pagare più di 10 000 lavori svolti. E l'attività di trader e sviluppatori è in costante crescita!
preview
Testare i diversi tipi di media mobile per vedere quanto sono efficaci

Testare i diversi tipi di media mobile per vedere quanto sono efficaci

Conosciamo tutti l'importanza per molti trader dell'indicatore Media Mobile. Esistono altri tipi di Media Mobile che possono essere utili nel trading; in questo articolo le identificheremo e faremo un semplice confronto tra ognuno di loro e il tipo di media mobile semplice più popolare per vedere quale può mostrare i risultati migliori.
preview
Indicatori multipli su un grafico (Parte 06): Trasformare MetaTrader 5 in un sistema RAD (II)

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.
preview
Indicatori multipli su un grafico (Parte 04): Passiamo a un Expert Advisor

Indicatori multipli su un grafico (Parte 04): Passiamo a un Expert Advisor

Nei miei articoli precedenti, ho spiegato come creare un indicatore con più finestre secondarie, cosa che diventa molto utile quando si utilizzano indicatori personalizzati. Qui vedremo invece come aggiungere più finestre a un Expert Advisor.