MQL5-Kochbuch: Verarbeitung des Ereignisses BookEvent
MQL5-Kochbuch: Verarbeitung des Ereignisses BookEvent
Dieser Artikel widmet sich BookEvent - einem Markttiefeereignis - und den Prinzipien seiner Verarbeitung. An dieser Stelle soll uns ein MQL-Programm, das Markttiefezustände verarbeitet, als Beispiel dienen. Das Programm basiert auf einem objektorientierten Ansatz. Die Verarbeitungsresultate werden auf dem Bildschirm in Form eines Panels und in Form von Levels der Markttiefe dargestellt.
Automatenbasierte Programmierung als neue Herangehensweise an die Erstellung automatisierter Handelssysteme
Automatenbasierte Programmierung als neue Herangehensweise an die Erstellung automatisierter Handelssysteme
Dieser Beitrag führt uns in eine ganz neue Richtung bei der Entwicklung von EAs, Indikatoren und Scripts in MQL4 und MQL5. In Zukunft wird dieses Programmierungsparadigma nach und nach zum Standard für alle Händler bei der Umsetzung von EAs. Mit dem automatenbasierten Programmierungsparadigma kommen die Entwickler von MQL5 und MetaTrader 5 der Entwicklung einer neuen Sprache – MQL6 – und einer neuen Plattform – MetaTrader 6 – sehr nahe.
Filtern von Signalen auf Basis statistischer Daten von Preiskorrelationen
Filtern von Signalen auf Basis statistischer Daten von Preiskorrelationen
Gibt es irgendeine Korrelation zwischen dem Verhalten des Preises in der Vergangenheit und seinen zukünftigen Trends? Warum legt der Preis heute die gleichen Merkmale an den Tag wie bei seinen gestrigen Bewegungen? Können die Statistiken zum Prognostizieren der Preisdynamiken genutzt werden? Es gibt eine Antwort und sie ist positiv. Wenn Sie Zweifel haben, ist dieser Beitrag genau das Richtige für Sie. Ich werde Ihnen erzählen, wie ein funktionierender Filter für ein Handelssystem in MQL5 erstellt wird, und ein interessantes Muster in Preisveränderungen offenlegen.
Die Verwendung von MetaTrader5 als Signalgeber für MetaTrader4
Die Verwendung von MetaTrader5 als Signalgeber für MetaTrader4
Analyse und Beispiele, wie eine Handelsanalyse auf der Plattform MetaTrader5 gemacht, aber von MetaTrader4 ausgeführt wird. In diesem Artikel wird besprochen, wie man einen einfachen Signalgeber in MetaTrader5 entwirft und mehrere Clients verbindet, auch wenn man MetaTrader4 laufen lässt. Sie werden auch herausfinden, wie Sie den Teilnehmern der Automated Trading Championship mit Ihrem realen MetaTrader4-Account folgen können.
Der letzte Kreuzzug
Der letzte Kreuzzug
Sehen Sie sich Ihr Handelsterminal an. Welche Mittel zur Darstellung von Preisen können Sie sehen? Balken, Kerzen, Linien. Wir jagen Zeit und Preisen hinterher, während wir nur von Preisen profitieren können. Sollen wir nur auf Preise achten, wenn wir den Markt analysieren? Dieser Beitrag schlägt einen Algorithmus und ein Script für Punkt- und Zeichendiagramme ("X und O") vor. Es werden unterschiedliche Preismuster betrachtet, deren praktische Anwendung in den bereitgestellten Empfehlungen erläutert wird.
Seinen eigenen Expert Advisor im MQL5-Assistent erstellen
Seinen eigenen Expert Advisor im MQL5-Assistent erstellen
Um Handelsroboter zu erstellen, muss man nicht mehr unbedingt Programmiersprachen kennen. Früher bedeuteten nicht vorhandene Programmierfähigkeiten ein schier unüberwindliches Problem bei der Implementierung der eigenen Handelsstrategien, doch seit es den MQL5 Assistenten gibt, hat sich das eindeutig geändert. Neulinge unter den Händlern müssen sich jetzt keine Sorgen mehr machen, weil sie über zu wenig Programmiererfahrung verfügen - mit dem neuen Assistenten, mit dessen Hilfe jeder einen Expert Advisor Code generieren kann, ist diese Erfahrung nicht mehr notwendig.
Ein einfaches Beispiel zur Erstellung eins Indikators mittels Qualitativaussagenlogik (unscharfer oder fuzzy Logik)
Ein einfaches Beispiel zur Erstellung eins Indikators mittels Qualitativaussagenlogik (unscharfer oder fuzzy Logik)
Dieser Artikel ist der praktischen Anwendung des Konzepts der Qualitativaussagenlogik zur Finanzmarktanalyse gewidmet. Wir legen das Beispiel eines Indikators dar, der Signale auf der Grundlage zweier auf dem Envelopes-Indikator fußender unscharfer Regeln erzeugt. Der entwickelte Indikator nutzt verschiedene Indikatorzwischenspeicher: 7 für die Berechnungen, 5 für die Diagrammausgabe und 2 für die Farben.
Einen automatisierten News-Trader kreieren
Einen automatisierten News-Trader kreieren
Vorliegender Artikel stellt eine Fortsetzung des Artikels „Eine andere MQL5-OOP-Klasse“ dar, der Ihnen bereits gezeigt hat, wie Sie aus dem Nichts einen objektorientierten EA basteln, und der Ihnen Tipps zum objektorientierten Programmieren vermittelt hat. Heute werde ich Ihnen die technischen Grundlagen zeigen, mit deren Hilfe Sie einen EA erstellen können, der mit News tradet. Mein Ziel ist es dabei, Ihnen noch ein paar weitere Ideen betreffend objektorientierter Programmierung zu geben und Sie gleichzeitig mit einem neuen Thema zu konfrontieren - dem Arbeiten mit Dateisystemen.
Anbieter des Signals Jonpaul77: "Unsere Strategie ist nun seit über drei Jahren profitabel. Warum sollten wir sie ändern?"
Anbieter des Signals Jonpaul77: "Unsere Strategie ist nun seit über drei Jahren profitabel. Warum sollten wir sie ändern?"
Lassen Sie uns ein kleines Geheimnis enthüllen: Besucher der Webseite MQL5.com verbringen die meiste Zeit auf der Seite des Signals Johnpaul77. Mit etwa 900 Abonnenten mit Gesamtmitteln von 5,7 Millionen US-Dollar auf realen Konten handelt es sich um den Anführer unseres Signal-Ratings. Wir haben die Anbieter des Signals interviewt. Es hat sich herausgestellt, dass sie zu viert sind! Wie werden die Aufgaben zwischen den Teammitgliedern aufgeteilt? Welche technischen Tools nutzen sie? Warum nennen sie sich John Paul? Und zu guter Letzt, wie konnten sich gewöhnliche Gamer aus Indonesien zu den Anbietern des besten Signals auf MQL5.com entwickeln? Finden Sie all das in diesem Beitrag heraus.
Markttheorie
Markttheorie
Eine logisch vollständige Markttheorie, die alle Arten und Sorten der Märkte für Waren und Dienstleistungen, Mikro und Makro Märkte sowie Forex abdecken würde, stand bisher nicht zur Verfügung. Dieser Artikel behandelt den Kern einer neuen Markt-Theorie, die auf der Gewinnanalyse basiert. Sie enthüllt Muster der aktuellen Kursbewegung und das Prinzip, dass es einem Kurs erlaubt, seinen optimalen Wert durch das Bilden von einer Kette von virtuellen Kursen zu finden, welche einen kontrollierenden Einfluss auf den aktuellen Kurs haben können. Die Mechanismen der Bildung und Veränderung von Markttrends werden hier auch identifiziert.
Indikator für das Zeichnen von Point-and-Figure-Charts
Indikator für das Zeichnen von Point-and-Figure-Charts
Es gibt viele verschiedene Charttypen, die Informationen zur aktuellen Marktsituation anzeigen. Viele von Ihnen - wie beispielsweise Point-&-Figure-Charts - sind die Hinterlassenschaften einer weit zurückliegenden Vergangenheit. Dieser Artikel beschäftigt sich mit dem Zeichnen von Point-&-Figure-Charts mithilfe von Echtzeitindikatoren.
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.
Ökonometrischer Ansatz zur Chartanalyse
Ökonometrischer Ansatz zur Chartanalyse
Dieser Beitrag beschreibt die ökonometrischen Analysemethoden, die Autokorrelationsanalyse und insbesondere die Analyse von bedingten Varianzen. Worin liegt der Vorteil des hier beschriebenen Ansatzes? Die Arbeit mit nicht-linearen GARCH-Modellen erlaubt eine formelle Repräsentation der analysierten Serien vom mathematischen Gesichtspunkt aus, sowie die Erzeugung einer Prognose für eine festgelegte Anzahl an Schritten.
Ein Indikator zum Anlegen eines Kagi-Diagramms
Ein Indikator zum Anlegen eines Kagi-Diagramms
In diesem Beitrag wird ein Indikator für ein Kagi-Diagramm nebst unterschiedlicher Darstellungsvarianten und Zusatzfunktionen vorgestellt. Darüber hinaus werden die Abbildungsgrundlagen des Indikators sowie die Möglichkeiten zu seiner Umsetzung in MQL5 betrachtet. Die verbreitetsten Fälle seiner Umsetzung im Börsenhandel werden ebenfalls aufgeführt: die Strategie zum Wechsel von Yin und Yang, das „Abstoßen“ von der Trendlinie sowie die anhaltende Verbreiterung der „Schultern“ / Verjüngung der „Taillen“.
Indikator für Renko-Diagramme
Indikator für Renko-Diagramme
Dieser Beitrag beschreibt ein Beispiel für Renko-Diagramme und dessen Umsetzung als Indikator in MQL5. Dieser Indikator unterscheidet sich durch Modifikationen von einem herkömmlichen Diagramm. Er kann sowohl im Indikatorfenster als auch im Hauptdiagramm konstruiert werden. Außerdem gibt es noch den ZigZag-Indikator. Sie können einige Beispiele für die Umsetzung des Diagramms finden.
Überblick über den MetaTrader Market (Infografik)
Überblick über den MetaTrader Market (Infografik)
Vor einigen Wochen haben wir die Infografik zum Freelance-Service veröffentlicht. Wir haben auch versprochen, einige Statistiken über den MetaTrader Market zu enthüllen. Wir möchten Sie nun einladen, sich die Daten anzusehen, die wir gesammelt haben.
Anwendung der Fisher-Transformation und der umgekehrten Fisher-Transformation bei der Marktanalyse mit MetaTrader5
Anwendung der Fisher-Transformation und der umgekehrten Fisher-Transformation bei der Marktanalyse mit MetaTrader5
Es ist nun bekannt, dass die Wahrscheinlichkeitsdichtefunktion (probability density funcion = PDF) eines Marktzyklus keine Gauß'sche Glockenkurve ist, sondern eher eine Sinuskurve, und da die meisten Indikatoren davon ausgehen, dass der Marktzyklus der Wahrscheinlichkeitsdichtefunktion die Gauß'sche Glocke ist, müssen wir das "korrigieren". Die Lösung ist die Fisher-Transformation. Die Fisher-Transformation verwandelt Wahrscheinlichkeitsdichtefunktionen jeder Wellenform ungefähr in die Gauß'sche Glocke. In diesem Artikel wird die Mathematik hinter der Fisher-Transformation und der umgekehrten Fisher-Transformation und ihrer Handelsanwendung besprochen. Ein proprietäres Handelssignal-Modul basiert auf der umgekehrten Fisher-Transformation und wird hier präsentiert und evaluiert.
MetaTrader 4 und MetaTrader 5 Handelssignale-Widgets
MetaTrader 4 und MetaTrader 5 Handelssignale-Widgets
Vor kurzem wurde den Nutzern von MetaTrader 4 und MetaTrader 5 die Möglichkeit geboten, Anbieter von Signalen zu werden und damit zusätzliche Einkünfte zu erzeugen. Und jetzt können Sie die Erfolge Ihres Handels mit Hilfe neuer Widgets auch auf Ihrer Website, Blog oder sozialen Netzwerk-Seiten anzeigen. Die Vorteile dieser Widgets sind klar: damit lässt sich der Bekanntheitsgrad eines Anbieters von Signalen erhöhen und sein Ruf als erfolgreicher Händler festigen, was natürlich auch neue Abonnenten anzieht. Alle Händler, die auf ihren Websites Widgets platzieren, können von diesen Vorteilen profitieren.
Wie man einen Expert Advisor bestellt und das gewünschte Ergebnis erhält
Wie man einen Expert Advisor bestellt und das gewünschte Ergebnis erhält
Wie man die Anforderungsspezifikationen richtig schreibt. Was man von einem Programmierer bei der Bestellung eines Expert Advisors oder Indikators erwarten darf und was nicht. Wie man die Kommunikation aufrecht hält und auf welche Phasen man besonders achten muss. Dieser Beitrag versucht diese sowie weitere Fragen zu beantworten, die oft für viele Menschen nicht offensichtlich sind.
Auf Fraktalen basiertes Zeichnen von Trendlinien mithilfe von MQL4 und MQL5
Auf Fraktalen basiertes Zeichnen von Trendlinien mithilfe von MQL4 und MQL5
Dieser Artikel widmet sich dem automatischen Zeichnen von Trendlinien via MQL4 und MQL5 basierend auf dem Fraktale-Indikator. Die Struktur des Artikels ist so angelegt, dass sie einen vergleichenden Blick auf zwei Sprachen werfen wird. Das Zeichnen von Trendlinien basiert dabei auf den beiden letzten bekannten Fraktalen.
Der MQL5-Assistent für Neueinsteiger
Der MQL5-Assistent für Neueinsteiger
Anfang 2011 haben wir die erste Fassung des MQL5-Assistenten veröffentlicht. Damit hatten die Devisenhändler ein einfaches und verständliches Werkzeug zur automatischen Erzeugung von automatischen Handelssystemen in der Hand. Jeder Anwender von MetaTrader 5 erhielt so die Möglichkeit, ohne MQL5-Programmierkenntnisse sein eigenes Expert-System zu schreiben.
Kopieren des Handels aus MetaTrader 5 nach MetaTrader 4
Kopieren des Handels aus MetaTrader 5 nach MetaTrader 4
Ist es möglich, heute auf einem echten MetaTrader-5-Konto zu handeln? Wie organisiert man solchen Handel? Dieser Beitrag behandelt die Theorie hinter diesen Fragen und die Arbeitscodes zum Kopieren von Abschlüssen aus dem MetaTrader 5 Terminal nach MetaTrader 4. Dieser Beitrag wird sowohl für Entwickler von Expert Advisors als auch für praktizierende Händler hilfreich sein.
Zeichnen von Indikatoremissionen in MQL5
Zeichnen von Indikatoremissionen in MQL5
In diesem Beitrag behandeln wir die Emission von Indikatoren, eine neuen Herangehensweise an die Marktforschung. Die Berechnung von Emissionen basiert auf den Schnittpunkten verschiedener Indikatoren: Nach jedem Tick erscheinen immer mehr Punkte mit unterschiedlichen Farben und Formen. Sie formen zahlreiche Cluster wie Nebel, Wolken, Bahnen, Linien, Bögen usw. Diese Formen helfen uns beim Finden der unsichtbaren Kräfte, die die Bewegung von Marktpreisen beeinflussen.
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.
Das Handelssystem DiNapoli
Das Handelssystem DiNapoli
Im Artikel wird gründlich das Handelssystem unter Verwendung der Ebene Fibonatschtschi betrachtet, die Joe DiNapoli entwickelt und beschrieben hat. Es werden die Hauptbegriffe und das Wesen des Systems erklärt, es wird die Illustration auf dem Beispiel des unkomplizierten Indikators gegeben.
Wie wir soziales Trading vorangebracht und den MetaTrader-Signalservice entwickelt haben.
Wie wir soziales Trading vorangebracht und den MetaTrader-Signalservice entwickelt haben.
Wir arbeiten rund um die Uhr daran, unseren Signalservice mithilfe neuer Mechaniken und via Hinzufügung neuer Funktionen bzw. Behebung bekannter Fehler zu verbessern. Der Signalservice von MetaTrader 2012 wie auch der der aktuellen MetaTrader-Version können als zwei vollständig verschiedene Services betrachtet werden. Wir sind gerade dabei, den Service Eine Virtuelle Cloud zum Hosten zu implementieren, der aus einem Netzwerk von Servern besteht, das spezifische MetaTrader-Kundenterminalversionen unterstützen soll.
Sozialer Handel mit Hilfe der MetaTrader 4 und MetaTrader 5 Handelsplattformen
Sozialer Handel mit Hilfe der MetaTrader 4 und MetaTrader 5 Handelsplattformen
Was ist Sozialer Handel? Sozialer Handel ist eine Kooperation von Händlern und Investoren mit Vorteilen für beide Seiten. Erfolgreiche Händler gestatten Einblicke in ihren Handel und potenzielle Investoren profitieren von diesen Einblicken und kopieren die Handel von denjenigen, die am vielversprechendsten aussehen.
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...
Bewertung von Handelssystemen - die Effektivität von Einstieg, Ausstieg und Handel im Allgemeinen
Bewertung von Handelssystemen - die Effektivität von Einstieg, Ausstieg und Handel im Allgemeinen
Es gibt eine Menge Maßnahmen zur Bestimmung der Effektivität und Profitabilität eines Handelssystems. Doch unterziehen Händler gerne jedes System einem neuen 'Crashtest'. Dieser Beitrag befasst sich damit, wie Statistiken, die auf Effektivitätsmaßnahmen beruhen, auf dieMetaTrader5 Plattform angewendet werden können. Er behandelt die Klasse zur Umwandlung der Statistik-Interpretation nach Abschlüssen bis hin zu der, die der im Buch "Statistika dlya traderov" ("Statistics for Traders") von S.V. Bulashev angebotenen Beschreibung nicht widerspricht. Und er enthält ein Beispiel einer angepassten Optimierungsfunktion.
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.
Muster, die beim Handeln mit Währungskörben verfügbar sind. Teil II.
Muster, die beim Handeln mit Währungskörben verfügbar sind. Teil II.
Das ist der zweite Teil des Artikels über die Muster, die Trader beim Handeln mit Währungspaaren erkennen können. In diesem Teil werden die Muster betrachtet, die bei der Verwendung vereinigter Trendindikatoren festgestellt werden können. Als Analysewerkzeug wurden die Indikatoren verwendet, die auf einem Währungsindex basieren.
Die Berechnung des Hurst-Exponenten
Die Berechnung des Hurst-Exponenten
Der Artikel erklärt detailliert die Idee hinter dem Hurst-Exponenten, sowie die Bedeutung der Werte und den Algorithmus der Berechnung. Eine Reihe von Teilen des Finanzmarktes werden analysiert, und die Methode zur Umsetzung der Fraktalanalyse mit dem MetaTrader 5 wird beschrieben.
Automatische Ermittlung von Extremwerten basierend auf einem angegebenen Kursrückgang
Automatische Ermittlung von Extremwerten basierend auf einem angegebenen Kursrückgang
Bei der Automatisierung von Handelsstrategien, die grafische Muster verwenden, ist es notwendig, Extremwerte auf den Charts für eine weitere Verarbeitung und Interpretation zu ermitteln. Bestehende Tools bieten nicht immer diese Möglichkeit. Die im Artikel beschriebenen Algorithmen erlauben es, alle Extremwerte auf den Charts zu ermitteln. Die entwickelten Tools sind effektiv sowohl in einem Trend, als auch in einem Seitwärtsmarkt. Die erhaltenen Ergebnisse hängen von der gewählten Timeframe ab und werden nur durch den angegebenen Rückgang definiert.