Kun Li / Profil
![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)
![Wie man ONNX-Modelle in MQL5 verwendet](https://c.mql5.com/2/52/onnx_models_avatar.png)
ONNX (Open Neural Network Exchange) ist ein offenes Format, das zur Darstellung von Modellen des maschinellen Lernens entwickelt wurde. In diesem Artikel wird untersucht, wie ein CNN-LSTM-Modell zur Vorhersage von Finanzzeitreihen erstellt werden kann. Wir werden auch zeigen, wie man das erstellte ONNX-Modell in einem MQL5 Expert Advisor verwendet.
![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)
![Datenwissenschaft und maschinelles Lernen (Teil 02): Logistische Regression](https://c.mql5.com/2/48/logistic_regression__1.png)
Die Klassifizierung von Daten ist für einen Algo-Händler und einen Programmierer von entscheidender Bedeutung. In diesem Artikel werden wir uns auf einen logistischen Klassifizierungsalgorithmus konzentrieren, der uns wahrscheinlich helfen kann, die Ja- oder Nein-Stimmen, die Höhen und Tiefen, Käufe und Verkäufe zu identifizieren.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Algorithmen zur Optimierung mit Populationen Cuckoo-Optimierungsalgorithmus (COA)](https://c.mql5.com/2/50/Cuckoo-Optimization-Algorithm-avatar.png)
Der nächste Algorithmus, den ich besprechen werde, ist die Optimierung der Kuckuckssuche (Cockoo) mit Levy-Flügen. Dies ist einer der neuesten Optimierungsalgorithmen und ein neuer Spitzenreiter in der Rangliste.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Algorithmen zur Optimierung mit Populationen Grauer-Wolf-Optimierung (GWO)](https://c.mql5.com/2/50/grey_wolf_optimizer_avatar.png)
Betrachten wir einen der neuesten modernen Optimierungsalgorithmen - die Grey-Wolf-Optimierung. Das originelle Verhalten bei Testfunktionen macht diesen Algorithmus zu einem der interessantesten unter den zuvor besprochenen Algorithmen. Dies ist einer der besten Algorithmen für das Training neuronaler Netze, glatte Funktionen mit vielen Variablen.
![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)
![Algorithmen zur Optimierung mit Populationen Künstliches Bienenvolk (Artificial Bee Colony, ABC)](https://c.mql5.com/2/50/artificial_bee_colony_avatar.png)
In diesem Artikel werden wir den Algorithmus eines künstlichen Bienenvolkes untersuchen und unser Wissen durch neue Prinzipien zur Untersuchung funktionaler Räume ergänzen. In diesem Artikel werde ich meine Interpretation der klassischen Version des Algorithmus vorstellen.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Analyse der wesentlichen Merkmale von Zeitreihen](https://c.mql5.com/2/0/Time_Series_Analysis_in_MQL5.png)
In diesem Artikel wird eine Klasse vorgestellt, die die schnelle provisorische Ermittlung der Merkmale verschiedener Zeitreihen ermöglicht. Dabei werden die statistischen Parameter und die Autokorrelationsfunktion berechnet, eine Berechnung des jeweiligen Spektrums der Zeitreihen durchgeführt und ein Histogramm angelegt.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Implementierung der Automatischen Analyse der Elliott-Wellen in MQL5](https://c.mql5.com/2/0/MQL5_Elliott_Waves_Automated.png)
Eine der populärsten Methoden zur Analyse von Märkten ist das Prinzip der Elliott-Wellen. Diese Analyse ist jedoch ziemlich kompliziert, sodass wir hierfür zusätzliche Tools verwenden müssen. Eines dieser Instrumente ist der automatische Marker. Dieser Beitrag beschreibt die Erzeugung eines automatischen Analyseinstruments der Elliott-Wellen in der MQL5-Sprache.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Der ZigZag-Indikator: Frischer Ansatz und Neue Lösungen](https://c.mql5.com/2/0/avatar2.png)
Dieser Beitrag beschäftigt sich mit der Möglichkeit, einen fortgeschrittenen ZigZag-Indikator zu erzeugen. Das Konzept der Identifikation von Knoten beruht auf der Verwendung des Envelopes-Indikators. Wir gehen davon aus, dass wir eine bestimmte Kombination von Eingabe-Parametern für eine Reihe von Envelopes finden können, bei denen alle ZigZag-Knoten innerhalb der Grenzen der Envelopes-Bänder liegen. Als Konsequenz können wir daher versuchen, die Koordinaten des neuen Knoten vorherzusagen.
![Kun Li](https://c.mql5.com/avatar/avatar_na2.png)
![Indikator für Renko-Diagramme](https://c.mql5.com/2/0/LOGO__2.png)
Dieser Beitrag beschreibt ein Beispiel für Renko-Diagramme und dessen Umsetzung als Indikator in MQL5. Dieser Indikator unterscheidet sich durch Modifikationen von einem herkömmlichen Diagramm. Er kann sowohl im Indikatorfenster als auch im Hauptdiagramm konstruiert werden. Außerdem gibt es noch den ZigZag-Indikator. Sie können einige Beispiele für die Umsetzung des Diagramms finden.