MetaTrader 5 Python User Group - como usar o Python no Metatrader - página 40

 
5.0.19 chegou. Veremos.
 
Presumo que a chamada de scripts python de um programa mql para produtos do mercado também é proibida?
 
Vladimir Perervenko:

Será mais tarde? Ou?

Estará disponível na próxima semana.
 
Dmitri Custurov:
Acho que chamar scripts python do programa mql para produtos do mercado também é proibido?

Sim.

Não haverá ligação ou integração de Python <-> MQL5, e nenhuma redução na segurança dos programas de appstore.

 

Cavalheiros, algo parece ter sido quebrado no lançamento do terminal. Após a actualização automática para construir 2321 a partir de 14.02.2020, oMT5WaitForTerminal deixou de funcionar.

Quando chamado:

        MT5Initialize()
        MT5WaitForTerminal()

Dá um erro:

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

Cavalheiros, algo parece ter sido quebrado no lançamento do terminal. Após a actualização automática para construir 2321 a partir de 14.02.2020, oMT5WaitForTerminal deixou de funcionar.

Quando chamado:

É atirado um erro:

Que versão da biblioteca está a utilizar?

 
Vladimir Perervenko:

Qual a versão da biblioteca que está a utilizar?

Versão do pacote

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

MetaTrader5 5.0.11

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

Versão do pacote

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

MetaTrader 5.0.11

Actualizei para 5.0.19 e obtive um resultado ainda mais incerto:

MT5Initialize()

NomeError: o nome 'MT5Initialize' não está definido

Importar como habitualmente do MetaTrader5 importar *

Do que vejo desde 5.0.14, algo mudou e há um problema com a visibilidade do método, começando com este lançamento e até .19 o erro persiste.

Se tudo for rolado de volta para .11 e o terminal para o lançamento anterior, tudo está bem.

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

Actualizado para 5.0.19, obteve um resultado ainda mais intrigante:

MT5Initialize()

NomeError: o nome 'MT5Initialize' não está definido

Importar como habitualmente do MetaTrader5 importar*

Do que vejo desde 5.0.14, algo mudou e há um problema com a visibilidade do método, começando com este lançamento e até .19 o erro persiste.

Se tudo for rolado de volta para .11 e o terminal para o lançamento anterior, tudo está bem.

;) se existirem terminais de diferentes lançamentos instalados no sistema (actualmente2321 a partir de 14.02.2020 e 2280 a partir de 13.12.2019) então tudo funciona bem, em .11

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

Cavalheiros, algo parece ter sido quebrado no lançamento do terminal. Após a actualização automática para construir 2321 a partir de 14.02.2020, oMT5WaitForTerminal deixou de funcionar.

Quando chamado:

Comete um erro:

API e biblioteca completamente reescritas, métodos antigos já não funcionam.

Aqui está a nova descrição e exemplo: 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ão: