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
Offline Charts in dem Neuen MQL4
Offline Charts in dem Neuen MQL4

Offline Charts in dem Neuen MQL4

Das aktualisierte MQL4 hat das neue Format zum Speichern historischer Daten und stellt die geeignete MqlRates Struktur für die komfortable Aufbewahrung der Zeit-, Öffnung-, Tief-, Hoch-, Schluss- und Volumen-Werte bereit. Seit vielen Jahren haben Trader ihre MQL4 Anwendungen entwickelt, die ihre Daten in HST-Dateien sammeln und speichern um Offline-Charts zu erzeugen. Wir können Ihnen versichern, dass alle zuvor kompilierten EX4 Dateien im neuen MetaTrader 4 Terminal auf die gleiche Weise wie zuvor funktionieren.
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.
Pause zwischen Trades
Pause zwischen Trades

Pause zwischen Trades

In diesem Artikel geht es darum, wie man eine Pause zwischen Trades einlegt, wenn mehrere Expert Advisors in einem MT 4 Terminal arbeiten. Die Zielgruppe des Artikels bilden Nutzer, die bereits Grundkenntnisse über das Terminal und Programmieren in MQL4 haben.
Programmordner des MetaTrader 4 Kundenterminals
Programmordner des MetaTrader 4 Kundenterminals

Programmordner des MetaTrader 4 Kundenterminals

Der Artikel beschreibt den Inhalt des Programmordners vom MetaTrader 4 Kundenterminal. Der Artikel wird für diejenigen nützlich sein, die bereits begonnen haben, in die Details des Betriebs des Kundenterminals zu gehen.
MQL4 Sprache für Einsteiger. Schwierige Fragen in Einfachen Sätzen.
MQL4 Sprache für Einsteiger. Schwierige Fragen in Einfachen Sätzen.

MQL4 Sprache für Einsteiger. Schwierige Fragen in Einfachen Sätzen.

Dies ist der zweite Artikel aus der Reihe "MQL4 Sprache für Einsteiger". Nun werden wir komplexere und fortschrittliche Konstruktionen der Sprache untersuchen, neue Möglichkeiten lernen und sehen, wie sie in der täglichen Praxis angewandt werden können. Sie werden sich vertraut machen mit einem neuen Zyklus-Typ 'while, neuen Bedingungs-Typ 'switch', den Operatoren 'break' und 'continue'. Außerdem werden Sie lernen Ihre eigenen Funktionen zu schreiben und mit mehrdimensionalen Arrays zu arbeiten. Und als Nachtisch habe ich eine Erklärung über einen Präprozessor vorbereitet.
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.
Datenstruktur in MetaTrader 4 Build 600 und Höher
Datenstruktur in MetaTrader 4 Build 600 und Höher

Datenstruktur in MetaTrader 4 Build 600 und Höher

MetaTrader 4 Build 600 verfügt über die neue Struktur und Position der Client-Terminal-Dateien. Nun sind MQL4 Anwendungen in separaten Verzeichnissen nach dem Programmtyp (Expert Advisors, Indikatoren oder Skripte) platziert. In den meisten Fällen werden Terminal-Daten nun in einem speziellen Datenordner vom Terminal Installationsort getrennt gespeichert. In diesem Artikel werden wir im Detail beschreiben, wie Daten übertragen werden, sowie die Gründe für das neue Speichersystem einzuführen.
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?
Aktualisierung auf MetaTrader 4 Build 600 und Höher
Aktualisierung auf MetaTrader 4 Build 600 und Höher

Aktualisierung auf MetaTrader 4 Build 600 und Höher

Die neue Version des MetaTrader 4 Terminal verfügt über die aktualisierte Struktur der Benutzerdatenspeicherung. In früheren Versionen wurden alle Programme, Vorlagen, Profile usw. direkt in dem Terminal Installationsordner gespeichert. Nun sind alle notwendigen Daten, die für einen bestimmten Benutzer benötigt werden, in einem separaten Verzeichnis namens Dateiordner gespeichert. Lesen Sie den Artikel und finden Sie Antworten auf häufig gestellte Fragen.
Praktische Verwendung eines Virtual Private Server (VPS) für Autotrading
Praktische Verwendung eines Virtual Private Server (VPS) für Autotrading

Praktische Verwendung eines Virtual Private Server (VPS) für Autotrading

Autotrading mit VPS. Dieser Artikel ist besonders für Autotrader und Autotrading-Unterstützer gedacht.
Identifizieren von Handelsstrategien durch Unterstützungs-/Widerstandspunkte und Kursentwicklungen
Identifizieren von Handelsstrategien durch Unterstützungs-/Widerstandspunkte und Kursentwicklungen

Identifizieren von Handelsstrategien durch Unterstützungs-/Widerstandspunkte und Kursentwicklungen

Dieser Artikel zeigt, wie eine Kursentwicklung und das Überwachen von Unterstützungs- und Widerstandspunkten für gut getimte Markteintritte genutzt werden können. Er beschreibt ein Handelssystem, das diese zwei Dinge zur Bestimmung der Kursentwicklung kombiniert. Der entsprechende MQL4-Code, der basierend auf diesen Handelskonzepten in den EAs genutzt werden kann, wird erklärt.
Alarm und Benachrichtigung für Externe Indikatoren
Alarm und Benachrichtigung für Externe Indikatoren

Alarm und Benachrichtigung für Externe Indikatoren

Beim Arbeiten kann ein Händler mit der folgenden Situation konfrontiert werden: es ist notwendig, einen "Alarm" oder eine SMS-Nachricht am Bildschirm (in einem Chartfenster) zu erhalten, um einen Hinweis auf ein erscheinendes Signal eines Indikators zu bekommen. Der Artikel beinhaltet ein Beispiel zur Anzeige von Informationen über grafische Objekte, die durch einen externen Indikator kreiert wurden.
Drei Aspekte der Manuellen Trading Automatisierung. Teil 1: Trading
Drei Aspekte der Manuellen Trading Automatisierung. Teil 1: Trading

Drei Aspekte der Manuellen Trading Automatisierung. Teil 1: Trading

Dieser Artikel ist der erste in einer Reihe an Artikeln über manuelle Trading-Automatisierung in der MetaTrader 4 Handelsplattform. Jeder der Artikel wird einem der folgenden Aspekte gewidmet sein: Automatisierung von manuellem Trading, aktueller Stand der Handelsanzeige-Automatisierung und Automatisierung von Berichten und Handelsergebnissen. In diesem Artikel werde ich einen interessanten Ansatz zum Erstellen von manuell durch den Trader gesteuerten EAs vorstellen.
Die Grundlage der Programmierung eines Hedge Expert Advisor
Die Grundlage der Programmierung eines Hedge Expert Advisor

Die Grundlage der Programmierung eines Hedge Expert Advisor

Ein Beispiel für einen Hedge (Absicherung) Expert Advisor wird in diesem Artikel vorgestellt. Der Autor wählt sein ganz eigenes Lieblings- Hedge-Paar, welches EURJPY und GBPJPY ist. Es bewegt sich immer in die gleiche Richtung, was es einfacher macht die Absicherungs-Order-Art festzulegen
Ereignisse im МetaТrader 4
Ereignisse im МetaТrader 4

Ereignisse im МetaТrader 4

In diesem Artikel geht es darum, wie man solche Ereignisse wie Eröffnung, Schließung und Modifizierung von Orders im Terminal МetaТrader 4 verfolgen kann. Der Artikel setzt Grundkenntnisse über das Terminal und Programmieren in MQL4 voraus.
Erweiterte Analyse eines Handelskonto
Erweiterte Analyse eines Handelskonto

Erweiterte Analyse eines Handelskonto

Der Artikel befasst sich mit dem automatischen System zur Analyse jedes Handelskontos im MetaTrader 4 Terminal. Technische Aspekte eines erzeugten Berichts und Interpretation der erhaltenen Ergebnisse werden berücksichtigt. Schlussfolgerungen über verbessernde Handelsfaktoren werden nach einer umfangreichen Prüfung des Berichts gezogen. Das MQLab™ Graphic Report Skript wird zur Analyse verwendet.
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.
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.
Komfortables Scalping
Komfortables Scalping

Komfortables Scalping

Der Artikel beschreibt das Verfahren für die Erstellung eines Werkzeuges für komfortables Scalping. Allerdings kann ein solcher Ansatz zum Öffnen von Positionen in jedem anderen Handel angewandt werden.
Die Übertragung eines Indikatorcodes in einen Expertcode. Die Struktur eines Indikators
Die Übertragung eines Indikatorcodes in einen Expertcode. Die Struktur eines Indikators

Die Übertragung eines Indikatorcodes in einen Expertcode. Die Struktur eines Indikators

Im Beitrag geht es um die Übertragung eines Indikatorcodes in den EA-Code und dem Schreiben der Experten, in denen keinen Aufruf zu benutzerdefinierten Indikatoren gibt. Und der gesamte Programmcode für die Berechnung der nötigen Indikatorwerte wird innerhalb des Expertes sein. Dieser Artikel stellt eine allgemeine Darstellung der Struktur des Indikators, die Emulation der Indikatorpuffer im EA und die Ersetzung der Funktion IndicatorCounted(). Der Artikel baut auf einen Leser, der die Programierungserfahrung mit dem MQL4 hat.
Wie ein Marktindikator für alle nicht standarten Charts geschrieben werden soll
Wie ein Marktindikator für alle nicht standarten Charts geschrieben werden soll

Wie ein Marktindikator für alle nicht standarten Charts geschrieben werden soll

Mit Offline-Charts der Programmiersprache MQL4 und mit ein kleinem Lust darauf können Sie jede Art von Grafiken erhalten: "Tic-Tac-Toe", "Renko", "Kagi", "Range Bars", Equivolume Charts usw. In diesem Artikel zeigen wir Ihnen, wie Sie das ohne DLL tun können, deshalb könnten Sie solche Indikatoren wie "Two-in-one" im Markt veröffentlichen und erwerben.
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.
Fuzzy-Logik für eine manuelle Handelsstrategie
Fuzzy-Logik für eine manuelle Handelsstrategie

Fuzzy-Logik für eine manuelle Handelsstrategie

Dieser Artikel zeigt die Möglichkeiten der Verbesserung einer manuelle Handelsstrategie durch die Verwendung der Theorie der unscharfen Mengen (fuzzy sets). Als Beispiel bieten wir eine Schritt-für-Schritt-Beschreibung der Suche nach einer Strategie und die Auswahl der Parameter, gefolgt von der Anwendung der Fuzzy-Logik, um allzu formale Kriterien für den Markteintritt zu verwischen. So erhalten wir nach einer Strategie-Modifikation flexible Bedingungen für die Eröffnung einer Position als eine angemessene Reaktion auf eine Marktsituation.
Ü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.
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.
Strategy Tester: Modellierungsmodi beim Testen von Handelsstrategien
Strategy Tester: Modellierungsmodi beim Testen von Handelsstrategien

Strategy Tester: Modellierungsmodi beim Testen von Handelsstrategien

Viele Programme der technischen Analyse lassen Handelsstrategien anhand historischer Daten testen.
ZUP - Universal-ZigZag mit Pesavento-Mustern. Grafische Benutzeroberfläche
ZUP - Universal-ZigZag mit Pesavento-Mustern. Grafische Benutzeroberfläche

ZUP - Universal-ZigZag mit Pesavento-Mustern. Grafische Benutzeroberfläche

In den zehn Jahren seit der Veröffentlichung der ersten Version der ZUP-Plattform gab es mehrere Änderungen und Verbesserungen. Im Ergebnis haben wir jetzt eine einzigartige, grafische Erweiterung für den MetaTrader 4, die Ihnen eine schnelle und bequeme Analyse des Marktes erlaubt. Der Artikel beschreibt, wie Sie mit der grafischen Oberfläche des ZUP-Indikators arbeiten können.
Die Verwaltung des Handelsterminals MetaTrader via DLL
Die Verwaltung des Handelsterminals MetaTrader via DLL

Die Verwaltung des Handelsterminals MetaTrader via DLL

Dieser Artikel beschäftigt sich mit mit der Verwaltung von Elementen der Benutzerschnittstelle der Handelsplattform MetaTrader mithilfe einer zusätzlichen DLL-Bibliothek. Dies wird am Beispiel der Veränderung der Einstellungen für den Versand von Push-Nachrichten illustriert. Der Quellcode der Bibliothek und ein Beispiel-Skript finden sich im Anhang des Artikels
Thomas DeMarks Beitrag zur technischen Analyse
Thomas DeMarks Beitrag zur technischen Analyse

Thomas DeMarks Beitrag zur technischen Analyse

Die Artikel beschreibt die TD-Punkte und TD-Linien, entdeckt von Thomas DeMark. Ihre praktische Verwendung wird gezeigt. Darüber hinaus wird demonstriert, wie drei Indikatoren und zwei Expert Advisors nach dem Konzepten von Thomas DeMark geschrieben werden.
Wettbewerb an Expert Advisors innerhalb eines Expert Advisor
Wettbewerb an Expert Advisors innerhalb eines Expert Advisor

Wettbewerb an Expert Advisors innerhalb eines Expert Advisor

Mit dem virtuellen Handel können Sie einen anpassungsfähigen Expert Advisor kreieren, der das Einsetzen von virtuellen Trades im realen Markt automatisch ein- und ausschalten wird. Kombinieren Sie mehrere Strategien in einem einzigen Expert Advisor! Ihr Multi-System Expert Advisor wird automatisch eine Handelsstrategie wählen, mit der Sie, basierend auf der Rentabilität der virtuellen Trades, am besten im realen Markt handeln können. Diese Herangehensweise ermöglicht eine Reduzierung der Inanspruchnahme und eine Erhöhung der Rentabilität Ihrer Arbeit auf dem Markt. Experimentieren Sie und teilen Sie Ihre Ergebnisse mit anderen! Ich denke, viele Leute werden sich dafür interessieren, Ihr Portfolio von Strategien kennenzulernen.
Verwendung von Textdateien zum Speichern von Eingabeparametern von Expert Advisors, Indikatoren und Skripts
Verwendung von Textdateien zum Speichern von Eingabeparametern von Expert Advisors, Indikatoren und Skripts

Verwendung von Textdateien zum Speichern von Eingabeparametern von Expert Advisors, Indikatoren und Skripts

Der Artikel beschreibt die Anwendung von Textdateien zum Speichern von dynamischen Objekten, Arrays und anderen Variablen die als Eigenschaften für Expert Advisors, Indikatoren und Skripts verwendet werden. Die Dateien dienen als eine bequeme Erweiterung der Funktionalität der Standardtools, die von der MQL-Sprache angeboten werden.
Die Goldene Regel für Trader
Die Goldene Regel für Trader

Die Goldene Regel für Trader

Um Gewinne basierend auf hohen Erwartungen zu machen, müssen wir drei grundlegende Prinzipien von gutem Trading verstehen: 1) kenne dein Risiko, wenn du in den Markt einsteigst, 2) begrenze Verluste frühzeitig und erlaube deinen Gewinnen zu laufen, 3) kenne die Erwartung von deinem System - teste es regelmäßig und passe es an. Dieser Artikel stellt einen Programm-Code bereit für Trailing Positionseröffnung bereit und die Verwirklichung des zweiten goldenen Prinzips, weil er den Gewinnen ermöglicht auf die höchstmögliche Ebene zu laufen.
Die Orders-Berechnung in einem großen Programm
Die Orders-Berechnung in einem großen Programm

Die Orders-Berechnung in einem großen Programm

Betrachtet werden allgemeine Grundlagen der Orders-Berechnung in einem komplizierten Programm.
Der Indikator Taichi - Eine simple Methode zur Formalisierung der Werte von Ichimoku Kinko Hyo.
Der Indikator Taichi - Eine simple Methode zur Formalisierung der Werte von Ichimoku Kinko Hyo.

Der Indikator Taichi - Eine simple Methode zur Formalisierung der Werte von Ichimoku Kinko Hyo.

Finden Sie, dass es schwierig ist, Ichimoku-Signale zu interpretieren? Dieser Artikel stellt einige Prinzipien vor, mit deren Hilfe man bestimmte Werte und Signal von Ichimoku Kinko Hyo standardisieren kann. Zur Visualisierung ihrer Benutzung hat sich der Autor für das Währungspaar EURUSD entschieden, was allein seinen eigenen Präferenzen geschuldet ist. Natürlich kann dieser Indikator in Verbindung mit jedem beliebigen Währungspaar eingesetzt werden.
Eine alternative Log-datei mit der Verwendung der HTML und CSS
Eine alternative Log-datei mit der Verwendung der HTML und CSS

Eine alternative Log-datei mit der Verwendung der HTML und CSS

In diesem Artikel werden wir eine sehr einfache, aber leistungsfähige Bibliothek zur Erstellung der HTML-Dateien schreiben, dabei lernen wir auch, wie man eine ihre Darstellung einstellen kann (nach seinem Geschmack) und sehen wir, wie man es leicht in seinem Expert Advisor oder Skript hinzufügen oder verwenden kann.
Der grafische Expert Advisor:AutoGraf
Der grafische Expert Advisor:AutoGraf

Der grafische Expert Advisor:AutoGraf

Es werden die Verwendungsmöglichkeiten der grafischen Mittel betrachtet, um ein bequemes Interface (Benutzeroberfläche) des Kontrollhandels zu erstellen.
Statistische Verifizierung des Labouchere-Geldverwaltungssystems
Statistische Verifizierung des Labouchere-Geldverwaltungssystems

Statistische Verifizierung des Labouchere-Geldverwaltungssystems

In diesem Artikel überprüfen wir die statistischen Eigenschaften des Labouchere-Geldverwaltungssystems. Es gilt als eine weniger aggressive Variante von Martingale, weil hierbei die Einsätze nicht verdoppelt, sondern stattdessen um einen bestimmten Betrag erhöht werden.
Money Management neu aufgegriffen
Money Management neu aufgegriffen

Money Management neu aufgegriffen

Der Artikel befasst sich mit einigen Fragen, die auftreten, wenn Trader verschiedene Money-Management-Systeme für Forex-Trading verwenden. Experimentelle Daten aus der Durchführung von Trading-Geschäften mit unterschiedlichen Money-Management (MM) Methoden werden ebenfalls beschrieben.
Benachrichtigung und Kommentar für Externe Indikatoren (Teil Zwei)
Benachrichtigung und Kommentar für Externe Indikatoren (Teil Zwei)

Benachrichtigung und Kommentar für Externe Indikatoren (Teil Zwei)

Seit ich den Artikel "Benachrichtigung und Kommentar für Externe Indikatoren" veröffentlicht habe, empfing ich viele Bitten und Anfragen bezüglich der Möglichkeit der Entwicklung eines externen Informanten, dessen Betrieb auf Indikatorlinien basiert. Nachdem die Fragen analysiert waren, habe ich beschlossen mit dem Thema fortzufahren. Der Erhalt von in den Indikator-Puffern gespeicherten Daten stellte sich als ein weiterer Interessenbereich der Nutzer heraus.
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.