Daniel Lagoshniak 检查 是否允许专家进行交易(如果已有其他 EA 怎么办?
感谢您的出色工作!
ALGOTRADECHECK_BUTTON` 和 `WINDOWTEXT_EA` 应仅用于与 EA 对话框交互。该类中没有实现您想要做的功能。但您可以使用 CAutoIt 的 ControlSend() 方法将组合键(Ctrl+E)发送到终端,或者在工具栏中锁定一个按钮并使用 ControlLeftClick() 来模拟单击。
当图表上已有的 EA 与正在应用于图表的 EA 不同时,代码可以处理出现的对话框,要求确认是否应删除已有的 EA,然后将新的 EA 添加到图表中。
没有注释的代码...不好...
谢谢!
AutoIt 是一款出色的工具,但需要注意的是,它的最后一次更新是在 2018 年 3 月...
;)
非常有趣和有用的文章。感谢作者!
请告诉我如何在该函数 int AU3_WinGetPos(string, string, LPRECT); 中设置第三个参数并获取这些坐标?
在 VS 工具包中还有一个更有用的微软间谍软件。
AutoIt 并不是免费软件(它是共享软件),你必须为它付费,不清楚你是如何错过它的宣传文章的。
是的,AutoIt 非常棒,实际上我是用 Autoit 写的 AutoMTF
有没有办法将 Market Watch 中红色和蓝色的颜色设置为纯色而不是渐变色?我使用 Autoit 来读取颜色,但每次重新运行交易应用程序 时,颜色都会发生变化,导致像素颜色检查器也发生变化。
我还需要一种方法来使用 Autoit 读取每个未结头寸的利润。
新文章 在 MQL5 中使用 AutoIt已发布:
简述。 在本文中,我们将探索采用 MetraTrader 5 终端里以集成的 MQL5 编写 AutoIt 脚本。 在其中,我们将覆盖如何操纵终端的用户界面来自动完成各种任务,并介绍一个采用 AutoItX 库的类。
AutoIt 附带一个名为 AutoIt Window Info Tool 的应用程序,用于获取有关应用程序窗口的信息。
拖拽 Finder 工具覆盖到目标应用程序的任何部分,我们就可以获得特定组件的属性。 这些组件被称为控件。 控件可以是按钮、下拉菜单或选项卡。 这些仅是少数几个例子,还有许多类型的控件用于构建应用程序。 每个控件都与一个窗口相关联。 一个应用程序可由多个窗口组成。 通常有一个主窗口,其它子窗口依附或驻靠在主窗口上。 如果子窗口依附或驻靠到主应用程序窗口,则这些子窗口中内含的所有控件均变为主应用程序窗口的一部分。 利用 AutoIt 精确定位到一个控件时,控件关联的窗口很重要,无论是子窗口还是主应用程序窗口。
查看下图,我们可以看到 finder 工具被拖拽到 Metatrader 5(Metatrader 5)应用程序的不同区域。 当选定选项菜单时,请注意窗口信息工具的设置。 冻结、始终在顶部、以及用 Spy++ 控制检测逻辑,几个选项均被勾选。
作者:Francis Dube