Diskussion zum Artikel "Multimodul-Handelsroboter in Python und MQL5 (Teil I): Erstellung der Grundarchitektur und erster Module"

 

Neuer Artikel Multimodul-Handelsroboter in Python und MQL5 (Teil I): Erstellung der Grundarchitektur und erster Module :

Wir werden ein modulares Handelssystem entwickeln, das Python für die Datenanalyse mit MQL5 für die Handelsausführung kombiniert. Vier unabhängige Module überwachen parallel verschiedene Marktaspekte: Volumen, Arbitrage, Ökonomie und Risiken und wir verwenden RandomForest mit 400 Bäumen für die Analyse. Besonderer Wert wird auf das Risikomanagement gelegt, da selbst die fortschrittlichsten Handelsalgorithmen ohne ein angemessenes Risikomanagement nutzlos sind.

Der Markt ist ständig in Bewegung. Eine Strategie, die heute funktioniert, ist morgen nutzlos. Ich beobachtete dies lange Zeit und erkannte, dass ein völlig neuer Ansatz erforderlich war. Die Lösung kam unerwartet. Was wäre, wenn wir ein modulares System entwickeln würden? Stellen Sie sich ein Team von Fachleuten vor: Einer beobachtet die Trends, der zweite analysiert das Handelsvolumen, der dritte kontrolliert die Risiken. Genau so sollte ein moderner Handelsroboter funktionieren!

Die Wahl der Technologien lag auf der Hand. Python erwies sich als perfekt für die Datenanalyse – mit seinen Bibliotheken kann man Wunder bewirken. MQL5 hat die Ausführung von Handelsgeschäften übernommen. Ein tolles Tandem ist entstanden. Wir haben klein angefangen: Zuerst haben wir eine solide Grundlage geschaffen – eine Architektur, die wachsen und sich weiterentwickeln kann, dann haben wir die Interaktion zwischen Python und MQL5 hinzugefügt. Das Datenverwaltungssystem erwies sich als überraschend einfach und effektiv.

Die Asynchronität war ein echter Durchbruch! Jetzt kann der Roboter mehrere Instrumente gleichzeitig überwachen. Die Produktivität stieg sprunghaft an.


Wissen Sie, was am interessantesten ist? Dieses System funktioniert wirklich auf dem Markt. Es handelt sich nicht nur um ein Lehrbuchbeispiel, sondern um ein tatsächliches Handelsinstrument. Natürlich fangen wir mit der Basisversion an, aber auch diese ist beeindruckend. Wir haben eine große Reise vor uns. Wir werden ein System schaffen, das lern- und anpassungsfähig ist. Wir werden sie Schritt für Schritt verbessern. Beginnen wir zunächst mit dem Wichtigsten – dem Aufbau eines soliden Fundaments.


Autor: Yevgeniy Koshtenko

 
Danke, versuchen, Python zu lernen, Ihre arbitrage_mt5 kompiliert nicht AttributeError: 'ArbitrageModule' Objekt hat kein Attribut 'run', was ist hier gemeint?