Diskussion zum Artikel "Integration von MetaTrader 5 und Python: Daten senden und empfangen" - Seite 8

[Gelöscht]  
MrBrooklin:

Nun kommen wir zur eigentlichen Aufgabe. Es handelt sich nicht um eine technische Aufgabe, sondern um eine sehr kurze Darstellung ihres Kerns.

Wir müssen in regelmäßigen Abständen (z. B. einmal pro Stunde, einmal pro Tag, einmal pro Woche) verschiedene Daten von mehreren (nicht mehr als 10) Websites nehmen und komplexe Zwischenberechnungen durchführen. Das Ergebnis dieser Berechnungen sind drei Steuersignale für das MT5-Terminal: ein Signal zur Eröffnung eines Kaufauftrags, ein Signal zur Eröffnung eines Verkaufsauftrags oder ein Signal zur Schließung eines Auftrags.

Ist dies möglich? Ich muss dies wissen, um eine technische Aufgabe für die Freiberuflichkeit kompetent erstellen zu können.

Mit freundlichen Grüßen, Vladimir.

Das alles kann man mit einem Python-Programm machen und von dort aus den Handel in mt5 verwalten, ja. In der Tat können Sie Seiten von mql5 EA parsen und sofort handeln, ohne Python. Aber es ist einfacher, in Python zu parsen, weil es eine Hochsprache ist.
 
Maxim Dmitrievsky:
Das alles kann man mit einem Python-Programm machen und von dort aus kann man auch den Handel in mt5 verwalten, ja.

Super!!! Das ist genau das, was ich brauche.

Nochmals herzlichen Dank!

Mit freundlichen Grüßen, Vladimir.

[Gelöscht]  
MrBrooklin:

Toll!!! Das ist genau das, was ich brauche.

Nochmals vielen Dank!

Mit freundlichen Grüßen, Vladimir.

Sie sind willkommen :)
 
Maxim Dmitrievsky:
Dies kann alles durch ein Python-Programm getan werden und von dort verwalten Handel in mt5, ja. In der Tat können Sie parse Websites von mql5 EA und Handel sofort, ohne python. Aber es ist einfacher, in Python zu parsen, weil es eine Hochsprache ist.

Eine Klarstellung: der Python-Code wird zuerst die Seiten analysieren, dann werden diese Daten an ein fertiges Programm übertragen, das ich in meinem Besitz habe, das komplexe Zwischenberechnungen mit der Ausgabe von 3 Arten von Signalen durchführt, und erst dann sollten diese Signale in das MT5-Terminal gelangen, um Trades zu machen.

Mit freundlichen Grüßen, Vladimir.

[Gelöscht]  
MrBrooklin:

Eine Klarstellung: der Python-Programmcode wird zuerst Seiten parsen, dann werden diese Daten an ein fertiges Programm übertragen, das ich in meinem Besitz habe, das komplexe Zwischenberechnungen mit der Ausgabe von 3 Arten von Signalen durchführt, und erst dann sollten diese Signale an das MT5-Terminal gelangen, um Trades zu machen.

Mit freundlichen Grüßen, Vladimir.

Nun, dann müssen Sie die Interaktion mit dem dritten Programm über Dateien oder dieselben Sockets herstellen, je nachdem, welche Funktionen es hat. Oder Sie übertragen alle Berechnungen auf Python.

Es ist möglich, dieses Programm direkt von mql5 EA aus anzusprechen. Man muss nur wissen, wie man mit diesem Programm Daten austauscht.

 
Maxim Dmitrievsky:

Nun, dann ist es notwendig, die Interaktion mit dem dritten Programm über Dateien oder Sockets herzustellen, je nachdem, welche Funktionen es hat. Oder alle Berechnungen in Python zu übertragen.

Es ist möglich, dieses Programm direkt von mql5 EA aus anzusprechen. Man muss nur wissen, wie man mit diesem Programm Daten austauscht.

Das mit dem Übertragen der Berechnungen verstehe ich nicht ganz... Mit anderen Worten - ein Analogon des Berechnungsalgorithmus des bestehenden Programms nur jetzt in der Programmiersprache Python zu erstellen?

Mit freundlichen Grüßen, Vladimir.

[Gelöscht]  
MrBrooklin:

Ich habe das mit dem Übertragen von Berechnungen nicht ganz verstanden.... Mit anderen Worten - um ein Analogon des Berechnungsalgorithmus eines bestehenden Programms zu erstellen, nur jetzt in der Programmiersprache Python?

Mit freundlichen Grüßen, Vladimir.

Nun, ja, wenn der Algorithmus bekannt ist
 
Maxim Dmitrievsky:
Ja, wenn der Algorithmus bekannt ist.

Ich breche durch eine Tür, die seit langem offen ist! Ich bin alt. :)

Vielen Dank und Gott segne Sie! Sind Sie zufällig nicht aus Moskau? Ich würde Sie mit einem Glas Honig verwöhnen!

Mit freundlichen Grüßen, Vladimir.

[Gelöscht]  
MrBrooklin:

Ich breche durch eine Tür, die seit langem offen steht! Das ist eine Sache des Alters. :)

Vielen Dank und Gott segne Sie! Sind Sie zufällig aus Moskau? Ich würde Ihnen ein Glas Honig kaufen!

Mit freundlichen Grüßen, Vladimir.

^)))) aus anderen Breitengraden

 

Hallo, Maxim!

Ich bin in meinen Python-Kenntnissen etwas fortgeschritten, aber ich kann keine detaillierten Informationen über den gemeinsamen Zugriff auf die csv-Datei von Python und einem Drittanbieter-Programm finden, zum Beispiel den gleichen Expert Advisor in MQL5 geschrieben. Einfach ausgedrückt: Der Python-Code schreibt regelmäßig Informationen in die csv-Datei, und der MQL5 Expert Advisor liest die Informationen daraus und führt die von mir benötigten Befehle aus. Ist ein solcher gemeinsamer Zugriff von beiden Seiten überhaupt möglich?

Mit freundlichen Grüßen, Vladimir.

Документация по MQL5 - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Документация по MQL5 - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
  • www.mql5.com
MetaQuotes Language 5 (MQL5) - язык программирования технических индикаторов, торговых роботов и вспомогательных приложений для автоматизации торговли на финансовых рынках. MQL5 является современным языком высокого уровня и разработан MetaQuotes Software Corp. для собственной торгово-информационной платформы. Синтаксис языка максимально близок...