---
title: "Arbeiten mit Python - Programme entwickeln - MetaEditor Hilfe"
description: "Es gibt eine Menge von Bibliotheken für maschinelles Lernen, Prozessautomatisierung sowie Datenanalyse und Visualisierung für... - Arbeiten mit Python - Programme entwickeln - MetaEditor Hilfe"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/de/metaeditor/help/development/python"
---

[MetaEditor Hilfe](https://www.metatrader5.com/de/metaeditor/help) → [Programme entwickeln](https://www.metatrader5.com/de/metaeditor/help/development) → Arbeiten mit Python

# Arbeiten mit Python

Es gibt eine Menge von Bibliotheken für maschinelles Lernen, Prozessautomatisierung sowie Datenanalyse und Visualisierung für die Sprache Python. Die erweiterten Sprachmöglichkeiten können nun in der Plattform durch das [Python-Integrationsmodul](https://www.mql5.com/de/docs/python_metatrader5) angewendet werden.

- Börsendaten können einfach und schnell von der Handelsplattform abgerufen und dann mit Python-Werkzeugen analysiert werden: Hunderttausende von Finanzsymbolen können mit einem Befehl angefordert werden
- Erhalten Sie den Handelsstatus des Kontos und die Handelsgeschichte, um Statistiken zu berechnen
- Führen Sie Handelsoperationen nach Ihrem eigenen Algorithmus durch

Python-Skripte [laufen direkt auf den Charts der Plattform](https://www.metatrader5.com/de/terminal/help/algotrading/trade_robots_indicators#python), ähnlich wie reguläre MQL5-Programme.

MetaEditor bietet spezielle integrierte Funktionen für die Python-Entwicklung: einen Assistenten zum Erstellen leerer Skripte, die Möglichkeit, direkt aus dem Editor heraus ausgeführt zu werden, die Ausgabe von Meldungen und Fehlern in das allgemeine Protokoll und so weiter.

## Einstellungen

Um zu beginnen, geben Sie den Pfad zur ausführbaren Python-Datei in [MetaEditor-Einstellungen](https://www.metatrader5.com/de/metaeditor/help/beginning/settings) an:

![Geben Sie den Pfad zur ausführbaren Python-Datei an](https://www.metatrader5.com/i/help/metaeditor/en/python_settings.png)

Wenn Python nicht auf Ihrem Computer installiert ist, klicken Sie auf Installieren, um die Installationsdatei herunterzuladen.

## Erstellen eines Skripts

Öffnen Sie den [MQL5-Assistent](https://www.metatrader5.com/de/metaeditor/help/mql5_wizard) und wählen Sie "Python-Skript". Geben Sie als Nächstes den Skriptnamen an und wählen Sie Bibliotheksabhängigkeiten, die in den Code eingebunden werden sollen.

![Erstellen eines Python-Skripts](https://www.metatrader5.com/i/help/metaeditor/en/python_wizard.png)

Skripte können mit dem MQL5-Assistenten erstellt werden, während Sie die erforderlichen Bibliotheksabhängigkeiten sofort in den Code einfügen können.

## Ausführen des Skripts

Um ein Skript auszuführen, drücken Sie "Kompilieren" (F7). Dadurch wird eine Handelsplattform geöffnet, und das Skript wird auf dem aktuellen Chart gestartet. Meldungen von der Python-Konsole (stdout, stderr) werden unter dem Abschnitt [Fehler](https://www.metatrader5.com/de/metaeditor/help/workspace/toolbox#errors) angezeigt.

![Ausführen eines Skripts im Editor](https://www.metatrader5.com/i/help/metaeditor/en/python_compile.png)

Um die Verwendung der MetaTrader 5-Bibliothek zu ermöglichen, installieren Sie sie mit dem folgenden Befehl:

```
pip install MetaTrader5
```

Für Details zur Python-Integration lesen Sie bitte die entsprechende [Dokumentation](https://www.mql5.com/de/docs/python_metatrader5).

## In this section

- [Intelligente Verwaltung](https://www.metatrader5.com/de/metaeditor/help/development/intelligent_management)
- [Suchen und Ersetzen](https://www.metatrader5.com/de/metaeditor/help/development/source_code_find)
- [Styler](https://www.metatrader5.com/de/metaeditor/help/development/styler)
- [Kompilieren](https://www.metatrader5.com/de/metaeditor/help/development/compile)
- [MQL5 Cloud Protector: Fortgeschrittener Schutz für Programme](https://www.metatrader5.com/de/metaeditor/help/development/mql5_cloud_protector)
- [Code-Debugging](https://www.metatrader5.com/de/metaeditor/help/development/debug)
- [Code-Profiling](https://www.metatrader5.com/de/metaeditor/help/development/profiling)
- [AI Kodierassistent](https://www.metatrader5.com/de/metaeditor/help/development/ai_assistant)
- [Entwickeln von inkludierbaren Code](https://www.metatrader5.com/de/metaeditor/help/development/generate_mqh)
- [Arbeiten mit C++ DLL (Integration mit MS Visual Studio)](https://www.metatrader5.com/de/metaeditor/help/development/c_dll)
- Arbeiten mit Python
- [OpenCL-Unterstützung](https://www.metatrader5.com/de/metaeditor/help/development/opencl)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/de/metaeditor/help", "name": "MetaEditor Hilfe"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/de/metaeditor/help/development", "name": "Programme entwickeln"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/de/metaeditor/help/development/python", "name": "Arbeiten mit Python"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Arbeiten mit Python", "acceptedAnswer": { "@type": "Answer", "text": "Es gibt eine Menge von Bibliotheken für maschinelles Lernen, Prozessautomatisierung sowie Datenanalyse und Visualisierung für die Sprache..." } }] }
```
