Articoli sull'analisi dei dati e le statistiche in MQL5

icon

Molti trader sono interessati ad articoli sui modelli matematici e sulle leggi delle probabilità. La matematica è la base degli indicatori tecnici e la statistica è fondamentale per l'analisi dei risultati del trading e lo sviluppo di strategie.

Scopri la logica fuzzy, i filtri digitali, il profilo di mercato, le Mappe di Kohonen, il gas neurale e molti altri strumenti utilizzati per il trading.

Aggiungi un nuovo articolo
più recente | il migliore
123
preview
Combinatoria e probabilità per il trading (Parte V): Analisi della curva

Combinatoria e probabilità per il trading (Parte V): Analisi della curva

In questo articolo ho deciso di condurre uno studio relativo alla possibilità di ridurre gli stati multipli a sistemi a doppio stato. Lo scopo principale dell'articolo è analizzare e giungere a conclusioni utili che possano aiutare l'ulteriore sviluppo di algoritmi di trading scalabili basati sulla teoria delle probabilità. Naturalmente, questo argomento coinvolge la matematica. Tuttavia, data l'esperienza degli articoli precedenti, vedo che le informazioni generalizzate sono più utili dei dettagli.
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
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à.
Moving mini-max: un nuovo indicatore per l'analisi tecnica e la sua implementazione in MQL5
Moving mini-max: un nuovo indicatore per l'analisi tecnica e la sua implementazione in MQL5

Moving mini-max: un nuovo indicatore per l'analisi tecnica e la sua implementazione in MQL5

Nel seguente articolo descriverò un processo di implementazione dell'indicatore Moving Mini-Max basato su un documento di Z.G.Silagadze "Moving Mini-max: a new indicator for technical analysis". L'idea dell'indicatore si basa sulla simulazione di fenomeni di tunneling quantistico proposta da G. Gamov nella teoria del decadimento alfa.
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.
Reti neurali economiche - Collega NeuroPro con MetaTrader 5
Reti neurali economiche - Collega NeuroPro con MetaTrader 5

Reti neurali economiche - Collega NeuroPro con MetaTrader 5

Se specifici programmi di rete neurale per il trading sembrano costosi e complessi o, al contrario, troppo semplici, prova NeuroPro. È gratuito e contiene il set ottimale di funzionalità per i dilettanti. Questo articolo ti spiegherà come usarlo insieme a MetaTrader 5.
Introduzione al metodo di decomposizione empirica
Introduzione al metodo di decomposizione empirica

Introduzione al metodo di decomposizione empirica

Questo articolo serve a far familiarizzare il lettore con il metodo di decomposizione empirica (EMD). È la parte fondamentale della trasformata di Hilbert-Huang ed è destinata all'analisi dei dati provenienti da processi non stazionari e non lineari. Questo articolo presenta anche una possibile implementazione software di questo metodo insieme a una breve considerazione delle sue peculiarità, oltre a fornire alcuni semplici esempi del suo utilizzo.
Creazione di criteri personalizzati di ottimizzazione degli Expert Advisor
Creazione di criteri personalizzati di ottimizzazione degli Expert Advisor

Creazione di criteri personalizzati di ottimizzazione degli Expert Advisor

Il client terminal MetaTrader 5 offre un'ampia gamma di opportunità per l'ottimizzazione dei parametri dell’Expert Advisor. Oltre ai criteri di ottimizzazione inclusi nel tester di strategia, gli sviluppatori hanno l'opportunità di creare i propri criteri. Questo porta a un numero quasi illimitato di possibilità di test e ottimizzazione degli Expert Advisor. L'articolo descrive i modi pratici per creare tali criteri, sia complessi che semplici.
Utilizzo di feature map auto-organizzanti (mappe Kohonen) su MetaTrader 5
Utilizzo di feature map auto-organizzanti (mappe Kohonen) su MetaTrader 5

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.
Previsione di serie temporali mediante livellamento esponenziale
Previsione di serie temporali mediante livellamento esponenziale

Previsione di serie temporali mediante livellamento esponenziale

L'articolo permette al lettore di familiarizzare con i modelli di livellamento esponenziale utilizzati per la previsione a breve termine delle serie temporali. Inoltre, tocca le questioni relative all'ottimizzazione e alla stima dei risultati di previsione e fornisce alcuni esempi di script e indicatori. Questo articolo sarà utile come prima conoscenza dei principi di previsione sulla base di modelli di livellamento esponenziale.
Manuale statistico del trader ipotesi
Manuale statistico del trader ipotesi

Manuale statistico del trader ipotesi

Questo articolo considera l'ipotesi, una delle idee di base della statistica matematica. Varie ipotesi vengono esaminate e verificate attraverso esempi utilizzando metodi di statistica matematica. I dati effettivi vengono generalizzati utilizzando metodi non parametrici. Per l'elaborazione dei dati vengono utilizzati il pacchetto Statistica e la libreria di analisi numerica ALGLIB MQL5 pilotata.
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.
SQL e MQL5: Lavorare con il database SQLite
SQL e MQL5: Lavorare con il database SQLite

SQL e MQL5: Lavorare con il database SQLite

Questo articolo è destinato agli sviluppatori interessati a utilizzare SQL nei loro progetti. Spiega le funzionalità e i vantaggi di SQLite. L'articolo non richiede una conoscenza speciale delle funzioni SQLite, ma sarebbe utile una minima conoscenza di SQL.
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.
Contratti future continui in MetaTrader 5
Contratti future continui in MetaTrader 5

Contratti future continui in MetaTrader 5

La breve durata dei contratti future complica la loro analisi tecnica. È difficile analizzare tecnicamente grafici brevi. Ad esempio, il numero di barre sul grafico giornaliero del future sull'indice azionario ucraino UX-9.13 è superiore a 100. Pertanto, il trader crea contratti a lungo termine sintetici. Questo articolo spiega come unire i contratti future con date diverse nel terminale MetaTrader 5.
Approccio econometrico all'analisi dei grafici
Approccio econometrico all'analisi dei grafici

Approccio econometrico all'analisi dei grafici

Questo articolo descrive in particolare i metodi econometrici di analisi, l'analisi di autocorrelazione e l'analisi della varianza condizionale. Qual è il vantaggio dell'approccio qui descritto? L'uso dei modelli GARCH non lineari consente di rappresentare formalmente la serie analizzata dal punto di vista matematico e di creare una previsione per un numero specificato di passaggi.
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.
Analisi di regressione dell'influenza dei dati macroeconomici sulla fluttuazione dei prezzi delle valute
Analisi di regressione dell'influenza dei dati macroeconomici sulla fluttuazione dei prezzi delle valute

Analisi di regressione dell'influenza dei dati macroeconomici sulla fluttuazione dei prezzi delle valute

Questo articolo considera l'applicazione dell'analisi di regressione multipla alle statistiche macroeconomiche. Fornisce inoltre una panoramica della valutazione dell'impatto statistico sulla fluttuazione del tasso di cambio della valuta sulla base dell'esempio della coppia di valute EURUSD. Tale valutazione consente di automatizzare l'analisi fondamentale che diventa disponibile anche per i trader alle prime armi.
Analisi dei parametri statistici degli indicatori
Analisi dei parametri statistici degli indicatori

Analisi dei parametri statistici degli indicatori

L'analisi tecnica implementa ampiamente gli indicatori che mostrano le quotazioni di base "più chiaramente" e consentono ai trader di eseguire analisi e prevedere il movimento dei prezzi di mercato. È abbastanza ovvio che non ha senso utilizzare gli indicatori, tanto meno applicarli nella creazione di sistemi di trading, a meno che non si risolvano i problemi relativi alla trasformazione delle quotazioni iniziali e alla credibilità dei risultati ottenuti. In questo articolo mostriamo che ci sono serie ragioni per una tale conclusione.
Costruire un Analizzatore di Spettro
Costruire un Analizzatore di Spettro

Costruire un Analizzatore di Spettro

Questo articolo ha lo scopo di far conoscere ai suoi lettori una possibile variante dell'utilizzo di oggetti grafici del linguaggio MQL5. Analizza un indicatore, che implementa un pannello di gestione di un semplice analizzatore di spettro utilizzando gli oggetti grafici. L'articolo è pensato per i lettori che hanno acquisito le basi di MQL5.
Fondamenti di Statistica
Fondamenti di Statistica

Fondamenti di Statistica

Ogni trader lavora utilizzando determinati calcoli statistici, anche se è un sostenitore dell'analisi fondamentale. Questo articolo ti guida attraverso i fondamenti della statistica, i suoi elementi di base e mostra l'importanza delle statistiche nel processo decisionale.
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.
Calcolo delle caratteristiche integrali delle emissioni degli indicatori
Calcolo delle caratteristiche integrali delle emissioni degli indicatori

Calcolo delle caratteristiche integrali delle emissioni degli indicatori

Le emissioni degli indicatori sono un'area poco studiata della ricerca di mercato. Ciò è dovuto principalmente alla difficoltà di analisi causata dall'elaborazione di array molto grandi di dati variabili nel tempo. L'analisi grafica esistente è troppo dispendiosa in termini di risorse e ha quindi innescato lo sviluppo di un algoritmo parsimonioso che utilizza serie temporali di emissioni. Questo articolo dimostra come l'analisi visiva (immagine intuitiva) possa essere sostituita con lo studio delle caratteristiche integrali delle emissioni. Può essere di interesse sia per i trader che per gli sviluppatori di sistemi di trading automatizzati.
Le foreste casuali prevedono le tendenze
Le foreste casuali prevedono le tendenze

Le foreste casuali prevedono le tendenze

Questo articolo considera l'utilizzo del pacchetto Rattle per la ricerca automatica di modelli per prevedere le posizioni lunghe e corte di coppie di valute sul Forex. Questo articolo può essere utile sia per i trader principianti che per quelli esperti.
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

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.
Distribuzioni statistiche di probabilità in MQL5
Distribuzioni statistiche di probabilità in MQL5

Distribuzioni statistiche di probabilità in MQL5

L'articolo affronta le distribuzioni di probabilità (normale, log-normale, binomiale, logistica, esponenziale, distribuzione di Cauchy, distribuzione t di Student, distribuzione di Laplace, distribuzione di Poisson, distribuzione iperbolica delle secanti, distribuzione Beta e Gamma) delle variabili casuali utilizzate nella statistica applicata. Dispone anche di classi per la gestione di queste distribuzioni.
Widget dei segnali di trading MetaTrader 4 e MetaTrader 5
Widget dei segnali di trading MetaTrader 4 e MetaTrader 5

Widget dei segnali di trading MetaTrader 4 e MetaTrader 5

Recentemente gli utenti MetaTrader 4 e MetaTrader 5 hanno ricevuto l'opportunità di diventare fornitori di segnali e di guadagnare ulteriori profitti. Ora puoi mostrare tuoi successi di trading sul tuo sito web, blog o pagina di social network utilizzando i nuovi widget. I vantaggi dell'utilizzo dei widget sono evidenti: aumentano la popolarità dei fornitori di segnali, stabiliscono la loro reputazione di trader di successo e attirano nuovi abbonati. Tutti i trader che inseriscono widget su altri siti Web possono godere di questi vantaggi.
Previsione delle serie temporali mediante livellamento esponenziale (parte 2)
Previsione delle serie temporali mediante livellamento esponenziale (parte 2)

Previsione delle serie temporali mediante livellamento esponenziale (parte 2)

Questo articolo cerca di aggiornare l'indicatore creato in precedenza e tratta brevemente un metodo per stimare gli intervalli di confidenza delle previsioni utilizzando il bootstrap e i quantili. Di conseguenza, otterremo l'indicatore di previsione e gli script da utilizzare per la stima dell'accuratezza della previsione.
Analisi di regressione multipla. Generatore di strategie e tester tutto in uno
Analisi di regressione multipla. Generatore di strategie e tester tutto in uno

Analisi di regressione multipla. Generatore di strategie e tester tutto in uno

L'articolo fornisce una descrizione delle modalità di utilizzo dell'analisi di regressione multipla per lo sviluppo di sistemi di trading. Dimostra l'uso dell'analisi di regressione per l'automazione della ricerca strategica. Come esempio viene fornita un'equazione di regressione generata e integrata in un EA senza richiedere un'elevata competenza nella programmazione.
Creazione di un Multi-Currency Multi-System Expert Advisor
Creazione di un Multi-Currency Multi-System Expert Advisor

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.
Il ruolo delle distribuzioni statistiche nel lavoro del trader
Il ruolo delle distribuzioni statistiche nel lavoro del trader

Il ruolo delle distribuzioni statistiche nel lavoro del trader

Questo articolo è una continuazione logica del mio articolo Statistical Probability Distributions in MQL5 che espone le classi per lavorare con alcune distribuzioni statistiche teoriche. Ora che abbiamo una base teorica, suggerisco di procedere direttamente a set di dati reali e provare a fare un uso informativo di questa base.
Strategia statistica del carry trade
Strategia statistica del carry trade

Strategia statistica del carry trade

Un algoritmo di protezione statistica delle posizioni swap positive aperte da movimenti di prezzo indesiderati. Questo articolo presenta una variante della strategia di protezione del carry trade che consente di compensare il potenziale rischio del movimento del prezzo nella direzione opposta a quella della posizione aperta.
Il Semplice Esempio di Creazione di un Indicatore Utilizzando la Logica Fuzzy
Il Semplice Esempio di Creazione di un Indicatore Utilizzando la Logica Fuzzy

Il Semplice Esempio di Creazione di un Indicatore Utilizzando la Logica Fuzzy

L'articolo è dedicato all'applicazione pratica del concetto di logica fuzzy per l'analisi dei mercati finanziari. Proponiamo l'esempio dell'indicatore che genera segnali basati su due regole fuzzy basate sull'indicatore Envelopes. L'indicatore sviluppato utilizza diversi buffer di indicatori: 7 buffer per i calcoli, 5 buffer per la visualizzazione dei grafici e 2 buffer colore.
Stime statistiche
Stime statistiche

Stime statistiche

La stima dei parametri statistici di una sequenza è molto importante poiché la maggior parte dei modelli e metodi matematici si basa su ipotesi diverse. Ad esempio, normalità della legge di distribuzione o valore di dispersione o altri parametri. Pertanto, durante l'analisi e la previsione delle serie temporali abbiamo bisogno di uno strumento semplice e conveniente che consenta di stimare in modo rapido e chiaro i principali parametri statistici. L'articolo descrive brevemente i parametri statistici più semplici di una sequenza casuale e diversi metodi della sua analisi visiva. Offre l'implementazione di questi metodi in MQL5 e i metodi di visualizzazione del risultato dei calcoli utilizzando l'applicazione Gnuplot.
Implementazione Pratica di Filtri Digitali in MQL5 per Principianti
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.
Filtraggio dei segnali basati su dati statistici di correlazione dei prezzi
Filtraggio dei segnali basati su dati statistici di correlazione dei prezzi

Filtraggio dei segnali basati su dati statistici di correlazione dei prezzi

Esiste una correlazione tra il comportamento dei prezzi passati e le sue tendenze future? Perché il prezzo ripete oggi il carattere del suo movimento del giorno precedente? Le statistiche possono essere utilizzate per prevedere le dinamiche dei prezzi? C'è una risposta ed è positiva. Se hai qualche dubbio, allora questo articolo fa al caso tuo. Ti spiegherò come creare un filtro funzionante per un sistema di trading con MQL5, rivelando un modello interessante nelle variazioni di prezzo.
Modello di regressione universale per la previsione dei prezzi di mercato
Modello di regressione universale per la previsione dei prezzi di mercato

Modello di regressione universale per la previsione dei prezzi di mercato

Il prezzo di mercato è formato da un equilibrio stabile tra domanda e offerta che, a sua volta, dipende da una varietà di fattori economici, politici e psicologici. Le differenze di natura e le cause di influenza di questi fattori rendono difficile considerare direttamente tutti i componenti. Questo articolo espone un tentativo di prevedere il prezzo di mercato sulla base di un modello di regressione elaborato.
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.
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

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.
Stupisci i tuoi clienti MQL5 con un cocktail di tecnologie!
Stupisci i tuoi clienti MQL5 con un cocktail di tecnologie!

Stupisci i tuoi clienti MQL5 con un cocktail di tecnologie!

MQL5 fornisce ai programmatori un set molto completo di funzioni e API orientate agli oggetti grazie alle quali possono fare tutto ciò che vogliono all'interno dell'ambiente MetaTrader. Tuttavia, la tecnologia Web è uno strumento estremamente versatile al giorno d'oggi. Essa può venire in soccorso in alcune situazioni in cui è necessario fare qualcosa di molto specifico, oppure quando vuoi stupire i tuoi clienti con qualcosa di diverso o semplicemente quando non si ha abbastanza tempo per padroneggiare una parte specifica della libreria standard MT5. L'esercizio di oggi ti guida attraverso un esempio pratico su come puoi gestire il tuo tempo di sviluppo allo stesso tempo in cui crei anche un fantastico cocktail tecnologico.
123