7使用 MQL代码控制fxblue
吴明3年前 (2021-08-20)
您可以使用 MT4/5 中的 MQL 代码库对fxblue跟单进行自己的修改。
在介绍这些库之前,如果您使用这些外部过滤器,有两个关于fxblue跟单的重要注意事项:
如果您重新运行fxblue跟单ea的安装程序,这将覆盖您对下述自定义代码库所做的任何更改。如果您进行了更改,您应该保留您修改过的文件的副本,并在您重新运行fxblue跟单ea的安装程序后将它们重新安装到 MT4/5 中。
在fxblue跟单ea的未来版本中,可能会添加外部过滤器库中的函数/钩子。当fxblue跟单ea的新版本发布时,您可能需要使用fxblue跟单ea在外部 MQL 库中找到的新函数来更新修改后的代码。
fxblue跟单ea具有称为 CopierSenderFilter 和 CopierReceiverFilter 的 MQL 代码库。如果您在发送方和接收方选项的高级部分中打开 UseExternalFilters 设置,则fxblue跟单ea将使用这些设置。您可以修改和重新编译这些库以创建您自己的以下规则:
防止喊单帐号发送特定交易
防止跟单复制来自喊单帐号的特定信号
更改接收方从发送方复制交易的方式 - 覆盖手数大小,交换交易方向,更改 s/l 或 t/p,甚至将一个符号更改为另一个
防止交易在接收方关闭
有关过滤器如何工作的信息,只需打开 MT4/5 的 MQL\Libraries 目录中的 .mq4/.mq5 文件。您可以将自己的规则添加到这些文件中,重新编译 .ex4/.ex5 库,打开 UseExternalFilters,然后重新加载fxblue跟单。
提醒:请记住备份您修改过的文件 。