![Universal Expert Advisor: Das Event-Modell und der Trading-Strategie Prototyp (Part 2)](https://c.mql5.com/2/21/smyf67hqftm_kaz2.png)
![Universal Expert Advisor: Das Event-Modell und der Trading-Strategie Prototyp (Part 2)](https://c.mql5.com/i/articles/overlay.png)
Universal Expert Advisor: Das Event-Modell und der Trading-Strategie Prototyp (Part 2)
Dieser Artikel führt die Serie der Publikationen eines universellen Expert-Advisors fort. Dieser Teil beschreibt ausführlich das originale Event-Modell, welches auf einer zentralisierten Datenverarbeitung basiert und bestimmt die Struktur der Basisklasse CStrategy dieser Trading-Engine.
![Fuzzy-Logik für eine manuelle Handelsstrategie](https://c.mql5.com/2/22/2195.png)
![Fuzzy-Logik für eine manuelle Handelsstrategie](https://c.mql5.com/i/articles/overlay.png)
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.
![Grafische Interfaces VII: Die Tabellen Controls (Kapitel 1)](https://c.mql5.com/2/23/avatar-vii.png)
![Grafische Interfaces VII: Die Tabellen Controls (Kapitel 1)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces VII: Die Tabellen Controls (Kapitel 1)
Der siebte Teil der Serie über die grafischen Interfaces des Metatraders, handelt von drei Tabellen-Typen: Text-Label, Edit-Box und gerenderte Tabellen. Ein weiteres Control, welches sehr oft gebraucht wird, ist das Tab, womit es Ihnen möglich ist, Gruppen von anderen Controls anzuzeigen und zu verstecken und somit sehr effektive und platzsparende Interfaces für ihre MQL Anwendung programmieren zu können.
![Welche Überprüfungen der Handelsroboter vor der Veröffentlichung in Market bestehen soll](https://c.mql5.com/2/23/ava_market.png)
![Welche Überprüfungen der Handelsroboter vor der Veröffentlichung in Market bestehen soll](https://c.mql5.com/i/articles/overlay.png)
Welche Überprüfungen der Handelsroboter vor der Veröffentlichung in Market bestehen soll
Alle Markets Produkte vor der Veröffentlichung bestehen eine obligatorische vorläufige Überprüfung, um eine Standarte Qualität zu haben. In diesem Artikel werden wir von den häufigsten Fehlern erzählen, die die Hersteller in den Handelsrobotern und den technischen Indikatoren machen. Auch werden wir zeigen, wie man sein Produkt vor der Sendung in Market selbständig überprüfen soll.
![LifeHack für Trader: ein back-Test ist gut, und vier – ist besser](https://c.mql5.com/2/23/ava__3.png)
![LifeHack für Trader: ein back-Test ist gut, und vier – ist besser](https://c.mql5.com/i/articles/overlay.png)
LifeHack für Trader: ein back-Test ist gut, und vier – ist besser
Vor jedem Trader bei dem ersten einzelnen Test steht eine und derselbe Frage — "Welchen von vier Modus ich verwenden soll?" Jeder des angebotenen Modus hat eigene Vorteile und Besonderheiten, deshalb machen wir es einfacher — wir werden direkt alle Modus durch eine Taste starten! Im Artikel ist es vorgeführt, wie man mit Hilfe Win API und der kleinen Magie gleichzeitig alle vier Graphik des Tests sehen kann.
![Grafische Interfaces V: Das Combobox Control (Kapitel 3)](https://c.mql5.com/2/22/v-avatar__1.png)
![Grafische Interfaces V: Das Combobox Control (Kapitel 3)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces V: Das Combobox Control (Kapitel 3)
In den ersten zwei Kapiteln des fünften Teils dieser Serie, haben wir Klassen für die Erzeugung einer Scrollbar und einer ListView entwickelt. In diesem Kapitel werden wir über die Erzeugung einer Klasse für eine ComboBox sprechen. Hierbei handelt es sich ebenfalls um ein Komponenten-Control, welches neben anderen Elementen auch Elemente enthält, die wir in den vorherigen Kapiteln des 5. Teils besprochen haben.
![Testen von Strategien mit echten Ticks](https://c.mql5.com/2/23/test-real-tick-ava.png)
![Testen von Strategien mit echten Ticks](https://c.mql5.com/i/articles/overlay.png)
Testen von Strategien mit echten Ticks
Der Artikel enthält die Ergebnisse der Prüfung einer einfachen Trading-Strategie in drei Modi: "1 Minute OHLC", "Jeder Tick" und "Jeder Tick basierend auf echten Ticks" mit tatsächlichen historischen Daten.
![Universal Expert Advisor: Einbindung der Standard MetaTrader Module für Signale (Teil 7)](https://c.mql5.com/2/23/zapvwy5wjkj_54w2.png)
![Universal Expert Advisor: Einbindung der Standard MetaTrader Module für Signale (Teil 7)](https://c.mql5.com/i/articles/overlay.png)
Universal Expert Advisor: Einbindung der Standard MetaTrader Module für Signale (Teil 7)
Dieser Teil des Artikels beschreibt die Möglichkeiten der Einbindung der Signal-Module, Teil der Standard-Bibliothek des MetaTraders, durch CStrategy. Der Artikel beschreibt, wie man mit Signalen arbeitet und wie man eigene Strategien auf ihrer Basis erstellt.
![Womit soll man bei der Erstellung eines Handelsroboters für die Moskauer Börse MOEX anfangen](https://c.mql5.com/2/23/expert-moex-avatar.png)
![Womit soll man bei der Erstellung eines Handelsroboters für die Moskauer Börse MOEX anfangen](https://c.mql5.com/i/articles/overlay.png)
Womit soll man bei der Erstellung eines Handelsroboters für die Moskauer Börse MOEX anfangen
Viele Trader auf der Moskauer Börse möchten ihre Handelsalgorithmen automatisieren, aber wissen nicht, womit anfangen. Die Sprache MQL5 bietet nicht nur den riesigen Satz der Handelsfunktionen an, sondern auch die einsatzbereiten Klassen, die die ersten Schritte in Algotrading maximal erleichtern.
![Wie man die Signale mit Hilfe vom Berater nach seinen Regeln kopieren soll?](https://c.mql5.com/2/23/ava__1.png)
![Wie man die Signale mit Hilfe vom Berater nach seinen Regeln kopieren soll?](https://c.mql5.com/i/articles/overlay.png)
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.
![Selbstoptimierung der Experten: evolutionäre und genetische Algorithmen](https://c.mql5.com/2/22/images__2.png)
![Selbstoptimierung der Experten: evolutionäre und genetische Algorithmen](https://c.mql5.com/i/articles/overlay.png)
Selbstoptimierung der Experten: evolutionäre und genetische Algorithmen
Im Artikel werden die Hauptprinzipien betrachtet, die in den Evolutionsalgorithmen versetzt sind, auch ihre Arten und die Besonderheiten. Auf dem Beispiel des einfachen Experten mit Hilfe der Experimente wird es vorgeführt, was unserem Handelnsystem die Anwendung der Optimierung geben kann. Wir betrachten die Programm-Pakete, die genetische, evolutionäre und andere Arten der Optimierung realisieren und führen die Anwendungsbeispiele bei einer Optimierung eines Prädiktor-Satzes und bei einer Optimierung des Handelnsystems hin.
![Arbeiten mit Sockets in MQL, oder Wie man ein Signalprovider wird](https://c.mql5.com/2/23/server_client_exchange.png)
![Arbeiten mit Sockets in MQL, oder Wie man ein Signalprovider wird](https://c.mql5.com/i/articles/overlay.png)
Arbeiten mit Sockets in MQL, oder Wie man ein Signalprovider wird
Sockets… Was in unserer IT-Welt könnte ohne sie auskommen? Seit 1982 und bis heute kaum verändert arbeiten sie ununterbrochen jede Sekunde für uns. Dies ist die Grundlage des Netzwerks, die Nervenenden der Matrix, in der wir alle Leben.
![Verwendung von Textdateien zum Speichern von Eingabeparametern von Expert Advisors, Indikatoren und Skripts](https://c.mql5.com/2/23/avatar__3.png)
![Verwendung von Textdateien zum Speichern von Eingabeparametern von Expert Advisors, Indikatoren und Skripts](https://c.mql5.com/i/articles/overlay.png)
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.
![Grafische Interfaces VI: Die Slider und Dual-Slider Controls (Kapitel 2)](https://c.mql5.com/2/23/avad1j__1.png)
![Grafische Interfaces VI: Die Slider und Dual-Slider Controls (Kapitel 2)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces VI: Die Slider und Dual-Slider Controls (Kapitel 2)
In dem vorherigen Artikel haben wir unsere Bibliothek um die vier sehr häufig verwendeten Controls: Checkbox, Edit, Edit mit Checkbox und Check-Combobox erweitert. Das zweite Kapitel des sechsten Teils widmet sich den Slider (Schieberegler) und Dual-Slider Controls.
![Graphische Interfaces VI: Das Checkbox Control, Das Edit Control und deren gemischte Typen (Kapitel 1)](https://c.mql5.com/2/23/avad1j.png)
![Graphische Interfaces VI: Das Checkbox Control, Das Edit Control und deren gemischte Typen (Kapitel 1)](https://c.mql5.com/i/articles/overlay.png)
Graphische Interfaces VI: Das Checkbox Control, Das Edit Control und deren gemischte Typen (Kapitel 1)
Dieser Artikel ist der Anfang des 6. Teils dieser Serie, welche der Entwicklung einer Bibliothek für die Erzeugung von grafischen Interfaces im Metatrader-Terminal gewidmet ist. In dem ersten Kapitel werden wir das Checkbox-Control, dass Edit-Control und deren gemischte Typen besprechen.
![Lifehack für Händler: Indikatoren für Balance, Drawdown, Belastung und Ticks während des Testens](https://c.mql5.com/2/23/avac18.png)
![Lifehack für Händler: Indikatoren für Balance, Drawdown, Belastung und Ticks während des Testens](https://c.mql5.com/i/articles/overlay.png)
Lifehack für Händler: Indikatoren für Balance, Drawdown, Belastung und Ticks während des Testens
Wie man einen Test mehr anschaulich machen kann? Die Antwort ist einfach: Sie müssen im Tester einen oder mehreren Indikatoren verwenden - der Tick-Indikator, der Indikator der Balance und Equity, der Indikator des Drawdowns und der Belastung des Deposites. Dies wird visuell ermöglichen, die Art der Ticks zu verfolgen, oder die Änderungen in der Balance und Equity oder im Drawdown und der Belastung des Deposites zu sehen.
![Die Erstellung eines Helfers im manuellen Handeln](https://c.mql5.com/2/23/panel__1.png)
![Die Erstellung eines Helfers im manuellen Handeln](https://c.mql5.com/i/articles/overlay.png)
Die Erstellung eines Helfers im manuellen Handeln
Die Anzahl der Handelsroboter für die Arbeit an Devisenmärkten nimmt in den letzten Jahren lawinenartig zu. In den Robotern werden verschiedene Konzepte und Strategien umgesetzt, keinem ist aber bis jetzt gelungen, eine gewinnsichere künstliche Intelligenz zu entwilckeln.
Aus diesem Grund bleiben viele Trader manuellem Handel treu.
Aber auch für sie werden Assistenten, die sogenannten Trading Panels erstellt. Dieser Artikel stellt ein Beispiel für die Erstellung eines solchen Panels von Grund auf dar.
![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 V: Die vertikale und horizontale Scrollbar (Kapitel 1)](https://c.mql5.com/2/22/v-avatar__2.png)
![Grafische Interfaces V: Die vertikale und horizontale Scrollbar (Kapitel 1)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces V: Die vertikale und horizontale Scrollbar (Kapitel 1)
Wir besprechen weiterhin die Entwicklung der Bibliothek für die Erzeugung von grafischen Interfaces innerhalb der Metatrader-Umgebung. In dem ersten Artikel des fünften Teils dieser Serie, werden wir Klassen für die Erzeugung von vertikalen und horizontalen Scrollbars besprechen.
![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.
![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.
![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.
![Graphische Interfaces III: Einfache und multifunktionale Buttons (Kapitel 1)](https://c.mql5.com/2/22/Graphic-interface_3__1.png)
![Graphische Interfaces III: Einfache und multifunktionale Buttons (Kapitel 1)](https://c.mql5.com/i/articles/overlay.png)
Graphische Interfaces III: Einfache und multifunktionale Buttons (Kapitel 1)
Lassen Sie uns das Control "Button" näher ansehen. Wir werden über Klassen für die Erzeugung von einfachen Buttons diskutieren, sowie auch über Buttons mit erweiterter Funktionalität (Icon-Button und Split-Button) und Buttons, die miteinander interagieren (Gruppen von Buttons und Radio-Buttons). Zusätzlich werden wir noch einige Ergänzungen zu schon existierenden Klassen für Controls hinzufügen, um sie in ihren Möglichkeiten zu erweitern.
![Erweiterung des StrategieTesters um ausschließlich Indikatoren zu optimieren am Beispiel von Seitwärts- und Trend-Märkten](https://c.mql5.com/2/22/Optimize-Indicators-Only.png)
![Erweiterung des StrategieTesters um ausschließlich Indikatoren zu optimieren am Beispiel von Seitwärts- und Trend-Märkten](https://c.mql5.com/i/articles/overlay.png)
Erweiterung des StrategieTesters um ausschließlich Indikatoren zu optimieren am Beispiel von Seitwärts- und Trend-Märkten
Es ist für viele Strategien essentiell zu erkennen, ob ein Markt 'flach' ist oder nicht. Mithilfe des bekannten ADX zeigen wir, wie wir den Strategie-Tester nicht nur für die Optimierung dieses Indikators für unseren speziellen Zweck verwenden können, wir können auch entscheiden, ob dieser Indikator unserem Ziel gerecht wird und wir können die durchschnittliche Spanne eines Seitwärts-Marktes und eines Trend-Marktes ermitteln, welches wichtig für die Abschätzung von Stopps und Kurszielen werden könnte.
![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.
![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.
![Grafische Interfaces II: Die Trennlinien und Context-Menüelemente (Kapitel 2)](https://c.mql5.com/2/22/Graphic-interface-part2__1.png)
![Grafische Interfaces II: Die Trennlinien und Context-Menüelemente (Kapitel 2)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces II: Die Trennlinien und Context-Menüelemente (Kapitel 2)
In diesem Artikel erzeugen wir das Trendlinien-Element Es kann nicht nur als unabhängiges Interface-Element verwendet werden, sondern auch als ein Teil von vielen anderen Elementen. Anschließend haben wir alles, was für die Entwicklung der Kontextmenü Klasse benötigt wird. Diese Klasse werden wir in diesem Artikel im Detail besprechen. Zudem werden wir alle notwendigen Ergänzungen dieser Klasse hinzufügen, die für das Abspeichern von Pointern aller Elemente des grafischen Interfaces dieser Anwendung benötigt werden.
![Universeller Expert Advisor: Ein benutzerdefiniertes Trailing Stop (Part 6)](https://c.mql5.com/2/23/63vov3f0bdp_1sl2.png)
![Universeller Expert Advisor: Ein benutzerdefiniertes Trailing Stop (Part 6)](https://c.mql5.com/i/articles/overlay.png)
Universeller Expert Advisor: Ein benutzerdefiniertes Trailing Stop (Part 6)
Der sechste Teil des Artikels über den universellen Expert Advisor beschreibt die Verwendung eines Trailingstops. Dieser Artikel führt sie durch die Erstellung eines Trailingstop-Moduls, welches einheitliche Regeln verwendet, sowie durch den Vorgang, wie dieses Modul der Trading Engine hinzugefügt wird, damit es automatisch Positionen verwaltet.
![Grafische Interfaces II: Das Menu-Item-Element (Kapitel 1)](https://c.mql5.com/2/22/Graphic-interface-part2.png)
![Grafische Interfaces II: Das Menu-Item-Element (Kapitel 1)](https://c.mql5.com/i/articles/overlay.png)
Grafische Interfaces II: Das Menu-Item-Element (Kapitel 1)
In dem zweiten Teil dieser Serie, werden wir im Detail auf die Entwicklung von Interface Elementen, wie einen Hauptmenü und Kontextmenüs eingehen. Wir werden auch das Zeichnen und das Entwickeln einer speziellen Klasse für diese Elemente berücksichtigen. Wir werden ausführlich den Fragen der Verwaltung von Events und benutzerdefinierten Events nachgehen.
![Spontane Änderung der Expert-Advisor-Parameter vom Bedienfeld aus](https://c.mql5.com/2/0/avatar__24.png)
![Spontane Änderung der Expert-Advisor-Parameter vom Bedienfeld aus](https://c.mql5.com/i/articles/overlay.png)
Spontane Änderung der Expert-Advisor-Parameter vom Bedienfeld aus
Dieser Artikel zeigt anhand eines Beispiels die Implementierung eines Expert Advisors, dessen Parameter vom Bedienfeld aus kontrolliert werden können. Bei einer spontanen Änderung der Parameter schreibt der Expert Advisor die Werte vom Infofeld in eine Datei, um sie später von dieser Datei zu lesen und sie im Feld darzustellen. Dieser Artikel ist interessant für alle, die manuell oder semi-automatisch handeln wollen.
![Maschinelles Lernen: Wie Support Vector Machines beim Handeln verwendet werden können](https://c.mql5.com/2/0/iStock_000020410350_Small.png)
![Maschinelles Lernen: Wie Support Vector Machines beim Handeln verwendet werden können](https://c.mql5.com/i/articles/overlay.png)
Maschinelles Lernen: Wie Support Vector Machines beim Handeln verwendet werden können
Support Vector Machines wurden lange in Bereichen wie Bioinformatik und angewandter Mathematik verwendet, um komplexe Datensätze zu evaluieren und nützliche Muster für die Datenklassifikation zu extrahieren. In diesem Artikel wird besprochen, was eine Support Vector Machine ist, wie sie arbeitet und warum sie so nützlich bei der Extraktion komplexer Muster ist. Danach werden wir untersuchen, wie sie auf dem Markt angewandt werden können und vielleicht beim Handeln Ratschläge geben. Mit dem "Support Vector Machine Learning Tool" bietet der Artikel Beispiele, anhand derer Leser mit ihrem eigenen Handeln experimentieren können.
![Die Grundlagen von MQL5 Strings](https://c.mql5.com/2/0/avatar__26.png)
![Die Grundlagen von MQL5 Strings](https://c.mql5.com/i/articles/overlay.png)
Die Grundlagen von MQL5 Strings
Dieser Artikel behandelt alle Funktionsweisen von Strings in MQL5. Er ist vor allem für neue MQL5-Programmierer interessant, und für erfahrene Entwickler ist es eine gute Möglichkeit, ihre Kenntnisse zusammenzufassen und zu systematisieren.
![Wie teste ich einen Handelsroboter vor dem Kauf](https://c.mql5.com/2/0/avatar_test_mql5_market.png)
![Wie teste ich einen Handelsroboter vor dem Kauf](https://c.mql5.com/i/articles/overlay.png)
Wie teste ich einen Handelsroboter vor dem Kauf
Der Kauf eines Handelsroboters hat bestimmte Vorzüge gegenüber ähnlichen Möglichkeiten - ein automatisiertes System kann direkt im MetaTrader5-Terminal getestet werden. Vor dem Kauf kann und soll ein Expert Advisor sorgfältig in allen ungünstigen Modi im eingebauten Strategietester ausgeführt werden, um das System komplett zu verstehen.
![Wie man ein Anbieter von Signalen für MetaTrader 4 und MetaTrader 5 wird](https://c.mql5.com/2/0/How_to_become_a_signal_provider_600x314.jpg)
Wie man ein Anbieter von Signalen für MetaTrader 4 und MetaTrader 5 wird
Möchten Sie Ihre Handelssignale anbieten und Gewinne erzielen? Registrieren Sie sich auf der Website MQL5.com als Verkäufer, geben Sie Ihr Handelskonto an und bieten Sie Händlern ein Abonnement an, um Ihre Handelsgeschäfte zu kopieren.
![Programmierungsgrundlagen für MQL5 Zeit](https://c.mql5.com/2/0/datetime_avatar.png)
![Programmierungsgrundlagen für MQL5 Zeit](https://c.mql5.com/i/articles/overlay.png)
Programmierungsgrundlagen für MQL5 Zeit
Dieser Beitrag konzentriert sich auf Standard MQL5-Funktionen zur Arbeitsweise mit Zeit sowie Programmiertechniken und praktisch sinnvolle Funktionen zur Arbeitsweise mit Zeit, die für die Erzeugung von Expert Advisors und Indikatoren erforderlich sind. Besondere Aufmerksamkeit wird auf die allgemeine Theorie der Zeitmessung gelegt. Dieser Beitrag sollte vor allem für Anfänger unter den MQL5-Programmierern von großem Interesse sein.
![Berechnung wesentlicher Merkmale von Indikator-Emissionen](https://c.mql5.com/2/0/avatar__22.png)
![Berechnung wesentlicher Merkmale von Indikator-Emissionen](https://c.mql5.com/i/articles/overlay.png)
Berechnung wesentlicher Merkmale von Indikator-Emissionen
Indikator-Emissionen sind ein eher selten untersuchter Bereich der Markterforschung. Dies liegt hauptsächlich an ihrer schwierigen Analyse aufgrund der Verarbeitung sehr umfangreicher Arrays von zeitlich variablen Daten. Die existierende grafische Analyse ist zu Ressourcen-intensiv und hat demzufolge dazu geführt, dass ein sparsamer Algorithmus entwickelt wurde, der mit Zeitreihen von Emissionen arbeitet. Dieser Beitrag zeigt, wie die visuelle Analyse (intuitives Bild) durch das Studium wesentlicher Merkmale von Emissionen ersetzt werden kann. Dies kann sowohl für Händler als auch Entwickler von automatischen Handelssystemen interessant sein.
![Allgemeine Informationen zu Handelssignalen für MetaTrader 4 und MetaTrader 5](https://c.mql5.com/2/0/signal_mt4_mt5__1.png)
![Allgemeine Informationen zu Handelssignalen für MetaTrader 4 und MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Allgemeine Informationen zu Handelssignalen für MetaTrader 4 und MetaTrader 5
MetaTrader 4 / MetaTrader 5 Handelssignale ist ein Service, mit dessen Hilfe Händler Handelsoperationen eines Signale-Anbieters kopieren können. Unser Ziel war es, diesen neuen, intensiv genutzten Service zu entwickeln und somit Abonnenten zu schützen und ihnen zugleich unnötige Kosten zu ersparen.
![MetaTrader 4 und MetaTrader 5 Handelssignale-Widgets](https://c.mql5.com/2/0/MetaTrader_trading_signal_widget_avatar__1.png)
![MetaTrader 4 und MetaTrader 5 Handelssignale-Widgets](https://c.mql5.com/i/articles/overlay.png)
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.
![MQL5 Market feiert sein Einjähriges](https://c.mql5.com/2/0/mql5-market-1year-avatar.png)
![MQL5 Market feiert sein Einjähriges](https://c.mql5.com/i/articles/overlay.png)
MQL5 Market feiert sein Einjähriges
Ein Jahr ist vergangen, seit die Verkäufe im MQL5 Market begonnen haben. Wir blicken zurück auf ein Jahr harter Arbeit, die sich gelohnt hat: der neue Service ist zum größten Platz für Handelsroboter und technische Indikatoren für die MetaTrader 5 Plattform geworden.
![MQL5 Cookbook: Verschiedene Print-Modi nutzen](https://c.mql5.com/2/0/avatar2__2.png)
![MQL5 Cookbook: Verschiedene Print-Modi nutzen](https://c.mql5.com/i/articles/overlay.png)
MQL5 Cookbook: Verschiedene Print-Modi nutzen
Dies ist der erste Beitrag der MQL5 Cookbook-Reihe. Ich beginne mit einfachen Beispielen, damit auch diejenigen, die gerade ihren ersten Erfahrungen im Programmieren machen, mit der neuen Sprache vertraut werden. Ich kann mich noch gut an meine ersten Anstrengungen beim Entwurf und Programmieren von Handelssystemen erinnern, die sich extrem schwierig gestalteten. Das lag schlichtweg an der Tatsache, dass dies die erste Programmiersprache meines Lebens war. Doch schon bald stellte sich das Ganze als wesentlich leichter heraus als gedacht - und nach wenigen Monaten konnte ich ziemlich komplexes Programm entwickeln.