【发布时间】:2020-12-07 20:31:12
【问题描述】:
我正在尝试使用 Metatrader 库来提取市场数据并构建算法。 开始使用这个库的第一行是行不通的
import MetaTrader5 as mt5
mt5.initialize()
这些代码行总是返回 False 的输出,这意味着 mt5 尚未初始化,我在其他任何地方都没有看到这个问题得到解决,所以我非常感谢一些帮助。
【问题讨论】:
标签: python algorithm metatrader5
我正在尝试使用 Metatrader 库来提取市场数据并构建算法。 开始使用这个库的第一行是行不通的
import MetaTrader5 as mt5
mt5.initialize()
这些代码行总是返回 False 的输出,这意味着 mt5 尚未初始化,我在其他任何地方都没有看到这个问题得到解决,所以我非常感谢一些帮助。
【问题讨论】:
标签: python algorithm metatrader5
您需要输入您的登录名、密码、服务器并下载 MetaTrader 5 终端 EXE 文件()才能连接到 Metatrader。
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
【讨论】: