程序库: Expert - 页 4

 
fxsaber:

谢谢!

 

在市场上,我曾多次看到作者为每个角色附上其 TC 集文件。因此,买家会使用它们。


我建议对市场 TC 使用以下逻辑

  • 添加一个输入参数
    input string FolderSets = NULL; // 包含我们的 TC 数据集的文件夹。
  • 如果用户指定了该文件夹,则智能交易系统会自动从该文件夹中获取所有交易集,并运行相应版本。
  • 用户只需在启动智能交易系统时将套利文件放入该文件夹并指定该文件夹的路径(智能交易系统的作者可以一次性插入该路径)。
  • 如果用户操作失误,运行了两次,系统会自动阻止其运行。

这种方法也便于一键启动自己的 TS。

当然,该解决方案也可以在两个平台上通用。粗略地说,只需在任何智能交易系统的源代码中添加一行即可。


从现在起,我很可能就用这种方法启动 EA。如果有人发现这种方法有缺陷或需要改进,请告诉我。


ZY 假设用户已经运行了配置参数的智能交易系统。可以自动保存所有正在运行的 EA 的设置文件。然后使用上述方法。


ZZZY 在 MT5 上,可以不通过设置文件而通过选择文件 运行 EA。试想一下,如果您运行标准 EA 优化,看到几组不错的输入参数。您希望同时使用所有这些参数,以分散风险。为此,您可以创建自己的选择文件,其中只包含选定的通行证。可以在战斗账户中自动启动这些通行证。此外,您还可以在 MT5-tester 中打开该选择文件,并通过标准方法运行每个交易。也就是说,该选项文件将成为一组多样化的设置文件。但测试器本身也可完全读取。

 
fxsaber:

在市场上,我曾多次看到作者为每个角色附上其 TC 集文件。因此,买家也会使用它们。


我建议对市场 TC 使用以下逻辑

  • 添加一个输入参数
  • 如果用户指定了该文件夹,智能交易系统将自动从该文件夹中获取所有交易集,并运行相应版本。
  • 用户只需在启动智能交易系统时将套利文件放入该文件夹并指定该文件夹的路径(智能交易系统的作者可以一次性插入该路径)。
  • 如果用户操作失误,运行了两次,系统会自动阻止其运行。

这种方法也便于一键启动自己的 TS。

当然,该解决方案也可以在两个平台上通用。粗略地说,只需在任何智能交易系统的源代码中添加一行即可。


从现在起,我很可能就用这种方法启动 EA。如果有人发现此方法存在缺陷或有改进方案,请告诉我。


ZY 假设用户已经运行了配置参数的智能交易系统。可以自动保存所有正在运行的 EA 的设置文件。然后使用上述方法。


ZZY 在 MT5 上,可以不通过设置文件而通过选择文件 来运行智能交易系统。试想一下,如果您运行一个常规的 EA 优化,您会看到几组不错的输入参数。您希望同时使用所有这些参数,以分散风险。为此,您可以创建自己的选择文件,其中只包含选定的通行证。可以在战斗账户中自动启动这些通行证。此外,您还可以在 MT5-tester 中打开该选择文件,并通过标准方法运行每个交易。也就是说,该选项文件将成为一组多样化的设置文件。但测试器本身也可以完全读取。

我不明白,您关于为每个智能交易系统建立一个包含设置文件的文件夹的建议是否可以实现,还是需要 MQ 采取行动?

opt 文件并不是一个可靠的来源,至少在这个问题有正式决定之前不会。但总的来说,将设置数据库存储在平台级别的单独文件中是一个有趣的想法。目前,我从 MT4 的 csv 文件加载设置。

 
Aleksey Vyazmikin:

我不明白,您关于为每个智能交易系统建立一个包含 Set 文件的文件夹的建议是否可以实现,还是需要 MQ 的操作?

是的,这两个平台目前的功能都允许以通用形式实现这一点--只需在源代码中写入一行,之后 EA 就开始具有所述功能。

无论如何,在官方尚未就此问题做出决定之前,Opt 文件并不是一个可靠的来源。但总的来说,这个想法还是很有趣的--在平台级别的单独文件中存储设置数据库。目前,我从 MT4 的 csv 文件中加载设置。

Opt 文件是在市场等场合传递的重要来源。因为它完全包含测试器/优化器设置的 所有数据。只需将其导入,然后单击即可进行选定的单次运行。


对于市场而言,该设置提供的用户友好型产品应大幅增加。而对于 MT5,自定义选项文件的传输是对您的 EA 进行完全不同级别的演示,此时您无需了解平台的细微差别,而是立即在测试器中获得一个自定义的 EA 演示器。

 
fxsaber:

是的,这两个平台目前的功能都允许以通用形式实现这一点--只需在源代码中编写一行,之后智能交易系统就开始具有所述功能。

Opt 文件是向 Market 等转移数据的重要来源。因为它完全包含测试/优化设置的 所有数据。只需将其导入,然后单击即可进行选定的单次运行。


对于市场而言,该设置提供的用户友好型产品应大幅增加。对于 MT5 而言,传输自定义选项文件设置是一种完全不同的 EA 演示方式,您无需了解平台的细微差别,即可在测试器中立即获得配置好的 EA 演示机。

如果我们纯粹谈论市场,那么将产品连同设置一起出售会有一定风险,因为不同经纪公司的报价可能不同,有时甚至差别很大,因此通常需要重新优化。我们非常清楚,大多数出售的智能交易系统都是卖一张漂亮的图片,并不会对未来的数据起作用,只是普通的调整而已。因此,应该教导买方不要使用现成的解决方案,而是对该解决方案进行评估,包括优化参数,同时向卖方详细说明最好优化哪些参数以及优化的顺序。

 
Aleksey Vyazmikin:

如果纯粹就市场而言,销售带有设置的产品存在一定风险,因为不同经纪公司的报价可能不同,有时甚至差别很大,因此通常需要重新优化。我们非常清楚,大多数出售的智能交易系统都是卖一张漂亮的图片,并不会对未来的数据起作用--只是普通的调整。这就是为什么要教导买方不要使用现成的解决方案,而是要对该解决方案进行评估,包括优化参数,同时要求卖方详细说明优化哪些参数以及优化的顺序。

我一直不明白,为什么有时详细的帖子会被当作没读过一样来回答。

如果有人理解了最初讨论的内容,我会很高兴。

 
fxsaber:

我一直弄不明白,为什么有时看似详细的帖子,回答起来却像没读过一样。

如果有人理解了原意,我会很高兴。

我认为,在这种情况下,可以对回复进行分析,并提请注意自己的文字,对其进行适当的修改,或提出补充意见。

我认为在交流中的傲慢无助于与社会....。

 
Aleksey Vyazmikin:

我不认为交流中的傲慢有助于与社会....。

遗憾的是,我口若悬河,不仅不能正确表达自己的想法,反而给人一种傲慢的感觉。

当然,代码更好。
 
fxsaber:

遗憾的是,我口若悬河,不仅不能正确表达自己的想法,反而给人一种傲慢的感觉。

代码当然更好。

不是事实,是你而不是我--也许我表达得不正确,但要理解它,你需要更多的信息--你被误解了什么。

这里的傲慢是不愿意摊开来说清楚--这不是针对个人的。

 
Aleksey Vyazmikin:

事实并非是你而不是我--也许是我表达不正确,但要理解这一点,你需要更多的信息--你被误解了什么。

这里的傲慢是指不愿意摊开来说清楚--这不是针对你个人的。

也许你从未接触过选择文件。