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

 
Renat Fatkhullin:

API和库已被完全重写,旧的方法不再起作用。

以下是新的描述和例子:https://www.mql5.com/ru/forum/306688/page37#comment_14972868

好了,问题很清楚了。请纠正官方文件以避免混淆。或者提到,对于off-doc中的代码应该使用.11 lib和一些版本的终端。

当这个库处于测试版时。


另一个问题,在initialize(path=None)中如何处理路径,如果path=None,选择lib工作的终端的逻辑是什么?

返回的错误代码 是什么,其含义是什么?

 

下周五我们将发布MT5版本并同时更新文档。

论坛中对旧界面的描述也将被编辑。


默认情况下,在用户账户下最后启动的终端被启动。搜索目录C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal,并选择最新的实例。

答案代码被包裹在元组中,与MQL5的答案代码相似。

我们将在后面的文档中描述它。

 
Renat Fatkhullin:

下周五我们将发布MT5版本并同时更新文档。

论坛中对旧界面的描述也将被编辑。


默认情况下,终端是在 用户账户下最后启动的终端中启动 的。查看目录C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal并选择最新的实例。

答案代码被包裹在元组中,与MQL5中的代码相似。

我们将在后面的文档中描述它。

终端的便携模式的粉丝们怎么办?

 
Aleksey Vyazmikin:

终端的便携式操作模式的粉丝怎么办?

我不认为这将以任何方式影响MT的/可移动模式。

 
Renat Fatkhullin:


默认情况下 在用户账户下最后启动的终端被启动。搜索目录C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal,并选择最新的实例。

例如,如果C:Users%%username%\AppData\Roaming\MetaQuotes\Terminal,在安装了两个终端后,我们有。


(.env) PS C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal> ls


    Directory: C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----        2/15/2020   9:53 PM                36 A64B8C79A6163D85E6173B54096685
d-----       10/19/2019  10:51 AM                Common
d-----         2/5/2020   5:44 PM                Community
d-----        2/15/2020  11:27 PM                D0E8209F77C8CF37AD8BF550E51FF075
d-----        2/14/2020   2:37 PM                Help


(.env) PS C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal>

然后从36A64B8C79A6163D85E6173B54096685或D0E8209F77C8CF37AD8BF550E51FF075调用安装后运行的最后一个实例,但不是这个用户下运行的最后一个终端。

这是否正确?

 
Renat Fatkhullin:

下周五我们将发布MT5版本并同时更新文档。

论坛中对旧界面的描述也将被编辑。


常数也有变化吗?

                rates = mt5.copy_ticks_range(self.__symbol__, mt5.MT5_TIMEFRAME_M1, ts1, ts2)

在出去的路上。

AttributeError: module 'MetaTrader5' has no attribute 'MT5_TIMEFRAME_M1'
 

最后关闭的那个终端现在开始了。开盘终端将打开经纪人和关闭时的账户(?)

在新版本中,他们承诺将进行明确的开放(路径、经纪人、登录)。

现在的方式很不方便,我们必须用手来解决这个问题。或者事先用所需的经纪人和账户打开终端。

让我们等待新的发布。

 
Vladimir Perervenko:

最后关闭的那个终端现在开始了。开盘终端将打开经纪人和关闭时的账户(?)

在新版本中,他们承诺将进行明确的开放(路径、经纪人、登录)。

现在的方式很不方便,我们必须用手来解决这个问题。或者事先用所需的经纪人和账户打开终端。

我们将等待新的发布。

是的,这将是非常方便的。

如果事件处理程序能与Python库一起使用,那将是非常好的:)

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

常数是否也有变化?

在输出方面。

import MetaTrader5

dir(MetaTrader5)
 
Roman:

他们向全球环境倾倒了一切需要的东西和一切根本不需要的东西。它已经发生在R的库中。

好吧,也许有人会建议它,并修复它。我不是Python的专家,所以我不能说这是否真的是一个错误。

我们正在等待发布。