回溯测试/优化 - 页 73 1...666768697071727374757677787980...95 新评论 ljubas 2010.02.26 08:24 #721 优化 你好。 我从来没有使用过优化,因为我不知道/不了解它......我总是在回测 中运行我的EA,并在此基础上对其进行定制。 昨天我在eurusd上尝试了优化,我为输入参数设置了一些范围,经过几个小时的执行,我得到了一些 "有效 "的组合。我希望我的理解是正确的(?) 之后我手动设置了那个 "成功 "的组合,并在同一货币对上运行回测,我得到了完全不同的结果......我又尝试了另一个组合--它最终的结果是余额为0。 我做错了什么? 什么是正确的,优化还是回测结果?同样的MT4,同样的数据,同样的时期,同样的一切? sieger007 2010.03.05 14:02 #722 有什么自动回测软件吗? 嗨,朋友们 如果我有一堆EA,并想找出这些EA中哪一个真正适用于某个货币对,是否有任何软件可以从一个列表框中连续抽取每个EA并自动测试它们。 请让我知道 谢谢 珊珊 vtam 2010.03.12 02:50 #723 不做程序员也能进行回测 我不得不承认,我有很多交易想法,但没有编程技能。我讨厌付钱给一个程序员,让他花3天时间为我写一个EA,结果却发现这个想法不成立。如果你有同样的想法,请查看QuantumCharts。他们允许你拖放你在图表上看到的东西来测试,并在几分钟内创建一个系统来回测这个想法。 挪开MT4和TradeStation...... Woot! shtan 2010.03.13 14:20 #724 FXCM MT4离线文件 嗨,伙计们。 谁能帮助我在FXCM MT4平台上进行回测? 我在 "EURUSD","M1 "上测试EA没有任何问题,但我有另一个离线文件,例如 "EURUSDm","M1"(一个迷你账户设置),策略测试器 无法打开该文件。 我相信这可能是由于FXCM MT4没有/或不支持迷你账户。 离线文件 "EURUSDm","M1 "是一个renko文件。 有谁能告诉我如何在这个renko文件上使用EA,或者如何让MT4接受迷你账户的离线文件。 非常感谢。 DooMGuarD 2010.03.17 11:49 #725 我需要帮助... 大家好 我有一个简单的EA,并做了一个回测和优化 配置 回溯的结果 优化的结果(测试改变手数0.1到O.2)。 问题 在回测中的一个结果是利润 在优化中2个结果不同(没有后面的结果)。 为什么? 在优化中没有返回的结果... Alphablogger 2010.04.13 15:41 #726 我不相信MT4策略测试器 和模拟远期测试,但我相信回溯测试是很好的,可以看到你的EA是否有潜力进行优化。在成功的回溯测试中,我总是尝试在模拟账户上用优化的设置测试这个EA,持续几个月。 但为了获得真正的统计数据,你需要在真钱账户上运行你的EA。 Mike 2010.04.26 22:51 #727 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 Mike 2010.04.27 04:13 #728 策略测试器 和真实演示之间的差异! 你好。 我最近创建了一个EA,它在策略测试器中运行良好,但在真实模拟中的表现却非常奇怪。 该程序的代码是:如果账户净值大于账户余额,则关闭所有未结订单。在策略测试器中,这意味着当它关闭我的未结订单时,我总是以盈利告终。然而,在真实模拟中,它关闭未平仓订单时是亏损的如果账户净值大于账户余额,交易所怎么会出现亏损?如果您能迅速回复,我们将不胜感激! dvarrin 2010.04.27 07:23 #729 导出 所有货币历史 你好。 有没有人可以导出所有时间段和所有货币(或选择时间段和货币)的历史数据的脚本? 丹尼尔 dvarrin 2010.05.05 05:28 #730 没有止损的EA 你好。 我正在编写一个EA,我想不使用任何拖曳止损、止损和盈利目标。 我应该把这些参数设置到哪个值?我把它们设置为9000,但由于我买的是0.1手,每次订单达到900或-900时,就会关闭交易。 我在另一台电脑上测试过,它没有做同样的事情。 而且当我做一些回测 优化时,即使我使用相同的参数,结果也会时常发生变化。我的意思是一个很大的变化:交易的形状是完全不同的,即使每次都做同样的步骤。 昨天我还在做一些优化,曲线总是重复同样的形状。今天,我又做了一次,它是一条漂亮的曲线,收敛了更好的结果。但是我的代码中没有任何变化。 我都快疯了!我们如何继续做准确的测试? 是否有一些需要释放的缓存或需要重置的东西?我永远无法在回测中获得相同的一致结果。 我是不是做错了什么? 丹尼尔 1...666768697071727374757677787980...95 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
优化
你好。
我从来没有使用过优化,因为我不知道/不了解它......我总是在回测 中运行我的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。![](https://c.mql5.com/forextsd/smiles/shades_smile.png)
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时,就会关闭交易。
我在另一台电脑上测试过,它没有做同样的事情。
而且当我做一些回测 优化时,即使我使用相同的参数,结果也会时常发生变化。我的意思是一个很大的变化:交易的形状是完全不同的,即使每次都做同样的步骤。
昨天我还在做一些优化,曲线总是重复同样的形状。今天,我又做了一次,它是一条漂亮的曲线,收敛了更好的结果。但是我的代码中没有任何变化。
我都快疯了!我们如何继续做准确的测试?
是否有一些需要释放的缓存或需要重置的东西?我永远无法在回测中获得相同的一致结果。
我是不是做错了什么?
丹尼尔