MetaTrader5平台 Python

MetaTrader 5平台Python

程序端

MetaTrader Python程序包是为有效快速地从MetaTrader 5程序端直接通过处理器通信获得交易所数据而设计的。通过这种途径接收的数据可以进一步用于统计计算和机器学习。

连接

从https://www.python.org/downloads/windows下载最新版Python

安装Python期间,请检查“将Python X.X添加到PATH%”,以便能够从命令行启用Python脚本。

从命令行安装MetaTrader 5模块

pip安装MetaTrader5

###

下载包
pypi.org/project/MetaTrader5/
注:选择下载的包(名字很长)其中的cp37对应的是python的版本python3.7系列。

下载后,按照本地安装的方法进行安装
pip install C:…\xxx.whl

即可安装成功!

###

添加matplotlib和pytz包

pip安装matplotlib
pip安装pytz

 

函数

MT5Initialize建立与MetaTrader 5程序端的连接

MT5Shutdown关闭之前建立的与MetaTrader 5程序端的连接

MT5TerminalInfo接收所连接的MetaTrader 5程序端的状态和参数

MT5Version返回MetaTrader 5程序端版本

MT5WaitForTerminal等待直至MetaTrader 5程序端连接到交易服务器

MT5CopyRatesFrom从指定日期开始从MetaTrader 5程序端接收柱形图

MT5CopyRatesFromPos从指定索引开始从MetaTrader 5程序端接收柱形图

MT5CopyRatesRange从MetaTrader 5程序端接收指定日期范围内的柱形图

MT5CopyTicksFrom从指定日期开始从MetaTrader 5程序端接收报价

MT5CopyTicksRange从MetaTrader 5程序端接收指定日期范围内的报价

你可能感兴趣的:(python,MetaTrader5)