你写道
The ShellExecuteW function from the shell32.dll library is used to run external applications like a Python script
我错过了什么吗?目前,MT5 允许直接从导航器在常规图表上运行 Python 脚本。
的确,您可以通过导航器 从终端启动 Python 脚本,但它们并非"在图表上 "运行。它们在外部运行,可以使用Python API,但不会以任何方式与MetaTrader 5 终端的图表或任何其他可视组件直接交互。
但是,您为什么需要 "Python "接口来处理经纪商的 API 呢?
如果经纪商不提供 MetaTrader 5,那么您可以使用 MQL5 直接与经纪商的 API 通信。根本不需要 Python 接口。
MQL5 甚至有网络套接字,可以轻松实现网络套接字。您也可以轻松实现调用 REST API。如果需要,还可以使用 DLL 调用。
更不用说 MQL5 比 Python 快得多。 从本质上讲,访问 API 无需使用 Python。
但是,为什么需要 "Python "接口来处理经纪人的 API 呢?
如果经纪商不提供 MetaTrader 5,您可以使用 MQL5 直接与经纪商的 API 通信。根本不需要 Python 接口。
MQL5 甚至有网络套接字,可以轻松实现网络套接字。您也可以轻松实现调用 REST API。如果需要,还可以使用 DLL 调用。
更不用说 MQL5 比 Python 快得多。 从本质上讲,访问 API 无需使用 Python。
是的,先生。我很欣赏您所强调的直接有效的方法--谢谢您!
虽然我不一定会强调 Python 是一种迫切需要,但我相信这一切都归结于探索这些语言如何在主题上进行合作。
在某些时候,整合的需求可能会自然而然地出现
大家好、
我需要通过 MQL5 与 websocket connection.... 在 DERIV 上进行上涨/下跌交易。
我发现https://www.mql5.com/zh/articles/10275 可以检索历史点数,但不能进行 CALL/PUT(下单)。
有人能帮我吗?
谢谢并致以问候、
赫尔曼
- 2022.01.18
- www.mql5.com
新文章 使用MQL5和Python集成经纪商API与智能交易系统已发布:
今天,我们将探讨如何通过 API 集成,在我们的 MetaTrader 5 智能交易与外部经纪商之间建立一个无缝连接。主要目标是解决交易账户资金不足的问题,通过在账户余额低于设定阈值时实现自动入金,来有效应对关键的资金管理挑战,从而提升交易操作的效率和安全性。
通常,我们会遵循一个常规流程:登录经纪商账户门户来执行各种交易和操作。虽然这是传统的方法,但存在一个名为 API(应用程序编程接口)的强大功能,它让我们能够做更多的事情,并优化我们的方法。对你们中的一些人来说,这可能是一个熟悉的术语。然而,对于其他人,我将会把它分解成易于理解的几个部分,以确保我们所有人都在同一认知水平上:
作者:Clemence Benjamin