MetaTrader 5 Python User Group - как использовать Python в Метатрейдере - страница 40

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vladimir Perervenko
4839
Vladimir Perervenko  
Появилась 5.0.19. Будем смотреть
Dmitri Custurov
395
Dmitri Custurov  
Я так понимаю, вызов python скриптов из mql программы для продуктов из маркета то же запрещен?
MetaQuotes
Админ
27422
Renat Fatkhullin  
Vladimir Perervenko:

Будет позже? Или?

Будет в релизе на следующей неделе.
MetaQuotes
Админ
27422
Renat Fatkhullin  
Dmitri Custurov:
Я так понимаю, вызов python скриптов из mql программы для продуктов из маркета то же запрещен?

Да.

Никакой связи или интеграций Python <-> MQL5 не будет, как и снижения уровня безопасности программ аппстора.

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

Господа, кажись что-то сломали в релизе терминала. После автоапдейта на билд 2321 от 14.02.2020, перестал работать MT5WaitForTerminal.

При вызове:

        MT5Initialize()
        MT5WaitForTerminal()

Выдает отшибку:

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

Господа, кажись что-то сломали в релизе терминала. После автоапдейта на билд 2321 от 14.02.2020, перестал работать MT5WaitForTerminal.

При вызове:

Выдает отшибку:

Вы какую версию библиотеки используете?

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

Вы какую версию библиотеки используете?

Package           Version

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

MetaTrader5       5.0.11

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

Package           Version

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

MetaTrader5       5.0.11

Проапдейтил на 5.0.19, получил еще более загадочный результат:

    MT5Initialize()

NameError: name 'MT5Initialize' is not defined

Импорт как обычно, from MetaTrader5 import *

Судя потому, что я вижу с 5.0.14, что-то изменилось и появилась проблема с видимостью методов, начиная с этого релиза и до .19 ошибка сохраняется.

Если все откатить на .11 и терминал до предыдущего релиза, все норм.

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

Проапдейтил на 5.0.19, получил еще более загадочный результат:

    MT5Initialize()

NameError: name 'MT5Initialize' is not defined

Импорт как обычно, from MetaTrader5 import *

Судя потому, что я вижу с 5.0.14, что-то изменилось и появилась проблема с видимостью методов, начиная с этого релиза и до .19 ошибка сохраняется.

Если все откатить на .11 и терминал до предыдущего релиза, все норм.

;) если есть в системе установленные терминалы разных релизов (стоит сейчас 2321 от 14.02.2020 и 2280 от 13.12.2019) то все работает норм,  на либе .11

MetaQuotes
Админ
27422
Renat Fatkhullin  
Дмитрий Прокопьев:

Господа, кажись что-то сломали в релизе терминала. После автоапдейта на билд 2321 от 14.02.2020, перестал работать MT5WaitForTerminal.

При вызове:

Выдает отшибку:

API и библиотека полностью переписаны, старые методы больше не работают.

Вот новое описание и пример: 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...
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий