Sehr interessant, leider ist die metaTrader python Bibliothek noch nicht auf MacOs verfügbar.
Danke!
finde gerade einen Fehler in der 3. Anwendung
from plotly.offline import plot konnte nicht aufgelöst werden
ich habe das Problem durch eine Neuinstallation von Pandas und Matplotlib behoben
c:\pip install MetaTrader5 pandas matplotlib
dann den Code wie folgt ändern:
import MetaTrader5 as mt5 import pandas as pd import matplotlib.pyplot as plt from datetime import datetime # Initialisierung von MetaTrader 5 if not mt5.initialize(): print("Erreur d'initialisation :", mt5.last_error()) quit() print("MT5 initialized Successfully") # Définir les paramètres symbol = "XAUUSD" start_date = datetime(2023, 8, 1) end_date = datetime(2024, 8, 12) # Vérifier si le symbole est disponible if not mt5.symbol_select(symbol, True): print(f"Le symbole {symbol} n'est pas disponible.") mt5.shutdown() quit() # Récupérer les données historiques rates = mt5.copy_rates_range(symbol, mt5.TIMEFRAME_D1, start_date, end_date) if rates is None: print("Erreur lors de la récupération des données :", mt5.last_error()) mt5.shutdown() quit() # Convertir les données en DataFrame pandas data = pd.DataFrame(rates) data['time'] = pd.to_datetime(data['time'], unit='s') # Convertir les timestamps en datetime # Afficher les premières lignes des données print(data.head()) # Visualisierung der Daten in grafischer Form plt.figure(figsize=(10, 6)) plt.plot(data['time'], data['close'], label=f "Prix de clôture {Symbol}", color="blue") plt.title(f"Prix de l'or ({symbol}) du {start_date.date()} au {end_date.date()}") plt.xlabel("Date") plt.ylabel("Prix") plt.legend() plt.grid() plt.show() # Verbindung mit dem MetaTrader 5 mt5.shutdown()
Hoffe es hilft
Danke,
finde gerade einen Fehler in der 3. Anwendung
from plotly.offline import plot konnte nicht aufgelöst werden
Ich habe das Problem durch Neuinstallation von Pandas und Matplotlib gelöst.
c:\pip install MetaTrader5 pandas matplotlib
...Es ist auch möglich, die Plotly-Bibliothek zu installieren:
pip install plotly
Mehr Informationen:

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel MQL5-Integration: Python :
Python ist eine bekannte und beliebte Programmiersprache mit vielen Funktionen, insbesondere in den Bereichen Finanzen, Datenwissenschaft, künstliche Intelligenz und maschinelles Lernen. Python ist ein leistungsfähiges Werkzeug, das auch beim Handel nützlich sein kann. MQL5 ermöglicht es uns, diese leistungsstarke Sprache als Integration zu nutzen, um unsere Ziele effektiv zu erreichen. In diesem Artikel erfahren Sie, wie Sie Python in MQL5 integrieren und verwenden können, nachdem Sie einige grundlegende Informationen über Python gelernt haben.
In diesem neuen Artikel werde ich Ihnen eine ultimative Einführung in ein wichtiges Werkzeug geben, das Ihre Programmierfähigkeiten verbessern wird. Wir werden uns die Python-Integration ansehen. Wie nützlich dies für uns als Entwickler sein kann, hängt von den Zielen der Software ab, denn Python ist eine Programmiersprache auf hohem Niveau, die leicht zu lesen und auch einfach ist. Python ist eine Programmiersprache, die umfangreiche Bibliotheken für Bereiche wie Datenanalyse, statistische Berechnungen und maschinelles Lernen bietet. Die Integration von Python und MQL5 kann also bessere Erkenntnisse liefern, die den Finanzmarktteilnehmern helfen können, ihre Ergebnisse durch Datenverarbeitung und vorausschauende Analysen zu verbessern.
In diesem Artikel erkläre ich Ihnen, wie Sie Python mit MQL5 verwenden können, indem ich Ihnen einfache Grundlagen zu Python und einige einfache Beispiele erläutere, nachdem wir unsere Umgebung eingerichtet haben.
Autor: Mohamed Abdelmaaboud