回溯测试/优化 - 页 73

 

优化

你好。

我从来没有使用过优化,因为我不知道/不了解它......我总是在回测 中运行我的EA,并在此基础上对其进行定制。

昨天我在eurusd上尝试了优化,我为输入参数设置了一些范围,经过几个小时的执行,我得到了一些 "有效 "的组合。我希望我的理解是正确的(?)

之后我手动设置了那个 "成功 "的组合,并在同一货币对上运行回测,我得到了完全不同的结果......我又尝试了另一个组合--它最终的结果是余额为0。

我做错了什么? 什么是正确的,优化还是回测结果?同样的MT4,同样的数据,同样的时期,同样的一切?

 

有什么自动回测软件吗?

嗨,朋友们

如果我有一堆EA,并想找出这些EA中哪一个真正适用于某个货币对,是否有任何软件可以从一个列表框中连续抽取每个EA并自动测试它们。

请让我知道

谢谢

珊珊

 

不做程序员也能进行回测

我不得不承认,我有很多交易想法,但没有编程技能。我讨厌付钱给一个程序员,让他花3天时间为我写一个EA,结果却发现这个想法不成立。如果你有同样的想法,请查看QuantumCharts。他们允许你拖放你在图表上看到的东西来测试,并在几分钟内创建一个系统来回测这个想法。

挪开MT4和TradeStation......

Woot!

 

FXCM MT4离线文件

嗨,伙计们。

谁能帮助我在FXCM MT4平台上进行回测?

我在 "EURUSD","M1 "上测试EA没有任何问题,但我有另一个离线文件,例如 "EURUSDm","M1"(一个迷你账户设置),策略测试器 无法打开该文件。 我相信这可能是由于FXCM MT4没有/或不支持迷你账户。

离线文件 "EURUSDm","M1 "是一个renko文件。

有谁能告诉我如何在这个renko文件上使用EA,或者如何让MT4接受迷你账户的离线文件。

非常感谢。

 

我需要帮助...

大家好

我有一个简单的EA,并做了一个回测和优化

配置

回溯的结果

优化的结果(测试改变手数0.1到O.2)。

问题

在回测中的一个结果是利润

在优化中2个结果不同(没有后面的结果)。

为什么?

在优化中没有返回的结果...

 

我不相信MT4策略测试器 和模拟远期测试,但我相信回溯测试是很好的,可以看到你的EA是否有潜力进行优化。在成功的回溯测试中,我总是尝试在模拟账户上用优化的设置测试这个EA,持续几个月。

但为了获得真正的统计数据,你需要在真钱账户上运行你的EA。

 

2010.04.26 18:51:58 内存处理器:无法分配164202016字节的内存

大家好。

在过去的一个月左右,我一直在研究我的一个EA。它在策略测试器中 工作得很好,所以我决定在实时演示中试一试。然而,在做了几次交易后,我得到了这样的信息。"2010.04.26 18:51:58 内存处理程序:无法分配164202016字节的内存。"

此外,当我打开metatrader 4时,terminal.exe程序使用了太多的内存(在任务管理器中显示约300兆);当我把我的EA插入到一个图表中时,内存开始随着每一个刻度而增长。这可能是由于选项中的 "历史/图表中的条数 "设置吗?

我的EA通过多个指标进行迭代,还使用Events.mq4来跟踪订单。下面是Events.mq4的代码,我觉得这可能是问题的原因。

(将x改为t)

https://www.mql5.com/en/articles/1399

而这里是描述它的链接:https://www.mql5.com/en/articles/1399

 

策略测试器 和真实演示之间的差异!

你好。

我最近创建了一个EA,它在策略测试器中运行良好,但在真实模拟中的表现却非常奇怪。

该程序的代码是:如果账户净值大于账户余额,则关闭所有未结订单。在策略测试器中,这意味着当它关闭我的未结订单时,我总是以盈利告终。然而,在真实模拟中,它关闭未平仓订单时是亏损的如果账户净值大于账户余额,交易所怎么会出现亏损?如果您能迅速回复,我们将不胜感激!

 

导出 所有货币历史

你好。

有没有人可以导出所有时间段和所有货币(或选择时间段和货币)的历史数据的脚本?

丹尼尔

 

没有止损的EA

你好。

我正在编写一个EA,我想不使用任何拖曳止损、止损和盈利目标。

我应该把这些参数设置到哪个值?我把它们设置为9000,但由于我买的是0.1手,每次订单达到900或-900时,就会关闭交易。

我在另一台电脑上测试过,它没有做同样的事情。

而且当我做一些回测 优化时,即使我使用相同的参数,结果也会时常发生变化。我的意思是一个很大的变化:交易的形状是完全不同的,即使每次都做同样的步骤。

昨天我还在做一些优化,曲线总是重复同样的形状。今天,我又做了一次,它是一条漂亮的曲线,收敛了更好的结果。但是我的代码中没有任何变化。

我都快疯了!我们如何继续做准确的测试?

是否有一些需要释放的缓存或需要重置的东西?我永远无法在回测中获得相同的一致结果。

我是不是做错了什么?

丹尼尔

原因: