Wie man mit Metatrader 5 anfängt - Seite 124
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Neue MetaTrader 5-Plattform Build 2170: MQL5-Umfang, globale Strategie-Tester und eingebaute Virtual Hosting Updates
MetaQuotes Software Corp., 2019.10.03 15:18
Das MetaTrader 5 Plattform-Update wird am Freitag, den 4. Oktober 2019 veröffentlicht. Die neue Version bietet die folgenden Änderungen:
In früheren Versionen waren die Funktionen des Virtual Hosting im Kontextmenü des Navigator-Fensters verfügbar. Jetzt sind alle notwendigen Informationen und Steuerungsbefehle übersichtlich unter der Registerkarte "VPS" angeordnet:
Auf der linken Seite werden grundlegende Informationen zum Abonnement angezeigt:
Über die Schaltfläche "Start/Stop" kann das virtuelle Terminal schnell gestartet oder gestoppt werden.
Daten über die Hardware des Hosting-Servers und Diagramme zum CPU-Verbrauch werden im rechten Fensterbereich angezeigt. Anhand der angezeigten Informationen können Sie rechtzeitig reagieren, wenn Ihr Expert Advisor oder Indikator zu viel Speicher oder CPU-Zeit beansprucht.
Informationen über die letzte Migration der Handelsumgebung sowie Migrationsbefehle sind hier ebenfalls verfügbar. Diese Befehle ermöglichen eine schnelle Migration der Umgebung nach dem Erwerb eines Abonnements.
Eine virtuelle Plattform kann über die Registerkarte "VPS" gemietet werden. Der Mietprozess hat sich nicht geändert und ist immer noch schnell und einfach. Sie müssen nur einen Plan und eine geeignete Zahlungsmethode auswählen. Der beste Server für die Verbindung mit Ihrem Broker wird automatisch ausgewählt.
Es ist nicht mehr notwendig, die entsprechenden Funktionen im Händlerraum auf der Broker-Website zu suchen. Schnelle Navigationsbefehle sind direkt in den Terminals verfügbar: im Menü "Konten" im Navigator und in der Toolbox > Registerkarte "Handel":
Kategorie
Die Eigenschaft wird zur zusätzlichen Kennzeichnung von Finanzinstrumenten verwendet. Dies kann zum Beispiel der Marktsektor sein, zu dem das Symbol gehört: Landwirtschaft, Öl & Gas und andere. Die Kategorie wird nur angezeigt, wenn die entsprechenden Informationen vom Broker bereitgestellt werden.
Börse
Der Name der Börse, an der das Wertpapier gehandelt wird. Die Kategorie wird nur angezeigt, wenn der Makler die entsprechenden Informationen zur Verfügung stellt.
Provisionen
Informationen zu den Provisionen, die ein Makler für die Geschäfte mit dem Symbol berechnet. Hier werden die Berechnungsdetails angezeigt:
Die folgende Eingabe bedeutet z.B., dass eine Provision sofort bei Geschäftseingang und -ausgang berechnet wird. Liegt das Geschäftsvolumen zwischen 0 und 10 Lots, wird eine Provision von 1,2 USD pro Vorgang berechnet. Liegt das Geschäftsvolumen zwischen 11 und 20 Lots, wird eine Provision von 1,1 USD pro Lot des Geschäfts berechnet.
0 - 10 | 1.2 USD per deal
11 - 20 | 1.1 USD per lot
Beispiel: Der Code enthält die Deklaration von zwei Strukturen mit demselben Namen, obwohl sie zu verschiedenen Klassen gehören. In früheren Versionen führte eine solche Deklaration zu einem Kompilierungsfehler: "Bezeichner bereits verwendet". Jetzt wird dieser Code erfolgreich kompiliert und ausgeführt. Für einen korrekten Zugriff auf die gewünschte Variable/Struktur/Funktion von außerhalb ihres Geltungsbereichs sollten Sie eine Klasse angeben (in diesem Fall ist es CBar::Item).
Namespace-Unterstützung hinzugefügt, die mehr Möglichkeiten bei der Verwendung von Drittanbieter-Code/Bibliotheken in MQL5-Anwendungen bietet.
Bei der Ausführung wird das folgende Ergebnis als Ausgabe angezeigt:
2019.09.18 13:39:35.949 TestScript (AUDCAD,H1) NS::func
2019.09.18 13:39:35.949 TestScript (AUDCAD,H1) C::C
2019.09.18 13:39:35.949 TestScript (AUDCAD,H1) NS::C::C
In diesem Beispiel wird der Compiler Fehler für "a1=a2" und "b1=b2" zurückgeben:
function 'void A::operator=(const A&)' was explicitly deleted here
attempting to reference deleted function 'void B::operator=(const B&)'
function 'void B::operator=(const B&)' was implicitly deleted because it invokes deleted function 'void A::operator=(const A&)'
Es gibt drei Hauptmethoden, um eine Position zu schließen:
Im folgenden Code des Expert Advisors sind die Eingabeparameter nach ihrem Zweck gruppiert:
Wenn ein solcher Expert Advisor im Strategietester gestartet wird, können die Eingabeparameterblöcke durch einen Doppelklick auf den Gruppennamen ein- oder ausgeklappt werden, und alle Parameter innerhalb einer Gruppe können mit einem einzigen Kontrollkästchen zur Optimierung ausgewählt werden.
In früheren Versionen wurde beim Kompilieren der folgende Fehler ausgegeben:
Jetzt wird anstelle des Fehlers standardmäßig die eingebaute MQL5-Funktion mit einer höheren Priorität verwendet. Die importierte Funktion kann durch explizite Angabe des Bereichs aufgerufen werden:
Startseite
Nach dem Start des Testers sieht der Benutzer jetzt statt mehrerer Einstellungen eine Liste von Standardaufgaben, durch deren Auswahl er schnell mit dem Testen beginnen kann. Das neue Design ist vor allem für unerfahrene Benutzer gedacht.
Wir haben die häufigsten Strategietest- und Optimierungsaufgaben ausgewählt und sie auf der Startseite eingefügt. Außerdem kann eine der zuvor durchgeführten Aufgaben von der Startseite aus neu gestartet werden. Wenn Sie viele Aufgaben ausgeführt haben und diese nicht auf die Startseite passen, verwenden Sie die Suchleiste. Sie können einen Test anhand eines beliebigen Parameters suchen: Programmname, Symbol, Zeitrahmen, Modellierungsmodus usw.
Ausblenden irrelevanter Parameter
Nach der Auswahl einer Aufgabe geht der Benutzer zu den weiteren Testparametern über: Auswahl eines Expert Advisors, Symbol, Testzeitraum, usw. Alle irrelevanten Parameter, die für die ausgewählten Aufgaben nicht erforderlich sind, werden auf der Einrichtungsseite ausgeblendet. Wenn zum Beispiel mathematische Berechnungen ausgewählt werden, sollten nur zwei Parameter angegeben werden: die Auswahl eines zu testenden Programms und der Optimierungsmodus. Die Einstellungen für den Testzeitraum, die Verzögerung und die Erzeugung von Ticks werden ausgeblendet.
Bequeme Testeinrichtung
Zur Vereinfachung wurden einige der Parameter auf der Einrichtungsseite neu geordnet. Für die Parameter Verzögerung und Visualisierung wurden ausführliche Erklärungen hinzugefügt. Darüber hinaus können die Testeinstellungen jetzt manuell gespeichert und hochgeladen werden, so dass ein Händler schnell zu den vorherigen Einstellungen zurückkehren kann.
Über die gleiche Registerkarte können Sie das Programm schnell zur Bearbeitung in MetaEditor öffnen.
Gewinnberechnung in Pips
Über die Einstellungen können Sie die Gewinnberechnung in Pips aktivieren. Dieser Modus beschleunigt das Testen, da es nicht notwendig ist, den Gewinn anhand von Umrechnungskursen in die Einzahlungswährung umzurechnen (und somit ist es auch nicht notwendig, die entsprechende Kurshistorie herunterzuladen). Swap- und Provisionsberechnungen werden in diesem Modus eliminiert.
Bitte beachten Sie, dass bei der Gewinnberechnung in Pips das Geschäftsvolumen keine Rolle spielt. Es wird nur die Anzahl der gewonnenen/verlorenen Pips für jedes Geschäft berechnet. Auch die Margin-Kontrolle wird in diesem Modus nicht durchgeführt. Verwenden Sie diesen Modus nur für eine schnelle und grobe Einschätzung der Strategie und überprüfen Sie dann die erzielten Ergebnisse mit genaueren Modi.
Allgemeine Verbesserungen
Die Schaltfläche zum Starten/Stoppen des Tests und die Fortschrittsanzeige wurden in die Registerkartenleiste verschoben. So kann der Benutzer den Prozess von jedem Abschnitt des Strategy Testers aus steuern. Die Befehle zum Starten und Stoppen der Tests wurden auch in die Kontextmenüs der Bereiche Einstellungen und Eingaben aufgenommen.
In früheren Versionen wurden die Ergebnisse ausgeführter Aufgaben nur bei der Optimierung von Expert Advisors in Dateien gespeichert. Jetzt werden die Cache-Dateien auch während der einzelnen Tests gespeichert, so dass der Benutzer jederzeit zu früheren Berechnungen zurückkehren und Statistiken sowie Diagramme zu Saldo, Eigenkapital und Einlagenaufladung anzeigen kann. In zukünftigen Versionen wird diese Option den Vergleich von Testergebnissen ermöglichen.
Um frühere Testergebnisse zu laden, verwenden Sie die neue Tester-Startseite: Klicken Sie auf "Frühere Ergebnisse" und wählen Sie die gewünschte Seite aus:
Der MetaEditor enthält einen eingebauten Code Styler, der die automatische Formatierung von Programmtext gemäß dem angenommenen Standard ermöglicht. Jetzt können Sie zusätzlich zum allgemeinen Stil auch andere gängige Standards verwenden. Öffnen Sie dazu die MetaEditor-Einstellungen und wählen Sie den gewünschten Stil aus:
Die folgenden Parameter können zusätzlich für den Styler eingestellt werden:
Leerzeichen pro Einzug
Legt die Anzahl der Leerzeichen fest, die beim Ausrichten von verschachtelten Konstruktionen verwendet werden:
Tabulatoren durch Leerzeichen ersetzen
Wenn diese Option aktiviert ist, ersetzt der Styler alle Tabulatoren im Code durch Leerzeichen. Die Anzahl der Zeichen pro Tabulator wird in der Sektion Allgemein eingestellt.
Leere Zeilen löschen
Wenn diese Option aktiviert ist, löscht der Styler alle Zeilen, die nur ein Zeilenumbruchzeichen enthalten.
Leerzeichen nach Kommas und Semikolons einfügen
Wenn diese Option aktiviert ist, trennt der Styler Konstruktionen mit Elementaufzählungen visuell. Beispiel:
Leerzeichen um Deklarationsoperatoren einfügen
Wenn diese Option aktiviert ist, fügt der Styler Leerzeichen um die Zuweisungs-, Gleichheits-, Vergleichs- und andere Operatoren ein. Beispiel:
Die Benutzeroberfläche der Plattform ist jetzt in 50 Sprachen verfügbar, die von mehr als 4 Milliarden Menschen gesprochen werden.
Um Ihre Sprache für die Benutzeroberfläche einzustellen, navigieren Sie zum Menü "Ansicht / Sprache" am oberen Rand des Terminals.
Die Aktualisierung wird über das Live-Update-System verfügbar sein.
Hallo alle. Ich habe meine mt5 toaday aktualisiert, nach der Aktualisierung kann ich nicht sehen, Markt app Platz für Indikatoren.
Registerkarte Markt?
Ich denke - es hängt von der Version von Windows,
Zum Beispiel habe ich Market tab auf Windows 8.1 (aber ich habe es nicht auf Windows Server 2008) ...
Es kann sein, hängt von der Version von Windows und die Version von Internet Explorer.
Markt-Tab?
Ich denke, es hängt von der Version von Windows ab,
Zum Beispiel habe ich Market Tab auf Windows 8.1 (aber ich habe es nicht auf Windows Server 2008) ...
Es kann sein, hängt von der Version von Windows und die Version von Internet Explorer.
Ich hatte diesen Markt-Tab bis gestern, aber heute habe ich Update-Benachrichtigung und ich aktualisiert meine mt5 nach, dass Markt-Tab verschwunden, m mit win 7
ich hatte diesen Markt-Tab bis gestern, aber heute habe ich Update-Benachrichtigung und ich aktualisiert meine mt5 nach, dass Markt-Tab verschwunden, m mit win 7
Ich könnte mich erinnern, dass angekündigt wurde, dass Win 7 in Zukunft nicht mehr unterstützt wird.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Neue Version der Plattform MetaTrader 5 build 2170: Scopes in MQL5, ein globales Update des Strategie-Testers und integriertes Hosting
Renat Fatkhullin, 06.10.2019 15:53
Kurz gefasst:
Seine Aufgabe ist es, den Code sicherer zu machen und Problembereiche tiefer zu analysieren. Daher wird mit jeder Version mehr und mehr "schmutziger" Code abgefangen und nicht übersprungen.
Erinnern Sie sich an die letzten Jahre - da gab es immer wieder Beschwerden: "Mein Code lässt sich nicht mehr kompilieren, warum werden Warnungen ausgegeben?" Infolgedessen wurde der Code der Roboter nur besser.
Dies gab uns die Möglichkeit, die Nüsse zu straffen und eine strengere Kontrolle von Signaturen und Namensüberschneidungen zu ermöglichen.
Wer generische Benennungen verwendet, schadet sich nur selbst. Und nein, Ideen wie "lass die Compiler den Müll auf eine fabelhafte Weise harken" funktionieren nicht. Compiler (vor allem C++) arbeiten mit jeder Version mehr und mehr mit Cerberus, um ein Maximum an Müll und Fehlkonstruktionen aufzuzeigen und zu verhindern.
Für die nächsten 6 Monate werden wir den 32-Bit-Build des 2170-Builds in Installern verteilen, und dann damit aufhören.
Dies wird uns die Möglichkeit geben, einen genauen x64-Profiler mit minimaler Verzerrung zu implementieren, sowie einen nativen x64-Debugger.
MetaQuotes ID im MetaTrader Mobile Terminal
Hallo an alle. Ich habe meine mt5 toaday aktualisiert, nach der Aktualisierung kann ich nicht sehen, Markt app Platz für Indikatoren. wie man es wieder hinzufügen?
Ich habe gerade herausgefunden, wie man das Problem beheben kann:
gehen Sie auf das Journal in Metatrader, um die Empfehlung zu sehen:
![](https://c.mql5.com/3/294/browser1__1.png)
Und ich benutze diesen Link, um den neuesten Internet Explorer zu installieren:
https://www.microsoft.com/en-us/download/internet-explorer-11-for-windows-7-details.aspx
und ich habe die Registerkarte Markt -
----------------
Wenn Sie also die Registerkarte "Markt" in der neuesten Version von Metatrader nicht sehen (oder wenn Sie z. B. einen Fehler mit dieser Registerkarte haben), installieren Sie den Internet Explorer auf die neueste Version (z. B. auf die Version 11) (oder installieren Sie ihn neu).
bitte ich bin neu bei MQ5 wie fange ich an???
bitte ich bin neu bei MQ5 wie fange ich bitte an???
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Was ist 100% Algo Trader? Ich möchte Algo Trader werden, wie ist das möglich?
Sergey Golubev, 2019.10.14 13:17
https://www.mql5.com/en/forum/212020
https://www.mql5.com/en/forum/193510
https://www.mql5.com/en/forum/9950/page76#comment_2743406