![Die Stärke von ZigZag (Teil II). Beispiele für das Empfangen, Verarbeiten und Anzeigen von Daten](https://c.mql5.com/2/35/MQL5-avatar-zigzag_head__1.png)
![Die Stärke von ZigZag (Teil II). Beispiele für das Empfangen, Verarbeiten und Anzeigen von Daten](https://c.mql5.com/i/articles/overlay.png)
Die Stärke von ZigZag (Teil II). Beispiele für das Empfangen, Verarbeiten und Anzeigen von Daten
Im ersten Teil der Artikelserie habe ich einen modifizierten ZigZag-Indikator und eine Klasse zum Empfangen von Daten dieser Art von Indikatoren beschrieben. Hier werde ich zeigen, wie man Indikatoren entwickelt, die auf diesen Tools basieren, und ein EA für Tests schreiben, der gemäß den Signalen des ZigZag-Indikators handelt. Als Ergänzung wird der Artikel eine neue Version der Bibliothek EasyAndFast zur Entwicklung grafischer Benutzeroberflächen vorstellen.
![Die Entwicklung von grafischen Oberflächen für Expert Advisors und Indikatoren auf Basis von .Net Framework und C#](https://c.mql5.com/2/35/icon__3.png)
![Die Entwicklung von grafischen Oberflächen für Expert Advisors und Indikatoren auf Basis von .Net Framework und C#](https://c.mql5.com/i/articles/overlay.png)
Die Entwicklung von grafischen Oberflächen für Expert Advisors und Indikatoren auf Basis von .Net Framework und C#
Der Artikel stellt eine einfache und schnelle Methode zur Erstellung von grafischen Fenstern mit Visual Studio mit anschließender Integration in den MQL-Code des Expert Advisors vor. Der Artikel richtet sich an ein nicht spezialisiertes Publikum und erfordert keine Kenntnisse der Technologie von C# oder .Net.
![Untersuchung von Techniken zur Analyse der Kerzen (Teil I): Überprüfen vorhandener Muster](https://c.mql5.com/2/35/Pattern_I__2.png)
![Untersuchung von Techniken zur Analyse der Kerzen (Teil I): Überprüfen vorhandener Muster](https://c.mql5.com/i/articles/overlay.png)
Untersuchung von Techniken zur Analyse der Kerzen (Teil I): Überprüfen vorhandener Muster
In diesem Artikel werden wir uns mit den beliebten Kerzenmustern beschäftigen und versuchen herauszufinden, ob sie in den heutigen Märkten noch relevant und effektiv sind. Die Analyse von Kerzen ist vor mehr als 20 Jahren erschienen und erfreut sich inzwischen großer Beliebtheit. Viele Händler halten die japanischen Kerzen für die bequemste und leicht verständlichste Form der Visualisierung von Wertpapierpreisen.
![Die Stärke von ZigZag (Teil I). Entwicklung der Basisklasse des Indikators](https://c.mql5.com/2/35/MQL5-avatar-zigzag_head.png)
![Die Stärke von ZigZag (Teil I). Entwicklung der Basisklasse des Indikators](https://c.mql5.com/i/articles/overlay.png)
Die Stärke von ZigZag (Teil I). Entwicklung der Basisklasse des Indikators
Viele Forscher schenken dem Erkennen des Preisverhaltens nicht genügend Aufmerksamkeit. Gleichzeitig werden komplexe Methoden eingesetzt, die sehr oft nur "Black Boxes" sind, wie z.B. maschinelles Lernen oder neuronale Netze. Die wichtigste Frage, die sich in diesem Fall stellt, ist, welche Daten für das Training eines bestimmten Modells vorgelegt werden müssen.
![Martingale als Basis für eine langfristige Handelsstrategie](https://c.mql5.com/2/35/mql5_avatar_martingale_osnova.png)
![Martingale als Basis für eine langfristige Handelsstrategie](https://c.mql5.com/i/articles/overlay.png)
Martingale als Basis für eine langfristige Handelsstrategie
In diesem Artikel werden wir uns ausführlich mit dem Martingal-System befassen. Wir werden prüfen, ob dieses System im Handel eingesetzt werden kann und wie es zur Risikominimierung eingesetzt werden kann. Der Hauptnachteil dieses einfachen Systems ist die Wahrscheinlichkeit, dass die gesamte Einlage verloren geht. Diese Tatsache muss berücksichtigt werden, wenn Sie sich entscheiden, mit der Martingaltechnik zu handeln.
![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.
![Die praktische Verwendung eines neuronalen Kohonen-Netzes im algorithmischen Handel. Teil II. Optimierung und Vorhersage](https://c.mql5.com/2/35/MQL5_kohonen_trading__1.png)
![Die praktische Verwendung eines neuronalen Kohonen-Netzes im algorithmischen Handel. Teil II. Optimierung und Vorhersage](https://c.mql5.com/i/articles/overlay.png)
Die praktische Verwendung eines neuronalen Kohonen-Netzes im algorithmischen Handel. Teil II. Optimierung und Vorhersage
Basierend auf universellen Tools, die für die Arbeit mit Kohonen-Netzwerken entwickelt wurden, konstruieren wir das System zur Analyse und Auswahl der optimalen EA-Parameter und besprechen die Vorhersage von Zeitreihen. In Teil I haben wir die öffentlich zugänglichen neuronalen Netzwerkklassen korrigiert und verbessert, indem wir notwendige Algorithmen hinzugefügt haben. Jetzt ist es an der Zeit, sie praktisch anzuwenden.
![Die Anwendung der Monte Carlo Methode beim Reinforcement-Learning](https://c.mql5.com/2/32/family-eco.png)
![Die Anwendung der Monte Carlo Methode beim Reinforcement-Learning](https://c.mql5.com/i/articles/overlay.png)
Die Anwendung der Monte Carlo Methode beim Reinforcement-Learning
Im Artikel werden wir das Reinforcement-Learning (Verstärkungslernen) anwenden, um selbstlernende Expert Advisors zu entwickeln. Im vorherigen Artikel haben wir den Algorithmus Random Decision Forest betrachtet und einen einfachen, selbstlernenden EA geschrieben, der auf dem Reinforcement-Learning basiert. Die Hauptvorteile eines solchen Ansatzes (Einfachheit der Entwicklung von Handelsalgorithmen und hohe "Trainings"-Geschwindigkeit) wurden erläutert. Reinforcement-Learning (RL) lässt sich leicht in jedes Trading EA integrieren und beschleunigt dessen Optimierung.
![Horizontale Diagramm auf den Charts des MеtaTrader 5](https://c.mql5.com/2/33/HorizontalVolumesM0taTrader5.png)
![Horizontale Diagramm auf den Charts des MеtaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Horizontale Diagramm auf den Charts des MеtaTrader 5
Horizontale Diagramme sind in den Terminalcharts nicht üblich, können aber dennoch für eine Reihe von Aufgaben nützlich sein, z.B. bei der Entwicklung von Indikatoren, die Volumen- oder Preisverteilung für einen bestimmten Zeitraum anzeigen, bei der Erstellung verschiedener Versionen der Markttiefe usw. Der Artikel betrachtet die Erstellung und Verwaltung horizontaler Diagramme als Arrays von grafischen Primitiven.
![Auswahl- und Navigationsprogramm in MQL5 und MQL4: Hinzufügen einer automatischen Suche nach Mustern und das Darstellen der gefundenen Symbole](https://c.mql5.com/2/35/Select_Symbols_Utility_MQL5__1.png)
![Auswahl- und Navigationsprogramm in MQL5 und MQL4: Hinzufügen einer automatischen Suche nach Mustern und das Darstellen der gefundenen Symbole](https://c.mql5.com/i/articles/overlay.png)
Auswahl- und Navigationsprogramm in MQL5 und MQL4: Hinzufügen einer automatischen Suche nach Mustern und das Darstellen der gefundenen Symbole
In diesem Artikel fahren wir fort, die Funktionen des Hilfsprogramms zum Sammeln und Navigieren durch Symbole zu erweitern. Diesmal werden wir neue Registerkarten (Tabs) erstellen, die nur die Symbole anzeigen, die einige der benötigten Parameter erfüllen, und herausfinden, wie man einfach nutzerdefinierte Registerkarten mit den notwendigen Sortierregeln hinzufügen kann.
![Die Analyse der Handelsergebnisse mit den HTML-Berichten](https://c.mql5.com/2/35/MQL5_html_trade_analyse.png)
![Die Analyse der Handelsergebnisse mit den HTML-Berichten](https://c.mql5.com/i/articles/overlay.png)
Die Analyse der Handelsergebnisse mit den HTML-Berichten
Die MetaTrader 5 Plattform bietet Funktionen zum Speichern von Handelsberichten sowie die Test- und Optimierungsberichte des Expert Advisors. Handels- und Testberichte können in zwei Formaten gespeichert werden: XLSX und HTML, während der Optimierungsbericht in XML gespeichert werden kann. In diesem Artikel beschäftigen wir uns mit dem HTML-Testbericht, dem XML-Optimierungsbericht und dem HTML-Bericht über die Handelshistorie.
![Die praktische Verwendung eines neuronalen Kohonen-Netzes im algorithmischen Handel. Teil I: Werkzeug](https://c.mql5.com/2/35/MQL5_kohonen_trading.png)
![Die praktische Verwendung eines neuronalen Kohonen-Netzes im algorithmischen Handel. Teil I: Werkzeug](https://c.mql5.com/i/articles/overlay.png)
Die praktische Verwendung eines neuronalen Kohonen-Netzes im algorithmischen Handel. Teil I: Werkzeug
Der vorliegende Artikel entwickelt die Idee, die Kohonen-Netzen in MetaTrader 5 zu Verwenden, was aber auch in einigen früheren Publikationen behandelt wurde. Die verbesserten und erweiterten Klassen bieten Werkzeuge zur Lösung von Anwendungsaufgaben.
![Separates Optimieren von Trend- und Seitwärtsstrategie](https://c.mql5.com/2/35/Frame_2.png)
![Separates Optimieren von Trend- und Seitwärtsstrategie](https://c.mql5.com/i/articles/overlay.png)
Separates Optimieren von Trend- und Seitwärtsstrategie
Der Artikel betrachtet das separate Optimieren unter verschiedenen Marktbedingungen. Separates Optimieren bedeutet, die optimalen Parameter des Handelssystems zu definieren, indem man für einen Aufwärtstrend und einen Abwärtstrend getrennt optimiert. Um die Wirkung von Fehlsignalen zu reduzieren und die Rentabilität zu verbessern, werden die Systeme flexibel gestaltet, d.h. sie verfügen über einen bestimmten Satz von Einstellungen oder Eingangsdaten, was gerechtfertigt ist, da sich das Marktverhalten ständig ändert.
![Hilfen zur Auswahl und Navigation in MQL5 und MQL4: Tabs für "Hausaufgaben" und das Sichern grafischer Objekte](https://c.mql5.com/2/35/Select_Symbols_Utility_MQL5.png)
![Hilfen zur Auswahl und Navigation in MQL5 und MQL4: Tabs für "Hausaufgaben" und das Sichern grafischer Objekte](https://c.mql5.com/i/articles/overlay.png)
Hilfen zur Auswahl und Navigation in MQL5 und MQL4: Tabs für "Hausaufgaben" und das Sichern grafischer Objekte
In diesem Artikel werden wir die Fähigkeiten des zuvor erstellten Hilfsprogramms erweitern, indem wir Tabs (Registerkarten) zur Auswahl der benötigten Symbole hinzufügen. Wir werden auch lernen, wie man grafische Objekte, die wir erstellt haben, auf dem spezifischen Symboldiagramm speichert, damit wir sie nicht ständig neu erstellen müssen. Außerdem erfahren wir, wie man nur mit Symbolen arbeitet, die zuvor über eine bestimmte Website ausgewählt wurden.
![Wie man nutzerdefinierte MOEX-Symbole in MetaTrader 5 erstellt und testet](https://c.mql5.com/2/35/CustSymbols_MOEX.png)
![Wie man nutzerdefinierte MOEX-Symbole in MetaTrader 5 erstellt und testet](https://c.mql5.com/i/articles/overlay.png)
Wie man nutzerdefinierte MOEX-Symbole in MetaTrader 5 erstellt und testet
Der Artikel beschreibt die Erstellung eines nutzerdefinierten Symbols einer Börse mit der Sprache MQL5. Insbesondere wird die Verwendung von Börsenkursen von der beliebten Finam-Website in Betracht gezogen. Eine weitere in diesem Artikel betrachtete Option ist die Möglichkeit, mit einem beliebigen Format von Textdateien zu arbeiten, die bei der Erstellung des nutzerdefinierten Symbols verwendet werden. Dies ermöglicht die Arbeit mit beliebigen Finanzsymbolen und Datenquellen. Nachdem wir ein benutzerdefiniertes Symbol erstellt haben, können wir alle Funktionen des Strategy Tester des MetaTrader 5 nutzen, um Handelsalgorithmen für Börseninstrumente zu testen.
![Die Wahrscheinlichkeitstheorie für den Handel von Kurslücken verwenden](https://c.mql5.com/2/34/Gap_Probability.png)
![Die Wahrscheinlichkeitstheorie für den Handel von Kurslücken verwenden](https://c.mql5.com/i/articles/overlay.png)
Die Wahrscheinlichkeitstheorie für den Handel von Kurslücken verwenden
In diesem Artikel werden wir die Wahrscheinlichkeitstheorie und die mathematischen Methoden der Statistik für das Erstellen und Testen von Handelsstrategien anwenden. Wir werden auch nach einem optimalen Handelsrisiko suchen, indem wir die Unterschiede zwischen dem Preis und dem Random Walk nutzen. Es ist bewiesen, dass, wenn sich die Preise wie ein Random Walk mit Null-Drift verhalten (ohne Richtungswechsel), ein profitabler Handel unmöglich ist.
![Entwicklung eines Symbolauswahl- und Navigationsprogramms in MQL5 und MQL4](https://c.mql5.com/2/34/Select_Symbols_Utility_MQL5.png)
![Entwicklung eines Symbolauswahl- und Navigationsprogramms in MQL5 und MQL4](https://c.mql5.com/i/articles/overlay.png)
Entwicklung eines Symbolauswahl- und Navigationsprogramms in MQL5 und MQL4
Erfahrene Händler sind sich der Tatsache bewusst, dass die meisten zeitaufwendigen Dinge im Handel nicht das Öffnen und Verfolgen von Positionen sind, sondern das Auswählen von Symbolen und das Suchen von Einstiegspunkten. In diesem Artikel werden wir einen EA entwickeln, das die Suche nach Einstiegspunkten für Handelsinstrumente Ihres Brokers vereinfacht.
![Verwenden von OpenCL, um Kerzenmuster zu testen](https://c.mql5.com/2/34/OpenCL_for_candle_patterns.png)
![Verwenden von OpenCL, um Kerzenmuster zu testen](https://c.mql5.com/i/articles/overlay.png)
Verwenden von OpenCL, um Kerzenmuster zu testen
Der Artikel beschreibt den Algorithmus, um die Kerzenmuster von OpenCL für den Tester im Modus "1 Minute OHLC" zu implementieren. Wir werden auch die Geschwindigkeiten des integrierten Strategietesters, gestartet in schnellen und langsamen Modi, vergleichen.
![Die eigene, multi-threaded, asynchrone Web-Anfrage in MQL5](https://c.mql5.com/2/34/Multi_WebRequest_MQL5.png)
![Die eigene, multi-threaded, asynchrone Web-Anfrage in MQL5](https://c.mql5.com/i/articles/overlay.png)
Die eigene, multi-threaded, asynchrone Web-Anfrage in MQL5
Der Artikel beschreibt die Bibliothek, mit der Sie die Effizienz von HTTP-Anfragen mit WebRequest in MQL5 erhöhen können. Die Ausführung von WebRequest im nicht-blockierenden Modus verwendet in zusätzliche Threads, die Hilfscharts und Expert Advisors verwendet, um nutzerdefinierte Ereignisse austauschen und gemeinsame Ressourcen lesen. Die Quellcodes sind ebenfalls besprochen und beigefügt.
![Umkehrung: Formalisieren des Einstiegspunktes und die Entwicklung eines Algorithmus für den manuellen Handel](https://c.mql5.com/2/34/Reverse_trade.png)
![Umkehrung: Formalisieren des Einstiegspunktes und die Entwicklung eines Algorithmus für den manuellen Handel](https://c.mql5.com/i/articles/overlay.png)
Umkehrung: Formalisieren des Einstiegspunktes und die Entwicklung eines Algorithmus für den manuellen Handel
Dies ist der letzte Artikel innerhalb der Serie, der sich mit der Strategie des Umkehrhandels beschäftigt. Hier werden wir versuchen, das Problem zu lösen, das die Instabilität der Testergebnisse in früheren Artikeln verursacht hat. Wir werden auch unseren eigenen Algorithmus für den manuellen Handel in jedem Markt mit der Reverse-Strategie entwickeln und testen.
![Umkehrmuster: Testen des Musters Kopf und Schulter](https://c.mql5.com/2/34/5358_avatar.png)
![Umkehrmuster: Testen des Musters Kopf und Schulter](https://c.mql5.com/i/articles/overlay.png)
Umkehrmuster: Testen des Musters Kopf und Schulter
Dieser Artikel ist eine Fortsetzung des vorherigen: "Umkehrmuster: Testen des Musters Doppelspitze/Doppelboden". Nun werden wir uns ein weiteres, bekanntes Umkehrmuster namens Kopf und Schulter ansehen, die Handelseffizienz der beiden Muster vergleichen und sie zu einem einzigen Handelssystem kombinieren.
![Umkehrmuster: Testen des Musters Doppelspitze/Doppelboden](https://c.mql5.com/2/34/double_top.png)
![Umkehrmuster: Testen des Musters Doppelspitze/Doppelboden](https://c.mql5.com/i/articles/overlay.png)
Umkehrmuster: Testen des Musters Doppelspitze/Doppelboden
Händler suchen oft nach Trendwendepunkten, da der Preis das größte Bewegungspotenzial zu Beginn eines neu gebildeten Trends hat. Folglich werden in der technischen Analyse verschiedene Umkehrmuster beschrieben. Doppelspitze/Doppelboden ist einer der bekanntesten und am häufigsten verwendeten. Der Artikel schlägt das Verfahren einer programmgesteuerten Mustererkennung vor. Es wird auch die Rentabilität des Musters anhand von Verlaufsdaten getestet.
![Umkehrung: Reduzieren des maximalen Drawdown und Testen anderer Märkte](https://c.mql5.com/2/34/Graal.png)
![Umkehrung: Reduzieren des maximalen Drawdown und Testen anderer Märkte](https://c.mql5.com/i/articles/overlay.png)
Umkehrung: Reduzieren des maximalen Drawdown und Testen anderer Märkte
In diesem Artikel führen wir die Umkehrtechnik weiter. Wir werden versuchen, den maximalen Saldorückgang auf ein akzeptables Niveau für die zuvor betrachteten Instrumente zu reduzieren. Wir werden sehen, ob die Maßnahmen den Gewinn verringern. Wir werden auch prüfen, wie sich die Umkehrmethode auf anderen Märkten, einschließlich Aktien-, Rohstoff-, Index-, ETF- und Agrarmärkten, bewährt. Achtung, der Artikel enthält viele Bilder!
![Kurslücke - eine profitabele Strategie oder 50/50?](https://c.mql5.com/2/34/GapDown.png)
![Kurslücke - eine profitabele Strategie oder 50/50?](https://c.mql5.com/i/articles/overlay.png)
Kurslücke - eine profitabele Strategie oder 50/50?
Der Artikel beschäftigt sich mit Kurslücken (gaps) - signifikante Unterschiede zwischen dem Schlusskurs des vorherigen Balkens und dem Eröffnungskurs des darauf folgenden sowie auf der Prognose der Richtung des Tagesbalkens. Die Anwendung der Funktion GetOpenFileName durch die System-DLL wird ebenfalls besprochen.
![Verwendung von Limit-Orders anstelle von Take-Profit, ohne den ursprünglichen Code des EA zu ändern.](https://c.mql5.com/2/34/Limit_TP.png)
![Verwendung von Limit-Orders anstelle von Take-Profit, ohne den ursprünglichen Code des EA zu ändern.](https://c.mql5.com/i/articles/overlay.png)
Verwendung von Limit-Orders anstelle von Take-Profit, ohne den ursprünglichen Code des EA zu ändern.
Die Verwendung von Limit-Orders anstelle von herkömmlichen Take-Profits ist seit langem ein Diskussionsthema im Forum. Was ist der Vorteil dieses Ansatzes und wie kann er in Ihrem Handel umgesetzt werden? In diesem Artikel möchte ich Ihnen meine Vision zu diesem Thema vorstellen.
![Modell der Bewegungsfortsetzung - Suche im Chart und Ausführungsstatistik](https://c.mql5.com/2/34/wave_movie.png)
![Modell der Bewegungsfortsetzung - Suche im Chart und Ausführungsstatistik](https://c.mql5.com/i/articles/overlay.png)
Modell der Bewegungsfortsetzung - Suche im Chart und Ausführungsstatistik
Dieser Artikel bietet eine programmtechnische Realisation eines Modells der Bewegungsfortsetzung. Die Hauptidee besteht darin, zwei Wellen zu definieren - die Haupt- und die Korrekturwelle. Für Extrempunkte verwende ich sowohl Fraktale als auch "potenzielle" Fraktale - Extrempunkte, die sich noch nicht als Fraktale gebildet haben.
![Methoden zur Fernsteuerung von EAs](https://c.mql5.com/2/34/RemoteControl_EA.png)
![Methoden zur Fernsteuerung von EAs](https://c.mql5.com/i/articles/overlay.png)
Methoden zur Fernsteuerung von EAs
Der Hauptvorteil der Handelsroboter liegt in der Möglichkeit, dass sie 24 Stunden am Tag auf einem entfernten VPS-Server arbeiten. Aber manchmal ist es notwendig, in ihre Arbeit einzugreifen, ohne dass es einen direkten Zugriff auf den Server gibt. Ist es möglich, EAs fernzusteuern? Der Artikel schlägt eine der Möglichkeiten vor, EAs über externe Befehle zu steuern.
![Die 100 besten Durchläufe der Optimierung (Teil 1). Entwicklung einer Analyse der Optimierung](https://c.mql5.com/2/34/TOP100passes.png)
![Die 100 besten Durchläufe der Optimierung (Teil 1). Entwicklung einer Analyse der Optimierung](https://c.mql5.com/i/articles/overlay.png)
Die 100 besten Durchläufe der Optimierung (Teil 1). Entwicklung einer Analyse der Optimierung
Der Artikel beschäftigt sich mit der Entwicklung einer Anwendung zur Auswahl der besten Optimierungsdurchläufe unter Verwendung mehrerer möglicher Optionen. Die Anwendung ist in der Lage, die Optimierungsergebnisse nach einer Vielzahl von Faktoren zu sortieren. Optimierungsläufe werden immer in eine Datenbank geschrieben, so dass Sie jederzeit neue Roboterparameter ohne erneute Optimierung auswählen können. Außerdem können Sie alle Optimierungsdurchläufe in einem einzigen Diagramm sehen, parametrische VaR-Kennzahlen berechnen und die Grafik der Normalverteilung von Durchgängen und Handelsergebnissen einer Reihe bestimmter Verhältnisse erstellen. Außerdem werden die Diagramme einiger berechneter Verhältnisse dynamisch erstellt, beginnend mit dem Optimierungsstart (oder von einem ausgewählten Datum zu einem anderen ausgewählten Datum).
![Umkehrung: Der heilige Gral oder eine gefährliche Täuschung?](https://c.mql5.com/2/33/avatar5008.png)
![Umkehrung: Der heilige Gral oder eine gefährliche Täuschung?](https://c.mql5.com/i/articles/overlay.png)
Umkehrung: Der heilige Gral oder eine gefährliche Täuschung?
In diesem Artikel werden wir die umkehrende Martingaltechnik studieren und versuchen zu verstehen, ob es sich lohnt, sie zu verwenden, sowie, ob sie helfen kann, Ihre Handelsstrategie zu verbessern. Wir werden einen Expert Advisor einrichten, der mit historischen Daten arbeitet und prüft, welche Indikatoren für die Umkehrtechnik am besten geeignet sind. Wir werden auch prüfen, ob es ohne Indikator als unabhängiges Handelssystem eingesetzt werden kann. Darüber hinaus werden wir prüfen, ob die Umkehrung ein verlustbringendes Handelssystem in ein profitables umwandeln kann.
![Modellierung von Zeitreihen unter Verwendung nutzerdefinierter Symbole nach festgelegten Verteilungsgesetzen](https://c.mql5.com/2/33/Custom_series_modelling.png)
![Modellierung von Zeitreihen unter Verwendung nutzerdefinierter Symbole nach festgelegten Verteilungsgesetzen](https://c.mql5.com/i/articles/overlay.png)
Modellierung von Zeitreihen unter Verwendung nutzerdefinierter Symbole nach festgelegten Verteilungsgesetzen
Der Artikel gibt einen Überblick über die Möglichkeiten des Terminals zum Erstellen und Arbeiten mit nutzerdefinierten Symbolen, bietet Optionen zur Simulation einer Handelshistorie mit nutzerdefinierten Symbolen, Trend- und verschiedenen Chartmustern.
![Automatisierte Optimierung eines EAs mit dem MetaTrader 5](https://c.mql5.com/2/33/process-accept-icon.png)
![Automatisierte Optimierung eines EAs mit dem MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Automatisierte Optimierung eines EAs mit dem MetaTrader 5
Der Artikel beschreibt die Implementation eines selbst-optimierenden Mechanismus unter dem MetaTrader 5.
![Verwendung von Indikatoren zur Optimierung von Expert Advisors in Echtzeit](https://c.mql5.com/2/34/indicator_RealTime_optimaze.png)
![Verwendung von Indikatoren zur Optimierung von Expert Advisors in Echtzeit](https://c.mql5.com/i/articles/overlay.png)
Verwendung von Indikatoren zur Optimierung von Expert Advisors in Echtzeit
Die Effizienz eines jeden Handelsroboters hängt von der richtigen Auswahl seiner Parameter ab (Stichwort Optimierung). Jedoch können Parameter, die sich für ein Zeitintervall als optimal erwiesen, ihre Wirksamkeit in einer anderen Zeitspanne der Handelshistorie nicht bestätigen. Außerdem erweisen sich EAs, die während der Tests Gewinne zeigen, als verlustbringend in Echtzeit. Damit rückt das Thema der kontinuierlichen Optimierung in den Vordergrund. Bei vielen Routinearbeiten suchen Menschen immer nach Möglichkeiten, diese zu automatisieren. In diesem Artikel schlage ich einen nicht standardisierten Ansatz zur Lösung dieses Problems vor.
![Das MQL5-Kochbuch: Die Eigenschaften offener Hedge-Positionen abfragen](https://c.mql5.com/2/34/position.png)
![Das MQL5-Kochbuch: Die Eigenschaften offener Hedge-Positionen abfragen](https://c.mql5.com/i/articles/overlay.png)
Das MQL5-Kochbuch: Die Eigenschaften offener Hedge-Positionen abfragen
MetaTrader 5 ist eine Multi-Asset-Plattform. Darüber hinaus unterstützt sie verschiedene Positionsmanagementsysteme. Diese Möglichkeiten bieten deutlich erweiterte Möglichkeiten für die Umsetzung und Formalisierung von Handelsideen. In diesem Artikel werden Methoden zur Handhabung und Bilanzierung von Positionseigenschaften im Hedging-Modus diskutiert. Der Artikel enthält eine abgeleitete Klasse sowie Beispiele, die zeigen, wie man die Eigenschaften einer Hedge-Position abfragt und verarbeitet.
![Elder-Ray (Bulls Power und Bears Power)](https://c.mql5.com/2/33/Elder-Ray-las1su67-2niearv.png)
![Elder-Ray (Bulls Power und Bears Power)](https://c.mql5.com/i/articles/overlay.png)
Elder-Ray (Bulls Power und Bears Power)
Der Artikel beschäftigt sich mit dem Handelssystem von Elder-Ray, das auf den Indikatoren Bulls Power, Bears Power und einem gleitenden Durchschnitt (EMA — exponentiellen gleitenden Durchschnitt) basiert. Dieses System wurde von Alexander Elder in seinem Buch "Trading for a Living" beschrieben.
![Kombinieren der Strategien von Trend- und Seitwärtsbewegung](https://c.mql5.com/2/33/Trend_Flat__1.png)
![Kombinieren der Strategien von Trend- und Seitwärtsbewegung](https://c.mql5.com/i/articles/overlay.png)
Kombinieren der Strategien von Trend- und Seitwärtsbewegung
Es gibt viele Handelsstrategien 'da draußen'. Einige suchen nach Trends, andere definieren Preisspannen von Preisbewegungen und handeln dann diese. Ist es möglich beide Ansätze zu kombinieren, um die Profitabilität zu erhöhen?
![PairPlot basiert auf CGraphic dient der Analyse von Korrelationen zwischen Datenarrays (Zeitreihen)](https://c.mql5.com/2/33/PairPlot_Graphic.png)
![PairPlot basiert auf CGraphic dient der Analyse von Korrelationen zwischen Datenarrays (Zeitreihen)](https://c.mql5.com/i/articles/overlay.png)
PairPlot basiert auf CGraphic dient der Analyse von Korrelationen zwischen Datenarrays (Zeitreihen)
Der Vergleich mehrerer Zeitreihen während einer technischen Analyse ist eine recht häufige Aufgabe, die entsprechende Werkzeuge erfordert. In diesem Artikel schlage ich vor, ein Werkzeug für die grafische Analyse zu entwickeln und Korrelationen zwischen zwei oder mehr Zeitreihen zu erkennen.
![Tiefe Neuronale Netzwerke (Teil VIII). Erhöhung der Klassifizierungsqualität von Ensembles mit Bagging](https://c.mql5.com/2/48/Deep_Neural_Networks_08.png)
![Tiefe Neuronale Netzwerke (Teil VIII). Erhöhung der Klassifizierungsqualität von Ensembles mit Bagging](https://c.mql5.com/i/articles/overlay.png)
Tiefe Neuronale Netzwerke (Teil VIII). Erhöhung der Klassifizierungsqualität von Ensembles mit Bagging
Der Artikel betrachtet drei Methoden, die zur Erhöhung der Klassifizierungsqualität von Ensembles mit Bagging eingesetzt werden können, und schätzt deren Effizienz. Die Auswirkungen der Optimierung der Hyperparameter des neuronalen ELM-Netzwerkes und der Nachbearbeitungsparameter werden bewertet.
![50.000 ausgeführte Aufträge im Rahmen des Freelance-Service bei MQL5.com](https://c.mql5.com/2/34/freelance-icon.png)
![50.000 ausgeführte Aufträge im Rahmen des Freelance-Service bei MQL5.com](https://c.mql5.com/i/articles/overlay.png)
50.000 ausgeführte Aufträge im Rahmen des Freelance-Service bei MQL5.com
Mitglieder des offiziellen MetaTrader Freelance-Service haben bis Oktober 2018 mehr als 50.000 Aufträge ausgeführt. Dies ist die weltweit größte Freelance-Website für MQL-Programmierer: mehr als tausend Entwickler, Dutzende neuer Aufträge täglich und 7 Sprachlokalisierungen.
![Entwicklung von Bestandsindikatoren mit Volumensteuerung am Beispiel des Delta-Indikators](https://c.mql5.com/2/33/StockVolumeIndicators.png)
![Entwicklung von Bestandsindikatoren mit Volumensteuerung am Beispiel des Delta-Indikators](https://c.mql5.com/i/articles/overlay.png)
Entwicklung von Bestandsindikatoren mit Volumensteuerung am Beispiel des Delta-Indikators
Der Artikel beschäftigt sich mit dem Algorithmus der Entwicklung von Bestandsindikatoren auf Basis von realen Volumina mit den Funktionen CopyTicks() und CopyTicksRange(). Einige subtile Aspekte der Entwicklung solcher Indikatoren sowie deren Betrieb in Echtzeit und im Strategietester werden ebenfalls beschrieben.
![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.