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

 
Maxim Dmitrievsky:

也就是说,有可能将结构数组转换为字节数组以传递给套接字吗?那么奇怪的是,为什么标准的structToChar不这样做。

在Uchar[]中表示插座,在Uint[]中表示资源,在Double[]中表示全局变量 和框架,等等。

 

MetaTrader5软件包已经在Python 3.7的32/64库中提供,并在一行中安装。

pip install MetaTrader5
 
fxsaber:

在Uchar[]中表示插座,在Uint[]中表示资源,在Double[]中表示全局变量 和框架,等等。

嗯,我明白了,我想不出有什么例子可以通过...mqlrates可以

 
Renat Fatkhullin:

MetaTrader5软件包在Python 3.7的32/64库中已经有了,并被放在一行中。

帮助会不会在fths的论点上进行更新? 有时你会忘记什么和哪里。


 
Maxim Dmitrievsky:

是否会有关于fyi论点的更新? 有时你会忘记什么和哪里。


是的,这是第一个仓促布置的。

从R/Python到MetaTrader 5的工作描述将包括在MQL5文件 中。

 

检查了第一页中的Python测试脚本,据我所知,如果终端是用/portable开关启动的,就不会有什么效果,会出现错误。

Traceback (most recent call last):

文件 "D:/py/mt5.py",第5行,在<module>中。

MT5WaitForTerminal()

RuntimeError: 没有IPC连接

如果你在运行MT5时不使用/portable 开关,测试脚本可以正常工作,没有任何问题

在我的笔记本电脑上运行MT5而不使用/portable是不方便的 - SSD是第一个驱动器,它是一个适度的80GB,我在第二个驱动器上安装所有东西

我希望它能与/portable key一起工作。

 

我以前根本没有和Pyton合作过。

因此,在下载页面https://www.python.org/downloads/windows/,我选择下载Windows x86-64可执行安装程序

Pyton下载Windows x86-64可执行安装程序


点击下载的文件...

运行设置Python



记得在安装窗口中检查PATH框,并自行安装 - 立即安装

将Python 3.7添加到PATH中



交付用于图表支持的matplotlib包

pip install matplotlib

结果发现,这个命令必须在Windows命令窗口中输入(右击开始按钮)。

pip安装matplotlib


同样的方式进行。

运行安装包MetaTrader5

pip install MetaTrader5


现在我们需要创建文件 "metatrader5-test.py"。

启动窗口


和菜单文件->新文件


最激动人心的部分是

运行测试脚本

python metatrader5-test.py

我还是不明白把这个命令放在哪里,怎么放。做了一个变通--在打开的文件 "metatrader5-test.py "菜单中运行->运行模块,测试脚本成功运行。

Python Releases for Windows
Python Releases for Windows
  • www.python.org
The official home of the Python Programming Language
 
不需要在任何地方开处方,只要点击文件,脚本就会运行。
 
Vladimir Karputov:

我仍然不明白在哪里以及如何写这个命令。我做了一个变通--在打开的文件 "metatrader5-test.py "菜单中,运行->运行模块,测试脚本成功运行。

从Windows命令行运行Python脚本,它将调用一个Python解释器,该解释器将执行该脚本

你是在IDLE shell中运行的,Python本身没有编译器--你可以在记事本中写脚本,但要以.py为扩展名保存。

或者安装一个用于Python的IDE,Spyder都是先放着翻找,然后PyCharm或者我的笔记本上安装的Wing IDE--它不需要你的电脑资源

 
Igor Makanu:

从windows命令行运行python脚本,将调用python解释器来执行脚本。

你是从IDLE shell中运行的,Python本身没有编译器--你可以在记事本中写脚本,但要用.py扩展名来保存它们

或者安装一个用于Python的IDE,Spyder都是先放进去翻找,然后是PyCharm或者我有一个笔记本的Wing IDE--它不需要你的电脑资源。

通过命令行python metatrader5-test.py不起作用。但是,通过命令行安装MetaTrader5的管道是有效的

(文件本身默认保存在C:\Users\barab\AppData\Local\Programs\Python\Python37\)