Grupo de usuarios de MetaTrader 5 Python - cómo utilizar Python en Metatrader - página 40

 
Ha llegado la versión 5.0.19. Ya veremos.
 
¿Supongo que llamar a scripts de python desde un programa mql para productos del mercado también está prohibido?
 
Vladimir Perervenko:

¿Será más tarde? ¿O?

Estará en la publicación de la próxima semana.
 
Dmitri Custurov:
¿Supongo que llamar a scripts de python desde el programa mql para productos del mercado también está prohibido?

Sí.

No habrá vinculación o integración de Python <-> MQL5, y no se reducirá la seguridad de los programas de la appstore.

 

Señores, parece que algo está roto en la liberación del terminal. Después de la actualización automática a la compilación 2321 de 14.02.2020,MT5WaitForTerminal dejó de funcionar.

Cuando se le llama:

        MT5Initialize()
        MT5WaitForTerminal()

Da un error:

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

Señores, parece que algo está roto en la liberación del terminal. Después de la actualización automática a la compilación 2321 de 14.02.2020,MT5WaitForTerminal dejó de funcionar.

Cuando se le llama:

Se produce un error:

¿Qué versión de la biblioteca está utilizando?

 
Vladimir Perervenko:

¿Qué versión de la biblioteca está utilizando?

Versión del paquete

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

MetaTrader5 5.0.11

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

Versión del paquete

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

MetaTrader 5.0.11

Actualicé a la versión 5.0.19 y obtuve un resultado aún más confuso:

MT5Initialize()

NameError: el nombre 'MT5Initialize' no está definido

Importar como siempre de MetaTrader5 importar *

Por lo que veo desde la 5.0.14, algo ha cambiado y hay un problema con la visibilidad de los métodos, a partir de esta versión y hasta la 19 el error persiste.

Si todo se retrocede a .11 y el terminal a la versión anterior, todo está bien.

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

Actualicé a la versión 5.0.19 y obtuve un resultado aún más desconcertante:

MT5Initialize()

NameError: el nombre 'MT5Initialize' no está definido

Importar como siempre de MetaTrader5 importar*

Por lo que veo desde la 5.0.14, algo ha cambiado y hay un problema con la visibilidad de los métodos, a partir de esta versión y hasta la 19 el error persiste.

Si todo se retrocede a .11 y el terminal a la versión anterior, todo está bien.

;) si hay terminales de diferentes versiones instaladas en el sistema (actualmente2321 del 14.02.2020 y 2280 del 13.12.2019) entonces todo funciona bien, en .11

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

Señores, parece que algo está roto en la liberación del terminal. Después de la actualización automática a la compilación 2321 de 14.02.2020,MT5WaitForTerminal dejó de funcionar.

Cuando se le llama:

Comete un error:

La API y la biblioteca han sido completamente reescritas, los antiguos métodos ya no funcionan.

Aquí está la nueva descripción y el ejemplo: 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...
Razón de la queja: