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

 
jaffer wilson:

这就是我想知道的原因。问题总是有解决办法的。我认为要在我们的论坛上解决这些问题。请任何开发人员帮助我解决这个问题?

我有一个用Python 3.5.0完成的项目

我不能切换到任何其他版本,因为它有依赖性。

如果你不能给出解决方案,谁能把我的项目免费转换为Python 3.7?我认为没有人可以。所以与其麻烦我,不如分享代码,或者至少发布能在Python 3.5.0上运行的代码。

不幸的是,没有适用于 Windows 平台的Python 3.5.x 的官方版本。


这就是为什么我们不支持它。这一点不能再改变了。


这就是所谓的 Python 动物园。在其中开发的唯一方法是及时将你的项目迁移到新版本。
Python Release Python 3.5.9
Python Release Python 3.5.9
  • www.python.org
Release Date: Nov. 2, 2019 Python 3.5.9 Python 3.5.9 was released on November 1st, 2019. There were no new changes in version 3.5.9; 3.5.9 was released only because of a CDN caching problem, which resulted in some users downloading a prerelease version of the 3.5.8 .xz source tarball. Apart from the version number, 3.5.9 is identical to the...
 
MetaQuotes :

不幸的是,没有适用于 Windows 平台的Python 3.5.x 的官方版本。


这就是为什么我们不支持它。这一点不能再改变了。


这就是所谓的 Python 动物园。在其中开发的唯一方法是及时将你的项目迁移到新版本。

你是说我需要花更多的钱让别人把我的项目移植到不同版本的 Python 上?为什么你不能拿任何版本的Python 3.5.来试着用它做连接器。这不是什么大问题,我想。如果你认为这是件大事,请与我分享源代码,我会免费为你做这件事。

你可以在这里使用Windows的这个选项:https://www.python.org/downloads/release/python-350/

Python Release Python 3.5.0
Python Release Python 3.5.0
  • www.python.org
Release Date: Sept. 13, 2015 Python 3.5.0 Python 3.5.0 was released on September 13th, 2015. Major new features of the 3.5 series, compared to 3.4 Among the new major new features and changes in the 3.5 release series are PEP 441, improved Python zip application support PEP 448, additional unpacking generalizations PEP 461, "%-formatting" for...
 
一个数据订阅已经出现在导航器中。
有一个问题,谁将是未来提供数据的提供者?
MQ公司、经纪人/交易商、证券交易所、第三方数据输入 ?
或者,也许用户将能够递出一个自定义的日期?
 
jaffer wilson :

你是说我需要花更多的钱让别人把我的项目移植到不同版本的 Python 上?为什么你不能拿任何版本的Python 3.5.来试着用它做连接器。这不是什么大问题,我想。如果你认为这是件大事,请与我分享源代码,我会免费为你做这件事。

你可以在这里使用Windows的这个选项:https://www.python.org/downloads/release/python-350/

请对我刚才的评论说些什么。 是否会有Python 3.5.0的发行版本,或者你是否会分享代码,以便我可以编译它以匹配我的版本?

 

当放弃Start.py脚本时,它位于MQL5/Script/Python文件夹中,出现了一个错误。

2020.02.27 20:41:18.934 Python 'Start': python进程线程创建错误 [系统无法找到指定的文件。 (2)]

在日志文件中:

2 2020.02.27 20:42:01.565 MqlProject 源文件属性 "path "为空。

我们谈论的是哪个文件和路径?

 
jaffer wilson:

请对我刚才的评论说点什么。是否会有Python 3.5.0的发行版本,或者你是否会分享代码以便我可以编译它以匹配我的版本?

看看它,并尝试在3.5.0下构建

 
Vladimir Perervenko:

当放弃Start.py脚本时,它位于MQL5/Script/Python文件夹中,出现了一个错误。

2020.02.27 20:41:18.934 Python 'Start': python进程线程创建错误 [系统无法找到指定的文件。 (2)]

在日志文件中:

2 2020.02.27 20:42:01.565 MqlProject 源文件属性 "path "为空。

我们谈论的是什么文件和路径?

你说的 "重新设置脚本 "是什么意思?

从导航仪到图表的拖放?

这个错误意味着无法找到python处理程序的exe文件。指定python脚本的确切名称,并检查编辑器设置中是否正确定义了python解释器的路径。

 
Renat Fatkhullin:

你说的 "脚本下降 "是什么意思?

从导航仪上拖动到图表上?

这个错误意味着无法找到python处理程序的exe文件。指定python脚本的确切名称,并检查编辑器设置中是否正确定义了python解释器的路径。

是的,从导航仪到图表的拖放。

似乎是正确的。我明天会想出办法。python.exe的路径一定有问题。

 
jaffer wilson:

请对我刚才的评论说点什么。是否会有Python 3.5.0的发行版本,或者你是否会分享代码以便我可以编译它以匹配我的版本?

为3.5、3.6、3.7、3.8和3.9版本建立了5.0.23 python库。

通过以下方式更新。

pip install metatrader5

или

pip install --upgrade metatrader5
 
Renat Fatkhullin:

为3.5、3.6、3.7、3.8和3.9版本建立了5.0.23 python库。

通过更新。

增加几个功能?

关于交易、自动交易系统和交易策略测试的论坛

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

罗曼, 2020.02.25 23:13

缺少symbols_total 和 symbol_name函数
要获得一个符号的列表,像这样。

string name = "";
int total = SymbolsTotal(true);
   
for(int i = 0; i < total; i++)
{
   name = SymbolName(i, true);
      
   ...
}