![Schrittweiser Leitfaden für Anfänger zum Schreiben eines Expert Advisors in MQL5](https://c.mql5.com/2/0/create_EA_step_by_step_MQL5.png)
![Schrittweiser Leitfaden für Anfänger zum Schreiben eines Expert Advisors in MQL5](https://c.mql5.com/i/articles/overlay.png)
Schrittweiser Leitfaden für Anfänger zum Schreiben eines Expert Advisors in MQL5
Die Programmierung des Expert Advisors in MQL5 ist einfach und kann problemlos erlernt werden. In diesem Leitfaden werden nacheinander die zum Schreiben eines einfachen Expert Advisors auf Grundlage einer entwickelten Handels-Strategie erforderlichen, grundlegenden Schritte erklärt. Es werden hier die Struktur eines Expert Advisors, die Verwendung eingebauter technischer Indikatoren und Handels-Funktionen, die Details des Fehlersuch(Debug)-Modus und die Verwendung des Strategie-Testers präsentiert.
![Anwendung des Verfahrens der eigenen Koordinaten auf die Analyse des Aufbaus einfacher statistischer Verteilungen](https://c.mql5.com/2/0/Eigencoordinates_Nonextensive_Statistical_Distributions_MQL5.png)
![Anwendung des Verfahrens der eigenen Koordinaten auf die Analyse des Aufbaus einfacher statistischer Verteilungen](https://c.mql5.com/i/articles/overlay.png)
Anwendung des Verfahrens der eigenen Koordinaten auf die Analyse des Aufbaus einfacher statistischer Verteilungen
Das große Problem der angewandten Statistik besteht in der Annahme statistischer Hypothesen. Lange Zeit galt es als unlösbar. Das hat sich seit dem Auftreten des Verfahrens der eigenen oder Eigen-Koordinaten geändert. Es handelt sich dabei um ein präzises und leistungsfähiges Werkzeug für die Untersuchung des Aufbaus eines Signals, das es ermöglicht, mehr zu sehen als mit den üblichen Verfahren der zeitgenössischen angewandten Statistik. Dieser Beitrag befasst sich mit der praktischen Anwendung dieses Verfahrens stellt in MQL5 geschriebene Programme vor. Darüber hinaus geht es um das Problem der Ermittlung der Funktion anhand des Beispiels der von Hilhorst und Schehr vorgestellten Verteilung.
![Handelsoperationen in MQL5 - Nichts leichter als das](https://c.mql5.com/2/0/egg.png)
![Handelsoperationen in MQL5 - Nichts leichter als das](https://c.mql5.com/i/articles/overlay.png)
Handelsoperationen in MQL5 - Nichts leichter als das
Kaum ein Händler dürfte nicht auf dem Markt aktiv sein, um Geld zu verdienen, obwohl ein sich gewisser Teil vielleicht auch an der Teilnahme am Handelsgeschehen selbst erfreut. Aber Freude daran vermittelt nicht nur der manuelle Handel. Die Entwicklung automatischer Handelssysteme kann genauso begeisternd sein. Die Erstellung eines automatischen Expert-Systems für den Handel kann ein ebenso fesselndes Erlebnis sein, wie einen Krimi zu lesen.
![Anlegen eigener Trailing Stops](https://c.mql5.com/2/0/Trailing_Stop_MQL5.png)
![Anlegen eigener Trailing Stops](https://c.mql5.com/i/articles/overlay.png)
Anlegen eigener Trailing Stops
Die Grundregel für Händler: Lass‘ Gewinne wachsen, trenn‘ dich von Verlusten! In diesem Beitrag betrachten wir eine der grundlegenden Techniken zur Befolgung dieser Regel: die Verschiebung der schützenden Verlustbegrenzung (Stop Loss Level) nach einer Gewinnsteigerung einer Position, m. a. W.: den Trailing Stop Level, die nachlaufende Stop-Grenze. Sie finden das schrittweise Vorgehen zur Einrichtung einer Klasse zur nachlaufenden Verlustbegrenzung bei den Indikatoren SAR und NRTR. Jedermann ist in der Lage, diese Trailing Stops in die eigenen Expert-Systeme einzufügen oder sie eigenständig zur Überwachung der Positionen des eigenen Kontos zu verwenden.
![Programmierungsgrundlagen für MQL5 Zeit](https://c.mql5.com/2/0/datetime_avatar.png)
![Programmierungsgrundlagen für MQL5 Zeit](https://c.mql5.com/i/articles/overlay.png)
Programmierungsgrundlagen für MQL5 Zeit
Dieser Beitrag konzentriert sich auf Standard MQL5-Funktionen zur Arbeitsweise mit Zeit sowie Programmiertechniken und praktisch sinnvolle Funktionen zur Arbeitsweise mit Zeit, die für die Erzeugung von Expert Advisors und Indikatoren erforderlich sind. Besondere Aufmerksamkeit wird auf die allgemeine Theorie der Zeitmessung gelegt. Dieser Beitrag sollte vor allem für Anfänger unter den MQL5-Programmierern von großem Interesse sein.
![Häufige Fehler in MQL4 Programmen und wie man sie vermeidet](https://c.mql5.com/2/13/1152_84.png)
![Häufige Fehler in MQL4 Programmen und wie man sie vermeidet](https://c.mql5.com/i/articles/overlay.png)
Häufige Fehler in MQL4 Programmen und wie man sie vermeidet
Um kritisches Beenden von Programmen zu vermeiden, hat die vorherige Compiler Version viele Fehler in der Laufzeitumgebung behandelt. Zum Beispiel Division durch Null oder ein Array außerhalb des Bereichs sind kritische Fehler und führen in der Regel zum Programmabsturz. Der neue Compiler kann tatsächliche oder potenzielle Fehlerquellen erkennen und die Code-Qualität verbessern. In diesem Artikel besprechen wir mögliche Fehler, die bei der Erstellung von alten Programmen erkannt werden können und sehen, wie sie zu beheben sind.
![Orders steuern ist einfach](https://c.mql5.com/2/13/126_1.gif)
![Orders steuern ist einfach](https://c.mql5.com/i/articles/overlay.png)
Orders steuern ist einfach
Der Artikel beschreibt die unterschiedlichen Arten der Kontrolle über den geöffneten Positionen und Pending Orders und soll bei der Erstellung eines Expertes helfen.
![Verwendung von selbstorganisierenden Karten (Kohonenkarten) in MetaTrader 5](https://c.mql5.com/2/0/Self_organizing_maps_in_MQL5.png)
![Verwendung von selbstorganisierenden Karten (Kohonenkarten) in MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Verwendung von selbstorganisierenden Karten (Kohonenkarten) in MetaTrader 5
Einer der interessantesten Aspekte von selbstorganisierenden Karten (Kohonenkarten) ist, dass sie ohne Beaufsichtigung lernen, Daten zu klassifizieren. Im einfachsten Fall erstellen sie eine Ähnlichkeitskarte von Eingabedaten (Clustering). SOM-Karten können für die Klassifizierung und Visualisierung von hochdimensionalen Daten genutzt werden. In diesem Beitrag werden wir mehrere einfache Anwendungsbeispiele von Kohonenkarten betrachten.
![Die "Price Action": Die Automatisierung der "Inside Bar"-Handelsstrategie](https://c.mql5.com/2/19/PA.png)
![Die "Price Action": Die Automatisierung der "Inside Bar"-Handelsstrategie](https://c.mql5.com/i/articles/overlay.png)
Die "Price Action": Die Automatisierung der "Inside Bar"-Handelsstrategie
Dieser Artikel beschreibt die Entwicklung eines Expert Advisors für die Handelsplattform MetaTrader 4, und zwar basierend auf der „Inside Bar“-Handelsstrategie, inklusive der Erkennungsprinzipien für die „Inside Bars“ (im Folgenden als „innenliegende Balken“ bezeichnet). Darüber hinaus befassen wir uns mit den Regeln für die Platzierung von Anstehenden Orders und Stopporders. Wir werden ebenfalls einen Test des fertigen Expert Advisors zeigen und Optimierungen desselben demonstrieren.
![Neuronale Netzwerke: Von der Theorie zur Praxis](https://c.mql5.com/2/0/ava_seti.png)
![Neuronale Netzwerke: Von der Theorie zur Praxis](https://c.mql5.com/i/articles/overlay.png)
Neuronale Netzwerke: Von der Theorie zur Praxis
Heutzutage hat sicherlich jeder Trader schon einmal etwas von einem neuronalen Netzwerk gehört - und weiß, wie cool es ist, diese zu benutzen. Die Mehrheit scheint zu glauben, dass es sich bei all jenen, die mit neuronalen Netzwerken operieren, um irgendwelche Übermenschen handeln würde. Mithilfe des vorliegenden Artikels verbinde ich die Absicht, Ihnen die Architektur eines neuronalen Netzwerks samt seiner Applikationen und praktischen Nutzanwendungen näherzubringen.
![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.
![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.
![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.
![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.
![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.
![Die Kursbewegungen. Die Automatisierung der "Engulfing Pattern"-Handelsstrategie](https://c.mql5.com/2/19/price_action_BUOVB_BEOVB_logo.png)
![Die Kursbewegungen. Die Automatisierung der "Engulfing Pattern"-Handelsstrategie](https://c.mql5.com/i/articles/overlay.png)
Die Kursbewegungen. Die Automatisierung der "Engulfing Pattern"-Handelsstrategie
Dieser Artikel beschreibt den Prozess der Erstellung eines Expert Advisors für MetaTrader 4, basierend auf dem sogenannten „Engulfing Pattern“, sowie das Mustererkennungsprinzip und darüber hinaus Regeln für die Festlegung anstehender Orders und Stopp-Orders. Die Ergebnisse der Testreihen und der Optimierung werden Ihnen zu Ihrer Information zur Verfügung gestellt.
![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.
![Das Beispiel einer Experteneinstellung](https://c.mql5.com/2/17/82_1.gif)
![Das Beispiel einer Experteneinstellung](https://c.mql5.com/i/articles/overlay.png)
Das Beispiel einer Experteneinstellung
Die Grundlagen der Programmierung der Programmierungssprache-MQL4 werden am Beispiel der Erstellung eines einfachen Experten-Advisor-Systems durch den Standard-Indikator-MACD betrachtet.
![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.
![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.
![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.
![Einen Expert Advisor mit Hilfe des MQL5 Objekt-orientierten Programmieransatzes schreiben](https://c.mql5.com/2/0/Expert_Advisor_classes_MQL5.png)
![Einen Expert Advisor mit Hilfe des MQL5 Objekt-orientierten Programmieransatzes schreiben](https://c.mql5.com/i/articles/overlay.png)
Einen Expert Advisor mit Hilfe des MQL5 Objekt-orientierten Programmieransatzes schreiben
Dieser Beitrag beschäftigt sich mit dem Objekt-orientierten Ansatz, um das zu machen, was wir bereits im Artikel "Schrittweiser Leitfaden zum Schreiben eines Expert Advisors in MQL5 für Anfänger" getan haben - einen einfachen Expert Advisor erstellen. Die meisten Menschen glauben, das sei schwer, doch ich darf Ihnen versichern: wenn Sie diesen Beitrag gelesen haben, dann können Sie Ihren eigenen Objekt-orientierten Expert Advisor schreiben.
![MQL5 für Neueinsteiger: Leitfaden zur Verwendung technischer Indikatoren in Expert Advisors](https://c.mql5.com/2/0/chainik__1.png)
![MQL5 für Neueinsteiger: Leitfaden zur Verwendung technischer Indikatoren in Expert Advisors](https://c.mql5.com/i/articles/overlay.png)
MQL5 für Neueinsteiger: Leitfaden zur Verwendung technischer Indikatoren in Expert Advisors
Um Werte eines integrierten oder benutzerdefinierten Indikators in einem Expert Advisor zu erhalten, sollte zuerst sein Handle mithilfe der entsprechenden Funktion erstellt werden. Die Beispiele in diesem Beitrag zeigen, wie diese und jene technischen Indikatoren während der Erstellung Ihrer eigenen Programme genutzt werden können. Dieser Beitrag beschreibt Indikatoren, die in MQL5 geschrieben werden. Er richtet sich an jene, die nicht viel Erfahrung in der Entwicklung von Handelsstrategien haben, und liefert einfache und klare Arten der Arbeit mit Indikatoren mithilfe der bereitgestellten Bibliothek von Funktionen.
![Wolfe Wellen](https://c.mql5.com/2/27/MQL5-avatar-Volni-002.png)
![Wolfe Wellen](https://c.mql5.com/i/articles/overlay.png)
Wolfe Wellen
Die von Bill Wolfe vorgeschlagene Methode hilft nicht nur ein Muster zu erkennen und somit den Moment und die Richtung des Einstiegs zu bestimmen, sondern auch das Ziel vorherzusagen, das der Preis erreichen muss sowie die Zeit des Erreichens. Der Artikel beschreibt die Erstellung eines Indikator für die Erkennung der Wolfe Wellen basierend auf dem ZigZag Indikator sowie einen einfachen Expert Advisor, der nach seinen Signalen handelt.
![Random Decision Forest und Reinforcement-Learning](https://c.mql5.com/2/31/family-eco.png)
![Random Decision Forest und Reinforcement-Learning](https://c.mql5.com/i/articles/overlay.png)
Random Decision Forest und Reinforcement-Learning
Random Forest (RF) mit dem Einsatz von Bagging ist eine der leistungsfähigsten maschinellen Lernmethoden, die dem Gradienten-Boosting etwas unterlegen ist. Dieser Artikel versucht, ein selbstlernendes Handelssystem zu entwickeln, das Entscheidungen basierend auf den Erfahrungen aus der Interaktion mit dem Markt trifft.
![Erweiterung des StrategieTesters um ausschließlich Indikatoren zu optimieren am Beispiel von Seitwärts- und Trend-Märkten](https://c.mql5.com/2/22/Optimize-Indicators-Only.png)
![Erweiterung des StrategieTesters um ausschließlich Indikatoren zu optimieren am Beispiel von Seitwärts- und Trend-Märkten](https://c.mql5.com/i/articles/overlay.png)
Erweiterung des StrategieTesters um ausschließlich Indikatoren zu optimieren am Beispiel von Seitwärts- und Trend-Märkten
Es ist für viele Strategien essentiell zu erkennen, ob ein Markt 'flach' ist oder nicht. Mithilfe des bekannten ADX zeigen wir, wie wir den Strategie-Tester nicht nur für die Optimierung dieses Indikators für unseren speziellen Zweck verwenden können, wir können auch entscheiden, ob dieser Indikator unserem Ziel gerecht wird und wir können die durchschnittliche Spanne eines Seitwärts-Marktes und eines Trend-Marktes ermitteln, welches wichtig für die Abschätzung von Stopps und Kurszielen werden könnte.
![Zur Fehlerbehebung von MQL5-Programmen (Debugging)](https://c.mql5.com/2/0/avatar21a.png)
![Zur Fehlerbehebung von MQL5-Programmen (Debugging)](https://c.mql5.com/i/articles/overlay.png)
Zur Fehlerbehebung von MQL5-Programmen (Debugging)
Dieser Artikel richtet sich primär an Programmierer, die die Sprache zwar bereits gelernt haben, die allerdings noch keine Meister ihres Fachs sind. Er wird auf verschiedene Debugging-Techniken eingehen, die der gebündelten Erfahrung des Autors sowie vieler anderer Programmierer entspringen.
![Die Verwendung der Fuzzy-Logik im Trading mit Hilfe von MQL4](https://c.mql5.com/2/20/fuzzy-logic1.png)
![Die Verwendung der Fuzzy-Logik im Trading mit Hilfe von MQL4](https://c.mql5.com/i/articles/overlay.png)
Die Verwendung der Fuzzy-Logik im Trading mit Hilfe von MQL4
Der Artikel enthält Beispiele für die Fuzzy-Logik-Theorie im Trading mit Hilfe von MQL4. Es wird die Entwicklung eines Indikators und eines EAs durch die FuzzyNet Bibliothek für MQL4 beschrieben.
![Geldverwaltungsfunktionen in einem Expert Advisor](https://c.mql5.com/2/0/money_management_MQL5__1.png)
![Geldverwaltungsfunktionen in einem Expert Advisor](https://c.mql5.com/i/articles/overlay.png)
Geldverwaltungsfunktionen in einem Expert Advisor
Die Entwicklung von Handelsstrategien konzentriert sich in erster Linie auf die Suche nach Mustern für den Marktein- und -austritt sowie auf die Aufrechterhaltung von Positionen. Wenn wir in der Lage sind, einige Muster in Regeln für den automatisierten Handel zu gießen, steht der Händler vor der Frage der Berechnung der Menge der Positionen, der Größe der Margen sowie der Aufrechterhaltung eines soliden Bestandes an verpfändbaren Mitteln zur Sicherung offener Positionen im automatisierten Handel. In diesem Beitrag verwenden wir die Programmiersprache MQL5 zur Konstruktion einfacher Beispiele für die Durchführung dieser Berechnungen.
![Ein Expert Advisor mit GUI: Erstellen des Panels (Teil I)](https://c.mql5.com/2/32/avatar_expert_Graph_panel71p.png)
![Ein Expert Advisor mit GUI: Erstellen des Panels (Teil I)](https://c.mql5.com/i/articles/overlay.png)
Ein Expert Advisor mit GUI: Erstellen des Panels (Teil I)
Trotz der Tatsache, dass viele Händler immer noch den manuellen Handel bevorzugen, ist es kaum möglich, die Automatisierung von Routineoperationen vollständig zu vermeiden. Der Artikel zeigt ein Beispiel für die Entwicklung eines Expert Advisor mit Signalen von mehreren Symbolen für den manuellen Handel.
![Der MQL5-Assistent: Platzierung von Order, Stop-Losses und Take Profits auf berechneten Kursen. Erweiterung der Standard-Library](https://c.mql5.com/2/10/ava.png)
![Der MQL5-Assistent: Platzierung von Order, Stop-Losses und Take Profits auf berechneten Kursen. Erweiterung der Standard-Library](https://c.mql5.com/i/articles/overlay.png)
Der MQL5-Assistent: Platzierung von Order, Stop-Losses und Take Profits auf berechneten Kursen. Erweiterung der Standard-Library
Dieser Artikel beschreibt die MQL5 Standard Library-Erweiterung, mit der Expert Advisors erzeugt und Order sowie Stop Losses und Take Profits mittels des MQL5-Assistenten nach Kursen, die von den mit aufgenommenen Modulen empfangen werden, platziert werden können. Dieser Ansatz bedeutet keinerlei zusätzliche Beschränkungen hinsichtlich der Menge an Modulen und führt auch zu keinerlei Konflikten bei ihrer gemeinsamen Arbeit.
![Universeller Expert Advisor: Pending Orders und Hedging Support (Part 5)](https://c.mql5.com/2/22/xmz7zeb9vyt_ftv2.png)
![Universeller Expert Advisor: Pending Orders und Hedging Support (Part 5)](https://c.mql5.com/i/articles/overlay.png)
Universeller Expert Advisor: Pending Orders und Hedging Support (Part 5)
Dieser Artikel enthält eine weitere Beschreibung der CStrategy Trading Engine. Auf vielfachen Wunsch der Nutzer, haben wir dieser Trading Engine noch die Unterstützung von wartenden/schwebenden (pending) Orders hinzugefügt. Zudem unterstützt die neueste Version von Metatrader 5 nun auch Konten mit einer hedging Option. Diese Unterstützung wurde auch der CStrategy hinzugefügt. Dieser Artikel bietet eine detaillierte Beschreibung der Algorithmen und für die Verwendung von Pending Orders, sowie die Prinzipien der Verwendung der CStartegy mit Konten, welchen die hedging-Option aktiviert haben.
![MQL für Anfänger: Wie man Objektklassen entwirft und baut](https://c.mql5.com/2/0/cube__1.png)
![MQL für Anfänger: Wie man Objektklassen entwirft und baut](https://c.mql5.com/i/articles/overlay.png)
MQL für Anfänger: Wie man Objektklassen entwirft und baut
Durch Erstellung eines Beispielprogramms von visuellen Designs, zeigen wir, wie man in MQL5 Klassen entwirft und baut. Dieser Beitrag richtet sich an Programmierer im Anfängerstadium, die auf MT5 Anwendung arbeiten. Wir schlagen hier eine einfache und leicht zu verstehende Technologie zur Erzeugung von Klassen vor, ohne dass man dazu tief in den Theorie des Objekt-orientieren Progammierens einsteigen muss.
![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?
![Der MQL5 Assistent: Wie man ein Modul an Handelssignalen erzeugt](https://c.mql5.com/2/0/MQL5_CExpertSignal.png)
![Der MQL5 Assistent: Wie man ein Modul an Handelssignalen erzeugt](https://c.mql5.com/i/articles/overlay.png)
Der MQL5 Assistent: Wie man ein Modul an Handelssignalen erzeugt
Dieser Beitrag beschreibt, wie man seine eigene Klasse an Handelssignalen mit der Implementierung von Signalen am Schnittpunkt des Kurses und gleitenden Durchschnitts schreiben und sie in den Handelsstrategien-Generator des MQL5 Assistenten einschließen kann. Er erklärt auch die Struktur und das Format der Beschreibung der generierten Klassen für den MQL5 Assistenten.
![Die Eröffnung durch Indikatoren bestimmen lassen](https://c.mql5.com/2/30/eagoh7z681u4_pdq0h_2f_8dqlderd9j5.png)
![Die Eröffnung durch Indikatoren bestimmen lassen](https://c.mql5.com/i/articles/overlay.png)
Die Eröffnung durch Indikatoren bestimmen lassen
Im Leben eines Händlers gibt es verschiedene Situationen. Häufig wünschen wir uns, die Strategie von geschlossen, erfolgreichen Positionen fortzusetzen, während wir versuchen, die der Verlust bringenden Positionen weiterzuentwickeln und zu verbessern. In beiden Fällen vergleichen wir Positionen mit bekannten Indikatoren. Dieser Artikel schlägt die Methoden eines Batch-Vergleichs von Positionen mit einer Reihe von Indikatoren vor.