Kun Li / Profilo
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![JC](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Come utilizzare i modelli ONNX in MQL5](https://c.mql5.com/2/52/onnx_models_avatar.png)
ONNX (Open Neural Network Exchange) è un formato aperto creato per rappresentare modelli di machine learning. In questo articolo considereremo come creare un modello CNN-LSTM per prevedere le serie temporali finanziarie. Mostreremo anche come utilizzare il modello ONNX creato in un Expert Advisor MQL5.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Scienza dei Dati e Apprendimento Automatico (Parte 02): Regressione Logistica](https://c.mql5.com/2/48/logistic_regression__1.png)
La classificazione dei dati è una cosa cruciale per un algo trader e un programmatore. In questo articolo, ci concentreremo su uno degli algoritmi logistici di classificazione che possono aiutarci a identificare i Sì o i No, gli alti e bassi, gli acquisti e le vendite.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Algoritmi di ottimizzazione della popolazione: Algoritmo di Ottimizzazione del Cuculo (COA)](https://c.mql5.com/2/50/Cuckoo-Optimization-Algorithm-avatar.png)
Il prossimo algoritmo che considererò è l'ottimizzazione della ricerca del cuculo utilizzando i voli di Levy. Si tratta di uno dei più recenti algoritmi di ottimizzazione e di un nuovo leader in classifica.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Algoritmi di ottimizzazione della popolazione: Ottimizzazione Grey Wolf (GWO)](https://c.mql5.com/2/50/grey_wolf_optimizer_avatar.png)
Prendiamo in considerazione uno dei più recenti algoritmi di ottimizzazione moderni - l'ottimizzazione Grey Wolf. Il comportamento originale sulle funzioni test rende questo algoritmo uno dei più interessanti tra quelli considerati in precedenza. Si tratta di uno dei principali algoritmi per l'addestramento di reti neurali e funzioni regolari con molte variabili.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Boris](https://c.mql5.com/avatar/2015/2/54E6173A-2577.jpg)
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Algoritmi di ottimizzazione della popolazione: Colonia di api artificiali (ABC)](https://c.mql5.com/2/50/artificial_bee_colony_avatar.png)
In questo articolo studieremo l'algoritmo di una colonia di api artificiali e integreremo le nostre conoscenze con nuovi principi dello studio degli spazi funzionali. In questo articolo presenterò la mia interpretazione della versione classica dell'algoritmo.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Analisi delle principali caratteristiche delle serie temporali](https://c.mql5.com/2/0/Time_Series_Analysis_in_MQL5.png)
Questo articolo introduce una classe progettata per fornire una rapida stima preliminare delle caratteristiche di varie serie temporali. Mentre ciò avviene, vengono stimati i parametri statistici e la funzione di autocorrelazione, viene eseguita una stima spettrale delle serie temporali e viene costruito un istogramma.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![L'implementazione dell'analisi automatica delle onde di Elliott in MQL5](https://c.mql5.com/2/0/MQL5_Elliott_Waves_Automated.png)
Uno dei metodi più popolari di analisi di mercato è il principio dell'onda di Elliott. Tuttavia, questo processo è piuttosto complicato, il che ci porta all'uso di strumenti aggiuntivi. Uno di questi strumenti è il marcatore automatico. Questo articolo descrive la creazione di un analizzatore automatico delle onde di Elliott nel linguaggio MQL5.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![L'indicatore ZigZag: Nuovo approccio e nuove soluzioni](https://c.mql5.com/2/0/avatar2.png)
L'articolo esamina la possibilità di creare un indicatore ZigZag avanzato. L'idea di identificare i nodi si basa sull'uso dell'indicatore Inviluppo (Envelopes)a. Supponiamo di poter trovare una certa combinazione di parametri di input per una serie di inviluppo, per cui tutti i nodi ZigZag si trovano all'interno dei confini delle bande di Envelopes (inviluppo). Di conseguenza, possiamo provare a prevedere le coordinate del nuovo nodo.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Indicatore per la creazione di grafici Renko](https://c.mql5.com/2/0/LOGO__2.png)
L'articolo descrive un esempio di creazione di grafici Renko e la sua implementazione in MQL5 come indicatore. Le modifiche di questo indicatore lo distinguono da un grafico classico. Può essere costruito sia nella finestra dell'indicatore che sul grafico principale. Inoltre, c'è l'indicatore ZigZag. Puoi trovare alcuni esempi dell'implementazione del grafico.