Artikel mit Beispielen für das Programmieren von Handelsrobotern in MQL5

icon

Expert Advisors gehören zum Höhepunkt des Programmierens und sind das gewünschte Ziel jeden Entwicklers im Bereich des automatischen Handels. Sie können auch einen eigenen Handelsroboter schreiben, wenn Sie die Artikel dieser Kategorie lesen und beschriebene Schritte durchführen. Sie werden lernen, wie automatische Handelssysteme erstellt und getestet werden.

Die Artikel lehren, nicht nur in MQL5 zu programmieren, sondern auch jegliche Handelsideen und Techniken umzusetzen. Sie erfahren, wie man Trailing-Stops programmiert, Geld verwaltet, Indikatorwerte erhält und vieles mehr.

Neuer Artikel
letzte | beste
AutoElliottWaveMaker - ein Tool für die halbautomatisierte Analyse von Elliott-Wellen in MetaTrader 5
AutoElliottWaveMaker - ein Tool für die halbautomatisierte Analyse von Elliott-Wellen in MetaTrader 5

AutoElliottWaveMaker - ein Tool für die halbautomatisierte Analyse von Elliott-Wellen in MetaTrader 5

Dieser Beitrag liefert einen Überblick über AutoElliottWaveMaker, das erste Werkzeug für die Analyse von Elliott-Wellen in MetaTrader 5, das eine Kombination aus manueller und automatischer Kennzeichnung von Wellen darstellt. Das Wellenanalyse-Tool ist ausschließlich in MQL5 geschrieben und enthält keine externen DLL-Bibliotheken. Das ist ein weiterer Beleg dafür, dass ausgeklügelte und interessante Programme in MQL5 entwickelt werden können (und sollten).
Die Kursbewegungen. Die Automatisierung der "Engulfing Pattern"-Handelsstrategie
Die Kursbewegungen. Die Automatisierung der "Engulfing Pattern"-Handelsstrategie

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.
Die "Price Action": Die Automatisierung der "Inside Bar"-Handelsstrategie
Die "Price Action": Die Automatisierung der "Inside Bar"-Handelsstrategie

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.
Research hinsichtlich der wiederkehrenden Richtungstendenzen von Candlesticks
Research hinsichtlich der wiederkehrenden Richtungstendenzen von Candlesticks

Research hinsichtlich der wiederkehrenden Richtungstendenzen von Candlesticks

Ist es möglich, das Marktverhalten für einen kurzen zukünftigen Zeitraum vorherzusagen, indem man wiederkehrende Richtungstendenzen von Candlesticks berücksichtigt, die immer zu bestimmten Zeiten während des Tages auftreten? Es ist, wenn ein solches Ereignis wirklich gefunden werden kann. Diese Frage hat sich wohl ein jeder Händler bereits einmal gestellt. Der Zweck dieses Artikels ist es, zu versuchen, das Marktverhalten vorherzusagen, indem man statistisch wiederkehrende Richtungstendenzen von Candlesticks berücksichtigt, die in bestimmten Zeitintervallen auftreten.
Mechanisches Handelssystem "Chuvashov's Dreieck"
Mechanisches Handelssystem "Chuvashov's Dreieck"

Mechanisches Handelssystem "Chuvashov's Dreieck"

Lassen Sie mich Ihnen einen Überblick und den Programmcode des mechanischen Handelssystems bieten, basierend auf Ideen von Stanislav Chuvashov. Die Konstruktion von Dreiecken basiert auf den Schnittpunkten von zwei Trendlinien, aufgebaut durch die oberen und unteren Fractale.
MetaTrader 4 Expert Advisor tauscht Informationen mit der Außenwelt aus
MetaTrader 4 Expert Advisor tauscht Informationen mit der Außenwelt aus

MetaTrader 4 Expert Advisor tauscht Informationen mit der Außenwelt aus

Eine einfache, universelle und zuverlässige Lösung für den Informationsaustausch zwischen MetaTrader 4 Expert Advisor und der Außenwelt. Lieferanten und Konsumenten der Informationen können sich auf verschiedenen Computern befinden, die Verbindung wird über die globalen IP-Adressen hergestellt.
Trademinator 3: Aufstand der Handelsrobots
Trademinator 3: Aufstand der Handelsrobots

Trademinator 3: Aufstand der Handelsrobots

In dem Beitrag „Dr. Tradelove...“ haben wir ein Expert-System angelegt, das die Parameter eines vorher ausgewählten automatischen Handelssystems unabhängig optimiert. Mehr noch, wir haben beschlossen, ein Expert-System zu schaffen, das nicht nur die Parameter des einen, ihm zugeordneten Handelssystems optimieren kann, sondern auch unter mehreren das beste Handelssystem auswählen kann. Schauen wir uns an, wozu es im Stande ist...
Erstellen von Expert-Systemen mit dem Hilfsprogramm Expert Advisor Visual Wizard
Erstellen von Expert-Systemen mit dem Hilfsprogramm Expert Advisor Visual Wizard

Erstellen von Expert-Systemen mit dem Hilfsprogramm Expert Advisor Visual Wizard

Das Hilfsprogramm Expert Advisor Visual Wizard für MetaTrader 5 bietet eine höchst verständliche intuitive grafische Umgebung mit einer umfangreichen Auswahl vorgefertigter Programmblöcke für den Handel, die die Erstellung automatischer Handelssysteme (hier: Expert-Systeme) zu einer Sache von Minuten machen. Die auf Anklicken, Ziehen und Ablegen (click, drag and drop) beruhende Arbeitsweise des Expert Advisor Visual Wizard ermöglicht die Erstellung grafischer Abbildungen von Handelsstrategien und -signalen wie bei der Arbeit mit Papier und Bleistift. Diese Handelsdiagramme werden automatisch von dem von Molanis entwickelten MQL5-Codegenerator analysiert und in einsatzbereite Expert-Systeme übersetzt. Die interaktive grafische Umgebung vereinfacht die Planung und beseitigt die Notwendigkeit des Schreibens von MQL5-Code.
Verwendung von selbstorganisierenden Karten (Kohonenkarten) in MetaTrader 5
Verwendung von selbstorganisierenden Karten (Kohonenkarten) in MetaTrader 5

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.
Universeller Expert Advisor: Handelsmodi von Strategien (Teil 1)
Universeller Expert Advisor: Handelsmodi von Strategien (Teil 1)

Universeller Expert Advisor: Handelsmodi von Strategien (Teil 1)

Jeder Entwickler von Expert Advisors, ungeachtet seiner Programmierfähigkeiten, wird mit den gleichen Aufgaben und algorithmischen Problemen konfrontiert, die für einen sicheren Handelsprozess auf diese oder jene Weise gelöst werden müssen. Dieser Beitrag beschreibt die Möglichkeiten der 'Trading-Engine' CStrategy, die die Lösung dieser Aufgaben übernehmen und dem Nutzer geeignete Mechanismen zur Beschreibung seiner Handelsidee anbieten kann.
Verbinden von neuronalen Netzwerken von NeuroSolutions
Verbinden von neuronalen Netzwerken von NeuroSolutions

Verbinden von neuronalen Netzwerken von NeuroSolutions

Zusätzlich zur Erstellung von neuronalen Netzwerken ermöglicht das Softwarepaket von NeuroSolutions den Export dieser Netzwerke als DLLs. Dieser Beitrag beschreibt den Erstellprozess eines neuronalen Netzwerks, der Erzeugung einer DLL und der Verbindung dieser DLL mit einem Expert Advisor für den Handel in MetaTrader 5.
MQL5 Assistent: Erstellen eines Moduls zum Verfolgen offener Positionen
MQL5 Assistent: Erstellen eines Moduls zum Verfolgen offener Positionen

MQL5 Assistent: Erstellen eines Moduls zum Verfolgen offener Positionen

Als Erzeuger von Handelsstrategien vereinfacht der MQL5 Wizard das Testen von Handelsideen enorm. In diesem Beitrag wird besprochen, wie Ihre eigene Klasse zum Verwalten offener Positionen durch die Verschiebung des Stop-Loss-Niveaus in einen verlustfreien Bereich, wenn sich der Preis in Richtung der Position bewegt, geschrieben und mit dem MQL5 Wizard verbunden werden kann, um Ihren Gewinn beim Handel vor Drawdowns zu schützen. Es wird auch auf die Struktur und das Format der Beschreibung der erstellten Klasse für den MQL5 Wizard eingegangen.
MQL5 Assistent: Wie man ein Risiko- und Geldverwaltungsmodul erzeugt
MQL5 Assistent: Wie man ein Risiko- und Geldverwaltungsmodul erzeugt

MQL5 Assistent: Wie man ein Risiko- und Geldverwaltungsmodul erzeugt

Der Handelsstrategien-Generator des MQL5 Assistenten vereinfacht die Tests von Handelskonzepten ganz erheblich. Dieser Beitrag beschreibt die Entwicklung eines individuell angepassten Risiko- und Geldverwaltungsmoduls und seine Aktivierung im MQL5 Assistenten. Als Beispiel haben wir einen Geldverwaltung-Algorithmus betrachtet, in dem die Größe des Handelsvolumens durch die Ergebnisse des vorigen Abschlusses festgelegt wird. Die Struktur und das Format der Beschreibung der für diesen MQL5 Assistenten erzeugte Klasse werden hier ebenfalls besprochen.
Der MQL5 Assistent: Wie man ein Modul an Handelssignalen erzeugt
Der MQL5 Assistent: Wie man ein Modul an Handelssignalen erzeugt

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 Indikatoren der Micro-, Mittel- und Haupttrends
Die Indikatoren der Micro-, Mittel- und Haupttrends

Die Indikatoren der Micro-, Mittel- und Haupttrends

Ziel dieses Beitrags ist die Untersuchung der Möglichkeiten von Handelsautomatisierung und ihrer Analyse in Form von Indikatoren und des Expert Advisors, auf Basis einiger Vorschläge aus James Hyerczyks Buch "Pattern, Price & Time: Using Gann Theory in Trading Systems". Ohne jeden Anspruch auf Vollständigkeit untersuchen wir hier nur ein Modell - den ersten Teil der Gann-Theorie.
Erzeugung von Multi-Expert Advisors auf Grundlage von Handelsmodellen
Erzeugung von Multi-Expert Advisors auf Grundlage von Handelsmodellen

Erzeugung von Multi-Expert Advisors auf Grundlage von Handelsmodellen

Der Einsatz des Objekt-orientierten Ansatzes in MQL5 erleichtert die Erzeugung von Multi-Currency/Multi-System und Multi-Timeframe Expert Advisors ganz erheblich. Stellen Sie sich nur vor, Ihr einziger EA handelt mit mehreren Dutzend Handelsstrategien auf allen verfügbaren Instrumenten und allen möglichen Zeitrahmen ! Und zusätzlich kann er im Tester problemlos getestet werden und hat zudem für alle, in dieser Zusammenstellung eingeschlossenen Strategien ein oder mehrere Arbeitssysteme zur Geldverwaltung.
Parallele Berechnungen in MetaTrader 5
Parallele Berechnungen in MetaTrader 5

Parallele Berechnungen in MetaTrader 5

Seit Anbeginn der Menschheit ist Zeit von unschätzbarem Wert und wir tun alles, um sie nicht unnötig zu vergeuden. In diesem Sinne beschreibt Ihnen dieser Beitrag, wie Sie die Arbeit Ihres Expert Advisors beschleunigen können, wenn Ihr Computer über einen Mutli-Core Prozessor verfügt. Zudem verlangt die Implementierung der vorgeschlagenen Methode keine Kenntnisse anderer Programmiersprachen außer MQL5.
Einen interaktiven, halbautomatischen Drag-and-Drop Expert Advisor auf Grundlage vorab festgelegter Risiken und dem R/R-Verhältnis (relatives Risiko) bauen
Einen interaktiven, halbautomatischen Drag-and-Drop Expert Advisor auf Grundlage vorab festgelegter Risiken und dem R/R-Verhältnis (relatives Risiko) bauen

Einen interaktiven, halbautomatischen Drag-and-Drop Expert Advisor auf Grundlage vorab festgelegter Risiken und dem R/R-Verhältnis (relatives Risiko) bauen

Einige Händler führen all ihre Handel automatisch aus und einige arbeiten sowohl mit automatischen als auch manuellem Handeln auf Grundlage der Ergebnisse verschiedener Indikatoren. Da ich zur zweiten Gruppe gehöre, wollte ich ein interaktives Tool, mit dem ich Risiko- und Prämien-Levels direkt vom Chart aus dynamisch abschätzen kann. In diesem Beitrag wird erläutert, wie man einen interaktiven, halb-automatischen Expert Advisor mit vorab festgelegten Eigenkapitalrisiko und einem R/R-Verhältnis (relatives Risiko) implementiert. Das Expert Advisor Risiko sowie die Parameter für relativer Risiko und die Postengrößen können während der EA-Laufzeit in seinem Bedienfeld verändert werden.
Der MQL5-Assistent: Erstellen von Expert-Systemen ohne Programmierung
Der MQL5-Assistent: Erstellen von Expert-Systemen ohne Programmierung

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.
Einen Expert Advisor mit Hilfe des MQL5 Objekt-orientierten Programmieransatzes schreiben
Einen Expert Advisor mit Hilfe des MQL5 Objekt-orientierten Programmieransatzes schreiben

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.
Die Verwendung von ORDER_MAGIC für den Handel mit unterschiedlichen Expert Advisors mit einem Instrument
Die Verwendung von ORDER_MAGIC für den Handel mit unterschiedlichen Expert Advisors mit einem Instrument

Die Verwendung von ORDER_MAGIC für den Handel mit unterschiedlichen Expert Advisors mit einem Instrument

Dieser Beitrag beschreibt die Kodierung von Informationen mithilfe der magischen Identifikation sowie die Trennung, den Aufbau und die Synchronisierung des automatischen Handelns verschiedener Expert Advisors. Dieser Beitrag ist für Neueinsteiger ebenso interessant wie für erfahrenere Händler, weil er das Thema virtuelle Positionen behandelt, die bei der Implementierung komplexer Synchronisierungssysteme von Expert Advisors und diverser Strategien hilfreich sind.
Die optimale Berechnungsmethode für das Gesamtvolumen an Positions nach der festgelegten Magischen Zahl
Die optimale Berechnungsmethode für das Gesamtvolumen an Positions nach der festgelegten Magischen Zahl

Die optimale Berechnungsmethode für das Gesamtvolumen an Positions nach der festgelegten Magischen Zahl

In diesem Beitrag geht es um das Problem der Berechnung des Gesamtvolumen an Positions nach festgelegtem Symbol und magischer Zahl. Die hier vorgestellte Methode verlangt nur den minimal notwendigen Teil der Abschluss-History, ermittelt den nächsten Zeitpunkt, als die Gesamtposition gleich Null war und führt Berechnungen an den jüngsten Abschlüssen aus. Des Weiteren wird hier ebenfalls die Arbeit mit globalen Variablen des Client-Terminals behandelt.
Der Einsatz von MQL5 Standard Library Handelsklassen beim Schreiben eines Expert Advisors
Der Einsatz von MQL5 Standard Library Handelsklassen beim Schreiben eines Expert Advisors

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.
Erstellen eines Expert Advisors, der mit verschiedenen Instrumenten handelt
Erstellen eines Expert Advisors, der mit verschiedenen Instrumenten handelt

Erstellen eines Expert Advisors, der mit verschiedenen Instrumenten handelt

Das Konzept der Diversifizierung von Vermögenswerten auf Finanzmärkten ist ziemlich alt und war für Neueinsteiger im Handel immer interessant. In diesem Beitrag stellt der Verfasser eine äußerst einfache Vorgehensweise für die Erstellung eines Expert Advisors vor, der mit mehreren Währungen handelt, um diese Strömung von Handelsstrategien vorzustellen.
Wie man rasch einen Expert Advisor für den Automatisierten Trading-Wettbewerb 2010 erzeugt
Wie man rasch einen Expert Advisor für den Automatisierten Trading-Wettbewerb 2010 erzeugt

Wie man rasch einen Expert Advisor für den Automatisierten Trading-Wettbewerb 2010 erzeugt

Zur Entwicklung eines Expert Advisors zur Teilnahme am Automatisierten Trading-Wettbewerb 2010, nehmen wir ein Template eines fertigen Expert Advisors her. Selbst noch unerfahrene MQL5 Programmierer können diese Aufgabe bewältigen, da ja für die Strategien die grundlegenden Klassen, Funktionen und Templates schon entwickelt sind. Daher genügt es, nur ein bisschen Code zur Implementierung Ihres Trading-Konzepts zu schreiben.
Simulink: ein Leitfaden für Expert Advisor-Entwickler
Simulink: ein Leitfaden für Expert Advisor-Entwickler

Simulink: ein Leitfaden für Expert Advisor-Entwickler

Ich bin kein professioneller Programmierer, deshalb ist das Prinzip "vom Einfachen zum Komplexen" bei der Arbeit an Entwicklungen von Handelssystemen für mich von äußerster Wichtigkeit. Was genau heißt "einfach" für mich? Zunächst heißt das die Anschaulichkeit des Erzeugungsprozesses eines Systems und die Logik seiner Funktionsweise. Und es heißt auch möglichst wenig handgeschriebener Code. In diesem Beitrag versuche ich ein Handelssystem auf Grundlage des Matlab-Pakets zu erzeugen und zu testen und anschließend einen Expert Advisor für MetaTrader 5 zu schreiben. Im Testvorgang werden die historischen Daten von MetaTrader 5 eingesetzt.
Ein Beispiel für ein Handelssystem auf der Grundlage des Indikators Heiken-Ashi
Ein Beispiel für ein Handelssystem auf der Grundlage des Indikators Heiken-Ashi

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.
Virtual Order Manager zum Verwalten von Ordern innerhalb der positionszentrischen Umgebung von MetaTrader 5
Virtual Order Manager zum Verwalten von Ordern innerhalb der positionszentrischen Umgebung von MetaTrader 5

Virtual Order Manager zum Verwalten von Ordern innerhalb der positionszentrischen Umgebung von MetaTrader 5

Diese Klassenbibliothek kann einem Expert Advisor in MetaTrader 5 hinzugefügt werden, damit dieser orderzentrisch geschrieben werden kann, weitestgehend ähnlich zu MetaTrader 4, im Vergleich zum positionsbasierten Ansatz von MetaTrader 5. Dies geschieht durch die Verwaltung von virtuellen Ordern im MetaTrader 5 Client Terminal und die Aufrechterhaltung eines Schutzstopps des Brokers für jede Position, um vor Katastrophenfällen zu schützen.
Erstellen eines "Schlangenspiels" in MQL5
Erstellen eines "Schlangenspiels" in MQL5

Erstellen eines "Schlangenspiels" in MQL5

In diesem Beitrag wird ein Beispiel für die Programmierung eines Schlangenspiels vorgestellt. In MQL5 wird die Programmierung von Spielen in erster Linie durch die Ereignisverarbeitungsroutinen ermöglicht. Die objektorientierte Programmierung ist dabei eine große Hilfe. Sie werden in diesem Artikel neben den Ereignisverarbeitungsroutinen auch Anwendungsbeispiele für die Klassen der Standardbibliothek von MQL5 sowie Einzelheiten zu regelmäßig wiederkehrenden Funktionsaufrufen kennen lernen.
Orders.Erstellen aktiver MQL5-Bedienfelder für den Handel
Orders.Erstellen aktiver MQL5-Bedienfelder für den Handel

Orders.Erstellen aktiver MQL5-Bedienfelder für den Handel

Dieser Beitrag behandelt die Frage des Problems der Entwicklung aktiver Bedienfelder in MQL5. Die Elemente der Benutzeroberfläche werden von dem Ereignisverarbeitungsmechanismus gesteuert. Darüber hinaus besteht die Möglichkeit zur flexiblen Anpassung der Eigenschaften der Bedienfelder. Aktive Bedienfelder ermöglichen die Arbeit mit Positionen sowie die Platzierung, Änderung und Löschung von Bestensaufträgen und Pending Orders.
Modul von Handelssignalen nach dem Bill-Williams-System
Modul von Handelssignalen nach dem Bill-Williams-System

Modul von Handelssignalen nach dem Bill-Williams-System

Der Beitrag handelt sich um die Regeln des Handelssystems von Bill Williams, bietet einen Leitfaden für die Anwendung des entwickelten MQL5-Moduls für die Suche und Markierung von Mustern dieses Systems auf dem Chart, automatischen Handel nach gefundenen Mustern sowie stellt Testergebnisse für verschiedene Symbole dar.
MQL für Anfänger: Wie man Objektklassen entwirft und baut
MQL für Anfänger: Wie man Objektklassen entwirft und baut

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.
Schnelleinstieg oder Kurzanleitung für Anfänger
Schnelleinstieg oder Kurzanleitung für Anfänger

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.
Auftragsstrategien. Ein universelles automatisches Handelssystem
Auftragsstrategien. Ein universelles automatisches Handelssystem

Auftragsstrategien. Ein universelles automatisches Handelssystem

In diesem Beitrag dreht sich alles um Strategien, in denen bedingte Aufträge (Pending Orders) intensiv genutzt werden, um eine Metasprache, die geschaffen werden kann, um diese Strategien in Formelsprache zu beschreiben, und um die Verwendung eines universellen automatischen Handelssystems, dessen Arbeitsweise auf diesen Beschreibungen beruht.
Handelsoperationen in MQL5 - Nichts leichter als das
Handelsoperationen in MQL5 - Nichts leichter als das

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.
Elementare Handelssysteme unter Verwendung von Semaphorindikatoren
Elementare Handelssysteme unter Verwendung von Semaphorindikatoren

Elementare Handelssysteme unter Verwendung von Semaphorindikatoren

Wenn wir ein beliebiges vielschichtiges Handelssystem gründlich untersuchen, werden wir feststellen, dass es auf einem Satz einfacher Handelssignale beruht. Deshalb ist es gar nicht erforderlich, das sich Entwickler gleich zu Beginn ihrer Tätigkeit sofort an der Programmierung komplexer Algorithmen versuchen. In diesem Beitrag wird ein Beispiel für ein Handelssystem vorgestellt, das sich zum Abschluss von Geschäften Indikatoren des Typs Semaphor bedient.
MQL5 Wizard: Neue Version
MQL5 Wizard: Neue Version

MQL5 Wizard: Neue Version

Dieser Beitrag liefert Beschreibungen der neuen Features im aktualisierten MQL5 Wizard. Die modifizierte Architektur von Signalen ermöglicht die Erstellung von Handelsrobotern, die auf der Kombination verschiedener Marktmuster beruhen. Das Beispiel in diesem Beitrag erläutert das Verfahren zur interaktiven Erstellung eines Expert Advisors.
preview
Die Grundlagen für Tests in MetaTrader 5

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.
Leitfaden zum Testen und Optimieren von Expert Advisors in MQL5
Leitfaden zum Testen und Optimieren von Expert Advisors in MQL5

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.
Verschiedene Wege zur Ermittlung eines Trends in MQL5
Verschiedene Wege zur Ermittlung eines Trends in MQL5

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.