文章 "开发自适应算法 (第二部分): 提高效率" - 页 8

 
umitb:

非常感谢你的系列文章对我们很有帮助。

我试用了附带的机器人,但无论我在 "仅一个 Symb "选项中选择什么,它都只能在测试器中打开 GBPUSD 的仓位。是我做错了什么,还是存在错误?

在测试器中,它只能对一种交易工具起作用,即首先指定的交易工具。这是 MT4 测试仪的限制。

 
Maxim Romanov:

在测试器中,它将仅适用于一种交易工具,即首先指定的交易工具。这是 MT4 测试仪的限制。

非常感谢您的及时回复。我已经以非常快速和肮脏的方式将其迁移到 MT5。由于 MT5 的参数 数量有限,所以将符号数量限制为 10。它仍然交易第一个符号。我会试着找到限制的代码。如有任何帮助,不胜感激。
 
做得非常好,我非常期待 mql5 版本的到来
 

你好@Maxim Romanov,再次感谢你的第二篇文章,使用 mt5 时,我冒昧地将代码转换为 mql5,但当测试仪启动时,我收到了这样的输出:2021.02.22 18:12:22.234 测试仪输入参数过多 (2482)。mql5 对输入参数有限制吗?

:我不是程序员,只是一个爱好者,我不知道代码是否正确,我无法测试它



 
Michele Catanzaro:

你好@Maxim Romanov,再次感谢你的第二篇文章,使用 mt5 时,我冒昧地将代码转换为 mql5,但当测试仪启动时,我收到了这样的输出:2021.02.22 18:12:22.234 测试仪输入参数过多 (2482)。mql5 对输入参数有限制吗?

:我不是程序员,只是一个爱好者,我不知道代码是否正确,我无法测试它



是的,MT5 有设置数量限制。我记不清楚了,但好像是 1000 个左右。但这是在测试版中。在实际交易中,我没有遇到任何限制。

我也不是程序员,但在最新版本的算法中,我们通过创建设置文件绕过了这一限制。

我们制作了两个版本的机器人,一个用于测试,另一个用于实际交易。我们是这样做的:将用于真实交易的智能交易系统放在真实图表上,填写所有设置并开始交易。智能交易系统会创建一个包含设置的文件并保存。然后在测试器中,测试器的智能交易系统读取该设置文件,并将其用于所有 28 种工具。也就是说,这是使用一个单独的设置文件完成的,EA 从文件夹中为测试器读取该文件。

 
Maxim Romanov:

是的,MT5 有设置数量限制。我记不清楚了,好像是 1000 个左右。但这是在测试版中。在实际交易中,我没有遇到任何限制。

我也不是程序员,但在最新版本的算法中,我们通过创建设置文件绕过了这一限制。

我们制作了两个版本的机器人,一个用于测试,另一个用于实际交易。我们是这样做的:将用于真实交易的智能交易系统放在真实图表上,填写所有设置并开始交易。智能交易系统会创建一个包含设置的文件并保存。然后在测试器中,测试器的智能交易系统读取该设置文件,并将其用于所有 28 种工具。也就是说,这是使用一个单独的设置文件完成的,EA 从文件夹中为测试器读取该文件。

好的,非常感谢你的回复,现在我已经注释了其他 27 种货币对,只在 1 种货币对上进行测试。
 
公开分享机器人,您就不担心大量使用机器人会重新调整市场,使该策略不再有利可图吗?
 
Adren6:
您公开分享该机器人,难道不担心大量使用会导致市场重新调整,从而使该策略不再有利可图吗?
不,我不担心。 对我来说,这只是一个过渡阶段,我不会使用这种算法。 即使是较小的受众也会欣赏它的质量,并开始使用它。
 
Maxim Romanov:
不,这不碍事。 对我来说,这只是一个过渡阶段,我不会使用这种算法。 即使是较小的受众也会欣赏它的质量,并开始使用它。

非常感谢你的文章充满真知灼见。

请原谅我的冒昧,我能问一下您不再使用该算法的原因吗?

 
Ahmed Elghazal:

非常感谢你们的文章充满真知灼见。

请原谅我的冒昧,我能问一下您不再使用该算法的原因吗?

我正在将稳定性提升到一个新的水平,并正在开发一种自适应算法,这种算法不需要为每种交易工具单独优化参数