Python im algorithmischen Handel - Seite 8

 

Erfahren Sie, wie Sie die MetaTrader 5-Integration mit Python verwenden – Teil 1 – Verbinden mit dem Handelskonto



Erfahren Sie, wie Sie die Metatrader 5-Integration mit Python verwenden – Teil 1 – Verbinden mit dem Handelskonto

Das Video bietet eine Schritt-für-Schritt-Anleitung zur Verwendung der Integration von Metatrader 5 mit Python. Der Referent erklärt, wie wichtig es ist, die Dokumentation vor der Initialisierung der API zu überprüfen, und demonstriert den Prozess der Initialisierung eines Kontos mithilfe der Anmelde- und Passwortparameter. Sie zeigen, wie man sich mit einem Handelskonto verbindet und auf Kontoinformationen zugreift, betonen die Bedeutung der Fehlerbehandlung und kommentieren den Code. Gegen Ende demonstriert der Moderator, wie Anmelde-, Server- und Kontostandsinformationen abgerufen werden, und hebt gleichzeitig die Vorteile der Umwandlung der Informationen in ein Wörterbuch für einen einfachen Zugriff hervor. Insgesamt dient das Video als hilfreicher Leitfaden für diejenigen, die Python für Handelszwecke verwenden möchten.

  • 00:00:00 In diesem Abschnitt erörtert der Referent die Verwendung der Integration von Metatrader 5 mit Python und erklärt, wie der erste Aufruf an die API unter Verwendung einiger Parameter wie Login und Passwort erfolgt. Er betont, wie wichtig es ist, die Dokumentation zu überprüfen, und demonstriert den Prozess der Initialisierung der API durch Metatrader 5. Er rät den Zuschauern auch, einen guten Broker zu verwenden, und teilt seine Anmeldedaten mit den Zuschauern, um zu demonstrieren, wie man sich über den Server mit einem Handelskonto verbindet. Login- und Passwortinformationen.

  • 00:05:00 In diesem Abschnitt erklärt der Referent, wie man ein Login und ein Passwort für die MetaTrader 5-Integration mit Python initialisiert. Sie demonstrieren den Prozess der Initialisierung eines Kontos durch den Code und heben hervor, dass Login und Passwort obligatorische Parameter sind. Darüber hinaus zeigen sie die verschiedenen Variablen, auf die zugegriffen werden kann, sobald das Konto initialisiert wurde. Der Referent demonstriert auch, wie ein Konto initialisiert werden kann, ohne einen Benutzernamen und ein Passwort weiterzugeben, wenn man sich mit seinem bereits bestehenden Konto verbinden möchte.

  • 00:10:00 In diesem Abschnitt erklärt das Video, wie man die Metatrader 5-Plattform mit Python verbindet. Der Kursleiter zeigt den Code, der zum Initialisieren und Abschließen der Verbindung verwendet wird, sowie wie überprüft werden kann, ob die Verbindung erfolgreich war. Darüber hinaus zeigt das Video, wie Fehler behandelt werden, wenn versucht wird, eine Verbindung zu einem ungültigen Konto herzustellen. Der Kursleiter empfiehlt, den Code zu kommentieren, um seine Funktionen besser zu verstehen, und schlägt vor, eine Bedingung zu erstellen, um potenzielle Fehler zu behandeln.

  • 00:15:00 In diesem Abschnitt zeigt das Video, wie man sich mit einem Handelskonto verbindet und Kontoinformationen mit Python auf MetaTrader 5 erhält. Der Code, der zum Initialisieren und Abschließen der Verbindung verwendet wird, wird zusammen mit Beispielen zum Drucken von Kontoinformationen bereitgestellt. Das Video zeigt auch, wie Sie mit einem Wörterbuch auf Kontoinformationen zugreifen und diese bearbeiten.

  • 00:20:00 In diesem Abschnitt des Videos versucht der Moderator, auf Informationen von einem Nullkonto zuzugreifen, und es tritt ein Fehler auf. Mit ein wenig Fehlerbehebung greifen sie erfolgreich auf den Anmeldeparameter zu und demonstrieren, wie auf einen Wert in einem Wörterbuch zugegriffen wird. Anschließend verwenden sie diese Methode, um einen Satz zu erstellen, der die Anmelde- und Kontonummer enthält, und fügen später auch den Servernamen hinzu. Sie heben die Vorteile der Umwandlung der Informationen in ein Wörterbuch hervor, um den Zugriff zu erleichtern, und teilen abschließend den Code, den sie bisher geschrieben haben.

  • 00:25:00 In diesem Abschnitt des Videos zeigt der Moderator, wie man mit Python und MetaTrader 5 eine Verbindung zu einem Handelskonto herstellt. Sie zeigen, wie man Login, Server und Kontostand abruft, indem man auf die darin enthaltenen Werte zugreift das Login-Wörterbuch. Der Moderator betont auch die Bedeutung des Ausdrucks der Werte für die Person, die das Programm bedient. Anschließend demonstrieren sie, wie eine Variable verwendet wird, um Anmelde-, Server- und Kontostandsinformationen zu speichern und wie die Verbindung beendet wird. Das Video soll denjenigen helfen, die Schwierigkeiten haben, mit Python für Handelszwecke zu arbeiten.
 

Sockets-Kommunikation MQL5 mit Python - Teil 2 - Verwenden Sie ChatGPT, um Python mit MetaTrader5 zu verbinden!


Sockets, Kommunikation MQL5 mit Python - Teil 2 - Verwenden Sie ChatGPT für die Verbindung von Python mit MT5!

Das Video zeigt den Prozess der Verbindung von Python und MetaTrader 5 über Sockets und stellt ChatGPT vor, um den Prozess zu unterstützen. Der Referent erstellt ein Skript in MT5 und verwendet ChatGPT, um den grundlegenden Code zum Einrichten eines lokalen Host-Sockets in Python zu entwickeln. Der Sprecher kompiliert das Skript erfolgreich, testet die Verbindung und demonstriert das Schließen der Verbindung. Der nächste Schritt besteht darin, sich auf das Senden von Daten von MT5 an Python zu konzentrieren. Der Referent erläutert den Code ausführlich und zeigt sich begeistert über die erzielten Fortschritte.

  • 00:00:00 In diesem Abschnitt des YouTube-Videos erörtert der Sprecher die Herausforderungen bei der Verbindung von MT5 mit Python über Sockets und stellt ChatGPT vor, um den Prozess zu unterstützen. Der Sprecher erstellt einen neuen Ordner und ein neues Skript innerhalb des MT5-Programms und öffnet es in der IDE. Sie verwenden dann ChatGPT, um einen grundlegenden Code zum Erstellen eines lokalen Host-Sockets in Python zu erstellen und ihn für ihre Bedürfnisse in MT5 zu ändern. Ziel ist es, eine Verbindung zwischen den beiden Programmen herzustellen, und das Video zeigt die ersten Schritte, um die notwendigen Rahmenbedingungen zu schaffen.

  • 00:05:00 In diesem Abschnitt erläutert der Referent, wie man Sockets mit Python und MQL5 erstellt und verbindet. Wenn die Socket-Erstellung erfolgreich ist, versucht der Code, eine Verbindung herzustellen, und legt ein Zeitlimit für den Verbindungsaufbau fest. Wenn die Verbindung erfolgreich ist, gibt der Code eine Meldung aus und schließt den Socket, während er bei einem Fehlschlag eine Fehlermeldung ausgibt. Der Code enthält auch Details wie die Hostadresse und die Portnummer des Servers.

  • 00:10:00 In diesem Abschnitt kompiliert der Sprecher erfolgreich ein Skript, um einen Socket zu erstellen und Port 9000 abzuhören. Sie testen die Verbindung, indem sie einige Daten von einem Python-Skript senden, und die Verbindung ist erfolgreich. Der Sprecher demonstriert, wie die Verbindung geschlossen wird, und erwähnt, dass er den Code ändern wird, um im nächsten Video Nachrichten von MetaTrader an Python zu senden. Sie enthalten auch eine detaillierte Erläuterung des Codes, der zum Erstellen und Aufrechterhalten der Verbindung verwendet wird.

  • 00:15:00 In diesem Abschnitt erörtert der Referent die erfolgreiche Verbindung von Python mit der MT5-Plattform mithilfe von ChatGPT und demonstriert das Schließen der Verbindung. In Zukunft planen sie, das Senden von Daten von MT5 an Python zu untersuchen und sie miteinander kommunizieren zu lassen. Der Sprecher drückt dann seine Begeisterung über die erzielten Fortschritte aus und ermutigt die Zuschauer, das Video zu mögen. Sie beenden das Video, indem sie ihre Erfolge zusammenfassen und allen einen schönen Sonntag wünschen.
 

Wie man Orders auf Mini Index in MetaTrader 5 von Python sendet und schließt, ohne MQL5 kennen zu müssen!



Wie man Orders auf Mini Index in Metatrader 5 per Python sendet und schließt, ohne MQL5 kennen zu müssen!

Das Video bietet ein Tutorial, wie man MetaTrader 5 und Python verbindet, um Orders für den Mini-Index zu platzieren, ohne MQL5-Kenntnisse zu benötigen. Das Video rät zur Vorsicht beim Ausführen von Code und zur Notwendigkeit sicherzustellen, dass das richtige Konto verwendet wird. Darüber hinaus zeigt das Video Beispiele für Fehlercodes, die beim Programmieren von Trading-Bots auftreten können, und betont, wie wichtig es ist, auf die Fehlercodes im Code des Trading-Servers zuzugreifen, um Fehler zu beheben. Der Moderator verspricht auch, ein Panel zu erstellen, um die Auftragsverwaltung in Zukunft zu erleichtern, und ermutigt die Zuschauer, den Kanal zu abonnieren.

  • 00:00:00 In diesem Abschnitt erläutert das Video, wie man MetaTrader 5 und Python verbindet, um eine Bestellung für den Mini-Index aufzugeben, ohne dass Kenntnisse über MQL5 erforderlich sind. Die Anweisungen umfassen das Installieren der MetaTrader 5-App, das Erstellen eines neuen Ordners in Visual Studio Code und das Kopieren und Einfügen eines Beispielcodes aus der Dokumentation von MetaTrader 5, um eine Position zu kaufen oder zu schließen. Das Video warnt die Benutzer, bei der Ausführung des Codes vorsichtig zu sein und sicherzustellen, dass sie sich im richtigen Konto befinden. Das Video weist auch darauf hin, dass der Algo-Handel aktiviert sein muss, damit der Code funktioniert, und zeigt ein Beispiel dafür, was passiert, wenn der Algo-Handel deaktiviert ist.

  • 00:05:00 In diesem Abschnitt diskutiert der Videomoderator Fehlercodes, die beim Programmieren von Trading-Bots für den Mini-Index in MetaTrader 5 über Python auftreten können. Der Moderator erklärt, dass es entscheidend ist, auf die Fehlercodes im Code des Handelsservers zuzugreifen, um eventuell auftretende Fehler zu beheben. Sie zeigen den Zuschauern auch, wie der Code zum Öffnen und Schließen von Handelspositionen erstellt wird, und erinnern sie daran, die Fehlercodes zur Hand zu haben, um Fehler zu beheben. Der Moderator erwähnt auch, dass er ein Panel erstellen wird, um in Zukunft mit Bestellungen zu arbeiten und die Zuschauer zu ermutigen, den Kanal zu abonnieren.
 

MetaTrader 5-Modul für Python-Beispiel. Erhalten Sie Finanzdaten



MetaTrader 5-Modul für Python-Beispiel. Erhalten Sie Finanzdaten

Das Video demonstriert die Verwendung des Python-basierten MetaTrader 5-Moduls zum Abrufen von Finanzzeitreihendaten und deren Darstellung als matplotlib.PyPlot. Das Modul ermöglicht es Benutzern, bequem auf die Daten zuzugreifen und deren Genauigkeit zu überprüfen, insbesondere 100 tägliche Kerzendaten des FX-Margin-Preises, und sie problemlos in ihren Python-Projekten zu verwenden. Das Video dient als hilfreicher Leitfaden für Personen, die Finanzdaten in ihre Python-basierten Projekte einbeziehen möchten.


MetaTrader 5 Modul für Python Beispiel 1



MetaTrader 5 Modul für Python Beispiel 2


 

METATRADER 5 UND PYTHON TUTORIAL - #01 ERSTE EINSTELLUNGEN


METATRADER 5 E PYTHON TUTORIAL - #01 CONFIGURAÇÕES INICIAIS

Dieses YouTube-Video-Tutorial stellt die anfänglichen Konfigurationen vor, die für die Verwendung von Python mit Meta Trader 5 erforderlich sind. Es behandelt die Installation von Meta Trader 5 und Python, die Einrichtung eines Interpreters in der PyCharm-Umgebung und die Installation der erforderlichen Pakete. Das Tutorial zeigt auch, wie Sie die Installation überprüfen, indem Sie die MetaTrader-Bibliothek importieren und prüfen, ob der Pfad erkannt wird. Insgesamt zielt der YouTuber darauf ab, eine nahezu vollständige Lösung für die Arbeit mit Finanzmarktoperationen mit Python bereitzustellen, aber einige Teile des Videos erfordern möglicherweise technisches Wissen. Der Ersteller ermutigt auch zu Feedback und Vorschlägen für zukünftige Videos.

  • 00:00:00 In diesem Abschnitt stellt der YouTuber die Anfangskonfigurationen zum Erstellen einer Lösung mit Python in Verbindung mit Meta Trader vor. Das Tutorial zeigt, wie Meta Trader 5 und Python installiert werden, und betont, dass es wichtig ist, bei der Arbeit mit Finanzmarktoperationen Sicherheit in der Funktionalität zu haben. Darüber hinaus behandelt das Video, wie Sie einen Interpreter in der PyCharm-Umgebung einrichten und Pakete installieren, die für eine effektive Verwendung von Python erforderlich sind. Obwohl einige Teile des Tutorials möglicherweise technische Kenntnisse erfordern, beabsichtigt der YouTuber, eine nahezu vollständige Lösung für die Arbeit mit Finanzmarktoperationen mit Python bereitzustellen.

  • 00:05:00 In diesem Abschnitt erläutert der Videoersteller die anfängliche Einrichtung für die Verwendung von MetaTrader 5 und Python und zeigt, wie Sie überprüfen können, ob die Installation ordnungsgemäß funktioniert, indem Sie die MetaTrader-Bibliothek importieren und prüfen, ob der Pfad vom Befehl „mt5 .initialisieren()'. Nachdem die Installation erfolgreich verifiziert wurde, schließt der Ersteller das Video ab, indem er die Zuschauer ermutigt, Kommentare mit Vorschlägen für zukünftige Videos zu Themen wie dem Importieren von Bibliotheken und Aufrufmethoden zu hinterlassen.
 

METATRADER 5 UND PYTHON TUTORIAL - #02 DATENSAMMLUNG


METATRADER 5 E PYTHON-TUTORIAL - #02 COLETANDO DADOS

Das Video-Tutorial zeigt, wie man Symbole mit MetaTrader und Python sammelt.

Das Tutorial behandelt das Initialisieren und Importieren erforderlicher Bibliotheken, das Verwenden einer Methode zum Sammeln von Symbolen und das Trennen von Symbolen in einer Liste mithilfe einer for-Schleife.

Das Tutorial enthält auch einen Zähler zum Drucken der Anzahl und des Namens der Vermögenswerte, und das Tutorial endet mit der Anzeige aller von MetaTrader 5 gesammelten Symbole.

 

#03 HEATMAP


METATRADER 5 E PYTHON TUTORIAL - #03 GRÁFICO DE CALOR (HEATMAP)

Das Video-Tutorial zeigt, wie Sie MetaTrader 5 und Python verwenden, um eine Heatmap zu erstellen, die Korrelationen zwischen Vermögenswerten anzeigt. Der Ersteller zeigt, wie man Bibliotheken importiert, MetaTrader 5 initialisiert, einen Datenrahmen erstellt, Asset-Daten zieht und Korrelationen auf einer Heatmap mit Schlusskursen darstellt. Das Tutorial schließt mit der Anzeige einer Heatmap, die Korrelationen zwischen Aktien zeigt und vorschlägt, dass die Zuschauer diese Technik für ihre eigene Datenanalyse verwenden können.

  • 00:00:00 In diesem Abschnitt demonstriert der Videoersteller, wie man mit MetaTrader 5 und Python Daten zu Vermögenswerten sammelt und eine Heatmap der Korrelationen zwischen ihnen erstellt. Der Ersteller importiert die erforderlichen Bibliotheken, initialisiert MetaTrader 5, importiert eine Liste von Symbolen, erstellt einen Datenrahmen und ruft die Daten für jedes Asset ab. Sie verwenden den Schlusskurs für jeden Vermögenswert, um eine Liste von Korrelationen zu erstellen und sie auf einer Heatmap darzustellen. Der Ersteller zeigt auch, wie man die Anzahl der zu ziehenden Daten in Tagen anpasst und wie man das Asset wechselt, das in der Heatmap gezeichnet wird.

  • 00:05:00 In diesem Abschnitt zeigt das Video-Tutorial, wie man eine Heatmap in MetaTrader 5 mit Python erstellt. Das Tutorial demonstriert die Berechnung der Renditen und Korrelationen und deren anschließende Darstellung als Heatmap. Die resultierende Heatmap zeigt interessante Korrelationen zwischen verschiedenen Aktien, darunter Weg, Var, Vec und Prio. Das Tutorial schließt mit der Feststellung, dass dies eine einfache Möglichkeit ist, Erkenntnisse aus Bestandsdaten zu gewinnen, und dass der Betrachter es für seine eigene Datenanalyse nützlich finden kann.
 

WIE MAN DIE AUFTRAGSERTEILUNG AN DER BÖRSE MIT PYTHON AUTOMATISIERT



AUTOMATISIEREN SIE DEN VERSAND VON BESTELLUNGEN AN DER BÖRSE MIT PYTHON

Im Video „HOW TO AUTOMATE THE SUBMISSION OF ORDERS ON THE STOCK EXCHANGE USING PYTHON“ demonstriert der Kursleiter, wie man mit der Python-Sprache einen Handelsroboter für die Ausführung von Orders in MetaTrader 5 erstellt.

Sie verwenden IRBR33F als Beispiel und zeigen, wie man das Symbol, die Abweichung, die Auftragsart, das Volumen und den Ausführungspreis in nur wenigen Minuten eingibt.

Der Dozent bietet auch einen Kurs über Python und Algorithmusentwicklung für diejenigen an, die mehr erfahren möchten.

 

#04 WIE SAMMELN SIE MINI-INDEX-DATEN IN ECHTZEIT MIT PYTHON?



METATRADER 5 UND PYTHON TUTORIAL - #04 WIE SAMMELN SIE MINI-INDEX-DATEN IN ECHTZEIT MIT PYTHON?

Dieses Video-Tutorial zeigt, wie Sie Python und MetaTrader 5 verwenden, um Echtzeitdaten von einem Vermögenswert zu sammeln.

Es behandelt die Initialisierung von MetaTrader, die Eingabe des Asset-Symbols und des Zeitrahmens, die Steuerung der Datenerfassung, die Betonung der Notwendigkeit, das Asset im Beobachtungsfenster zu haben, und wie der zuletzt gehandelte Asset-Wert gedruckt wird.

Darüber hinaus wird der Prozess zum Anpassen des Zeitrahmens erläutert, um die Häufigkeit der gesammelten Daten zu steuern.

 

#05 INTRADAY-AKTIENDATEN MIT PYTHON SAMMELN



METARADER 5 UND PYTHON TUTORIAL - #05 SAMMELN VON INTRADAY-AKTIENDATEN MIT PYTHON

Das Tutorial zu Metatrader 5 und Python zeigt Ihnen, wie Sie Intraday-Aktiendaten mit Python sammeln. Der Kursleiter definiert die Startzeit des Handels und erstellt eine Variable für das aktuelle Datum, wandelt das Datum in einen Zeitstempel um und erklärt dann, wie Daten gesammelt und gefiltert werden, um nur die heutigen Balken nach der Eröffnungszeit der Aktie anzuzeigen. Schließlich entfernt der Sprecher die Indexspalte und demonstriert, wie alle fünf Minuten nur die Daten für diesen Tag angezeigt werden. Der Kurs bietet vertiefende Lernmöglichkeiten für interessierte Zuschauer.

  • 00:00:00 In diesem Abschnitt erklärt der Ausbilder in einem MetaTrader 5- und Python-Tutorial, wie man Intraday-Aktiendaten mit Python sammelt. Das Video beginnt damit, dass der Kursleiter die erforderlichen Bibliotheken importiert und definierte Optionen einstellt. Als nächstes definiert der Ausbilder die Startzeit des Handels und erstellt eine Variable für das aktuelle Datum. Der Ausbilder wandelt dann das Datum in einen Zeitstempel um und druckt die Differenz in Sekunden seit Beginn des Handels.

  • 00:05:00 In diesem Abschnitt erklärt der Kursleiter, wie Intraday-Daten von Aktien mit Python und MetaTrader 5 gesammelt werden. Zuerst definiert er die Anzahl der zu sammelnden Balken basierend auf dem Zeitrahmen, mit dem er arbeiten möchte. Dann initialisiert er das MT5-Modul und definiert die Aktie, aus der Daten gesammelt werden sollen. Er sammelt die Daten und filtert sie, um nur die Barren von heute und nach der Öffnungszeit der Aktie zu behalten. Schließlich setzt er den Index der Daten zurück, damit er bei 1 statt 3 beginnt, und druckt den resultierenden Datenrahmen.

  • 00:10:00 In diesem Abschnitt demonstriert der Referent, wie die Indexspalte aus Daten entfernt wird, die in einem früheren Tutorial aus Aktien gesammelt wurden. Mit der „Drop“-Funktion zeigt er alle fünf Minuten nur die Daten dieses Tages an. Der Sprecher ermutigt die Zuschauer, seinen Kurs zu abonnieren, um tiefergehende Lernmöglichkeiten zu erhalten.