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
Expert Advisors Basierend auf Beliebten Handelssystemen und Alchemie der Handelsroboter Optimierung (Teil VII)
Expert Advisors Basierend auf Beliebten Handelssystemen und Alchemie der Handelsroboter Optimierung (Teil VII)

Expert Advisors Basierend auf Beliebten Handelssystemen und Alchemie der Handelsroboter Optimierung (Teil VII)

In diesem Artikel gibt der Autor ein Beispiel eines Expert Advisors, der den Anforderungen gemäß den Regeln der Automated Trading Championship 2008 entspricht
Äquivolumen-Chart-Erstellung: Eine Neubetrachtung
Äquivolumen-Chart-Erstellung: Eine Neubetrachtung

Äquivolumen-Chart-Erstellung: Eine Neubetrachtung

Dieser Artikel beschreibt eine Methode zur Erstellung von Charts, bei der jeder einzelne Balken aus einer gleichen Anzahl von Ticks besteht.
HTML Komplettlösung mit MQL4
HTML Komplettlösung mit MQL4

HTML Komplettlösung mit MQL4

HTML ist heute eine der weitverbreiteten Arten von Dokumenten. Das MetaTrader 4 Client Terminal ermöglicht Ihnen Aufstellungen, Tests und Optimierungsberichte als.htm Dateien zu speichern. Manchmal ist es erforderlich Informationen aus solchen Dateien in einem MQL4 Programm zu erhalten. Der Artikel beschreibt eine der Variationen, wie man die Tag-Struktur und die Inhalte aus HTML erhält.
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.
Die Realisierung der dreifarbigen Indikatoren und einige Möglichkeiten für eine maximale Vereinfachung des Indikatoren-Schreibens
Die Realisierung der dreifarbigen Indikatoren und einige Möglichkeiten für eine maximale Vereinfachung des Indikatoren-Schreibens

Die Realisierung der dreifarbigen Indikatoren und einige Möglichkeiten für eine maximale Vereinfachung des Indikatoren-Schreibens

In diesem Artikel betrachtet der Autor einige Methoden zur Erhöhung der Informativität für visuelles Trading. Der Autor analysiert die Realisierung der dreifarbigen Indikatoren, bei deren Aufbau die Daten aus anderen Zeitrahmen verwendet werden, und geht weiter auf die Bibliothek der Indikatoren ein, die bereits im Artikel "Effektive Mittelwertbildungsalgorithmen mit minimalen Lags und ihre Verwendung in Indikatoren" erwähnt wurde.
Grafische Kontrolle der Externen Parameter von Indikatoren
Grafische Kontrolle der Externen Parameter von Indikatoren

Grafische Kontrolle der Externen Parameter von Indikatoren

Externe Variablen von Indikatoren werden über ein spezielles Fenster gesteuert, in dem Parameter geändert werden können und der Indikator wieder gestartet wird. Der offensichtliche Nachteil dieser Bearbeitung, ergibt sich aus der Notwendigkeit die benötigten Parameter auf dem Bildschirm anzuzeigen und den Indikator grafisch zu steuern.
Die Individualpsychologie eines Traders
Die Individualpsychologie eines Traders

Die Individualpsychologie eines Traders

Das Verhalten des Traders auf dem Finanzmarkt. Die persönliche Sammlung des Autors aus dem Buch von A. Elder "Trading for a Living".
Expert Advisors Basierend auf Beliebten Handelssystemen und Alchemie der Handelsroboter Optimierung (Teil III)
Expert Advisors Basierend auf Beliebten Handelssystemen und Alchemie der Handelsroboter Optimierung (Teil III)

Expert Advisors Basierend auf Beliebten Handelssystemen und Alchemie der Handelsroboter Optimierung (Teil III)

In diesem Artikel fährt der Autor fort mit dem Analysieren der Umsetzung von Algorithmen einfachster Handelssysteme und führt ein in die Automatisierung von Backtests. Der Artikel wird nützlich sein für beginnende Trader und EA-Autoren.
Ein Non-Trading EA Indikatoren Test
Ein Non-Trading EA Indikatoren Test

Ein Non-Trading EA Indikatoren Test

Alle Indikatoren können in zwei Gruppen unterteilt werden: statische Indikatoren, deren Anzeige, einmal angezeigt, immer die gleiche in der Historie bleibt und sich nicht mit neu hereinkommenden Kursen ändert, und dynamische Indikatoren, die ihren Zustand nur für den aktuellen Augenblick anzeigen und vollständig neu gezeichnet werden, wenn ein neuer Kurs kommt. Die Effizienz eines statischen Indikators ist direkt auf den Chart sichtbar. Aber wie können wir prüfen, ob ein dynamischer Indikator richtig arbeitet? Dieser Frage ist der Artikel gewidmet.
Expert Advisors Basierend auf Beliebten Handelssystemen und Alchemie der Handelsroboter Optimierung (Teil VI)
Expert Advisors Basierend auf Beliebten Handelssystemen und Alchemie der Handelsroboter Optimierung (Teil VI)

Expert Advisors Basierend auf Beliebten Handelssystemen und Alchemie der Handelsroboter Optimierung (Teil VI)

In diesem Artikel schlägt der Autor einen Weg vor, zur Verbesserung der Handelssysteme, die in seinen vorherigen Artikeln vorgestellt wurden. Der Artikel ist interessant für Trader die bereits über einige Erfahrung im Schreiben von Expert Advisors verfügen.
Die Modellierung der Requotes im Tester und die Stabilitätsanalyse des Expert Advisors
Die Modellierung der Requotes im Tester und die Stabilitätsanalyse des Expert Advisors

Die Modellierung der Requotes im Tester und die Stabilitätsanalyse des Expert Advisors

Requote - ist eine Plage vieler Experten, insbesondere bei denjenigen, die ziemlich empfindlich sind, um einen Trade zu schließen oder zu öffnen. Der Artikel bietet eine Methode an, um die Stabilität des Expertes vor Requotes zu überprüfen.
Ein Trader Assistent Basierend auf Erweeiterter MACD Analyse
Ein Trader Assistent Basierend auf Erweeiterter MACD Analyse

Ein Trader Assistent Basierend auf Erweeiterter MACD Analyse

Das Skript 'Trader's Assistant' hilft Ihnen eine Entscheidung beim Öffnen von Positionen zu treffen, auf Grundlage der erweiterten Analyse des MACD-Status für die letzten drei Balken im Echtzeit-Trading auf jedem Zeitrahmen. Es kann außerdem für Backtests verwendet werden.
Das Start des Client-Terminalen MetaTrader 4 auf dem Linux-desktop
Das Start des Client-Terminalen MetaTrader 4 auf dem Linux-desktop

Das Start des Client-Terminalen MetaTrader 4 auf dem Linux-desktop

Es wurde Schritt um Schritt die Vorbereitung des Linux-desktops mit der Verwendung des nicht-Emulators wine beschrieben, um den Client-Terminal MetaTrader 4 auf ihm zu starten.
Faulheit ist der Reiz zum Fortschritt, oder Wie man mit Grafiken Interaktiv Arbeitet
Faulheit ist der Reiz zum Fortschritt, oder Wie man mit Grafiken Interaktiv Arbeitet

Faulheit ist der Reiz zum Fortschritt, oder Wie man mit Grafiken Interaktiv Arbeitet

Ein Indikator für interaktive Arbeit mit Trendlinien, Fibo-Ebenen, Symbole manuell auf ein Chart gelegt. Er ermöglicht Ihnen die farbigen Zonen der Fibo-Ebenen zu zeichnen, zeigt die Momente in denen der Kurs die Trendlinie kreuzt, verwaltet das "Kurs Label" Objekt.
Wie man Schnelle Nicht-Nachzeichnende ZigZags Schreibt
Wie man Schnelle Nicht-Nachzeichnende ZigZags Schreibt

Wie man Schnelle Nicht-Nachzeichnende ZigZags Schreibt

Ein eher universeller Ansatz zum Schreiben von Indikatoren des ZigZag Typs wird vorgeschlagen. Die Methode beinhaltet einen wesentlichen Teil bereits beschriebener ZigZags und ermöglicht Ihnen relativ leicht neue zu erzeugen.
Dreidimensionale Grafiken - ein professionelles Werkzeug der Marktanalyse
Dreidimensionale Grafiken - ein professionelles Werkzeug der Marktanalyse

Dreidimensionale Grafiken - ein professionelles Werkzeug der Marktanalyse

In diesem Artikel werden wir eine einfache Bibliothek für die Erstellung der 3D-Grafiken und deren weiteren Betrachtung in Microsoft Excel schreiben. Wir werden standarde Optionen MQL4 verwenden, um die Daten vorzubereiten und in * .csv-Datei zu exportieren.
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
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.
Visuelles Testen der Rentabilität von Indikatoren und Benachrichtigungen
Visuelles Testen der Rentabilität von Indikatoren und Benachrichtigungen

Visuelles Testen der Rentabilität von Indikatoren und Benachrichtigungen

Welchen Indikator für Handelsbenachrichtigungen (Alerts) oder nur die Methoden zu ihrer Berechnung man verwendet, wird in der Regel beim Testen von EAs mit diesen Handelsbenachrichtigungen entschieden Es ist allerdings nicht immer möglich/erforderlich/sinnvoll einen EA für jeden Indikator zu schreiben. Sie können die Rentabilität des Trading auf die Handelsbenachrichtigungen von anderen Indikatoren sofort berechnen, unter Verwendung eines speziellen Indikators, der deren Handelsbenachrichtigungen sammelt und ein Bild des idealen Trading ihnen zeichnet. Er kann Ihnen sowohl dabei helfen eine visuelle Einschätzung der zu erzielenden Ergebnisse zu machen, als auch dabei schnell die optimalsten Parameter zu wählen.
Ansicht der Technischen AAnalyse im Rahmen von Automatischen Steuerungssystemen (ACS), oder "Umgekehrte Ansicht"
Ansicht der Technischen AAnalyse im Rahmen von Automatischen Steuerungssystemen (ACS), oder "Umgekehrte Ansicht"

Ansicht der Technischen AAnalyse im Rahmen von Automatischen Steuerungssystemen (ACS), oder "Umgekehrte Ansicht"

Der Artikel demonstriert eine alternative Ansicht der technischen Analyse, die sowohl auf den Grundsätzen der modernen automatischen Steuerungstheorie, als auch auf der technischen Analyse selbst basiert. Es ist ein einführender Artikel, der die Theorie mit einigen praktischen Beispielen von ihr darstellt.
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.
Gruppierte Dateioperationen
Gruppierte Dateioperationen

Gruppierte Dateioperationen

Manchmal ist es erforderlich, identische Operationen mit einer Gruppe an Dateien durchzuführen. Wenn Sie eine Liste mit in einer Gruppe enthaltenen Dateien haben, dann ist es kein Problem. Wenn Sie die Liste jedoch selber erstellen müssen, kommt eine Frage auf: "Wie kann ich das machen?" Der Artikel schlägt vor, dies mit den in der kernel.23.dll enthaltenen Funktionen FindFirstFile() und FindNextFile() zu machen.
Überlagerung und Interferenz bei Finanztiteln
Überlagerung und Interferenz bei Finanztiteln

Überlagerung und Interferenz bei Finanztiteln

Je mehr Faktoren das Verhalten eines Währungspaares beeinflussen, desto schwieriger ist es, dessen Verhalten zu bewerten und zukünftige Prognosen zu bilden. Wenn wir also die Komponenten eines Währungspaares, die Werte einer nationalen Währung, die sich mit der Zeit ändern, extrahieren könnten, könnten wir den möglichen Bewegungsraum einer nationalen Währung verglichen mit dem Währungspaar mit dieser Währung, sowie die Anzahl der Faktoren, die ihr Verhalten beeinflussen, stark eingrenzen. Als Ergebnis würden wir die Genauigkeit hinsichtlich des erwarteten Verhaltens sowie zukünftiger Prognosen erhöhen können. Wie können wir das machen?
Methode zur Fehlerbestimmung im Code durch Kommentieren
Methode zur Fehlerbestimmung im Code durch Kommentieren

Methode zur Fehlerbestimmung im Code durch Kommentieren

Der Artikel beschreibt eine Methode zur Suche nach Fehlern in dem MQL4 Code, die auf Kommentieren basiert. Die Methode erweist sich als nützlich im Fall von auftretenden Problemen während der Kompilierung, verusacht durch Fehler in einem ziemlich großen Code.