在python中初始化metatrader

2024-04-29 12:15:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Metatrader库提取市场数据并构建算法。 开始使用此库的第一行代码不起作用

import MetaTrader5 as mt5
mt5.initialize()

这些代码行总是返回一个False的输出,这意味着mt5还没有初始化,我还没有看到这个问题在其他地方得到解决,因此我非常感谢您的帮助


Tags: 数据代码import算法false市场as地方
1条回答
网友
1楼 · 发布于 2024-04-29 12:15:50

要连接到MetaTrader,您需要精确登录、密码、服务器并下载MetaTrader 5 terminal EXE文件()

if not mt5.initialize(login=25115284, server="MetaQuotes-Demo",password="4zatlbqx"):
    print("initialize() failed, error code =",mt5.last_error())
    quit()

(参见https://www.mql5.com/en/docs/integration/python_metatrader5/mt5initialize_py

您还应该查看Metatrader文档的last_error()部分(https://www.mql5.com/en/docs/integration/python_metatrader5/mt5lasterror_py),如果Metatrader还没有https://www.metatrader5.com/en/automated-trading的话,请安装它

相关问题 更多 >