回溯测试/优化 - 页 42

 
belea:
...现在我希望很明显的是,图表上的东西和日志上的不一样。谢谢

这是不一样的,因为你在图表上有价格值,而MACD 和Stoch值是在日志中。

你应该把独立窗口中的MACD和Stoch值与日志中的值进行比较,但我认为这可能是一样的。我不能确切地说,因为你在主窗口上写的是水平线,而不是分离窗口。

 

MT4优化模式

我想就目前MT4中的优化选项展开讨论(不是用于优化的GA的实际实现,这应该是MT5的话题)。

在目前的版本中,MT4有3个 "模型"。

1) Every tick (声称是最精确的优化方法)

2)控制点(被描述为一种非常粗略的方法)

3)仅开盘价(如果专家仅使用开盘价)

首先,选项2是完全无用的,对于回溯测试应不予考虑。

我想对 "每一个刻度(最精确的方法)"在交易策略回溯测试中实际上是最精确的说法提出质疑。首先

我将做一个假设,即回测器使用的历史数据是正确的,否则进一步的讨论是没有意义的。由于MT4可用于回测的最好的时间框架是一分钟,根据定义,这是可用的最精确的实际数据。而 "每格 "算法模拟的是最好的时间框架(即1分钟)内的格子数据,这在新闻发布后的大波动中可能是非常不正确的。由于1分钟内的tick分布与MT4算法有关,你可能会看到不同软件的变化。

在我看来,最精确的回测方法是将您的EA放在1分钟的时间框架上(仅使用开盘价),同时将EA编程为使用用户定义的时间框架的指标(15、60分钟等)。

我提议讨论的下一个问题是超过一小时的时间框架(最长一天左右)是否有用。原因是超过一小时的条形图是由经纪商决定的,GMT+1经纪商的4小时条形图与GMT+2经纪商的4小时条形图完全不同,这使得依赖这种时间框架的EA非常依赖于时区。

 

关于优化EA的正确方法的伟大文章。

基于流行交易系统的专家顾问和交易机器人优化的炼金术(续) - MQL4文章

学习和赚钱!

和平。

F.F.L.

 

谢谢。真正的好文章。

 
newdigital:
谢谢。真正的好文章。

是的,谢谢FFL

FerruFx

 

回溯测试样本

当回溯测试一个指标或系统时,什么才是正确衡量市场的理想样本大小?是的,是的,我知道,多长时间是一个字符串....!大多数指标的默认设置是14天或21天,所以这意味着过去的14天或21天是预测未来 市场走势的一个足够好的样本。这可能是一个有趣的讨论,我想在这里启动它。每个货币对是否有一个可预测的模式,或者它是斐波纳契序列的一个函数......?

我的想法是交易一个特定的EA,然后每周优化一次,以插入最新的数字,但我应该追溯到多远。我不认为你应该尽可能地回溯,因为这需要太多的时间,而且不能将正确的权重放在最近的市场运动上。市场一直在变化,如果能使用一个经过深思熟虑的模型就好了,而不是使用大多数indi上的标准默认设置。

 

有两件事需要检查

1.它必须在所有的市场条件下存活 = 尽可能地去测试

2.当前的短期波动 = 尽量随波逐流,调整你的指标,就像它是一个频率。

好吗?

daet:
当回溯测试一个指标或系统时,理想的样本量是多少,才能正确衡量市场。是的,是的,我知道,一个字符串是多长....!大多数指标的默认设置是14天或21天,所以这意味着过去的14天或21天是预测未来市场走势的一个足够好的样本。这可能是一个有趣的讨论,我想在这里启动它。每个货币对是否有一个可预测的模式,或者它是斐波纳契序列的一个函数......? 我的想法是交易一个特定的EA,但然后每周保持优化一次,以插入最近的数字......但我应该回到多远。我不认为你应该尽可能地回溯,因为这需要太多的时间,而且不能将正确的权重放在最近的市场运动上。市场一直在变化,如果能使用一个经过深思熟虑的模型就好了,而不是使用大多数indi上的标准默认设置。
 

哪个MT4数据源是有效的?

嗨,各位。

我有一个关于odl的案例,我有2个真实账户,我为EA设置了在同一个tf中运行,一切都一样。

但不同的是账号。你猜怎么着?MFI指标值是不同的,这使得EA在一个账户中打开,但在另一个账户中没有。

我想问的是,哪个数据源和指标勉强接近有效,是不是只有路透社的图表可以告诉有效的指标值?

请帮助我,因为你们知道即使在许多MT4中也有不同的indi值,彼此比较。

 

优化 -遗传算法

优化状态是172/10496 (1030301)

遗传算法是ON

到目前为止已经过了30小时32分钟(在这之后说是1822.45.07)。

这可能要花多长时间?

我以前没有用过遗传算法,我以为它是要随着进度加快的?