文章 "交易者的 LifeHack: 四次回测比一次好"

 

新文章 交易者的 LifeHack: 四次回测比一次好已发布:

在第一次测试之前,每个交易者都会面临同样的问题 — "四种模式中使用哪一种呢?" 每种提供的模式都有其优点和特点,所以我们会用简单的方法 - 使用一个按钮一起运行全部四种模式!本文展示了如何使用 Win API 和一点魔术来同时看到全部四个测试图表。

特别指出,调用了以下的 Windows API 函数:

  • CopyFileW — 把文件复制到 "沙盒(sandbox)" 以及复制来自MQL5 "沙盒"中的文件。
  • FindClose — 关闭搜索句柄。
  • FindFirstFileW — 在文件目录或者子目录中寻找符合指定文件名称的文件。
  • FindNextFileW — 在之前的FindFirstFile函数调用之后继续搜索文件。
  • GetOpenFileNameW — 调用系统对话框来打开一个文件:
  •  

作者:Karputov Vladimir

 

这篇文章很有用,几乎所有东西都是众所周知的,但都收集在了一起。我不知道 origin.txt。我是否理解错了,在 4 个内核上,我只能运行 4 个终端,根据这些代理的数量,只对本地代理进行测试?

而且第 4.3 点也不是很清楚

UseLocal=1 //启用/禁用使用本地代理进行测试的功能

如何启用/禁用云中的代理?

 
Alexey Volchanskiy:

这篇文章很有用,看来几乎所有东西都是已知的,但却被收集在了一起。我不知道 origin.txt。1.我是否理解错了,在 4 个内核上,我只能运行 4 个终端进行测试,而且只能使用本地代理,按照这些代理的数量来计算?

第 4.3 点也不是很清楚。

2- 如何启用/禁用云中的代理?

1.不一定:您可以在一个核心上运行一个代理。

2.UseCloud - 启用/禁用使用MQL5 云网络 代理的可能性(0 - 禁用,1 - 启用)。如果没有此参数,则使用当前平台设置。

 
Karputov Vladimir:

1.不完全是:您可以在一个核心上运行一个代理。

2.UseCloud - 启用/禁用使用MQL5 云网络 代理的可能性(0 - 禁用,1 - 启用)。如果没有该参数,则使用当前平台设置。

我明白了,为什么便携模式这么糟糕?与常规模式相比,便携模式似乎没有任何限制。我不写入程序文件,因为所有文件都在 c:\forex\*** 文件夹中。是的,这违反了 Windows 安全规则,但访问 MQL4/5 文件夹很方便。为了搞清楚哪个终端在哪里而进行漫游......真是浪费时间。
 
Alexey Volchanskiy:
我明白了,为什么便携模式这么糟糕?我认为与普通模式相比,便携模式没有任何限制。我不写程序文件,因为所有东西都在 c:\forex\*** 文件夹中。是的,这违反了 Windows 安全规则,但访问 MQL4/5 文件夹很方便。当你在漫游时,你必须搞清楚哪个终端在哪里......时间太宝贵了。

应始终启用 UAC。

以上和以下所有内容都适用于 Windows 10,以前的操作系统根本不在讨论和考虑之列。

由于与操作系统安全存在冲突,用户(或在其下运行的程序)无权写入 "程序文件",但 AppData 中却没有禁止。如果安装终端时没有使用 \Portable 密钥,并且启用了 UAC,会发生什么情况?没错,这是标准安装,写入文件不会有问题。

一般来说,你应该尽量使用标准程序和安装,这样问题和冲突会少很多。

 
Karputov Vladimir:

应始终启用 UAC。

以上和以下所有内容都适用于 Windows 10,以前的操作系统甚至不在讨论或考虑之列。

由于与操作系统安全性冲突,用户(或在其下运行的程序)无权写入 "程序文件",但 AppData 中却没有禁止。如果终端安装时没有使用 \Portable 密钥,并且启用了 UAC,会发生什么情况?没错,这是标准安装,写入文件不会有问题。

一般来说,你应该尽量使用标准程序和安装,这样问题和冲突会少很多。

我的系统是 Win 10 x64,UAC 已启用。我写道,我不把终端放在程序文件中,所有东西都放在 c:\forex 及其子文件夹中。你可以安全地在那里写。

总的来说,这是一个宗教问题,我试图按照更方便的方式生活,经常违反规定,而你--按照写下来的规定。这既不好也不坏,只是性格不同而已 ))

 

这篇文章很棒。

我认为可以用它来使用 valking forward 方法(通过移动优化 日期)自动启动优化

有没有可能在某个地方看到所有变量的变体及其在配置 ini 文件中的应用值?

我对使用前向法进行优化很感兴趣。还需要将本地代理与本地网络和云代理连接起来。我希望所有这些都能通过 ini 文件进行控制?

 
elibrarius:

这篇文章很棒。

我认为可以用它来使用 valking forward 方法(通过移动优化 日期)自动启动优化

有没有可能在某个地方看到所有变量的变体及其在配置 ini 文件中的应用值?

我对使用前向法进行优化很感兴趣。还需要将本地代理与本地网络和云代理连接起来。希望所有这些都能通过 ini 文件进行控制?

使用自己的配置文件运行- 以下是 common.ini 文件的说明

 
elibrarius:

有兴趣使用前向功能进行优化。还需要将本地代理与来自本地网络和云的代理连接起来。我希望所有这些都能通过 ini 文件控制?

当然可以,弗拉基米尔已经提供了帮助链接
 
Karputov Vladimir:

使用自己的配置文件运行- 这里是 common.ini 文件的说明

谢谢)