Artikel über das Programmieren in MQL4

icon

Hier finden Sie veröffentlichte Beiträge über die Programmiersprache von Handelsstrategien MQL4. Der Großteil der Beiträge wurde von aktiven Mitgliedern der Trader-Community geschrieben.  Alle Beiträge sind in Kategorien aufgeteilt: "Expert Advisors", "Indikatoren", "Handelsstrategien" usw.

Verfolgen Sie neue Publikationen und diskutieren Sie darüber im Forum!

Neuer Artikel
letzte | beste
Der Objekt-Ansatz in MQL
Der Objekt-Ansatz in MQL

Der Objekt-Ansatz in MQL

Dieser Artikel wird in erster Linie für alle Programmierer von Interesse sein – sowohl Neueinsteiger als auch Profis, die mit der MQL-Umgebung arbeiten. Darüber hinaus wäre es sinnvoll, wenn dieser Artikel von den Entwicklern und Planern der MQL-Umgebung gelesen werden würde, weil hierin nämlich einige Fragen thematisiert werden, die vielleicht in die künftigen Implementierungen von MetaTrader und MQL miteinbezogen werden könnten.
So können Sie Ihre eigenen Optimierungskriterien implementieren
So können Sie Ihre eigenen Optimierungskriterien implementieren

So können Sie Ihre eigenen Optimierungskriterien implementieren

In diesem Artikel finden Sie ein Beispiel für die Optimierung nach dem Kriterium Gewinn/Kreditinanspruchnahme, wobei die Resultate in einer Datei zusammengefasst werden, die für die Verwendung mit einem standardisierten "Expert Advisor" - dem Gleitenden Durchschnitt - geeignet ist.
MQL4 Sprache für Einsteiger. Einführung
MQL4 Sprache für Einsteiger. Einführung

MQL4 Sprache für Einsteiger. Einführung

Diese Artikelreihe ist für Trader gedacht, die nichts über Programmierung wissen, aber den Wunsch haben MQL4 so schnell wie möglich mit minimal aufgewendeter Zeit und Anstrengung zu lernen. Wenn Sie Angst vor solchen Begriffen wie "Objektorientierung" oder "dreidimensionale Arrays" haben, ist dieser Artikel das was Sie brauchen. Die Lektionen sind für ein maximal schnelles Ergebnis entworfen. Darüber hinaus werden die Informationen in verständlicher Form geliefert. Wie werden nicht zu tief in die Theorie gehen, aber Sie werden den praktischen Nutzen bereits ab der ersten Lektion gewinnen.
Strings: Tabelle mit ASCII Zeichen und ihre Verwendung
Strings: Tabelle mit ASCII Zeichen und ihre Verwendung

Strings: Tabelle mit ASCII Zeichen und ihre Verwendung

In diesem Artikel analysieren wir die Tabelle mit ASCII Zeichen und die Wege, in denen sie verwendet werden können. Wir werden uns außerdem mit einigen neuen Funktionen, dem Prinzip der Arbeitsweise, die auf den Besonderheiten der ASCII Tabelle basiert, beschäftigen, und dann werden wir eine neue Bibliothek (Libary) erstellen, die diese Funktionen enthält. Sie sind in anderen Programmiersprachen ziemlich beliebt, aber sie sind nicht in der Liste eingebauter Funktionen enthalten. Außerdem werden wir die Grundlagen der Arbeit mit Strings im Detail untersuchen. Also, ich glaube, Sie werden sicherlich etwas Neues über diesen nützlichen Datentyp erfahren.
Wie man das Erkennen und Beheben von Fehlern in einem Expert Advisor Code einfacher macht
Wie man das Erkennen und Beheben von Fehlern in einem Expert Advisor Code einfacher macht

Wie man das Erkennen und Beheben von Fehlern in einem Expert Advisor Code einfacher macht

In der Expert Advisor Entwicklung, sind die Fragen der Fehlererkennung im Code und deren Behebung sehr wichtig. Die Besonderheit ist, dass ein nicht rechtzeitig entdeckter Fehler, eine wertvolle Idee für ein Handelssystem bereits auf der Stufe der ersten Tests ruinieren kann. Deshalb berücksichtigt jeder vernünftige EA Entwickler solche Probleme von Anfang an. Dieser Artikel beschäftigt sich mit einigen Ansätzen, die in dieser schwierigen Angelegenheit helfen.
Praktische Anwendung von Cluster Indikatoren im Devisenhandel
Praktische Anwendung von Cluster Indikatoren im Devisenhandel

Praktische Anwendung von Cluster Indikatoren im Devisenhandel

Cluster Indikatoren sind Sätze aus Indikatoren, die Währungspaar in einzelne Währungen teilen. Indikatoren ermöglichen es die relative Wechselkursschwankung zu verfolgen, das Potential der Bildung eines neuen Währungstrends zu bestimmen, Handelssignale zu erhalten, sowie mittel- und langfristigen Positionen zu folgen.
Umfrage: Trader Einschützung des Mobil Terminals
Umfrage: Trader Einschützung des Mobil Terminals

Umfrage: Trader Einschützung des Mobil Terminals

Leider gibt es zu diesem Zeitpunkt keine klaren Prognosen über die Zukunft des mobilen Trading. Allerdings gibt es eine Menge Spekulationen rund um dieses Thema. In unserem Versuch diese Unklarheiten aufzulösen, haben wir beschlossen eine Umfrage mit Tradern durchzuführen, um deren Meinung über unser mobiles Terminal zu erfahren. Durch die Bestrebungen dieser Umfrage konnten wir ein klares Bild dessen schaffen, wie unsere mobilen Trader aktuell über das Produkt denken, sowie über deren Anfragen und Wünsche für zukünftige Entwicklungen in unseren mobilen Terminals.
ZUP - Universal ZigZag mit Pesavento Mustern. Teil 2
ZUP - Universal ZigZag mit Pesavento Mustern. Teil 2

ZUP - Universal ZigZag mit Pesavento Mustern. Teil 2

ZUP - Universal ZigZag mit Pesavento Mustern. Teil 2 - Beschreibung der eingebetteten Tools
Indikator Alternative Ichimoku – Einrichtung, Anwendungsbeispiele
Indikator Alternative Ichimoku – Einrichtung, Anwendungsbeispiele

Indikator Alternative Ichimoku – Einrichtung, Anwendungsbeispiele

Wie richtet man einen Alternativ Ichimoku richtig ein? Lesen Sie die Beschreibung der Einrichtung der Parameter. Der Artikel wird Ihnen helfen die Methode der Einrichtung der Parameter zu verstehen, nicht nur für den Indikator Ichimoku. Sicher werden Sie auch besser verstehen, wie Sie den Standard Ichimoku Kinko Hyo einrichten.
Test-Visualisierung. Funktionalität-Erweiterung.
Test-Visualisierung. Funktionalität-Erweiterung.

Test-Visualisierung. Funktionalität-Erweiterung.

Im Artikel wurden Programm-Mittels beschrieben, welche die Teste der Strategien maximal ähnlich mit dem realen Handeln ermöglichen.
Trading-Strategien
Trading-Strategien

Trading-Strategien

Alle Kategorien, die Trading-Strategien klassifizieren, sind völlig willkürlich. Die folgende Klassifikation soll die grundlegenden Unterschiede zwischen möglichen Ansätzen zum Handel betonen.
Zehn grundlegende Fehler eines Traderanfängers
Zehn grundlegende Fehler eines Traderanfängers

Zehn grundlegende Fehler eines Traderanfängers

Zehn grundlegende Fehler eines Traderanfängers: Das Handeln auf der Marktöffnung, Übermäßige Eile bei der Einnahme des Gewinns, Hinzufügen zu einer Verlustposition, Schließung der Positionen beginnend mit der besten, Rachsucht, die am meisten bevorzugten Positionen, das Handeln mit dem Prinzip "Gekauft, für ewig Gekauft", Schließung der rentablen strategischen Position am ersten Tag, Schließung der Position nach dem Eröffnungssignal der gegenüberliegenden Position, Zweifel.
Experten-Testen im Client Terminal MetaTrader 4. Der Einblick
Experten-Testen im Client Terminal MetaTrader 4. Der Einblick

Experten-Testen im Client Terminal MetaTrader 4. Der Einblick

Was passiert nach dem Klicken auf die Taste "Start"? Der Artikel gibt die Antwort auf diese und viele andere Fragen.
Geheimnisse des Client Terminals MetaTrader 4: Alarm-System
Geheimnisse des Client Terminals MetaTrader 4: Alarm-System

Geheimnisse des Client Terminals MetaTrader 4: Alarm-System

Wie Sie immer die aktuelle Lage im Terminal und auf Ihrem Konto wissen können, und dabei nicht immer wieder das Bildschirm angucken. Systemereignisse; Benutzerereignisse; Sounds und ausführbare Dateien; E-Mails; Zugriff-Einstellungen zum SMTP-Server; Veröffentlichen; Zugriff-Einstellungen zum FTP-Server.
Geheimnisse des Client Terminals MetaTrader 4
Geheimnisse des Client Terminals MetaTrader 4

Geheimnisse des Client Terminals MetaTrader 4

21 Arten dein Leben zu vereinfachen: versteckte Möglichkeiten des Client Terminals MetaTrader 4 Vollbildmodus; Tastenkombinationen; mobile Navigationszeile; Fenster minimalisieren; Favoriten; Den Trafik verlangsamen; Nachrichten deaktivieren; Kombinationen von Symbolen; Das Fenster Pop-up Preise; Vorlagen für Testgrafiken und unabhängigen Grafiken; Profilen; Fadenkreuz; das Lineal; die Grafik Bar um Bar durchgucken; die Konto-History auf der Grafik; die Typs von Pendig-Orders; Stop-Loss und Take-Profit ändern; die Entfernung annullieren; Drücken einer Grafik.
Automatisierte Optimierung eines Handelsroboters in Realem Handel
Automatisierte Optimierung eines Handelsroboters in Realem Handel

Automatisierte Optimierung eines Handelsroboters in Realem Handel

Der Artikel beschreibt und liefert eine Bibliothek von Funktionen, die es einem Trader ermöglichen seine oder ihre Expert Advisor Eingaben zu optimieren, durch starten der Optimierung direkt aus dem EA.
Skype verwenden um Nachrichten von einem Expert Advisor zu senden
Skype verwenden um Nachrichten von einem Expert Advisor zu senden

Skype verwenden um Nachrichten von einem Expert Advisor zu senden

Der Artikel befasst sich mit den Möglichkeiten, wie man Skype verwendet um interne Nachrichten und SMS von einem Expert Advisor zu Mobiltelefonen zu versenden
Techniche Analyse: Mach das Unmögliche Möglich!
Techniche Analyse: Mach das Unmögliche Möglich!

Techniche Analyse: Mach das Unmögliche Möglich!

Der Artikel beantwortet die Frage: Warum kann das Unmögliche möglich werden, wo vieles anders suggeriert wird? Technische Analyse Argumentation.
ZUP - Universal ZigZag mit Pesavento Mustern. Teil 1
ZUP - Universal ZigZag mit Pesavento Mustern. Teil 1

ZUP - Universal ZigZag mit Pesavento Mustern. Teil 1

Der Artikel gibt eine kurze Beschreibung der zugrundeliegenden Ideen des ZUP Indikator - Universal ZigZag mit Pesavento Mustern. Der Artikel beschreibt außerdem in ZUP eingebettete ZigZag Indikatoren.
Pivot Punkte Helfen Markt-Trends zu Bestimmen
Pivot Punkte Helfen Markt-Trends zu Bestimmen

Pivot Punkte Helfen Markt-Trends zu Bestimmen

Der Pivot Punkt ist eine Linie im Kurs-Chart, die den weiteren Trend eines Währungspaares zeigt. Wenn der Kurs oberhalb der Linie ist, neigt er dazu zu steigen. Wenn der Kurs unterhalb der Linie ist, neigt er dementsprechend dazu zu fallen.
Handelsstrategie basierend auf Pivot Punkte Analyse
Handelsstrategie basierend auf Pivot Punkte Analyse

Handelsstrategie basierend auf Pivot Punkte Analyse

Pivot Punkte (PP) Analyse ist eine der einfachsten und effektivsten Strategien für hoch volatile Intraday Märkte. Sie wurde bereits in der Zeit vor den Computern verwendet, als Trader, die mit Aktien arbeiteten, keine ADP verwenden konnten, ausgenommen Zählrahmen und Arithmometer.
Theoretische Grundlagen zum Aufbau von Cluster Indikatoren für Devisenhandel
Theoretische Grundlagen zum Aufbau von Cluster Indikatoren für Devisenhandel

Theoretische Grundlagen zum Aufbau von Cluster Indikatoren für Devisenhandel

Cluster Indikatoren sind Indikatoren, die Währungspaare in einzelne Währungen aufteilen. Indikatoren ermöglichen das Verfolgen der relativen Währungsfluktuation, bestimmen das Potential der Bildung eines neuen Trends, erhalten Handelssignale und folgen mittelfristigen und langfristigen Positionen.
Übertragen eines Indikator Code in einen Expert Advisor Code. Abschluss
Übertragen eines Indikator Code in einen Expert Advisor Code. Abschluss

Übertragen eines Indikator Code in einen Expert Advisor Code. Abschluss

Dies ist der abschließende Artikel über das Übertragen eines Indikator Code in einen Expert Advisor Code. Hier verändert der Autor in einem bestimmten Beispiel einen Code eines Expert Advisor so, dass dieser EA in einer einzigen Datei dargestellt wird, ohne den Aufruf benutzerdefinierter Indikatoren.
Wie man einen Zuverlässigen und Sicheren Handelsroboter in MQL4 entwickelt
Wie man einen Zuverlässigen und Sicheren Handelsroboter in MQL4 entwickelt

Wie man einen Zuverlässigen und Sicheren Handelsroboter in MQL4 entwickelt

Der Artikel befasst sich mit den häufigsten Fehlern, die Auftreten bei der Entwicklung und Verwendung eines Expert Advisor. Ein beispielhaftes sicheres automatisches Handelssystem wird auch beschrieben.
Ein Expert Advisor auf Bestellung gemacht. Handbuch für einen Trader
Ein Expert Advisor auf Bestellung gemacht. Handbuch für einen Trader

Ein Expert Advisor auf Bestellung gemacht. Handbuch für einen Trader

Nicht alle Trader sind Programmierer. Und nicht alle Programmierer sind wirklich gut. Also, was sollte getan werden, wenn Sie Ihr System automatisieren müssen und keine Zeit und Lust haben MQL4 zu studieren?
Terminal Service Client. Wie man einen Pocket PC zu Big Brothers Freund macht
Terminal Service Client. Wie man einen Pocket PC zu Big Brothers Freund macht

Terminal Service Client. Wie man einen Pocket PC zu Big Brothers Freund macht

Der Artikel beschreibt die Art und Weise der Verbindung eines Remote-PCs mit installiertem MT4-Client Terminal über einen PDA.
Übertragen eines Indikator Code in einen Expert Advisor Code. Allgemeine Strukturelle Regelungen von Expert Advisor und Anzeigefunktionen
Übertragen eines Indikator Code in einen Expert Advisor Code. Allgemeine Strukturelle Regelungen von Expert Advisor und Anzeigefunktionen

Übertragen eines Indikator Code in einen Expert Advisor Code. Allgemeine Strukturelle Regelungen von Expert Advisor und Anzeigefunktionen

Dieser Artikel befasst sich mit den Möglichkeiten einen Indikator-Code in einen Expert Advisor Code zu übertragen, mit dem Schreiben von Expert Advisors ohne Aufrufe spezifischer Indikatoren und mit dem gesamten Quellcode für die Kalkulation benötigter Indikatorwerte innerhalb des Expert Advisor. Der Artikel vermittelt eine allgemeine Systematik von Expert Advisor Änderungen, und die Idee zum Aufbau einer Anzeigefunktion, basierend auf einem benutzerdefinierten Indikator. Der Artikel ist für Leser gedacht, die bereits Erfahrung mit Programmieren in der MQL4 Sprache haben.
Grundsätze der Zeit-Transformation im Intraday-Trading
Grundsätze der Zeit-Transformation im Intraday-Trading

Grundsätze der Zeit-Transformation im Intraday-Trading

Dieser Artikel enthält das Konzept der operativen Zeit, das es ermöglicht einen gleichmäßigeren Kursfluss zu erhalten. Er enthält außerdem den Quellcode des geänderten Moving Average, mit einem Ausgleich für diese Zeit-Transformation.
Test Visualisierung: Handelshistorie
Test Visualisierung: Handelshistorie

Test Visualisierung: Handelshistorie

Beginnend mit Build 196 bietet das MetaTrader 4 Client Terminal eine Test-Visualisierungsfunktion. Sie ermöglicht das Kontrollieren von Expert Advisor Tests auf einem völlig neuen Niveau. Nun kann der Trading-Programmierer jede Aktion von seinem oder ihrem Expert Advisor beobachten, durch prüfen seiner Operationen in der Historie!
Haltepunkte im Tester: Es ist möglich!
Haltepunkte im Tester: Es ist möglich!

Haltepunkte im Tester: Es ist möglich!

Dieser Artikel befasst sich mit Haltepunkt-Emulation beim Durchlaufen des Testers, Debug-Informationen werden angezeigt.
Erstellen eines Automatischen Handelssystems
Erstellen eines Automatischen Handelssystems

Erstellen eines Automatischen Handelssystems

Sie müssen zugeben, dass es verlockend klingt - Sie werden stolzer Besitzer eines Programms, das für Sie innerhalb von Minuten ein profitables Automatisches Handelssystem (AHS) entwickeln kann. Alles was Sie machen müssen, ist die wünschenswerten Eingaben und die Eingabetaste drücken. Und - hier ist es, Sie testen Ihr AHS und erwarten Sie positive Auszahlungen. Während andere Menschen tausende Stunden investieren, um dieses einzigartige AHS zu entwickeln, das sie "fürstlich bedient", klingt diese Aussage, gelinde gesagt, ziemlich gewagt. Auf der einen Seite sieht dies ein wenig überlebensgroß aus... Allerdings, nach meiner Meinung, kann dieses Problem gelöst werden.
Verwendung der Crashlogs, um eigene dll einzurichten
Verwendung der Crashlogs, um eigene dll einzurichten

Verwendung der Crashlogs, um eigene dll einzurichten

25-30% von allen Crashlogs, die vom Benutzer kommen, entstehen durch die Ausführungsfehler der Funktion, die aus dem benutzerdefinierten dll importiert werden.
Mein erster Gral
Mein erster Gral

Mein erster Gral

Es werden die häufigsten Fehler betrachtet, die Programmieranfänger beim Testen ihrer "superprofitable" Handelssystems betreffen, die sie erstellt haben. Es werden Beispiele gegeben, die beim Testen fantastische Ergebnisse geben, aber im wirklichen Handeln führen nur zu Verlusten.
Mehrmalige Neuberechnungen des nullwertigen Bars in einigen Indikatoren
Mehrmalige Neuberechnungen des nullwertigen Bars in einigen Indikatoren

Mehrmalige Neuberechnungen des nullwertigen Bars in einigen Indikatoren

Der Artikel widmet sich dem Problem bei einer Neuberechnung des Indikator-Wertes im Client-Terminal MetaTrader 4, wenn das nullwertige Bar sich ändert. Es handelt sich da um die allgemeine Idee, dass zusätzliche Programm-Elementen im Indikator-Code hinzugefügt werden können, welche die Wiederherstellung des Programmen-Codes ermöglichen, der bis zu mehrmaligen Neuberechnungen gespeichert werden muss.
Genetische Algorithmen in MetaTrader 4. Im Vergleich zur direkten Sortierung des Optimizers
Genetische Algorithmen in MetaTrader 4. Im Vergleich zur direkten Sortierung des Optimizers

Genetische Algorithmen in MetaTrader 4. Im Vergleich zur direkten Sortierung des Optimizers

Im Artikel wurden die Schnelligkeit und Ergebnisse der Advisors-Optimierung mit den genetischen Algorithmen im Vergleich zur direkten Sortierung durchgeführt.
Genetische Algorithmen - Mathematik
Genetische Algorithmen - Mathematik

Genetische Algorithmen - Mathematik

Genetische Algorithmen sind für die Lösung der Optimierungsaufgaben vorgesehen. Als Beispiel für eine solche Aufgabe, können wir das Lernen in Neuronet nehmen, das heißt, es werden solche Gewichtswerte ausgewählt, die den minimalen Fehler zulassen. Im Grunde des genetischen Algorithmus liegt ein Zufallssuchverfahren.
Wie die Testergebnisse des Experten selbstständig  bewerten
Wie die Testergebnisse des Experten selbstständig  bewerten

Wie die Testergebnisse des Experten selbstständig bewerten

Im Artikel wurden Formel und die Berechnungsmethode der Daten angeboten, die im Testerbericht angezeigt werden.
MQL4 wie ein Traders Werkzeug oder Advanced Technical Analysis
MQL4 wie ein Traders Werkzeug oder Advanced Technical Analysis

MQL4 wie ein Traders Werkzeug oder Advanced Technical Analysis

Trading ist vor allem eine Wahrscheinlichkeitsrechnung. Und das Sprichwort «Faulheit ist der Motor für den Fortschritt» zeigt uns den Grund, warum all diese Indikatoren und Handelssysteme entwickelt worden sind. Daraus folgt, dass der größte Teil von neuen Tradern schon die entwickelten Handelstheorien lernt. Aber es gibt immer noch Markt-Geheimnisse, und Werkzeuge für die Analyse der Preisbewegungen, existieren meistens in der Form von realisierten technischen Indikatoren, mathematischen und statistischen Paketen. Vielen Dank Bill Williams für seinen Beitrag in der Marktbewegungen-Theorie. Aber man soll damit nicht aufhören.
Das Expertensystem "Kommentator". Die praktische Verwendung der eingebauten Indikatoren im MQL4-Programm
Das Expertensystem "Kommentator". Die praktische Verwendung der eingebauten Indikatoren im MQL4-Programm

Das Expertensystem "Kommentator". Die praktische Verwendung der eingebauten Indikatoren im MQL4-Programm

Der Artikel betrachtet die Verwendung der technischen Indikatoren beim Programmieren in der MQL4-Sprache.
Die Synchronisation Experts,Skripts und Indikatoren
Die Synchronisation Experts,Skripts und Indikatoren

Die Synchronisation Experts,Skripts und Indikatoren

Betrachtet wird die Notwendigkeit und allgemeine Grundlagen zum Aufbau des Programmkomplexes, der einen Experte, einen Skript und einen Indikator enthält.