![Neuronale Netzwerke der dritten Generation: Tiefe Netzwerke](https://c.mql5.com/2/12/Deep_neural_network_MetaTrader5__2.png)
![Neuronale Netzwerke der dritten Generation: Tiefe Netzwerke](https://c.mql5.com/i/articles/overlay.png)
Neuronale Netzwerke der dritten Generation: Tiefe Netzwerke
In diesem Beitrag widmen wir uns einer neuen und vielversprechenden Richtung des maschinellen Lernens: dem tiefen Lernen oder, genauer gesagt, tiefen neuronalen Netzwerken. Wir sehen uns kurz noch einmal die zweite Generation der neuronalen Netzwerke, die Architektur ihrer Verknüpfungen und die wichtigsten Typen, Methoden und Regeln des Einlernens sowie ihre wichtigsten Unzulänglichkeiten an und gehen dann zur Geschichte der Entwicklung der dritten Generation der neuronalen Netzwerke, ihren wichtigsten Typen, Besonderheiten und Einlernmethoden über. Wir führen praktische Experimente zum Aufbau und zum Einlernen eines tiefen neuronalen Netzwerks durch, eingeleitet durch die Gewichte eines gestackten Autoencoders mit realen Daten. Alle Phasen von der Auswahl der Eingabedaten bis zur Ableitung von Messwerten werden detailliert besprochen. Der letzte Teil des Beitrags liefert eine Softwareumsetzung eines tiefen neuronalen Netzwerks in einem Expert Advisor mit eingebautem Indikator auf Basis von MQL4/R.
![Wie man in wenigen Minuten einen MQL5-Expert-Advisor mit dem Expert-Advisor-Baum erstellt: Teil eins](https://c.mql5.com/2/0/EA_Tree_Expert_Advisor_Builder.png)
![Wie man in wenigen Minuten einen MQL5-Expert-Advisor mit dem Expert-Advisor-Baum erstellt: Teil eins](https://c.mql5.com/i/articles/overlay.png)
Wie man in wenigen Minuten einen MQL5-Expert-Advisor mit dem Expert-Advisor-Baum erstellt: Teil eins
Der EA-Baum ist das erste Programm, mit dem man anhand von 'drag and drop' einen Expert Advisor in MetaTrader-MQL5 erstellen kann. Mit einer sehr benutzerfreundlichen, graphischen Benutzerschnittstelle können sie komplexe Expert Advisor in MQL5 erstellen. In diesem Programm entwirft man Expert Advisor, indem man Felder miteinander verbindet. Die Felder können MQL5-Funktionen enthalten, technische Indikatoren, benutzerdefinierte Indikatoren oder Werte. Mit dem "Baum aus Feldern" generiert das Programm den MQL5-Code des Expert Advisors.
![Wie Sie OpenCl öffnen und für Kalkulationen verwenden.](https://c.mql5.com/2/0/avatar__4.png)
![Wie Sie OpenCl öffnen und für Kalkulationen verwenden.](https://c.mql5.com/i/articles/overlay.png)
Wie Sie OpenCl öffnen und für Kalkulationen verwenden.
Es ist nun schon mehr als ein Jahr her, dass MQL5 OpenCL unterstützt. Allerdings haben noch nicht sehr viele Benutzer den wahren Wert von paralleler Datenverarbeitung (Parallel Computing) bezüglich Expert Advisors, Indikatoren oder Skripten erkannt. Dieser Artikel soll Ihnen dabei helfen, OpenCL auf Ihrem Computer zu installieren als auch einzurichten, so dass Sie diese Technologie in Ihrem MetaTrader-5-Handelsterminal verwenden können.
![Das Preishistogramm (Marktprofil) und seine Umsetzung in MQL5](https://c.mql5.com/2/0/price__1.png)
![Das Preishistogramm (Marktprofil) und seine Umsetzung in MQL5](https://c.mql5.com/i/articles/overlay.png)
Das Preishistogramm (Marktprofil) und seine Umsetzung in MQL5
Das Marktprofil wurde von Peter Steidlmayer, einem wahrhaft brillanten Denker, entwickelt. Er schlug die alternative Darstellung von Informationen über "horizontale" und "vertikale" Marktbewegungen vor, die eine völlig neue Reihe von Modellen ermöglicht. Er stellte die These auf, dass dem Markt ein Puls oder ein grundlegendes Muster namens Zyklus des Gleichgewichts und Ungleichgewichts zugrunde liegen muss. In diesem Beitrag werde ich auf das Preishistogramm eingehen, ein vereinfachtes Modell des Marktprofils, und beschreibe seine Umsetzung in MQL5.
![Ein Beispiel für ein Handelssystem auf der Grundlage des Indikators Heiken-Ashi](https://c.mql5.com/2/0/Heikin_Ashi_MQL5.png)
![Ein Beispiel für ein Handelssystem auf der Grundlage des Indikators Heiken-Ashi](https://c.mql5.com/i/articles/overlay.png)
Ein Beispiel für ein Handelssystem auf der Grundlage des Indikators Heiken-Ashi
In diesem Beitrag betrachten wir die Verwendung eines Heikin-Ashi-Indikators im Handel. Basierend auf diesem Indikator wird ein einfaches Handelssystem betrachtet und ein Expert Advisor in MQL5 geschrieben. Handelstätigkeiten werden auf Basis der Klassen der Standard-Klassenbibliothek implementiert. Die auf der Historie basierenden und mithilfe des in MetaTrader 5 eingebauten Strategietesters erhaltenen Testergebnisse der geprüften Handelsstrategie werden in diesem Beitrag bereitgestellt.
![Lernvideo: MetaTrader Signale-Service](https://c.mql5.com/2/0/signal-video.png)
![Lernvideo: MetaTrader Signale-Service](https://c.mql5.com/i/articles/overlay.png)
Lernvideo: MetaTrader Signale-Service
Dieses Lernvideo erklärt Ihnen in nur 15 Minuten was der MetaTrader Signale-Service ist, und schildert Ihnen in allen Einzelheiten wie man in unserem Service ein Abonnent und ein Anbieter von Handelssignalen wird. Wenn Sie sich das Lernvideo ansehen, können Sie jedes Handelssignal abonnieren oder Ihre eigenen Signale in unserem Service veröffentlichen und bewerben.
![Der MQL5-Assistent: Erstellen von Expert-Systemen ohne Programmierung](https://c.mql5.com/2/0/editor_wizard.png)
![Der MQL5-Assistent: Erstellen von Expert-Systemen ohne Programmierung](https://c.mql5.com/i/articles/overlay.png)
Der MQL5-Assistent: Erstellen von Expert-Systemen ohne Programmierung
Möchten Sie eine Handelsstrategie ausprobieren, ohne Zeit mit Programmieren zu vergeuden? In dem Assistenten („Wizard“) von MQL5 können Sie einfach die Art der Handelssignale auswählen, Module zur Pflege der Positionen und für die Kapitalverwaltung hinzufügen, und fertig ist der Lack! Erstellen Sie eigene Modulumsetzungen oder bestellen Sie sie mithilfe des Dienstes „Freie Mitarbeit“, und kombinieren Sie Ihre neuen Module mit den bereits vorhandenen.
![Benutzerdefinierte Indikatoren in MQL5 für Anfänger](https://c.mql5.com/2/0/s_002__1.png)
![Benutzerdefinierte Indikatoren in MQL5 für Anfänger](https://c.mql5.com/i/articles/overlay.png)
Benutzerdefinierte Indikatoren in MQL5 für Anfänger
Als Anfänger erscheint einem jedes neue Thema immer kompliziert und schwer. Bekannte Themen sind uns klar und stellen kein Problem mehr dar. Dabei vergessen wir jedoch oft, dass jeder immer mal wieder komplett bei Null anfangen muss, das gilt selbst für unsere Muttersprache. Und nicht anders ist mit der MQL5 Programmiersprache, die eine große Auswahl bietet, wie man seine ganz persönlichen Handelsstrategien entwickeln kann - man kann sie ausgehend von grundlegenden Konzepten und einfachsten Beispielen erlernen. Dieser Beitrag erklärt die Interaktion eines technischen Indikators mit dem MetaTrader 5 Client-Terminal am Beispiel des einfachen, benutzerdefinierten SMA-Indikators (einfacher gleitender Mittelwert).
![Integration von MetaTrader 5 und Python: Daten senden und empfangen](https://c.mql5.com/2/35/mt5-3002__1.png)
![Integration von MetaTrader 5 und Python: Daten senden und empfangen](https://c.mql5.com/i/articles/overlay.png)
Integration von MetaTrader 5 und Python: Daten senden und empfangen
Eine umfassende Datenverarbeitung erfordert umfangreiche Werkzeuge und geht oft über den Sandkasten (Sandbox) einer einzigen Anwendung hinaus. Für die Verarbeitung und Analyse von Daten, Statistiken und maschinellem Lernen werden spezielle Programmiersprachen verwendet. Eine der führenden Programmiersprachen für die Datenverarbeitung ist Python. Der Artikel enthält eine Beschreibung, wie man MetaTrader 5 und Python über Sockets verbindet und wie man Kurse über die Terminal-API erhält.
![Die Grundlagen für Tests in MetaTrader 5](https://c.mql5.com/2/68/midjourney_image_239_100_922_3_600x314.jpg)
Die Grundlagen für Tests in MetaTrader 5
Worin unterscheiden sich die drei Testmethoden in MetaTrader 5, und worauf sollte man ganz besonders achten? Wir laufen Tests eines Expert Advisors, der gleichzeitig auf verschiedenen Finanzinstrumenten handelt, ab? Wann und wie werden Indikatorwerte während der Tests berechnet und wie werden die Ereignisse behandelt? Wie synchronisiert man Bars aus unterschiedlichen Instrumenten während der Tests im Mosud "nur offene Kurse"? Der vorliegende Artikel versucht all diese und weitere Fragen zu beantworten.
![Die Alles oder Nichts - Strategie am Devisenmarkt](https://c.mql5.com/2/0/allVSzero.png)
![Die Alles oder Nichts - Strategie am Devisenmarkt](https://c.mql5.com/i/articles/overlay.png)
Die Alles oder Nichts - Strategie am Devisenmarkt
In diesem Artikel wird die Erstellung einer einfachen Handelsstrategie beschrieben, die nach dem "Alles oder Nichts"-Spielprinzip funktioniert. Wir wollen hier keinen gewinnbringenden Expert Advisor erstellen, sondern den Ersteinsatz mehrere Male mit der höchsten Wahrscheinlichkeit vergrößern. Kann man den Jackpot am Devisenmarkt gewinnen, ohne dass man etwas über technische Analysen weiß oder Indikatoren verwendet?
![Unbegrenzte Möglichkeiten mit MetaTrader 5 und MQL5](https://c.mql5.com/2/0/TW_logoMarket_60x60.png)
![Unbegrenzte Möglichkeiten mit MetaTrader 5 und MQL5](https://c.mql5.com/i/articles/overlay.png)
Unbegrenzte Möglichkeiten mit MetaTrader 5 und MQL5
In diesem Beitrag möchte ich ein Beispiel dafür aufführen, wie das Programm eines Händlers aussehen kann, sowie welche Ergebnisse sich innerhalb von 9 Monaten erzielen lassen, wenn man MQL5 von Grund auf lernt. Dieses Beispiel wird auch vorführen, wie vielfältig und informativ ein solches Programm für einen Händler sein kann, während es ein Minimum an Platz im Preisdiagramm einnimmt. Wir werden auch sehen, wie farbenfroh, hell und intuitiv Panels mit Handelsinformationen für den Benutzer sein können. Und viele weitere Funktionen...
![Verschiedene Wege zur Ermittlung eines Trends in MQL5](https://c.mql5.com/2/0/Determine_Trend_MQL5.png)
![Verschiedene Wege zur Ermittlung eines Trends in MQL5](https://c.mql5.com/i/articles/overlay.png)
Verschiedene Wege zur Ermittlung eines Trends in MQL5
Welcher Händler würde nicht alles für die Möglichkeit geben, das Vorliegen eines Trends zu jedem beliebigen Zeitpunkt exakt zu ermitteln? Das ist möglicherweise der Heilige Gral, nach dem alle suchen. In diesem Beitrag werden wir verschiedene Wege zur Ermittlung eines Trends betrachten. Genauer gesagt sehen wir uns an, wie wir mithilfe von MQL5 einige klassische Arten der Trendermittlung programmieren können.
![MQL5 Grundlagen der Programmierung: Dateien](https://c.mql5.com/2/24/files.png)
![MQL5 Grundlagen der Programmierung: Dateien](https://c.mql5.com/i/articles/overlay.png)
MQL5 Grundlagen der Programmierung: Dateien
Dieser praxisorientierte Artikel konzentriert sich auf die Arbeit mit Dateien in MQL5. Freuen Sie sich auf eine Reihe von einfachen Aufgaben, die Ihnen helfen werden, die Grundlagen besser zu verstehen.
![Der Einsatz von MQL5 Standard Library Handelsklassen beim Schreiben eines Expert Advisors](https://c.mql5.com/2/0/Trade_Classes_Stdlib_MQL5.png)
![Der Einsatz von MQL5 Standard Library Handelsklassen beim Schreiben eines Expert Advisors](https://c.mql5.com/i/articles/overlay.png)
Der Einsatz von MQL5 Standard Library Handelsklassen beim Schreiben eines Expert Advisors
Dieser Beitrag beschreibt die Verwendung der Hauptfunktionalitäten der MQL5 Standard Library Handelsklassen beim Schreiben des Expert Advisors, die das Schließen und die Änderung von Positions, Platzierung und Löschung von pending Orders sowie die Prüfung nach Margen vor dem Platzieren eines Handels implementieren. Es wird auch gezeigt, wie man mit Hilfe von Handelsklassen Details zu Orders und Abschlüssen bekommen kann.
![Schnelleinstieg oder Kurzanleitung für Anfänger](https://c.mql5.com/2/0/start_ava.png)
![Schnelleinstieg oder Kurzanleitung für Anfänger](https://c.mql5.com/i/articles/overlay.png)
Schnelleinstieg oder Kurzanleitung für Anfänger
Liebe Leser, in diesem Artikel möchte ich Ihnen vermitteln und zeigen, wie man sich möglichst schnell und einfach die Grundlagen der Erstellung automatischer Handelssysteme, wie die Arbeit mit Indikatoren u. a., erschließt. Der Beitrag richtet sich an Neueinsteiger, in ihm kommen weder komplizierte noch schwer zu verstehende Beispiele zur Anwendung.
![Die Erstellung des Bots für Telegram in der Sprache MQL5](https://c.mql5.com/2/22/telegram-avatar.png)
![Die Erstellung des Bots für Telegram in der Sprache MQL5](https://c.mql5.com/i/articles/overlay.png)
Die Erstellung des Bots für Telegram in der Sprache MQL5
Dieser Artikel ist eine Anleitung, um Schritt um Schritt Bots für Telegramm in MQL5 zu erstellen. Dieses Material wird für diejenigen interessant sein, die ihre Traiding-Bots mit ihrem mobilen Gerät verknüpfen möchten. Der Artikel gibt Beispiele für Bots, die Trading-Signale senden, die Suche nach Informationen auf der Web-Seite durchführen, Informationen über den Status des Trading-Kontos senden, Notierungen und Screenshots der Charts auf Ihr Smartphone senden.
![Neuronale Netze leicht gemacht](https://c.mql5.com/2/49/Neural_Networks_Easy_002_600x314.jpg)
Neuronale Netze leicht gemacht
Künstliche Intelligenz wird oft mit etwas phantastisch Komplexem und Unverständlichem assoziiert. Gleichzeitig wird die künstliche Intelligenz im Alltag immer häufiger erwähnt. Nachrichten über Errungenschaften im Zusammenhang mit dem Einsatz neuronaler Netze erscheinen oft in verschiedenen Medien. Der Zweck dieses Artikels ist es zu zeigen, dass jeder leicht ein neuronales Netz erstellen und die Errungenschaften der künstlichen Intelligenz im Handel nutzen kann.
![Wie man in MQL5 Indikatoren aufruft](https://c.mql5.com/2/0/Calling_indicators_MQL5.png)
![Wie man in MQL5 Indikatoren aufruft](https://c.mql5.com/i/articles/overlay.png)
Wie man in MQL5 Indikatoren aufruft
Mit der neuen, zur Verfügung stehenden Version der MQL Programmiersprache hat sich nicht nur der Ansatz im Umgang mit Indikatoren verändert, sondern es haben sich auch neue Möglichkeiten ihrer Erzeugung ergeben. Zudem hat man jetzt noch mehr Flexibilität bei der Arbeit mit den Indikator-Buffern - man kann jetzt die gewünschte Richtung der Indizierung angeben und genau so viele Indikatorwerte bekommen, wie man möchte. In diesem Beitrag werden die einfachen Methoden zum Aufruf von Indikatoren und Abruf von Daten aus dem Indikator-Buffer erklärt.
![Verwendung des Kalman-Filters für die Prognose der Preisrichtung](https://c.mql5.com/2/30/1hud7w_rw12bho.png)
![Verwendung des Kalman-Filters für die Prognose der Preisrichtung](https://c.mql5.com/i/articles/overlay.png)
Verwendung des Kalman-Filters für die Prognose der Preisrichtung
Für einen erfolgreichen Handel benötigen wir fast immer Indikatoren, die die Hauptpreisbewegung vom Hintergrundrauschen trennen können. In diesem Artikel betrachten wir einen der vielversprechendsten digitalen Filter, den Kalman-Filter. Der Artikel beschreibt, wie Sie den Filter zeichnen und verwenden können.
![Vergleich verschiedener Typen gleitender Durchschnitte im Handel](https://c.mql5.com/2/29/zcacct00h_ape02uz5y_q4fbs_uexqftdan4_p48gwsf_v_v4e923xz_2.png)
![Vergleich verschiedener Typen gleitender Durchschnitte im Handel](https://c.mql5.com/i/articles/overlay.png)
Vergleich verschiedener Typen gleitender Durchschnitte im Handel
Es wurden 7 Typen gleitender Durchschnitte (MA) betrachtet; es wurde eine Handelsstrategie für das Arbeiten mit ihnen entwickelt. Verschiedene gleitende Durchschnitte wurden anhand einer Handelsstrategie getestet, des Weiteren wurden diese hinsichtlich der Effektivität der Anwendung verglichen.
![Implementierung der Automatischen Analyse der Elliott-Wellen in MQL5](https://c.mql5.com/2/0/MQL5_Elliott_Waves_Automated.png)
![Implementierung der Automatischen Analyse der Elliott-Wellen in MQL5](https://c.mql5.com/i/articles/overlay.png)
Implementierung der Automatischen Analyse der Elliott-Wellen in MQL5
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.
![Die Grundlagen von MQL5 Strings](https://c.mql5.com/2/0/avatar__26.png)
![Die Grundlagen von MQL5 Strings](https://c.mql5.com/i/articles/overlay.png)
Die Grundlagen von MQL5 Strings
Dieser Artikel behandelt alle Funktionsweisen von Strings in MQL5. Er ist vor allem für neue MQL5-Programmierer interessant, und für erfahrene Entwickler ist es eine gute Möglichkeit, ihre Kenntnisse zusammenzufassen und zu systematisieren.
![Wie man auf die MySQL-Datenbank von MQL5 (MQL4) aus zugreift](https://c.mql5.com/2/11/MQLMySQL.png)
![Wie man auf die MySQL-Datenbank von MQL5 (MQL4) aus zugreift](https://c.mql5.com/i/articles/overlay.png)
Wie man auf die MySQL-Datenbank von MQL5 (MQL4) aus zugreift
Dieser Beitrag beschreibt die Entwicklung einer Schnittstelle zwischen MQL und der MySQL-Datenbank, diskutiert bestehende praktische Lösungen und bietet eine bequemere Art der Implementierung einer Library zur Arbeit mit Datenbanken an. Zudem enthält er eine detaillierte Beschreibung der Funktionen, der Struktur der Schnittstelle, Beispiele und einige der spezifischen Merkmale der Arbeit mit MySQL. Was die Software-Lösungen angeht, finden sich im Anhang an diesen Beitrag die Dateien der dynamischen Libraries, Dokumentationen und Script-Beispiele für die MQL4 und MQL5 Sprachen.
![Die praktische Anwendung von Korrelationen im Handel](https://c.mql5.com/2/35/Correlation.png)
![Die praktische Anwendung von Korrelationen im Handel](https://c.mql5.com/i/articles/overlay.png)
Die praktische Anwendung von Korrelationen im Handel
In diesem Artikel werden wir das Konzept der Korrelation zwischen Variablen analysieren, sowie Methoden zur Berechnung von Korrelationskoeffizienten und deren praktische Anwendung im Handel. Eine Korrelation ist eine statistische Beziehung zwischen zwei oder mehreren zufälligen Variablen (oder Größen, die mit einem gewissen Maß an Genauigkeit als zufällig angesehen werden können). Ändert sich eine oder ändern sich mehrere Variablen, führt das zu systematischen Änderungen der anderen gekoppelten Variablen.
![Der ZigZag-Indikator: Frischer Ansatz und Neue Lösungen](https://c.mql5.com/2/0/avatar2.png)
![Der ZigZag-Indikator: Frischer Ansatz und Neue Lösungen](https://c.mql5.com/i/articles/overlay.png)
Der ZigZag-Indikator: Frischer Ansatz und Neue Lösungen
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.
![Automatisches Erstellen von Unterstützung- und Widerstandslinien](https://c.mql5.com/2/30/Auto_support_resisitance.png)
![Automatisches Erstellen von Unterstützung- und Widerstandslinien](https://c.mql5.com/i/articles/overlay.png)
Automatisches Erstellen von Unterstützung- und Widerstandslinien
Der Artikel beschäftigt sich mit der automatischen Konstruktion von Unterstützungs-/Widerstandslinien unter Verwendung aktueller Hochs und Tiefs. Zur Definition dieser Extremwerte wird der bekannte ZigZag-Indikator verwendet.
![Die Ereignisverarbeitungsroutine "Neuer Balken"](https://c.mql5.com/2/0/new_bar_born.png)
![Die Ereignisverarbeitungsroutine "Neuer Balken"](https://c.mql5.com/i/articles/overlay.png)
Die Ereignisverarbeitungsroutine "Neuer Balken"
Die Programmiersprache MQL5 kann helfen, Probleme auf einer ganz neuen Ebene zu lösen. Selbst Aufgaben, für die es bereits eine Lösung gibt, können dank der objektorientierten Programmierung auf ein höheres Niveau gebracht werden. In diesem Beitrag geht es um ein besonders einfaches Beispiel für die Überprüfung des Auftretens eines neuen Balkens in einem Diagramm, das in ein leistungsfähiges und vielseitiges Hilfsmittel verwandelt wurde. Was ist das für ein Hilfsmittel? Das verrät dieser Artikel.
![Ein universeller RSI-Indikator für das gleichzeitiges Arbeiten in beiden Richtungen](https://c.mql5.com/2/32/Double_RSI.png)
![Ein universeller RSI-Indikator für das gleichzeitiges Arbeiten in beiden Richtungen](https://c.mql5.com/i/articles/overlay.png)
Ein universeller RSI-Indikator für das gleichzeitiges Arbeiten in beiden Richtungen
Bei der Entwicklung von Handelsalgorithmen stoßen wir oft auf ein Problem: Wie kann man feststellen, wo ein Trend oder eine Seitwärtsbewegung beginnt und endet? In diesem Artikel versuchen wir, einen universellen Indikator zu erstellen, in dem wir versuchen, Signale für verschiedene Arten von Strategien zu kombinieren. Wir werden versuchen, den Prozess der Beschaffung von Handelssignalen bei einem Experten so weit wie möglich zu vereinfachen. Ein Beispiel für die Kombination mehrerer Indikatoren in einem einzigen wird ausgearbeitet.
![Wie erstellt man ein grafisches Panel beliebiger Komplexität?](https://c.mql5.com/2/68/graphic-panel_600x314.jpg)
Wie erstellt man ein grafisches Panel beliebiger Komplexität?
Der Artikel beschreibt ausführlich, wie ein Panel auf der Basis der CAppDialog-Klasse erstellt wird und wie ihm Steuerelemente hinzufügt werden können. Sie liefert die Beschreibung der Panelstruktur und ein Schema, das die Vererbung von Objekten zeigt. Der Artikel zeigt auch, wie Ereignisse behandelt werden und wie sie an abhängige Steuerelemente übergeben werden. Weitere Beispiele zeigen, wie die Parameter des Panels wie Größe und Hintergrundfarbe bearbeitet werden können.
![Erstellen Ihrer eigenen grafischen Panels in MQL5](https://c.mql5.com/2/0/graph_pannels_MQL5.png)
![Erstellen Ihrer eigenen grafischen Panels in MQL5](https://c.mql5.com/i/articles/overlay.png)
Erstellen Ihrer eigenen grafischen Panels in MQL5
Die Benutzerfreundlichkeit eines MQL5-Programms basiert gleichermaßen auf seinem Funktionsreichtum und einer ausgefeilten grafischen Benutzeroberfläche. Das Äußere ist manchmal wichtiger als ein schneller und stabiler Betrieb. Hier sehen Sie Schritt für Schritt, wie Sie Ihre eigenen Anzeigefelder auf Basis der Klassen aus der Standardbibliothek erstellen können.
![Anwendung der Fisher-Transformation und der umgekehrten Fisher-Transformation bei der Marktanalyse mit MetaTrader5](https://c.mql5.com/2/0/Fisher_Transform_MQL5__1.png)
![Anwendung der Fisher-Transformation und der umgekehrten Fisher-Transformation bei der Marktanalyse mit MetaTrader5](https://c.mql5.com/i/articles/overlay.png)
Anwendung der Fisher-Transformation und der umgekehrten Fisher-Transformation bei der Marktanalyse mit MetaTrader5
Es ist nun bekannt, dass die Wahrscheinlichkeitsdichtefunktion (probability density funcion = PDF) eines Marktzyklus keine Gauß'sche Glockenkurve ist, sondern eher eine Sinuskurve, und da die meisten Indikatoren davon ausgehen, dass der Marktzyklus der Wahrscheinlichkeitsdichtefunktion die Gauß'sche Glocke ist, müssen wir das "korrigieren". Die Lösung ist die Fisher-Transformation. Die Fisher-Transformation verwandelt Wahrscheinlichkeitsdichtefunktionen jeder Wellenform ungefähr in die Gauß'sche Glocke. In diesem Artikel wird die Mathematik hinter der Fisher-Transformation und der umgekehrten Fisher-Transformation und ihrer Handelsanwendung besprochen. Ein proprietäres Handelssignal-Modul basiert auf der umgekehrten Fisher-Transformation und wird hier präsentiert und evaluiert.
![Neuronales Netz: Selbstoptimierender Expert Advisor](https://c.mql5.com/2/24/Red_Neuronal.png)
![Neuronales Netz: Selbstoptimierender Expert Advisor](https://c.mql5.com/i/articles/overlay.png)
Neuronales Netz: Selbstoptimierender Expert Advisor
Ist es möglich, einen Expert Advisor zu erstellen, der nach Befehlen des Codes Kriterien für das Eröffnen und Schließen von Positionen in bestimmten Abständen optimieren würde? Was geschieht, wenn ein neuronales Netz als Modul (mehrschichtiges Perzeptron), das Historie analysiert und Strategie bewertet, im Expert Advisor implementiert wird? Wir können den Expert Advisor das neuronale Netz jeden Monat (jede Woche, jeden Tag oder jede Stunde) optimieren und die Arbeit anschließend fortsetzen lassen. Auf diese Weise kann ein selbstoptimierender Expert Advisor entwickelt werden.
![Universeller Expert Advisor: Ein benutzerdefiniertes Trailing Stop (Part 6)](https://c.mql5.com/2/23/63vov3f0bdp_1sl2.png)
![Universeller Expert Advisor: Ein benutzerdefiniertes Trailing Stop (Part 6)](https://c.mql5.com/i/articles/overlay.png)
Universeller Expert Advisor: Ein benutzerdefiniertes Trailing Stop (Part 6)
Der sechste Teil des Artikels über den universellen Expert Advisor beschreibt die Verwendung eines Trailingstops. Dieser Artikel führt sie durch die Erstellung eines Trailingstop-Moduls, welches einheitliche Regeln verwendet, sowie durch den Vorgang, wie dieses Modul der Trading Engine hinzugefügt wird, damit es automatisch Positionen verwaltet.
![Wie sicher ist der Kauf von MQL5 Market-Produkten?](https://c.mql5.com/2/0/avatar__18.png)
![Wie sicher ist der Kauf von MQL5 Market-Produkten?](https://c.mql5.com/i/articles/overlay.png)
Wie sicher ist der Kauf von MQL5 Market-Produkten?
Bei dem Verkauf von auf MetaTrader 5 basierenden Trading-Apps räumen wir der Sicherheit unserer Kunden eine unvergleichliche Priorität ein. Da wir alle damit in Verbindung stehenden Risiken minimiert haben, ist es Ihnen möglich, sich auf wichtigere Dinge zu konzentrieren - wie beispielsweise die Suche nach einem Handelsroboter, der Ihren Wünschen entspricht.
![Leitfaden zum Testen und Optimieren von Expert Advisors in MQL5](https://c.mql5.com/2/0/Testing_Optimization_Guide_MQL5__1.png)
![Leitfaden zum Testen und Optimieren von Expert Advisors in MQL5](https://c.mql5.com/i/articles/overlay.png)
Leitfaden zum Testen und Optimieren von Expert Advisors in MQL5
Dieser Beitrag erklärt den schrittweisen Vorgang zur Identifizierung und Lösung von Fehlern im Code sowie alle Schritte für das Testen und die Optimierung der Expert Advisor Eingabeparameter. Sie lernen hier, wie Sie den Strategie-Tester des MetaTrader 5 Client-Terminals verwenden, um das beste Symbol und Set an Eingabeparameter für Ihren Expert Advisor zu finden.
![Das MQL5-Kochbuch: Signaltöne für Handelsereignisse in MetaTrader 5](https://c.mql5.com/2/0/avatar__8.png)
![Das MQL5-Kochbuch: Signaltöne für Handelsereignisse in MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Das MQL5-Kochbuch: Signaltöne für Handelsereignisse in MetaTrader 5
In diesem Beitrag betrachten wir, wie Sound-Dateien in die Datei des Expert Advisors hinzugefügt werden, um so Signaltöne zu Handelsereignissen hinzuzufügen. Die Tatsache, dass die Dateien eingearbeitet werden, bedeutet, dass die Sound-Dateien sich innerhalb des Expert Advisors befinden werden. Wenn Sie also die kompilierte Version des Expert Advisors (*.ex5) an einen anderen Benutzer übergeben, müssen Sie ihm die Sound-Dateien nicht separat zur Verfügung stellen und erklären, wo sie abzulegen sind.
![Die Berechnung des Hurst-Exponenten](https://c.mql5.com/2/26/22.png)
![Die Berechnung des Hurst-Exponenten](https://c.mql5.com/i/articles/overlay.png)
Die Berechnung des Hurst-Exponenten
Der Artikel erklärt detailliert die Idee hinter dem Hurst-Exponenten, sowie die Bedeutung der Werte und den Algorithmus der Berechnung. Eine Reihe von Teilen des Finanzmarktes werden analysiert, und die Methode zur Umsetzung der Fraktalanalyse mit dem MetaTrader 5 wird beschrieben.
![MQL5: Analyse und Umgang mit Berichten der US-Warenterminhandelsaufsichtsbehörde (US-Warenterminhandelsaufsichtsbehörde , CFTC) in MetaTrader 5](https://c.mql5.com/2/0/trader_mql5__1.png)
![MQL5: Analyse und Umgang mit Berichten der US-Warenterminhandelsaufsichtsbehörde (US-Warenterminhandelsaufsichtsbehörde , CFTC) in MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
MQL5: Analyse und Umgang mit Berichten der US-Warenterminhandelsaufsichtsbehörde (US-Warenterminhandelsaufsichtsbehörde , CFTC) in MetaTrader 5
In diesem Beitrag entwickeln wir ein Analysetool für CFTC-Berichte. Wir lösen das folgende Problem: Entwicklung eines Indikators mit dem wir die CFTC-Berichtsdaten aus den von der Behörde zur Verfügung gestellten Datendateien ohne Zwischenschritte und Konvertierung direkt verwenden können. Dieser kann darüber hinaus noch für weitere Zwecke genutzt werden: die Daten als einen Indikator zeichnen, mit den Daten in anderen Indikatoren, in den Scripts für die automatische Analyse und im Expert Advisors zur Verwendung in den Handelsstrategien fortfahren.
![Universeller ZigZag](https://c.mql5.com/2/25/zigzag__1.png)
![Universeller ZigZag](https://c.mql5.com/i/articles/overlay.png)
Universeller ZigZag
ZigZag ist einer der beliebtesten Indikatoren unter MetaTrader 5 Nutzern. Im Artikel werden die Möglichkeiten der Erstellung verschiedener Varianten des ZigZag Indikators analysiert. Als Ergebnis bekommen wir einen universellen Indikator mit breiten Möglichkeiten für die Erweiterung der Funktionalität, den man bei der Entwicklung neuer Expert Advisors und anderer Indikatoren verwenden kann.