MetaTrader 5 Python用户组 - 如何在Metatrader中使用Python - 页 40

 
5.0.19已经到来,我们将拭目以待。
 
我认为从mql程序中为市场上的产品调用python脚本也是被禁止的?
 
Vladimir Perervenko:

会不会晚一点?还是?

将在下周发布。
 
Dmitri Custurov:
我想,从mql程序中调用python脚本从市场上购买产品也是被禁止的?

是的。

不会有Python<-> MQL5的链接或整合,也不会降低appstore程序的安全性。

 

先生们,在终端发布中似乎有什么东西被打破了。从14.02.2020自动更新到build 2321后,MT5WaitForTerminal 停止工作。

呼叫时。

        MT5Initialize()
        MT5WaitForTerminal()

它给出了一个错误。

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

先生们,在终端发布中似乎有什么东西被打破了。从14.02.2020自动更新到build 2321后,MT5WaitForTerminal 停止工作。

呼叫时。

抛出了一个错误。

你使用的是什么版本的库?

 
Vladimir Perervenko:

你使用的是哪个版本的库?

套装版本

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

MetaTrader5 5.0.11

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

套装版本

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

MetaTrader 5.0.11

我更新到5.0.19,得到的结果更不清楚。

MT5Initialize()

NameError: name 'MT5Initialize' is not defined

像往常一样从MetaTrader5导入*。

在我看来,从5.0.14开始,有些东西已经改变了,方法的可见性有问题,从这个版本开始,一直到.19,错误一直存在。

如果一切都回滚到.11,终端回滚到以前的版本,一切都很好。

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

升级到5.0.19,得到了更令人费解的结果。

MT5Initialize()

NameError: name 'MT5Initialize' is not defined

像往常一样从MetaTrader5导入*。

在我看来,从5.0.14开始,有些东西已经改变了,方法的可见性有问题,从这个版本开始,一直到.19,错误一直存在。

如果一切都回滚到.11,终端回滚到以前的版本,一切都很好。

如果系统中安装了不同版本的终端(目前是2020年2月14日的2321和2019年12月13日的2280),则一切正常,在.11中

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

先生们,在终端发布中似乎有什么东西被打破了。从14.02.2020自动更新到build 2321后,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...