Artikel über das Programmieren in MQL4 und MQL5

icon

Lernen Sie die Sprache von Handelsstrategien MQL5 nach den hier veröffentlichten Artikeln, die meisten von denen Sie - die Mitglieder der Community - geschrieben haben. Alle Artikel sind in drei Kategorien aufgeteilt, damit man eine Antwort auf unterschiedliche Fragen des Programmierens schnell finden könnte: "Integration", "Tester", "Handelsstrategien" und vieles mehr.

Verfolgen Sie neue Veröffentlichungen und diskutieren Sie über diese im Forum!

Neuer Artikel
letzte | beste
Die Handelssignale mehrerer Währungen überwachen (Teil 5): Signalkombinationen
Die Handelssignale mehrerer Währungen überwachen (Teil 5): Signalkombinationen

Die Handelssignale mehrerer Währungen überwachen (Teil 5): Signalkombinationen

Im fünften Artikel, der sich auf die Schaffung eines Handelssignalmonitors bezieht, werden wir zusammengesetzte Signale betrachten und die notwendige Funktionalität implementieren. In früheren Versionen verwendeten wir einfache Signale, wie RSI, WPR und CCI, und wir führten auch die Möglichkeit ein, nutzerdefinierte Indikatoren zu verwenden.
Tiefe neuronale Netzwerke (Teil II). Ausarbeitung und Auswahl von Prädiktoren
Tiefe neuronale Netzwerke (Teil II). Ausarbeitung und Auswahl von Prädiktoren

Tiefe neuronale Netzwerke (Teil II). Ausarbeitung und Auswahl von Prädiktoren

Der zweite Artikel der Serie über tiefe neuronale Netze befasst sich mit der Ausarbeitung und Auswahl von Prädiktoren (= Variablen zur Wertevorhersage anderen Variablen) während des Prozesses der Datenaufbereitung für das Training eines Modells.
Visuelle Optimierung von Indikator und Signal Rentabilität
Visuelle Optimierung von Indikator und Signal Rentabilität

Visuelle Optimierung von Indikator und Signal Rentabilität

Dieser Artikel ist eine Fortsetzung und Weiterentwicklung meines vorherigen Artikels "Visuelles Testen der Rentabilität der Indikatoren und Benachrichtigungen". Nachdem ich einige Interaktivität zu dem Parameter Änderungsprozess hinzugefügt und die Studienziele überarbeitet habe, schaffte ich es ein neues Werkzeug zu erhalten, das nicht nur die potentiellen Handelsergebnisse auf Grundlage der verwendeten Signale zeigt, sondern Ihnen ermöglicht sofort ein Layout von Trades, Kontostand-Chart und Endergebnissen des Handels zu erhalten, durch verschieben virtueller Slider (Schieberegler), die als Steuerung für Signal-Parameterwerte in de Hauptchart fungieren.
Über Methoden zum Erkennen überkaufter/überverkaufter Zonen. Teil I
Über Methoden zum Erkennen überkaufter/überverkaufter Zonen. Teil I

Über Methoden zum Erkennen überkaufter/überverkaufter Zonen. Teil I

Überkaufte/überverkaufte Zonen kennzeichnen einen bestimmten Zustand des Marktes, der sich durch schwächere Veränderungen der Wertpapierpreise von anderen unterscheidet. Diese nachteilige Veränderung der Dynamik ist in der letzten Phase der Entwicklung von Trends jeglicher Größenordnung am stärksten ausgeprägt. Da der Gewinn beim Handel direkt von der Fähigkeit abhängt, eine möglichst große Trendamplitude abzudecken, ist die Genauigkeit der Erkennung solcher Zonen eine Schlüsselaufgabe beim Handel mit irgendwelchen Wertpapieren.
Synthetische Balken - Eine Neue Dimension Zur Anzeige Grafischer Informationen über Kurse
Synthetische Balken - Eine Neue Dimension Zur Anzeige Grafischer Informationen über Kurse

Synthetische Balken - Eine Neue Dimension Zur Anzeige Grafischer Informationen über Kurse

Der wesentliche Nachteil bei der herkömmlichen Anzeige von Kursinformationen mit Balken und japanischen Kerzen ist, dass sie an einen Zeitrahmen gebunden sind. Es war vielleicht zu der Zeit optimal, als diese Verfahren erzeugt wurden, aber heute sind die Marktbewegungen manchmal zu schnell, auf diese Weise in einem Chart angezeigte Kurse können nicht zu einer sofortigen Reaktion auf eine neue Bewegung beitragen. Das vorgeschlagene Kurs-Chart Anzeigeverfahren hat diesen Nachteil nicht und bietet ein sehr vertrautes Layout.
Die Übertragung der Trading-Signale in einem universalen Expert Advisor.
Die Übertragung der Trading-Signale in einem universalen Expert Advisor.

Die Übertragung der Trading-Signale in einem universalen Expert Advisor.

In diesem Artikel wurden die verschiedenen Möglichkeiten beschrieben, um die Trading-Signale von einem Signalmodul des universalen EAs zum Steuermodul der Positionen und Orders zu übertragen. Es wurden die seriellen und parallelen Interfaces betrachtet.
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.
Tiefe Neuronale Netzwerke (Teil VII). Ensembles von Neuronalen Netzen: Stacking
Tiefe Neuronale Netzwerke (Teil VII). Ensembles von Neuronalen Netzen: Stacking

Tiefe Neuronale Netzwerke (Teil VII). Ensembles von Neuronalen Netzen: Stacking

Wir erstellen weitere Ensembles. Diesmal wird das zuvor mittels Bagging geschaffene Ensemble durch einen trainierbaren Kombinator (Combiner) - ein tiefes neuronales Netzwerk - ergänzt. Ein neuronales Netz kombiniert die 7 besten Ensemble-Ergebnisse nach der Bereinigung (pruning). Der zweite nimmt alle 500 Ausgänge des Ensembles als Input, bereinigt sie und kombiniert sie neu. Die neuronalen Netze werden mit dem keras/TensorFlow-Paket für Python aufgebaut. Die Eigenschaften des Pakets werden kurz erläutert. Es werden Tests durchgeführt und die Klassifizierungsqualität der Ensembles mit Bagging und Stacking verglichen.
Eine DLL-freie Lösung für die Kommunikation zwischen Terminals von MetaTrader 5 mithilfe von Named Pipes
Eine DLL-freie Lösung für die Kommunikation zwischen Terminals von MetaTrader 5 mithilfe von Named Pipes

Eine DLL-freie Lösung für die Kommunikation zwischen Terminals von MetaTrader 5 mithilfe von Named Pipes

Dieser Beitrag beschreibt die Umsetzung der Interprozesskommunikation zwischen Client Terminals von MetaTrader 5 mithilfe von Named Pipes. Für die Nutzung von Named Pipes wird die Klasse CNamedPipes entwickelt. Um sie zu testen und um den Durchsatz der Verbindung zu messen, werden die Scripts für den Tick-Indikator, den Server und den Client vorgestellt. Die Nutzung von Named Pipes ist für Echtzeitgebote geeignet.
Multiple Regressionsanalyse. Anlegen und Prüfen von Strategien aus einer Hand
Multiple Regressionsanalyse. Anlegen und Prüfen von Strategien aus einer Hand

Multiple Regressionsanalyse. Anlegen und Prüfen von Strategien aus einer Hand

Dieser Beitrag schildert die Anwendung der multiplen Regressionsanalyse bei der Entwicklung automatischer Handelssysteme (im Weiteren Expert-Systeme). Es werden Beispiele für ihren Einsatz bei der Automatisierung der Suche nach der richtigen Strategie sowie für eine ohne nennenswerte Vorkenntnisse in Sachen Programmierung angelegte und in ein Expert-System integrierte Regressionsgleichung.
MetaTrader 4 und MetaTrader 5 Handelssignale-Widgets
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.
RSS News Feeds lesen mit Mitteln von MQL4
RSS News Feeds lesen mit Mitteln von MQL4

RSS News Feeds lesen mit Mitteln von MQL4

Dieser Artikel befasst sich mit einem Beispiel des Lesens von RDD-Markup durch Mittel von MQL4 mit den Funktionen zur HTML-Tag Analyse. Wir werden versuchen ein Arbeitsstück anzufertigen, das in einen News-Indikator oder einfach in einen RSS-Reader in MQL4 Sprache geändert werden kann.
Kanäle. Channels. Fortgeschrittene Modelle. Wolfe Waves
Kanäle. Channels. Fortgeschrittene Modelle. Wolfe Waves

Kanäle. Channels. Fortgeschrittene Modelle. Wolfe Waves

Der Artikel beschreibt die Regeln, wie man Muster von Wolfe Waves markiert. Sie werden Informationen über den Aufbau und die Regeln der genauen Markierung finden, die Ihnen helfen, schnell und richtig die korrekten Formationen von Wellen zu finden.
Probleme bei der technischen Analyse
Probleme bei der technischen Analyse

Probleme bei der technischen Analyse

Derzeit ist die technische Analyse zusammen mit der fundamentalen Analyse, ist die wichtigste Methode, die Aktienmärkte zu analysieren. Als eine Methode der Vorhersage der Dynamik bei Börsenpreisen hat die technische Analyse eine große Menge von Nachteilen, und einige von ihnen werfen Zweifel an ihrer praktischen Anwendbarkeit.
Besonderheiten und Einschränkungen beim Testen von Handelstrategien in MetaTrader 4
Besonderheiten und Einschränkungen beim Testen von Handelstrategien in MetaTrader 4

Besonderheiten und Einschränkungen beim Testen von Handelstrategien in MetaTrader 4

Dieser Artikel erläutert Besonderheiten und Einschränkungen beim Testen von Handelsstrategien in MetaTrader 4...
Das MQL5-Kochbuch: ОСО-Orders
Das MQL5-Kochbuch: ОСО-Orders

Das MQL5-Kochbuch: ОСО-Orders

Die Handelsaktivitäten jedes Händlers haben immer mit verschiedenen Mechanismen und Verflechtungen zu tun, einschließlich Zusammenhängen bei Orders. Dieser Beitrag schlägt eine Lösung zur Verarbeitung von OCO-Orders vor. Hierbei spielen Standard Library-Klassen sowie auch neue Datentypen, die darin erzeugt werden, eine große Rolle.
Entwicklung eines Symbolauswahl- und Navigationsprogramms in MQL5 und MQL4
Entwicklung eines Symbolauswahl- und Navigationsprogramms in MQL5 und MQL4

Entwicklung eines Symbolauswahl- und Navigationsprogramms in MQL5 und MQL4

Erfahrene Händler sind sich der Tatsache bewusst, dass die meisten zeitaufwendigen Dinge im Handel nicht das Öffnen und Verfolgen von Positionen sind, sondern das Auswählen von Symbolen und das Suchen von Einstiegspunkten. In diesem Artikel werden wir einen EA entwickeln, das die Suche nach Einstiegspunkten für Handelsinstrumente Ihres Brokers vereinfacht.
Wie man die Signale mit Hilfe vom Berater nach seinen Regeln kopieren soll?
Wie man die Signale mit Hilfe vom Berater nach seinen Regeln kopieren soll?

Wie man die Signale mit Hilfe vom Berater nach seinen Regeln kopieren soll?

Beim Abonnieren zu Signalen kann eine solche Situation auftreten: Ihre Hebelwirkung im Trading-Konto ist 1:100, der Anbieter hat einen Hebel von 1: 500 und handelt mit einem minimalen Lot, und Ihre Handelsbilanzen handeln nahezu gleich - mit dem Abbildungsverhältnis zwischen 10% und 15%. In diesem Artikel erfahren Sie, wie in diesem Fall das Abbildungsverhältnis erhöhen kann.
Dr. Handel oder: Wie ich lernte, mir keine Sorgen mehr zu machen und einen autodidakten Expert Advisor erstellte
Dr. Handel oder: Wie ich lernte, mir keine Sorgen mehr zu machen und einen autodidakten Expert Advisor erstellte

Dr. Handel oder: Wie ich lernte, mir keine Sorgen mehr zu machen und einen autodidakten Expert Advisor erstellte

Vor einem Jahr hat Joo uns in seinem Artikel "Genetic Algorithms - It's Easy!" (Genetische Algorithmen - leicht gemacht!) ein Werkzeug für die Implementierung des genetischen Algorithmus in MQL5 gegeben. Mit diesem Werkzeug werden wir nun einen Expert Advisor erstellen, der unter bestimmten Rahmenbedingungen seine eigenen Parameter genetisch optimieren kann.
Metasprache der Grafischen Linien-Anforderungen. Trading und Qualifiziertes Trading Lernen
Metasprache der Grafischen Linien-Anforderungen. Trading und Qualifiziertes Trading Lernen

Metasprache der Grafischen Linien-Anforderungen. Trading und Qualifiziertes Trading Lernen

Der Artikel beschreibt eine einfache, verständliche Sprache von grafischen Trading-Anforderungen, kompatibel mit herkömmlicher technischer Analyse. Das angehangene GTerminal ist ein halbautomatischer Expert Advisor, der Handelsergebnisse der grafischen Analyse verwendet. Besser verwendet zur Selbst-Ausbildung und zum Training beginnender Trader.
Überprüfung des Mythos: Der gesamte Handelstag hängt davon ab, wie in der Session in Asien gehandelt wird
Überprüfung des Mythos: Der gesamte Handelstag hängt davon ab, wie in der Session in Asien gehandelt wird

Überprüfung des Mythos: Der gesamte Handelstag hängt davon ab, wie in der Session in Asien gehandelt wird

In diesem Artikel werden wir die bekannte Aussage "Der gesamte Handelstag hängt davon ab, wie in der Session in Asien gehandelt wird" überprüfen.
Die Handelssignale mehrerer Währungen überwachen (Teil 1): Entwicklung der Anwendungsstruktur
Die Handelssignale mehrerer Währungen überwachen (Teil 1): Entwicklung der Anwendungsstruktur

Die Handelssignale mehrerer Währungen überwachen (Teil 1): Entwicklung der Anwendungsstruktur

In diesem Artikel werden wir die Idee der Schaffung eines Mehrwährungsüberwachung für Handelssignale erörtern und eine zukünftige Anwendungsstruktur zusammen mit dem Prototyp entwickeln sowie den Rahmen für den weiteren Einsatz schaffen. Der Artikel stellt eine schrittweise Erstellung einer flexiblen Mehrwährungsanwendung vor, die die Erzeugung von Handelssignalen ermöglicht und die Händler bei der Suche nach den gewünschten Signalen unterstützt.
preview
Ein Versuch, einen EA-Konstruktor zu entwickeln

Ein Versuch, einen EA-Konstruktor zu entwickeln

In diesem Artikel biete ich eine Reihe von Handelsfunktionen in Form eines fertigen EA an. Diese Methode ermöglicht es, durch einfaches Hinzufügen von Indikatoren und Ändern von Eingaben mehrere Handelsstrategien zu erstellen.
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.
preview
Das maschinelle Lernen beherrschen

Das maschinelle Lernen beherrschen

Sehen Sie sich diese Auswahl an nützlichen Materialien an, die Händlern dabei helfen können, ihr Wissen über den algorithmischen Handel zu verbessern. Die Zeit der einfachen Algorithmen ist Vergangenheit, und es wird immer schwieriger, ohne den Einsatz von Techniken des maschinellen Lernens und neuronalen Netzen erfolgreich zu sein.
Erstellung der Dokumentation basierend auf Quellcodes von MQL5
Erstellung der Dokumentation basierend auf Quellcodes von MQL5

Erstellung der Dokumentation basierend auf Quellcodes von MQL5

Der Artikel beschäftigt sich mit der Erstellung der Dokumentation zu einem Code in MQL5 und beginnt mit der Automatisierung der Platzierung von Tags. Weiter wird die Arbeit mit dem Programm Doxygen beschrieben, ihre Konfiguration und das Erhalten von Ergebnissen in verschiedenen Formaten: in HTML, HtmlHelp und in PDF.
Praktische Implementierung digitaler Filter in MQL5 für Anfänger
Praktische Implementierung digitaler Filter in MQL5 für Anfänger

Praktische Implementierung digitaler Filter in MQL5 für Anfänger

Der Gedanke einer Filterung digitaler Signale ist in Foren für den Aufbau von Handelssystemen umfassend diskutiert worden. Und es wäre sehr unschlau, keinen Standardcode für digitale Filter in MQL5 zu erzeugen. In diesem Beitrag beschreibt der Autor die Umwandlung des Codes eines einfachen SMA Indikators aus seinem Beitrag "Angepasste Indikatoren in MQL5 für Anfänger" in einen Code für einen komplizierteren und digitalen Filter. Daher ist dieser Beitrag die logische Fortsetzung des vorhergehenden. Außerdem wird hier auch gezeigt, wie man Text im Code ersetzen und Programmierfehler korrigieren kann.
Ein manuelles Chart- und Handelswerkzeug (Teil I). Vorbereitung: Strukturbeschreibung und die Hilfsklasse
Ein manuelles Chart- und Handelswerkzeug (Teil I). Vorbereitung: Strukturbeschreibung und die Hilfsklasse

Ein manuelles Chart- und Handelswerkzeug (Teil I). Vorbereitung: Strukturbeschreibung und die Hilfsklasse

Dies ist der erste Artikel in einer Serie, in der ich ein Werkzeug beschreiben werde, das die manuelle Verwendung von Chartgrafiken mit Hilfe von Tastaturkürzeln ermöglicht. Es ist sehr praktisch: man drückt eine Taste und eine Trendlinie erscheint, drückt man eine andere Taste — so entsteht ein Fibonacci-Fächer mit den benötigten Parametern. Es wird auch möglich sein, den Zeitrahmen zu wechseln, die Ebenen neu anzuordnen oder alle Objekte aus dem Diagramm zu löschen.
preview
Erkunden der Möglichkeiten mehrfarbige Kerzen zu erstellen

Erkunden der Möglichkeiten mehrfarbige Kerzen zu erstellen

In diesem Artikel gehe ich auf die Möglichkeiten der Erstellung von individuellen Indikatoren mit Kerzen ein und zeige deren Vor- und Nachteile auf.
Grafische Interfaces X: mehrzeiliges Textfeld (build 8)
Grafische Interfaces X: mehrzeiliges Textfeld (build 8)

Grafische Interfaces X: mehrzeiliges Textfeld (build 8)

Beschreibung eines mehrzeiligen Textfeldes. Anders als bei Grafikobjekten des Typs OBJ_EDIT ist die vorgestellte Version nicht durch eine Anzahl von Buchstaben beschränkt. Es gibt auch die Funktionen eines einfachen Editors, mit einem durch Maus oder Tasten bewegten Kursor.
Hilfen zur Auswahl und Navigation in MQL5 und MQL4: Hinzufügen von Daten zum Chart
Hilfen zur Auswahl und Navigation in MQL5 und MQL4: Hinzufügen von Daten zum Chart

Hilfen zur Auswahl und Navigation in MQL5 und MQL4: Hinzufügen von Daten zum Chart

In diesem Artikel werden wir die Funktionen des Dienstprogramms weiter ausbauen. Diesmal werden wir die Möglichkeit hinzufügen, Daten anzuzeigen, die unseren Handel vereinfachen. Insbesondere werden wir die Höchst- und Tiefstpreise des Vortages, das Rundungsniveau, die Höchst- und Tiefstpreise des Jahres, die Startzeit der Sitzung usw. hinzufügen.
Grafische Interfaces X: Text Edit Box, Bild Slider und einfache Controls (build 5)
Grafische Interfaces X: Text Edit Box, Bild Slider und einfache Controls (build 5)

Grafische Interfaces X: Text Edit Box, Bild Slider und einfache Controls (build 5)

In diesem Artikel besprechen wir neue Controls: Text Edit Box, Bild-Slider, sowie weitere zusätzliche einfache Controls: Text-Label und Bild. Die Bibliothek wächst weiter, und neben der Einführung der neuen Steuerelemente, werden auch die zuvor erstellten verbessert.
Umkehrung: Reduzieren des maximalen Drawdown und Testen anderer Märkte
Umkehrung: Reduzieren des maximalen Drawdown und Testen anderer Märkte

Umkehrung: Reduzieren des maximalen Drawdown und Testen anderer Märkte

In diesem Artikel führen wir die Umkehrtechnik weiter. Wir werden versuchen, den maximalen Saldorückgang auf ein akzeptables Niveau für die zuvor betrachteten Instrumente zu reduzieren. Wir werden sehen, ob die Maßnahmen den Gewinn verringern. Wir werden auch prüfen, wie sich die Umkehrmethode auf anderen Märkten, einschließlich Aktien-, Rohstoff-, Index-, ETF- und Agrarmärkten, bewährt. Achtung, der Artikel enthält viele Bilder!
Der Indikator für "Spindles" Charting
Der Indikator für "Spindles" Charting

Der Indikator für "Spindles" Charting

Der Artikel befasst sich mit dem Zeichen der Charts "Spindels" (spindles), auch mit seiner Verwendung in Handelsstrategien und Expert-Advisors. Zunächst betrachten wir die Erscheinung des Charts, sein Zeichen und seine Verbindung mit den japanischen Kerzen. Als nächstes analysieren wir die Realisierung der Indikatoren im Code in MQL5. Wir testen auch den Experten, der auf dem Indikator basierend ist und formulieren eine Trading-Strategie.
Cross-Plattform Expert Advisor: Order-Manager
Cross-Plattform Expert Advisor: Order-Manager

Cross-Plattform Expert Advisor: Order-Manager

Dieser Artikel behandelt das Erstellen eines Order-Managers für einen Cross-Plattform Expert Advisor. Der Order-Manager ist verantwortlich, für beide Versionen die Positionen eines Experten zu öffnen oder zu schließen, und die jeweiligen Datensätze für eine weitere Verwendung aktuell zu halten.
Die Handelssignale mehrerer Währungen überwachen (Teil 4): Erweiterung der Funktionsweise und Verbesserung des Signalsuchsystems
Die Handelssignale mehrerer Währungen überwachen (Teil 4): Erweiterung der Funktionsweise und Verbesserung des Signalsuchsystems

Die Handelssignale mehrerer Währungen überwachen (Teil 4): Erweiterung der Funktionsweise und Verbesserung des Signalsuchsystems

In diesem Teil erweitern wir das System zur Suche und Bearbeitung von Handelssignalen und führen die Möglichkeit ein, benutzerdefinierte Indikatoren zu verwenden und Programmlokalisierung hinzuzufügen. Zuvor haben wir ein Basissystem für die Suche nach Signalen geschaffen, das jedoch auf einem kleinen Satz von Indikatoren und einem einfachen Satz von Suchregeln basierte.
Dateioperationen über WinAPI
Dateioperationen über WinAPI

Dateioperationen über WinAPI

Die Umgebung MQL4 basiert auf der Konzeption der sicheren "Sandbox": Lesen und Speichern von Dateien mit der Sprache ist nur in einigen vo0rdefinierten Ordnern zulässig. Dies schützt den Benutzer von MetaTrader 4 vor der potentiellen Gefahr wichtige Daten auf der Festplatte zu beschädigen. Manchmal ist es jedoch notwendig diesen sicheren Bereich zu verlassen. Dieser Artikel widmet sich dem Problem, wie man es einfach und richtig macht.
Modell der Bewegungsfortsetzung - Suche im Chart und Ausführungsstatistik
Modell der Bewegungsfortsetzung - Suche im Chart und Ausführungsstatistik

Modell der Bewegungsfortsetzung - Suche im Chart und Ausführungsstatistik

Dieser Artikel bietet eine programmtechnische Realisation eines Modells der Bewegungsfortsetzung. Die Hauptidee besteht darin, zwei Wellen zu definieren - die Haupt- und die Korrekturwelle. Für Extrempunkte verwende ich sowohl Fraktale als auch "potenzielle" Fraktale - Extrempunkte, die sich noch nicht als Fraktale gebildet haben.
Verarbeitung von Ereignissen in MQL5: Unmittelbare Änderung des Zeitraums für den gleitenden Durchschnitt
Verarbeitung von Ereignissen in MQL5: Unmittelbare Änderung des Zeitraums für den gleitenden Durchschnitt

Verarbeitung von Ereignissen in MQL5: Unmittelbare Änderung des Zeitraums für den gleitenden Durchschnitt

Angenommen, dass ein MA (Gleitender Durchschnitt) Indikator mit Zeitraum 13 auf ein Chart angewandt wird. Und wir den Zeitraum auf 20 ändern wollen, wir dazu aber nicht in das Dialogfenster Indikator-Eigenschaften gehen und die Zahl von 13 zu 20 ändern wollen, da wir einfach auf diese Aktionen mit der Maus und der Tastatur keine Lust mehr haben. Und wir wollen vor allem nicht den Indikator-Code öffnen und dort was ändern. Wir wollen einfach nur eine Taste drücken - und zwar "Bild nach oben" neben dem Zahlenfeld auf der Tastatur. In diesem Beitrag sage ich Ihnen wie das geht.
Kontrollierte Optimierung: Simuliertes Abkühlen
Kontrollierte Optimierung: Simuliertes Abkühlen

Kontrollierte Optimierung: Simuliertes Abkühlen

Der Strategy Tester in der Handelsplattform MetaTrader 5 bietet nur zwei Optimierungsoptionen: Die vollständige Suche nach Parametern oder den genetischen Algorithmus. Dieser Artikel schlägt eine neue Methode zur Optimierung von Handelsstrategien vor — Simuliertes Abkühlen (simulated annealing). Dabei werden der Algorithmus der Methode, ihre Implementierung und die Integration in jeden Expert Advisor besprochen. Der entwickelte Algorithmus wird mit dem Moving Average EA getestet.