![Grafische Interfaces X: Updates für die Easy And Fast Bibliothek (Build 3)](https://c.mql5.com/2/24/Graphic-interface_10.png)
![Grafische Interfaces X: Updates für die Easy And Fast Bibliothek (Build 3)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces X: Updates für die Easy And Fast Bibliothek (Build 3)
In diesem Artikel wird die nächste Version der Easy And Fast-Bibliothek (Version 3) vorgestellt. Es wurden Fehler behoben und neue Features hinzugefügt. Mehr Details dazu finden Sie in dem Artikel.
![Marktbeobachtung mithilfe vorgefertigter Klassen](https://c.mql5.com/2/0/visual.png)
![Marktbeobachtung mithilfe vorgefertigter Klassen](https://c.mql5.com/i/articles/overlay.png)
Marktbeobachtung mithilfe vorgefertigter Klassen
Die neue MetaTrader 5-Anwendungsinstanz für Ausgabegeräte (Terminal) und die Programmiersprache MQL5 eröffnen neue Möglichkeiten zur Wiedergabe visueller Informationen für Börsenhändler. In dem folgenden Beitrag stellen wir eine universelle und erweiterbare Sammlung (Bibliothek) von Klassen vor, die Ihnen die Organisation der Wiedergabe beliebiger Informationstexte zu einem Diagramm abnehmen. Dazu präsentieren wir das Beispiel eines Marktbeobachtungsindikators.
![Grafische Interfaces IX: Das Farbauswahl Control (Kapitel 1)](https://c.mql5.com/2/23/IX.png)
![Grafische Interfaces IX: Das Farbauswahl Control (Kapitel 1)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces IX: Das Farbauswahl Control (Kapitel 1)
Mit diesem Artikel starten wir das Kapitel 9 der Serie der Artikel über die entwicklung von grafischen Interfaces in den Metatrader Trading-Terminals. Diese Serie besteht aus zwei Kapiteln, in welcher neue Elemente und Interfaces vorgestellt werden, wie zum Beispiel das Farbauswahl-Control, farbige Buttons, die Fortschrittsanzeige und Linien Charts.
![Verwendung eines Cloud-Speichers für den Datenaustausch zwischen Terminals](https://c.mql5.com/2/28/7l8-fbt8.png)
![Verwendung eines Cloud-Speichers für den Datenaustausch zwischen Terminals](https://c.mql5.com/i/articles/overlay.png)
Verwendung eines Cloud-Speichers für den Datenaustausch zwischen Terminals
Immer beliebter werden die wolkigen Technologien. Sowohl kostenpflichtige, als auch kostenfreie Speicher stehen uns zur Verfügung. Können wir sie im Traiding verwenden? In diesem Artikel wird die Technologie für den Datenaustausch zwischen Terminals durch die Verwendung wolkiger Speichers angeboten.
![Ein manuelles Chart- und Handelswerkzeug (Teil III). Optimierungen und neue Werkzeuge](https://c.mql5.com/2/49/9914_manual_charting_trading_toolkit_003_600x314.jpg)
Ein manuelles Chart- und Handelswerkzeug (Teil III). Optimierungen und neue Werkzeuge
In diesem Artikel werden wir die Idee des Zeichnens von grafischen Objekten auf Charts mit Hilfe von Tastenkombinationen weiterentwickeln. Der Bibliothek wurden neue Werkzeuge hinzugefügt, darunter eine gerade Linie, die durch beliebige Scheitelpunkte gezeichnet wird, und eine Reihe von Rechtecken, die die Auswertung der Umkehrzeit und des Levels ermöglichen. Außerdem zeigt der Artikel die Möglichkeit, den Code zu optimieren, um die Leistung zu verbessern. Das Implementierungsbeispiel wurde umgeschrieben, sodass Shortcuts neben anderen Handelsprogrammen verwendet werden können. Erforderliche Code-Kenntnisse: etwas höher als die eines Anfängers.
![Graphische Interfaces III: Gruppen von einfachen und multifunktionalen Buttons (Kapitel 2)](https://c.mql5.com/2/22/Graphic-interface_3.png)
![Graphische Interfaces III: Gruppen von einfachen und multifunktionalen Buttons (Kapitel 2)](https://c.mql5.com/i/articles/overlay.png)
Graphische Interfaces III: Gruppen von einfachen und multifunktionalen Buttons (Kapitel 2)
In dem ersten Kapitel dieser Serie ging es um einfache und multifunktionelle Buttons. Der zweite Artikel handelt über Gruppen von interagierenden Buttons, mit denen der Programmierer Elemente erzeugen kann, bei der der Anwender ein Element aus der Gruppe auswählen kann.
![Grafisches Interface XI: Texteingabefelder und Kombinationsfelder in Tabellenzellen (build 15)](https://c.mql5.com/2/28/MQL5-avatar-XI-build_15.png)
![Grafisches Interface XI: Texteingabefelder und Kombinationsfelder in Tabellenzellen (build 15)](https://c.mql5.com/i/articles/overlay.png)
Grafisches Interface XI: Texteingabefelder und Kombinationsfelder in Tabellenzellen (build 15)
Diese Aktualisierung der Bibliothek versieht das Tabellensteuerelement (die Klasse CTable) mit neue Optionen. Die Palette der Steuerelemente in den Tabellenzellen wird erweitert, diesmal um Textbearbeitungs- und Kombinationsfelder. Dieses Aktualisierung führt auch die Möglichkeit ein, das Fenster einer MQL-Anwendung zur Laufzeit in der Größe zu ändern.
![MQL5 für Anfänger: Antivandalismusschutz der grafischen Objekten](https://c.mql5.com/2/20/ava.png)
![MQL5 für Anfänger: Antivandalismusschutz der grafischen Objekten](https://c.mql5.com/i/articles/overlay.png)
MQL5 für Anfänger: Antivandalismusschutz der grafischen Objekten
Was soll Ihr Programm machen, wenn die grafischen Bedienfelder von jemandem geändert oder gelöscht wurden? In diesem Artikel zeigen wir Ihnen, wie Sie nach der Löschung der Anwendung auf dem Chart keine "herrenlose" Objekte mehr haben können, und wie sie die Kontrolle über sie halten können, falls sie umbenennt werden oder wenn vom Programm erstellte Objekte gelöscht werden.
![MQL5 lernen, vom Anfänger zum Profi (Teil I): Beginn der Programmierung](https://c.mql5.com/2/60/Introduction_to_programming_using_the_MQL5_language_600x314.jpg)
MQL5 lernen, vom Anfänger zum Profi (Teil I): Beginn der Programmierung
Dieser Artikel ist die Einleitung zu einer Reihe von Artikeln über das Programmieren. Es wird hier davon ausgegangen, dass der Leser sich noch nie mit Programmierung beschäftigt hat. Diese Serie beginnt also mit den Grundlagen. Niveau der Programmierkenntnisse: Absolute Anfänger.
![Ein Indikator zum Anlegen eines Kagi-Diagramms](https://c.mql5.com/2/0/LOGO.png)
![Ein Indikator zum Anlegen eines Kagi-Diagramms](https://c.mql5.com/i/articles/overlay.png)
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“.
![Grafische Interfaces IV: Informierende Interface-Elemente (Kapitel 1)](https://c.mql5.com/2/22/iv-avatar.png)
![Grafische Interfaces IV: Informierende Interface-Elemente (Kapitel 1)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces IV: Informierende Interface-Elemente (Kapitel 1)
Zum aktuellen Stand der Entwicklung, beinhaltet die Bibliothek für die Erzeugung von grafischen Interfaces ein Formular und verschiedene Steuerelemente (Controls), welche dem Formular hinzugefügt werden können. Wie zuvor schon erwähnt, sollte sich einer der zukünftigen Artikel mit dem Thema Multi-Window-Modus beschäftigen. Dafür liegt nun alles vor, und wir werden in dem folgenden Kapitel dieses Thema behandeln. In diesem Kapitel schreiben wir Klassen für die Erzeugung der Statusbar und des Tooltip-Elementes.
![Das MQL5-Kochbuch: Entwicklung eines mehrwährungsfähigen Kursschwankungsindikators in MQL5](https://c.mql5.com/2/0/avatar1__1.png)
![Das MQL5-Kochbuch: Entwicklung eines mehrwährungsfähigen Kursschwankungsindikators in MQL5](https://c.mql5.com/i/articles/overlay.png)
Das MQL5-Kochbuch: Entwicklung eines mehrwährungsfähigen Kursschwankungsindikators in MQL5
In diesem Beitrag befassen wir uns mit der Entwicklung eines mehrwährungsfähigen Kursschwankungsindikators. Jemanden, der gerade erst beginnt, in MQL5 zu programmieren, kann die Entwicklung von Indikatoren für mehrere Währungen vor einige Schwierigkeiten stellen, aber nach der Lektüre dieses Beitrages sollte alles wesentlich einfacher sein. Die grundlegenden Fragen bei der Entwicklung mehrwährungsfähiger Indikatoren beziehen sich auf die Abstimmung der Daten anderer Kürzel auf die des aktuellen Kürzels, die Lösung des Problems des Nichtvorhandenseins eines Teils der Indikatordaten sowie auf die Ermittlung des Anfangs der „echten“ Balken des jeweiligen Zeitraums. All das wird in dem hier vorliegenden Beitrag ausführlich behandelt.
![Grafische Interfaces IV: Der Multi-Window-Modus und das System für Prioritäten (Kapitel 2)](https://c.mql5.com/2/22/iv-avatar__1.png)
![Grafische Interfaces IV: Der Multi-Window-Modus und das System für Prioritäten (Kapitel 2)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces IV: Der Multi-Window-Modus und das System für Prioritäten (Kapitel 2)
In diesem Kapitel werden wir die Bibliothek um die Möglichkeit der Erzeugung von Multi-Window-Modus-Interfaces für MQL Anwendungen erweitern. Wir werden zudem ein System für die Priorität eines Klicks mit der linken Maustaste auf grafische Objekte entwickeln. Dieses ist notwendig um Probleme zu vermeiden, falls der Anwender auf ein grafisches Element klickt und dieses nicht reagiert.
![Die benutzerdefinierten Indikatoren und die Informationsgrafik in CCanvas](https://c.mql5.com/2/28/Pyramid60w60-2.png)
![Die benutzerdefinierten Indikatoren und die Informationsgrafik in CCanvas](https://c.mql5.com/i/articles/overlay.png)
Die benutzerdefinierten Indikatoren und die Informationsgrafik in CCanvas
Im Artikel werden die neuen Arten der Indikatoren mit einer komplizierteren strukturellen Realisierung betrachtet. Es werden der Aufbau der pseudoräumlichen Typen der Indikatoren und die Erstellung einer dynamisch ändernden Informationsgrafik beschrieben.
![Grafische Interfaces V: Das ListView-Element (Kapitel 2)](https://c.mql5.com/2/22/v-avatar.png)
![Grafische Interfaces V: Das ListView-Element (Kapitel 2)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces V: Das ListView-Element (Kapitel 2)
In dem vorherigen Kapitel haben wir Klassen für die Erzeugung der vertikalen und horizontalen Scrollbar geschrieben. In diesem Kapitel werden wir diese implementieren. Wir werden eine Klasse für das Erzeugen eines ListView Elementes (Liste / Listenansicht) schreiben, bei der eine Komponente eine vertikale Scrollbar darstellt.
![Grafische Interfaces VIII: Das Datei-Navigator Control (Kapitel 3)](https://c.mql5.com/2/23/av8__2.png)
![Grafische Interfaces VIII: Das Datei-Navigator Control (Kapitel 3)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces VIII: Das Datei-Navigator Control (Kapitel 3)
In den vorherigen Kapiteln des 8 Teils dieser Serie, haben wir unsere Bibliothek um mehrere Klassen für die Entwicklung von Mauszeigern, Kalendern und Baum-Ansichten erweitert. In dem aktuellen Artikel beschäftigen wir uns mit dem Datei-Navigator-Control, welcher auch als Teil eines grafischen Interfaces einer MQL Anwendung verwendet werden kann.
![Was Sie mit gleitenden Durchschnitten machen können](https://c.mql5.com/2/49/10479_ma-min_600x314.jpg)
Was Sie mit gleitenden Durchschnitten machen können
In diesem Artikel werden mehrere Methoden zur Anwendung des Indikators Gleitender Durchschnitt (MA oder Moving Average) vorgestellt. Jede Methode, die eine Kurvenanalyse beinhaltet, wird von Indikatoren begleitet, die die Idee visualisieren. In den meisten Fällen stammen die hier vorgestellten Ideen von den jeweiligen Autoren. Meine einzige Aufgabe bestand darin, sie zusammenzubringen, damit Sie die wichtigsten Ansätze sehen und hoffentlich vernünftigere Handelsentscheidungen treffen können. MQL5-Kenntnisstand - einfach.
![Grafische Interfaces II: Einrichtung des Eventhandlers für die Bibliothek (Kapitel 3)](https://c.mql5.com/2/22/Graphic-interface-part2__2.png)
![Grafische Interfaces II: Einrichtung des Eventhandlers für die Bibliothek (Kapitel 3)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces II: Einrichtung des Eventhandlers für die Bibliothek (Kapitel 3)
Der vorherige Artikel beinhaltet die Implementation der Klassen für das Erzeugen der Bestandteile des Hauptmenüs. Nun ist es an der Zeit, dass wir uns die Eventhandler in den Basisklassen und in den Klassen für die Controls näher betrachten. Wir werden unsere Aufmerksamkeit auch auf das Verwalten des Status des Charts, in Abhängigkeit der Position des Mauszeigers, richten.
![Zeitreihen in der Bibliothek DoEasy (Teil 43): Klassen der Objekte von Indikatorpuffern](https://c.mql5.com/2/38/MQL5-avatar-doeasy-library__8.png)
![Zeitreihen in der Bibliothek DoEasy (Teil 43): Klassen der Objekte von Indikatorpuffern](https://c.mql5.com/i/articles/overlay.png)
Zeitreihen in der Bibliothek DoEasy (Teil 43): Klassen der Objekte von Indikatorpuffern
Der Artikel beschäftigt sich mit der Entwicklung von Indikatorpuffer-Objektklassen, abgeleitet vom abstrakten Pufferobjekt, um die Deklaration zu vereinfachen und mit Indikatorpuffern zu arbeiten, während gleichzeitig nutzerdefinierte Indikatorprogramme auf der Grundlage der Bibliothek DoEasy erstellt werden.
![Grafische Interfaces X: Neue Möglichkeiten der Tabellendarstellung (build 9)](https://c.mql5.com/2/26/MQL5-avatar-X-table-003-1.png)
![Grafische Interfaces X: Neue Möglichkeiten der Tabellendarstellung (build 9)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces X: Neue Möglichkeiten der Tabellendarstellung (build 9)
Bis heute war CTable die fortschrittlichste Tabellenart überhaupt in der Bibliothek. Diese Tabelle ist zusammengestellt aus editierbaren Boxen des Typs OBJ_EDIT Typ, aber eine weitere Entwicklung ist problematisch. Mit dem Ziel einer maximale Leistungsfähigkeit, wäre es besser, eine andere Tabellendarstellung vom Typ CCanvasTable zu entwickeln, auch beim augenblicklichen Entwicklungsstand der Bibliothek. Die aktuelle Version ist völlig starr, aber ab diesem Artikel werden wir versuchen, die Situation zu beheben.
![Anlegen eines Spektrumanalysators](https://c.mql5.com/2/0/spectrum_MQL5__1.png)
![Anlegen eines Spektrumanalysators](https://c.mql5.com/i/articles/overlay.png)
Anlegen eines Spektrumanalysators
Der hier vorliegende Beitrag möchte seine Leser mit einer möglichen Variante der Verwendung der grafischen Objekte der Programmiersprache MQL5 vertraut machen. Es wird ein Indikator analysiert, der mithilfe grafischer Objekte ein Feld zur Steuerung eines einfachen Spektrumanalysators anlegt. Der Beitrag richtet sich an Leser mit Grundkenntnissen in MQL5.
![Grafische Interfaces II: Das Hauptmenü Element (Kapitel 4)](https://c.mql5.com/2/22/Graphic-interface-part2__3.png)
![Grafische Interfaces II: Das Hauptmenü Element (Kapitel 4)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces II: Das Hauptmenü Element (Kapitel 4)
Dieses ist das letzte Kapitel des zweiten Teils der Serie über die grafischen Interfaces. Hier betrachten wir die Erzeugung des Hauptmenüs. Hier demonstrieren wir die Entwicklung dieses Controls und das Einrichten der Eventhandler innerhalb der Bibliotheks-Klasse, damit später die Anwendung korrekt auf die Aktionen des Users reagiert. Wir besprechen hier zudem, wie man Kontextmenüs dem Hauptmenü hinzufügt. Zudem werden wir noch besprechen, wie man inaktive Elemente blockiert.
![Graphisches Interface X: Textauswahl im mehrzeiligen Textfeld (build 13)](https://c.mql5.com/2/27/MQL5-avatar-XRedHighlight-001__1.png)
![Graphisches Interface X: Textauswahl im mehrzeiligen Textfeld (build 13)](https://c.mql5.com/i/articles/overlay.png)
Graphisches Interface X: Textauswahl im mehrzeiligen Textfeld (build 13)
In diesem Artikel erreichen wir, Text mittels verschiedener Tasten auszuwählen, und markierten Text zu löschen, genau so, wie man das von einem Texteditor kennt. Zusätzlich wird der Code weiter optimiert, und es werden die Klassen für die zweite Stufe in Richtung der endgültigen Version der Bibliothek vorbereitet, die alle Elemente als Einzelbilder vor einem Hintergrund darstellt.
![Zeitreihen in der Bibliothek DoEasy (Teil 54): Abgeleitete Klassen des abstrakten Basisindikators](https://c.mql5.com/2/49/doeasy_054_600x314.jpg)
Zeitreihen in der Bibliothek DoEasy (Teil 54): Abgeleitete Klassen des abstrakten Basisindikators
Der Artikel betrachtet das Erstellen von Klassen von abgeleiteten Objekten des abstrakten Basisindikators. Solche Objekte ermöglichen den Zugriff auf die Funktionen der Erstellung von Indikator-EAs, das Sammeln und Abrufen von Datenwertstatistiken verschiedener Indikatoren und Preise. Außerdem wird eine Kollektion von Indikatorobjekten erstellt, von der aus der Zugriff auf die Eigenschaften und Daten jedes im Programm erstellten Indikators möglich sein wird.
![Grafische Interfaces X: Elemente der Zeit, Listen von Kontrollkästchen und das Sortieren von Tabellen (build 6)](https://c.mql5.com/2/25/jxd7fn-zcrx8k35mvp-3ii6s7g5j1-II-001.png)
![Grafische Interfaces X: Elemente der Zeit, Listen von Kontrollkästchen und das Sortieren von Tabellen (build 6)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces X: Elemente der Zeit, Listen von Kontrollkästchen und das Sortieren von Tabellen (build 6)
Weiterentwicklung der Bibliothek zum Erstellen grafischer Benutzeroberflächen. Zeit und Listen von Kontrollkästchen werden diesmal behandelt. Weiters verfügt die Klasse CTable jetzt über die Möglichkeit, Daten auf- oder absteigend zu sortieren.
![Graphische Interfaces XI: Überarbeitung des Bibliothekscodes (build 14.1)](https://c.mql5.com/2/28/MQL5-avatar-XI-build14.png)
![Graphische Interfaces XI: Überarbeitung des Bibliothekscodes (build 14.1)](https://c.mql5.com/i/articles/overlay.png)
Graphische Interfaces XI: Überarbeitung des Bibliothekscodes (build 14.1)
Wenn die Bibliothek wächst, muss ihr Programmcode wiederholt optimiert werden, um die Größe zu verringern. Die Version der in diesem Artikel beschriebenen Bibliothek ist nun auch in Teilen objektorientiert. Dadurch ist der Code leichter zu verstehen. Mit der detaillierten Beschreibung der letzten Änderungen kann der Leser auf Basis dieser Bibliothek seine eigenen Ziele umsetzen.
![Ein System von Sprachbenachrichtigungen für Ereignisse und Signale im Handel](https://c.mql5.com/2/39/logo.png)
![Ein System von Sprachbenachrichtigungen für Ereignisse und Signale im Handel](https://c.mql5.com/i/articles/overlay.png)
Ein System von Sprachbenachrichtigungen für Ereignisse und Signale im Handel
Heutzutage spielen Sprachassistenten eine herausragende Rolle im menschlichen Leben, da wir häufig Navigatoren, Sprachsuche und Übersetzer einsetzen. In diesem Artikel werde ich versuchen, ein einfaches und nutzerfreundliches System von Sprachbenachrichtigungen für verschiedene Handelsereignisse, Marktzustände oder durch Handelssignale erzeugte Signale zu entwickeln.
![Grafische Interfaces X: Erweitertes Management von Listen und Tabellen Code Optimierung (build 7)](https://c.mql5.com/2/25/Graphic-interface_11-2.png)
![Grafische Interfaces X: Erweitertes Management von Listen und Tabellen Code Optimierung (build 7)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces X: Erweitertes Management von Listen und Tabellen Code Optimierung (build 7)
Der Code der Bibliothek muss optimiert werden: Er sollte besser dem Standard folgen, das heißt — leichter lesbar und schneller zu verstehen. Weiters werden wir die als letztes entwickelten Kontrollelemente weiterentwickeln: Listen, Tabellen und Bildlaufleisten.
![Einen technischen Indikator selber machen](https://c.mql5.com/2/48/drawing-indicator__1.png)
![Einen technischen Indikator selber machen](https://c.mql5.com/i/articles/overlay.png)
Einen technischen Indikator selber machen
In diesem Artikel gehe ich auf die Algorithmen ein, mit denen Sie Ihren eigenen technischen Indikator erstellen können. Sie werden lernen, wie man mit sehr einfachen Ausgangsannahmen ziemlich komplexe und interessante Ergebnisse erzielen kann.
![Einen handelnden Expert Advisor von Grund auf neu entwickeln (Teil 31): Der Zukunft entgegen (IV)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_011_600x314.jpg)
Einen handelnden Expert Advisor von Grund auf neu entwickeln (Teil 31): Der Zukunft entgegen (IV)
Wir fahren fort, einzelne Teile aus unserem EA zu entfernen. Dies ist der letzte Artikel in dieser Reihe. Und als letztes wird das Soundsystem entfernt. Dies kann etwas verwirrend sein, wenn Sie diese Artikelserie nicht verfolgt haben.
![Fertige Vorlagen für die Aufnahme von Indikatoren in Expert Advisors (Teil 3): Trendindikatoren](https://c.mql5.com/2/58/trend_indicators_600x314.jpg)
Fertige Vorlagen für die Aufnahme von Indikatoren in Expert Advisors (Teil 3): Trendindikatoren
In diesem Referenzartikel werden wir uns mit Standardindikatoren aus der Kategorie Trendindikatoren beschäftigen. Wir werden gebrauchsfertige Vorlagen für die Verwendung von Indikatoren in EAs erstellen - Deklaration und Einstellung von Parametern, Initialisierung und Deinitialisierung von Indikatoren sowie Empfang von Daten und Signalen aus Indikatorpuffern in EAs.
![Zeitreihen in der Bibliothek DoEasy (Teil 40): Bibliotheksbasierte Indikatoren - Aktualisierung der Daten in Echtzeit](https://c.mql5.com/2/38/MQL5-avatar-doeasy-library__5.png)
![Zeitreihen in der Bibliothek DoEasy (Teil 40): Bibliotheksbasierte Indikatoren - Aktualisierung der Daten in Echtzeit](https://c.mql5.com/i/articles/overlay.png)
Zeitreihen in der Bibliothek DoEasy (Teil 40): Bibliotheksbasierte Indikatoren - Aktualisierung der Daten in Echtzeit
Der Artikel befasst sich mit der Entwicklung eines einfachen Mehrperiodenindikators auf der Grundlage der DoEasy-Bibliothek. Wir verbessern die Klasse der Zeitreihen so, dass sie Daten aus beliebigen Zeitrahmen empfangen können, um sie in der aktuellen Diagrammperiode anzuzeigen.
![Zeitreihen in der Bibliothek DoEasy (Teil 49): Standardindikatoren mit mehreren Puffern für mehrere Symbole und Perioden](https://c.mql5.com/2/49/doeasy_049_600x314.jpg)
Zeitreihen in der Bibliothek DoEasy (Teil 49): Standardindikatoren mit mehreren Puffern für mehrere Symbole und Perioden
Im aktuellen Artikel werde ich die Bibliotheksklassen verbessern, um die Fähigkeit zu implementieren, Standardindikatoren mit mehreren Symbolen und mehreren Perioden zu entwickeln, die mehrere Indikatorpuffer zur Anzeige ihrer Daten benötigen.
![Grafische Interfaces X: Updates für die Tabellendarstellung und ein optimierter Code (build 10)](https://c.mql5.com/2/26/MQL5-avatar-X-Auto-table-001.png)
![Grafische Interfaces X: Updates für die Tabellendarstellung und ein optimierter Code (build 10)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces X: Updates für die Tabellendarstellung und ein optimierter Code (build 10)
Wir fahren fort neue Elemente der Tabellendarstellung hinzuzufügen (CCanvasTable). Eine Tabelle ist nun in der Lage: die Zeile unter der Maus hervorzuheben; eine Liste von Icons einer Zelle zuzuweisen und eine Methode aus der Liste ein Icon auszuwählen; die Möglichkeit während der Laufzeit Text einer Zelle zu setzen, zu verändern und noch mehr.
![Zeitreihen in der Bibliothek DoEasy (Teil 46): Mehrperioden-Multisymbol-Indikatorpuffer](https://c.mql5.com/2/39/MQL5-avatar-doeasy-library__2.png)
![Zeitreihen in der Bibliothek DoEasy (Teil 46): Mehrperioden-Multisymbol-Indikatorpuffer](https://c.mql5.com/i/articles/overlay.png)
Zeitreihen in der Bibliothek DoEasy (Teil 46): Mehrperioden-Multisymbol-Indikatorpuffer
In diesem Artikel werde ich die Klassen der Objekte der Indikatorpuffer verbessern, um im Multisymbolmodus arbeiten zu können. Dies wird den Weg für die Erstellung von Multisymbol- und Mehrperioden-Indikatoren in benutzerdefinierten Programmen ebnen. Ich werde den berechneten Pufferobjekten die fehlende Funktionalität hinzufügen, die es uns ermöglicht, multisymbol- und mehrperiodische Standardindikatoren zu erstellen.
![Die Handelstechnik RSI Deep Three Move](https://c.mql5.com/2/57/The_RSI_Deep_Three_Move_600x314.jpg)
Die Handelstechnik RSI Deep Three Move
Vorstellung der Handelstechnik RSI Deep Three Move für MetaTrader 5. Dieser Artikel basiert auf einer neuen Reihe von Studien, die einige Handelstechniken auf der Grundlage des RSI aufzeigen. Der RSI ist ein Indikator der technischen Analyse, der zur Messung der Stärke und Dynamik eines Wertpapiers, z. B. einer Aktie, einer Währung oder eines Rohstoffs, verwendet wird.
![Grafisches Interface X: Sortieren, Neuerstellen der Tabelle und Steuerelemente der Zellen (build 11)](https://c.mql5.com/2/26/MQL5-avatar-X-tableSort-001.png)
![Grafisches Interface X: Sortieren, Neuerstellen der Tabelle und Steuerelemente der Zellen (build 11)](https://c.mql5.com/i/articles/overlay.png)
Grafisches Interface X: Sortieren, Neuerstellen der Tabelle und Steuerelemente der Zellen (build 11)
Wir fahren fort neue Elemente der Tabellendarstellung hinzuzufügen: Datensortierung, Handhabung der Zahl der Spalten und Zeilen, Setzen des Zelltyps, um dort auch Steuerelemente eintragen zu können.
![Zeitreihen in der Bibliothek DoEasy (Teil 47): Standardindikatoren für mehrere Symbole und Perioden](https://c.mql5.com/2/39/MQL5-avatar-doeasy-library__4.png)
![Zeitreihen in der Bibliothek DoEasy (Teil 47): Standardindikatoren für mehrere Symbole und Perioden](https://c.mql5.com/i/articles/overlay.png)
Zeitreihen in der Bibliothek DoEasy (Teil 47): Standardindikatoren für mehrere Symbole und Perioden
In diesem Artikel beginne ich mit der Entwicklung von Methoden für die Arbeit mit Standardindikatoren, die letztlich die Erstellung von Multisymbol- und Mehrperioden-Standardindikatoren auf der Grundlage von Bibliotheksklassen ermöglichen werden. Außerdem werde ich das Ereignis "fehlende Balken" (skipped bars) zu den Zeitreihenklassen hinzufügen und die übermäßige Belastung des Hauptprogrammcodes beseitigen, indem ich die Bibliotheksvorbereitungsfunktionen in die Klasse CEngine verlege.
![Wie man einen nutzerdefinierten Indikator (Heiken Ashi) mit MQL5 erstellt](https://c.mql5.com/2/54/heikin_ashi_600x314.jpg)
Wie man einen nutzerdefinierten Indikator (Heiken Ashi) mit MQL5 erstellt
In diesem Artikel erfahren Sie, wie Sie mit MQL5 einen nutzerdefinierten Indikator nach Ihren Wünschen erstellen können, der in MetaTrader 5 zum Lesen von Charts oder in automatisierten Expert Advisors verwendet werden kann.
![Einen handelnden Expert Advisor von Grund auf neu entwickeln (Teil 10): Zugriff auf nutzerdefinierte Indikatoren](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_from_scratch_001_600x314.jpg)
Einen handelnden Expert Advisor von Grund auf neu entwickeln (Teil 10): Zugriff auf nutzerdefinierte Indikatoren
Wie kann man auf nutzerdefinierte Indikatoren direkt in einem Expert Advisor zugreifen? Ein Handels-EA kann nur dann wirklich nützlich sein, wenn er nutzerdefinierte Indikatoren verwenden kann; andernfalls ist er nur ein Satz von Codes und Anweisungen.