Diskussion zum Artikel "Multilayer-Perzeptron und Backpropagation-Algorithmus (Teil II): Implementierung in Python und Integration mit MQL5"

 

Neuer Artikel Multilayer-Perzeptron und Backpropagation-Algorithmus (Teil II): Implementierung in Python und Integration mit MQL5 :

Für die Entwicklung von Integrationen mit MQL steht ein Python-Paket zur Verfügung, das eine Fülle von Möglichkeiten wie Datenexploration, Erstellung und Nutzung von maschinellen Lernmodellen ermöglicht. Die eingebaute Python-Integration in MQL5 ermöglicht die Erstellung verschiedener Lösungen, von der einfachen linearen Regression bis hin zu Deep-Learning-Modellen. Werfen wir einen Blick darauf, wie man eine Entwicklungsumgebung einrichtet und vorbereitet und wie man einige der Bibliotheken für maschinelles Lernen verwendet.

Zunächst sollten Sie Python von der offiziellen Website www.python.org/downloads/ herunterladen.

Um mit TensorFlow zu arbeiten, sollten Sie eine Version zwischen 3.3 und 3.8 installieren (ich persönlich benutze 3.7).

Nach dem Herunterladen und Starten des Installationsprozesses sollte man die Option "Add Python 3.7 to PATH" aktivieren. Dadurch wird sichergestellt, dass einige Dinge später ohne zusätzliche Konfiguration funktionieren.

Ein Python-Skript kann dann einfach direkt vom MetaTrader 5-Terminal aus gestartet werden.

  • Definieren Sie den Python-Ausführungspfad (Umgebung)
  • Installieren Sie die erforderlichen Projektabhängigkeiten 

Öffnen Sie MetaEditor und gehen Sie auf Extras \ Optionen.

Geben Sie hier den Pfad an, in dem sich die ausführbare Python-Datei befindet. Beachten Sie, dass nach der Installation der Standard-Python-Pfad verwendet werden sollte. Falls nicht, geben Sie den vollständigen Pfad zur ausführbaren Datei manuell ein. So können Sie Skripte direkt von Ihrem MetaTrader 5-Terminal aus starten.

1 - Konfiguration des Compilers

Ich persönlich verwende eine völlig separate Bibliotheksumgebung, eine virtuelle Umgebung. Dies ist eine Möglichkeit, eine "saubere" Installation zu erhalten und nur die Bibliotheken zu sammeln, die für das Produkt erforderlich sind.

Autor: Jonathan Pereira

 
Artigo sobre Python e MQL e nem uma única linha coda.
[Gelöscht]  

Ich habe das Ganze (noch?) nicht gelesen ;)

Aber bei diesem hier kann ich nicht anders als zu antworten.....

"Um mit TensorFlow zu arbeiten, müssen Sie eine Version über 3.3 und unter 3.8 installiert haben; ich benutze Version3.7."

Was zur Hölle? ???

TensorFlow funktioniert bei mir besser mit Python Version 3.9....

Auf niedrigeren Versionen kann man nicht ohne Tamburine auskommen!!!!


Wie viele Tamburine waren kaputt, lass uns nicht zählen.... GEHT ES?
 
Aliaksandr Hryshyn #:
Artigo sobre Python e MQL e nem uma única linha coda.

A versão em russo está quebrada.....



Perceptron Multicamadas e o Algoritmo Backpropagation (Parte II): Implementação em Python e Integração com MQL5. - Artikel MQL5
Perceptron Multicamadas e o Algoritmo Backpropagation (Parte II): Implementação em Python e Integração com MQL5.
Perceptron Multicamadas e o Algoritmo Backpropagation (Parte II): Implementação em Python e Integração com MQL5.
  • www.mql5.com
Um pacote python foi disponibilizado com o proposito de trazer integração com MQL, com isso abre-se as portas para enumeras possibilidades como, exploração de dados, criação e uso de modelos de machine learning. Com essa integração nativa entre MQL5 e Python, abriu-se as portas para muitas possibilidades de uso, podemos construir de uma simples regressão linear a um modelo de aprendizado profundo. Vamos entender como instalar e preparar o ambiente de desenvolvimento e usar algumas das bibliotecas de aprendizado de maquina.
 
Сергей Таболин #:

Ich habe das Ganze (noch?) nicht gelesen ;)

Aber bei diesem hier kann ich nicht anders als zu antworten.....

"Um mit TensorFlow zu arbeiten, müssen Sie eine Version über 3.3 und unter 3.8 installieren; ich benutze Version3.7."

Was zur Hölle? ???

TensorFlow funktioniert bei mir besser mit Python Version 3.9....

Auf niedrigeren Versionen kann man nicht ohne Tamburine auskommen!!!!


Wie viele Tamburine waren kaputt, lass uns nicht zählen.... OK?

Kein Problem mit der Nutzung der Version 3.7


Ate o momento em que o artigo foi escrito as versões oficiais no site eram 3.3/3.8, hoje estamos em 3.6/3.9

 
Aliaksandr Hryshyn #:
Artigo sobre Python e MQL e nem uma única linha coda.

Dieser Artikel ist aktualisiert worden. Die Beispiele waren in der Übersetzung verloren, sie sind jetzt wiederhergestellt.

 

Ich wollte diesen Gedanken des Autors zu klären -" verwenden Sie die eingebauten Funktionen in Python, dass offene und geschlossene Positionen, aber für dieses Szenario werden wir nicht viele Möglichkeiten , die MQL bietet uns haben".

Von welchen MQL-Funktionen ist die Rede?

Und die zweite Frage - arbeiten Sie unter Linux?

 
Vladimir Perervenko Positionen öffnen und schließen, aber für dieses Szenario werden wir nicht viele der Funktionen , die MQL bietet uns".

Von welchen MQL-Funktionen ist die Rede?

Und die zweite Frage - arbeiten Sie unter Linux?

1 - In Python haben wir zum Beispiel keine Tick- und Book-Events, was uns zwingt, eine Endlosschleife im Code zu verwenden, was ich besonders schrecklich finde. Andere Funktionen wie OnTradeTransaction stehen ebenfalls nicht zur Verfügung, so dass man sich mehr Mühe geben muss, um herauszufinden, ob eine Position vollständig oder nur teilweise gefüllt wurde, denn an unserer Börse (B3) gibt es viele Situationen, in denen beim Ausstieg nur ein Teil der Position gefüllt wurde.

2- Ich arbeite nicht mit Linux, ich benutze Windows. Ich verwende Linux nur bei meiner Arbeit.

 
Großartige Arbeit. Gut gemacht. Kaufen Sie, welche Art von Daten laufen Sie programms ..das ist die problen
 
Gut
 
sehr gut