Articoli sulla programmazione in MQL4 e MQL5

icon

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

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

Aggiungi un nuovo articolo
più recente | il migliore
preview
Algoritmi di ottimizzazione della popolazione: Algoritmo come-l’Elettromagnetismo (ЕМ)

Algoritmi di ottimizzazione della popolazione: Algoritmo come-l’Elettromagnetismo (ЕМ)

L'articolo descrive i principi, i metodi e le possibilità di utilizzo dell'Algoritmo Elettromagnetico in vari problemi di ottimizzazione. L'algoritmo EM è un efficiente strumento di ottimizzazione in grado di lavorare con grandi quantità di dati e funzioni multidimensionali.
preview
Algoritmi di ottimizzazione della popolazione: Semina e Crescita degli Alberelli (Saplings Sowing and Growing up - SSG)

Algoritmi di ottimizzazione della popolazione: Semina e Crescita degli Alberelli (Saplings Sowing and Growing up - SSG)

L'algoritmo Saplings Sowing and Growing up (SSG) si ispira a uno degli organismi più resistenti del pianeta, che dimostra un'eccezionale capacità di sopravvivenza in un'ampia varietà di condizioni.
preview
Comprendere e Utilizzare Efficacemente il Tester di Strategie MQL5

Comprendere e Utilizzare Efficacemente il Tester di Strategie MQL5

C'è una necessità essenziale per i programmatori o gli sviluppatori di MQL5 di padroneggiare strumenti importanti e preziosi. Uno di questi strumenti è il Tester di Strategie; questo articolo è una guida pratica alla comprensione e all'utilizzo del tester di strategie di MQL5.
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
Approccio brute force per la ricerca di pattern (Parte V): Una nuova prospettiva

Approccio brute force per la ricerca di pattern (Parte V): Una nuova prospettiva

In questo articolo mostrerò un approccio completamente diverso al trading algoritmico che ho adottato dopo molto tempo. Naturalmente, tutto questo ha a che fare con il mio programma di brute force, che ha subito una serie di modifiche che consentono di risolvere diversi problemi contemporaneamente. Tuttavia, l'articolo è risultato essere più generale e semplice possibile, motivo per cui è adatto anche a chi non sa nulla di brute force.
preview
MQL5 - Anche voi potete diventare maestri di questo linguaggio

MQL5 - Anche voi potete diventare maestri di questo linguaggio

Questo articolo sarà una sorta di intervista a me stesso, in cui vi racconterò come ho mosso i primi passi nel linguaggio MQL5. Vi mostrerò come potete diventare un ottimo programmatore MQL5. Vi spiegherò le basi necessarie per raggiungere questo traguardo. L'unico prerequisito è la volontà di imparare.
preview
MetaTrader 4 su Mac OS

MetaTrader 4 su Mac OS

Forniamo uno speciale installatore per la piattaforma di trading MetaTrader 4 su macOS. È una procedura guidata completa che consente di installare l'applicazione in modo nativo. Il programma di installazione esegue tutti i passaggi necessari: identifica il sistema, scarica e installa l'ultima versione di Wine, la configura e quindi installa MetaTrader al suo interno. Tutti i passaggi vengono completati in modalità automatica e puoi iniziare ad utilizzare la piattaforma immediatamente dopo l'installazione.
preview
Scienza dei Dati e Apprendimento Automatico — Rete Neurale (Parte 01): Rete Neurale Feed Forward demistificata

Scienza dei Dati e Apprendimento Automatico — Rete Neurale (Parte 01): Rete Neurale Feed Forward demistificata

Molte persone le amano, ma poche comprendono l'intero funzionamento delle Reti Neurali. In questo articolo cercherò di spiegare in parole povere tutto ciò che avviene dietro le porte chiuse di un percettrone multistrato feed-forward.
preview
Alan Andrews e i suoi metodi di analisi delle serie temporali

Alan Andrews e i suoi metodi di analisi delle serie temporali

Alan Andrews è uno dei più famosi "educatori" del mondo moderno nel campo del trading. La sua "forchetta" è inclusa in quasi tutti i moderni programmi di analisi delle quotazioni. Ma la maggior parte dei trader non sfrutta nemmeno una frazione delle opportunità offerte da questo strumento. Inoltre, il corso di formazione originale di Andrews include una descrizione non solo della forchetta (anche se rimane lo strumento principale), ma anche di alcune altre costruzioni utili. L'articolo offre una panoramica dei meravigliosi metodi di analisi dei grafici insegnati da Andrews nel suo corso originale. Fate attenzione, ci saranno molte immagini.
preview
Algoritmi di ottimizzazione della popolazione: Algoritmo della scimmia (MA)

Algoritmi di ottimizzazione della popolazione: Algoritmo della scimmia (MA)

In questo articolo prenderò in considerazione l'algoritmo di ottimizzazione Monkey Algorithm (MA). La capacità di questi animali di superare ostacoli difficili e di raggiungere le cime degli alberi più inaccessibili ha costituito la base dell'idea dell'algoritmo MA.
preview
Algoritmi di ottimizzazione della popolazione: Ricerca dell'Armonia (Harmony Search HS)

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

In questo articolo, studierò e testerò il più potente algoritmo di ottimizzazione - la ricerca dell’armonia (HS), ispirata al processo di ricerca dell'armonia sonora perfetta. Quale algoritmo è ora leader nella nostra valutazione?
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.
preview
MetaTrader 5 su macOS

MetaTrader 5 su macOS

Forniamo uno speciale installatore per la piattaforma di trading MetaTrader 5 su macOS. È una procedura guidata completa che consente di installare l'applicazione in modo nativo. Il programma di installazione esegue tutti i passaggi necessari: identifica il sistema, scarica e installa l'ultima versione di Wine, la configura e quindi installa MetaTrader al suo interno. Tutti i passaggi vengono completati in modalità automatica e puoi iniziare ad utilizzare la piattaforma immediatamente dopo l'installazione.
preview
Come individuare i trend e i pattern grafici utilizzando MQL5

Come individuare i trend e i pattern grafici utilizzando MQL5

In questo articolo, forniremo un metodo per individuare automaticamente i pattern di price action con MQL5, come i trend (Trend rialzista, Trend ribassista, Lateralità), e i pattern Grafici (Doppio Massimo, Doppio Minimo).
preview
Algoritmo di riacquisto: Simulazione di trading multivaluta

Algoritmo di riacquisto: Simulazione di trading multivaluta

In questo articolo creeremo un modello matematico per la simulazione dei prezzi multivaluta e completeremo lo studio del principio di diversificazione come parte della ricerca dei meccanismi per aumentare l'efficienza del trading, iniziata nel precedente articolo con calcoli teorici.
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.
preview
Algoritmi di ottimizzazione della popolazione: Algoritmo di Ricerca Gravitazionale (GSA)

Algoritmi di ottimizzazione della popolazione: Algoritmo di Ricerca Gravitazionale (GSA)

GSA è un algoritmo di ottimizzazione della popolazione ispirato alla natura inanimata. Grazie alla legge di gravità di Newton implementata nell'algoritmo, l'alta affidabilità della modellazione dell'interazione dei corpi fisici ci permette di osservare l'incantevole danza dei sistemi planetari e degli ammassi galattici. In questo articolo prenderò in considerazione uno degli algoritmi di ottimizzazione più interessanti e originali. È previsto anche un simulatore del movimento degli oggetti spaziali.
preview
Algoritmi di ottimizzazione della popolazione: Ottimizzazione del Foraggiamento Batterico (Bacterial Foraging Optimization - BFO)

Algoritmi di ottimizzazione della popolazione: Ottimizzazione del Foraggiamento Batterico (Bacterial Foraging Optimization - BFO)

La strategia di foraggiamento del batterio E. coli ha ispirato gli scienziati a creare l'algoritmo di ottimizzazione BFO. L'algoritmo contiene idee originali e approcci promettenti all'ottimizzazione e merita ulteriori studi.
preview
Come scegliere un Expert Advisor: Venti solidi criteri per scartare un bot di trading

Come scegliere un Expert Advisor: Venti solidi criteri per scartare un bot di trading

Questo articolo cerca di rispondere alla domanda: come possiamo scegliere gli expert advisor giusti? Quali sono i migliori per il nostro portafoglio e come possiamo filtrare la vasta lista di trading bot disponibili sul market? Questo articolo presenterà venti criteri chiari e forti per scartare un expert advisor. Ogni criterio sarà presentato e ben spiegato per aiutarvi a prendere una decisione più sostenuta e a costruire una collezione di expert advisor più redditizia per i vostri profitti.
preview
Aspettative morali nel trading

Aspettative morali nel trading

Questo articolo riguarda l'aspettativa morale. Vediamo alcuni esempi del suo utilizzo nel trading e i risultati che si possono ottenere con il suo aiuto.
preview
Come utilizzare MQL5 per individuare i pattern di candele

Come utilizzare MQL5 per individuare i pattern di candele

Un nuovo articolo per imparare a rilevare automaticamente i pattern di candele sui prezzi con MQL5.
preview
Impara come progettare un sistema di trading tramite Fibonacci

Impara come progettare un sistema di trading tramite Fibonacci

In questo articolo continueremo la nostra serie sulla creazione di un sistema di trading basato sugli indicatori tecnici più popolari. Ecco un nuovo strumento tecnico, il Fibonacci, e impareremo a progettare un sistema di trading basato su questo indicatore tecnico.
Pattern con Esempi (Parte I): Massimi Multipli
Pattern con Esempi (Parte I): Massimi Multipli

Pattern con Esempi (Parte I): Massimi Multipli

Questo è il primo articolo di una serie relativa ai pattern di inversione nel quadro del trading algoritmico. Inizieremo con la famiglia di pattern più interessante, che ha origine dai pattern Doppio Massimo e Doppio Minimo.
Gli Swap (Parte I): Posizioni di Blocco e Sintetiche
Gli Swap (Parte I): Posizioni di Blocco e Sintetiche

Gli Swap (Parte I): Posizioni di Blocco e Sintetiche

In questo articolo cercherò di ampliare il concetto classico dei metodi di swap trading. Spiegherò perché sono giunto alla conclusione che questo concetto merita un'attenzione particolare ed è assolutamente da studiare.
preview
Multibot in MetaTrader: Avvio di più robot da un singolo grafico

Multibot in MetaTrader: Avvio di più robot da un singolo grafico

In questo articolo, prenderò in considerazione un semplice modello per la creazione di un robot MetaTrader universale che può essere utilizzato su più grafici, pur essendo allegato a un solo grafico, senza la necessità di configurare ogni istanza del robot su ogni singolo grafico.
preview
Sviluppare un Expert Advisor per il trading da zero (Parte 31): Verso il futuro (IV)

Sviluppare un Expert Advisor per il trading da zero (Parte 31): Verso il futuro (IV)

Continuiamo a rimuovere le parti separate dal nostro EA. Questo è l'ultimo articolo di questa serie. L'ultima cosa da rimuovere è il sistema audio. Questo può creare un po' di confusione se non si è seguita questa serie di articoli.
preview
Sviluppare un Expert Advisor da zero (Parte 30): CHART TRADE come indicatore?

Sviluppare un Expert Advisor da zero (Parte 30): CHART TRADE come indicatore?

Oggi utilizzeremo nuovamente Chart Trade, ma questa volta si tratterà di un indicatore su grafico che può essere presente o meno sul grafico.
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 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).
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.
preview
Come gestire le linee utilizzando MQL5

Come gestire le linee utilizzando MQL5

In questo articolo, troverete il modo di gestire le linee più importanti come le trend line, supporto e resistenza con MQL5.
preview
Modelli di regressione della libreria Scikit-learn e la loro esportazione in ONNX

Modelli di regressione della libreria Scikit-learn e la loro esportazione in ONNX

In questo articolo esploreremo l'applicazione dei modelli di regressione del pacchetto Scikit-learn, cercheremo di convertirli nel formato ONNX e utilizzeremo i modelli risultanti all’interno di programmi MQL5. Inoltre, confronteremo l'accuratezza dei modelli originali con le loro versioni ONNX sia per la precisione float che per la double. Inoltre, esamineremo la rappresentazione ONNX dei modelli di regressione, con l'obiettivo di fornire una migliore comprensione della loro struttura interna e dei principi operativi.
preview
Modelli di classificazione nella libreria Scikit-Learn e la loro esportazione in ONNX

Modelli di classificazione nella libreria Scikit-Learn e la loro esportazione in ONNX

In questo articolo esploreremo l'applicazione di tutti i modelli di classificazione disponibili nella libreria Scikit-Learn per risolvere il compito di classificazione del set di dati Iris di Fisher. Cercheremo di convertire questi modelli in formato ONNX e di utilizzare i modelli risultanti nei programmi MQL5. Inoltre, confronteremo l'accuratezza dei modelli originali con le loro versioni ONNX sull'intero set di dati Iris.
preview
Come guadagnare denaro eseguendo gli ordini dei trader nel servizio Freelance

Come guadagnare denaro eseguendo gli ordini dei trader nel servizio Freelance

MQL5 Freelance è un servizio online in cui gli sviluppatori vengono pagati per creare applicazioni di trading per i clienti trader. Il servizio è attivo con successo sin dal 2010, con oltre 100.000 progetti completati fino ad oggi, per un valore complessivo di 7 milioni di dollari. Come si può notare, si tratta di una somma di denaro considerevole.
preview
Libreria di analisi numerica ALGLIB in MQL5

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.
preview
Le funzionalità di ChatGPT di OpenAI nell'ambito dello sviluppo di MQL4 e MQL5

Le funzionalità di ChatGPT di OpenAI nell'ambito dello sviluppo di MQL4 e MQL5

In questo articolo, giocheremo con ChatGPT di OpenAI in modo da capire le sue capacità in termini di riduzione del tempo e intensità di lavoro nello sviluppo di Expert Advisor, indicatori e script. Vi guiderò rapidamente attraverso questa tecnologia e cercherò di mostrarvi come utilizzarla correttamente per la programmazione in MQL4 e MQL5.
Combinatoria e teoria della probabilità per il trading (Parte III): Il primo modello matematico
Combinatoria e teoria della probabilità per il trading (Parte III): Il primo modello matematico

Combinatoria e teoria della probabilità per il trading (Parte III): Il primo modello matematico

Una logica continuazione dell'argomento discusso in precedenza sarebbe lo sviluppo di modelli matematici multifunzionali per le attività di trading. In questo articolo, descriverò l'intero processo relativo allo sviluppo del primo modello matematico che descrive i frattali, partendo da zero. Questo modello dovrebbe diventare un importante tassello ed essere multifunzionale e universale. Costruirà la nostra base teorica per un ulteriore sviluppo di questa idea.
Combinatoria e teoria della probabilità per il trading (Parte II): Frattale universale
Combinatoria e teoria della probabilità per il trading (Parte II): Frattale universale

Combinatoria e teoria della probabilità per il trading (Parte II): Frattale universale

In questo articolo continueremo a studiare i frattali e presteremo particolare attenzione a riassumere tutto il materiale. A tal fine, cercherò di riunire tutti gli sviluppi precedenti in una forma compatta che sia comoda e comprensibile per l'applicazione pratica nel trading.
preview
Combinatoria e teoria della probabilità per il trading (Parte I): Le basi

Combinatoria e teoria della probabilità per il trading (Parte I): Le basi

In questa serie di articoli cercheremo di trovare un'applicazione pratica della teoria delle probabilità per descrivere i processi di trading e di quotazione dei prezzi. Nel primo articolo esamineremo le basi della combinatoria e della probabilità e analizzeremo il primo esempio di come applicare i frattali nell’ambito della teoria della probabilità.
Matematica del mercato: profitti, perdite e costi
Matematica del mercato: profitti, perdite e costi

Matematica del mercato: profitti, perdite e costi

In questo articolo, vi mostrerò come calcolare il profitto o la perdita totale di qualsiasi trade, comprese le commissioni e gli swap. Fornirò il modello matematico più accurato e lo utilizzerò per scrivere il codice e confrontarlo con lo standard. Inoltre, cercherò anche di entrare all'interno della funzione principale di MQL5 per calcolare il profitto e di arrivare in fondo a tutti i valori necessari dalla specifica.