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

 
Dmitriy Skub:

也许我把终端的路径设置错了?

MT5Initialize(r'D:\Programs\ОТКРЫТИЕ-Брокер')

像这样试试吧。

 
Sergey Dzyublik:

试试这个。

相同:没有IPC连接

 
Dmitriy Skub:

相同:没有IPC连接

你为什么要指定文件夹的路径?
这样试试吧。

MT5Initialize(r'D:\Programs\ОТКРЫТИЕ-Брокер\terminal64.exe')
 
Dmitriy Skub:

同样的事情:没有IPC连接

我的笔记本电脑上有一个加密狗/便携设备--无法从Python中调用MT5,然后我运行了MT5,并再次运行Python脚本--一切都连接好了。

安装了Vince10

 
Sergey Dzyublik:

你为什么要指定文件夹的路径?
这样试试吧。

如果你让MT5Initialize() 没有行,它就会连接到另一个终端。它能正常连接,并从中获取数据。

我试过这种方式--它不起作用。

terminal64.exe
 
Igor Makanu:

我的笔记本电脑上有一个钥匙/便携机--无法从Python中调用MT5,然后运行MT5并再次运行Python脚本--全部连接上了

安装了Vince10

我已经有MT5在运行了--我不能用我设置的路径连接到它。
 
Dmitriy Skub:
我已经有MT5在运行--无法用我设定的路径连接到它。

经检查,在MT5(build 2025)与Python API连接器到MetaTrader 5终端(5.0.3)中一切工作正常。

 MT5Initialize(r"D:\Programs\ОТКРЫТИЕ-Брокер\terminal64.exe")
 
Sergey Dzyublik:

我检查了一下,它在MT5(build 2025)与Python API连接器到MetaTrader 5终端(5.0.3)中工作正常。

是的,它成功了。谢谢你,Sergey!

我忘了行前的字母r)。

2007年的《图片报》是可以的。


文件中的不准确之处--应该是完整的文件名,而不是文件路径。

[in] 文件metatrader.exe或metatrader64.exe的路径。如果没有指定路径,该模块将尝试自己寻找可执行文件。
 
Maxim Dmitrievsky:

目前,任何信息(除报价外)都可以通过实时插座发送/返回。唯一的限制是,它还不能在测试器中工作。

任何信息(除报价外)都可以通过实时套接字发送/返回 - 包括卖/买单?
 
slukin:
任何信息(除报价外)都可以通过实时套接字发送/返回 - 包括卖/买单?

当然,但你也可以在测试器中使用点阵。

原因: