MetaTrader 5 Python User Group - wie man Python in Metatrader verwendet - Seite 42
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
Haben sich auch die Konstanten geändert?
Am Ausgang:
ja, die Konstanten haben das Präfix MT5_ entfernt, hier ein Beispiel für die Verwendung:
komplexeres Beispiel - Expert Advisor mit Handel auf zwei gleitenden Durchschnitten ohne Verwendung der Historie:
Ja, das Präfix MT5_ wurde aus den Konstanten entfernt. Hier ist ein Beispiel, wie man es verwendet:
Ein komplexeres Beispiel ist ein Expert Advisor mit Handel auf zwei gleitenden Durchschnitten ohne Verwendung der Historie:
Ich danke Ihnen.
Die Entwicklung der Lib ist gut. Frage an die Entwickler - wo ist die Roadmap für die pinova Lib?
Welche Innovationen können wir noch erwarten, welche nicht?
Auf dem Testserver (MetaQuotes-Beta-Server, Adresse 78.140.180.203:443) ist eine Beta-Version des Terminals 2323 mit neuen Funktionen verfügbar. Die öffentliche Beta wird morgen veröffentlicht.
Wir haben auch eine neue MetaTrader 5.0.20 Version für Python (pip install --upgrade metatrader5) mit einer neuen Syntax für den Kontowechsel veröffentlicht:
Es ist jetzt möglich, die Berechtigung direkt in der Initialisierung anzugeben, sowohl in der vollständigen als auch in der kurzen Form.
Die Wartefunktion wurde abgeschafft, und nun wird der gesamte Initialisierungszyklus mit Warten direkt in initialize durchgeführt, wobei Sie die Wartezeit in Millisekunden angeben können.
Die Python-Bibliothek findet garantiert die letzte aktive Kopie des Terminals, auch wenn es im portablen Modus (/portable key) installiert wurde.
Python-Programme werden bereits direkt im Navigator angezeigt:
Die Version vom Freitag wird es ermöglichen, sie als normale MQL5-Skripte auszuführen und sie werden an Diagramme gebunden sein.
Später werden wir der Python-Bibliothek Zugriff auf alle (auch benutzerdefinierte) Indikatoren im Lesemodus hinzufügen. Dies wird die Arbeit in Python produktiver machen. Aber das hat noch keine Priorität, das werden wir erst viel später tun.
Außerdem wurde eine neue Version von MetaTrader 5.0.20 für Python veröffentlicht (pip install --upgrade metatrader5) mit einer neuen Syntax für den Kontowechsel
Es gibt mehr Funktionen als MQL5.
Parallel dazu erweitern wir die Möglichkeiten des Editors, und in der nächsten Version (die nicht diesen Freitag erscheint) wird es vollständig möglich sein, Clang/LLVM und Microsoft Visual Studio zum Kompilieren von C++-Programmen zu verwenden:
Vielleicht werden wir auch C# einbeziehen.
Umfangreiche Arbeiten zur vollständigen Nutzung von SQLite-Datenbanken: SQLite: native Arbeit mit SQL-Datenbanken in MQL5
So können Sie problemlos große Datenmengen zwischen verschiedenen Systemen und innerhalb des Terminals bearbeiten und austauschen.
Mehr Funktionen als MQL5.
Sind wir am Ziel?
Parallel dazu erweitern wir die Möglichkeiten des Editors, und in der nächsten Version (die nicht am Freitag erscheint) wird
vollständig in der Lage sein, Clang/LLVM und Microsoft Visual Studio zur Kompilierung von C++-Programmen zu nutzen:
Es wird ein Linker für das Linken von .lib-Dateien in
Projekten hinzugefügt?
Zum Verknüpfen von .lib-Dateien in Projekten
Wird ein Linker hinzugefügt werden?
Innerhalb von Projekten können mehrere Zielvarianten angegeben werden:
DLL/EXE-Dateien enthalten eigene Defines, Bibliotheken und zusätzliche Parameter für den Compiler:
Der Linker wird automatisch von Clang oder Visual Studio verwendet. Sie muss nicht explizit angegeben werden.
Es gibt mehr Funktionen als MQL5.
Daher verfügt die MetaTrader 5-Plattform über mehr Funktionen.
Jede Sprache allein ist nutzlos ohne eine Informations- und Handelsplattform (eine Plattform ist kein Terminal, sondern ein ganzer Komplex von Servern mit einer Infrastruktur und einem Ökosystem), die sie mit Daten füttert und die Ausführung des Handels ermöglicht.
Unser Ziel ist es, eine nahtlose Plattform mit einer breiten Palette von Tools für den Algotrading-Handel anzubieten, die verschiedene Verbrauchersegmente abdeckt.
Python ist ein klarer Gewinner in ML und eine sehr effektive Sprache für die Forschung. Auch wenn Sie es nicht in ein Prüfgerät bekommen können, ist es auch im direkten Integrationsmodus gut.
Übrigens, im Gegensatz zu anderen Python-Bibliotheken (die oft frontal geschrieben und schlecht optimiert sind), haben wir die Ausbeute an massiven Diagrammdaten stark optimiert. Das bedeutet, dass Sie schnell und effizient tief in die Geschichte eindringen können.