MetaTrader 5 Python User Group - wie man Python in Metatrader verwendet - Seite 40

 
5.0.19 ist da, wir werden sehen.
 
Ich nehme an, dass der Aufruf von Python-Skripten aus einem mql-Programm für Produkte aus dem Marktplatz ebenfalls verboten ist?
 
Vladimir Perervenko:

Wird es später sein? Oder?

Sie wird in der nächsten Woche veröffentlicht.
 
Dmitri Custurov:
Ich vermute, dass der Aufruf von Python-Skripten aus dem mql-Programm für Produkte aus dem Markt ebenfalls verboten ist?

Ja.

Es wird keine Verknüpfung oder Integration von Python <-> MQL5 geben, und keine Verringerung der Sicherheit von Appstore-Programmen.

 

Meine Herren, irgendetwas scheint in der Terminalversion kaputt zu sein. Nach dem Auto-Update auf Build 2321 von 14.02.2020 funktioniertMT5WaitForTerminal nicht mehr.

Wenn Sie angerufen werden:

        MT5Initialize()
        MT5WaitForTerminal()

Es wird ein Fehler angezeigt:

Exception has occurred: RuntimeError
IPC recv failed
 
Дмитрий Прокопьев:

Meine Herren, irgendetwas scheint in der Terminalversion kaputt zu sein. Nach dem Auto-Update auf Build 2321 von 14.02.2020 funktioniertMT5WaitForTerminal nicht mehr.

Wenn Sie angerufen werden:

Es wird ein Fehler ausgelöst:

Welche Version der Bibliothek verwenden Sie?

 
Vladimir Perervenko:

Welche Version der Bibliothek verwenden Sie?

Paket Version

----------------- -------

MetaTrader5 5.0.11

 
Дмитрий Прокопьев:

Paket Version

----------------- -------

MetaTrader 5.0.11

Ich habe auf 5.0.19 aktualisiert und ein noch unklareres Ergebnis erhalten:

MT5Initialisieren()

NameError: Name 'MT5Initialize' ist nicht definiert

Importieren Sie wie gewohnt aus MetaTrader5 importieren *

Wie ich sehe, hat sich seit 5.0.14 etwas geändert, und es gibt ein Problem mit der Sichtbarkeit von Methoden, beginnend mit dieser Version und bis zu .19 bleibt der Fehler bestehen.

Wenn alles auf .11 zurückgerollt wird und das Terminal auf die vorherige Version zurückgesetzt wird, ist alles in Ordnung.

 
Дмитрий Прокопьев:

Nach dem Upgrade auf 5.0.19 ist das Ergebnis noch rätselhafter:

MT5Initialisieren()

NameError: Name 'MT5Initialize' ist nicht definiert

Importieren Sie wie gewohnt aus MetaTrader5 importieren*

Wie ich sehe, hat sich seit 5.0.14 etwas geändert, und es gibt ein Problem mit der Sichtbarkeit von Methoden, beginnend mit dieser Version und bis zu .19 bleibt der Fehler bestehen.

Wenn alles auf .11 zurückgerollt wird und das Terminal auf die vorherige Version zurückgesetzt wird, ist alles in Ordnung.

;) wenn im System Terminals aus verschiedenen Versionen installiert sind (derzeit2321 vom 14.02.2020 und 2280 vom 13.12.2019), dann funktioniert alles gut, auf .11

 
Дмитрий Прокопьев:

Meine Herren, irgendetwas scheint in der Terminalversion kaputt zu sein. Nach dem Auto-Update auf Build 2321 von 14.02.2020 funktioniertMT5WaitForTerminal nicht mehr.

Wenn Sie angerufen werden:

Es wird ein Fehler gemacht:

API und Bibliothek wurden komplett neu geschrieben, alte Methoden funktionieren nicht mehr.

Hier ist die neue Beschreibung und ein Beispiel: https://www.mql5.com/ru/forum/306688/page37#comment_14972868

MetaTrader 5 Python User Group - как использовать Python в Метатрейдере
MetaTrader 5 Python User Group - как использовать Python в Метатрейдере
  • 2020.02.12
  • www.mql5.com
Мы готовим модуль MetaTrader 5 для Python...