首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Metatrader5登录() Python脚本不工作

Metatrader5登录() Python脚本不工作
EN

Stack Overflow用户
提问于 2022-04-17 12:47:42
回答 1查看 172关注 0票数 0

当前遵循本教程将Python连接到Metatrader5:https://www.youtube.com/watch?v=zu2q28h9Uvc

我已经被困在1:45,在这里,我的Metatrader5正确初始化,它会打开,但不会使用我的脚本中输入的凭据登录。我用经纪人演示帐户。当我手动登录时,它能工作。我没看到任何错误什么的。如果我手动登录,我可以通过我的脚本打印我的帐户信息,所以连接似乎是可以的。如此简单的事情不起作用,我没有任何错误,这让我发疯。

这是我的剧本:

代码语言:javascript
复制
import MetaTrader5 as mt
import pandas as pd
import plotly.express as px
from datetime import datetime


server = "ICMarketsSC-Demo"
login = myaccountid
password = "mypassword"

mt.initialize()
mt.login(login, password, server)

account_info = mt.account_info()
print(account_info)

文档参考:https://www.mql5.com/en/docs/integration/python_metatrader5/mt5login_py

如果你看到我做错了什么,请告诉我。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2022-08-19 07:03:35

您需要将您提供给登录函数的当前参数传递给初始化函数,并且只将登录名和密码传递给login()。

代码语言:javascript
复制
import MetaTrader5 as mt5
import pandas as pd
import plotly.express as px
from datetime import datetime


server = "ICMarketsSC-Demo"
login = myaccountid
password = "mypassword"

mt5.initialize(login, password, server)
mt5.login(login, password)

account_info = mt5.account_info()
print(account_info)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71902002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档