如何在MQL5中建立信号链?

时间:2017-10-28 14:26:12

标签: mql5 metatrader5

在我的自定义信号中,我想收集其他信号的结果(在LongCondition()ShortCondition()中),然后对它们进行分析并返回长期和短期条件的新的更新结果。

其他信号必须在其他时间段内有效。

如何将其他信号包含在我的主信号中?

由于复杂的交易策略逻辑,在EA交易中执行AddFilter()不是一种选择。

1 个答案:

答案 0 :(得分:0)

是的,MQL5代码无法轻易克服并从中脱离,因此存在某些限制。一个是构造QUOTE事件驱动的代码执行,接下来是一个自定义指标iCustom()引擎,只有一个共享(!)线程,对非本地时间帧数据的有限支持,更少在策略测试员中,所以我知道,你可能会要求拥有和需要什么。

解决方案:

过去十年来,在类似的碰撞要求中多次使用MetaTrader终端设施的实际情况,我们决定开箱即用,进入分布式系统设计。

MetaTrader终端代码使用标准DLL服务与所需的任何外部服务进行通信,而“外部”世界可以做并且做得非常不受约束以及所有事情,预连接的MetaTrader终端自从没有实现许多年前 - 我们根本不会将它用于任何其他事情,而不是调解(是的,只是调解,而不是决定 - 即只执行远程主人命令平台服从和提交的内容)最简单的交易指令,而所有逻辑在外部节点内完全不受MT4限制(具有完全舒适的分布式python,非阻塞记录器,独立的增强GUI工具等等)。

这也有助于投资回报率,我们越来越少依赖语言/语法/平台修订的冲击。

通过这种方式,您可以直接创建与外汇市场相关的任何东西(巨大的神经网络预测器是这类任何东西最简单的例子)