开放项目 - 内部测试器-优化器 - 页 6 1234567 新评论 Forex Trader 2005.03.12 01:30 #51 好吧,如果你在三天内制定出对测试员的要求,那么是的。 我只能为你感到遗憾。 如果这不是秘密,你能告诉我对测试员的要求是什么吗?也可能我在云中飞翔,你却把我拉下来...... Forex Trader 2005.03.12 02:29 #52 如果这不是一个秘密,你能分享对测试人员的要求吗?或者,也许我在云中飞翔,而你把我带到了地上...... 我不会...:) 我还没有计划做我自己的测试器 ... Forex Trader 2005.03.12 10:26 #53 是的,这里面有更多的东西。 Dart--如果你是这样一个超酷的程序员,在几分钟内就搞懂了Delphi。 帮助Rosh为MQL4写一个测试器,我相信以你的速度,你会在几秒钟内启动并运行。 Forex Trader 2005.03.12 12:32 #54 我不再在麦克莱恩上编程了。我已经厌烦了。而且语言很糟糕。而且我不是一个巨酷的程序员。这只是每个人都应该做的简单事情。 但我可以为测试器制定要求,也许你可以批评它们,我将在我的测试器中进行修正。 因此,要求。 1.测试员必须模拟增量时间,这样你就不会在策略里面打扰它了。 2 测试人员应提供与订单有关的工作程序(安装、修改和拆除)。 3 测试员必须对发生的情况。 a) 在止损点上的平仓单(总是止损点有优先权)。 b) 获利后的平仓单 c) 打开待定订单。 d) 当图表完成后,测试者应该删除所有的订单。 (我告诉你一个可怕的秘密,他是用标准程序来做这一切的。) 测试员不应该干涉到一个酒吧,除了在挂单或停止/盈利时关闭/打开的情况。 这是最基本的一个。还有统计计算,订单管理程序,从*yu.csv到数组的数据转换,函数方法。这就是我们的情况。 但它会更陡峭。我已经抓住了主要的bug,而且我也懒得再去测试测试器。只要测试人员得到反馈,我就会继续。 啊,就当是我的帮助吧。 顺便说一句,我不是唯一一个写我的测试器的人。维亚克的BiT也不相信黑匣子。 还有。测试员应该是为了什么而写,而不是为了测试员本身。你的MT3测试器还不够多吗?)我编写它的目的是加入策略优化的算法,这就是为什么我对速度有特殊要求。而他们在这里向你展示的是 [相当] VC++: 时间: 47 ms, ResInt=-752584127 ResDouble=17247836076609 MQL4: 时间: 797 ms, ResInt=-752584127 ResDouble=17247836076609 MQL2 : 时间: 22156 ms, ResInt=3333383333717340000 ResDouble=3333383333717340000 WL3 : 时间: 32422 ms, ResInt=3.33333383333717E20 ResDouble=3.33333383333717E20 [/quote] 我不知道,我自己没有检查过,但在我的程序员书中说,Windows98中的定时器转换每55ms产生一次,在XP中每10ms产生一次,也许作者是个傻瓜,但47ms、797ms是怎么来的? Open project - tester-optimiser Forex Trader 2005.03.12 13:07 #55 好吧,我想我们终究要等待开发商的测试器...... Forex Trader 2005.03.12 13:51 #56 [qoute] 好吧,我想我们终究还是要等待开发商的测试器......。 [/quote] 每个人都有自己的想法。 MetaQuotes 2005.03.12 15:58 #57 我不知道,我自己没有检查过,但在我的程序员书中说,Windows98中的定时器转换每55ms产生一次,在XP中每10ms产生一次,也许作者是个傻瓜,但47ms、797ms是怎么来的? 既然你接受了批评,你应该检查一下标准的WinAPI函数GetTickCount() 的操作(在Win98上不是)。否则你可能会得到。 1)基于理论推理--"写一个测试员很容易"。 2)通过 "我的编程书"--"作者是个傻瓜"。 Forex Trader 2005.03.12 16:35 #58 <br / translate="no"> 1) 基于理论推理--"写一个测试员很容易" 2) 基于 "我的编程书"--"作者是个傻瓜" 呵。 那么在编写测试员时,有什么困难呢?如果不是一个秘密或comtayna。或者,也许我在那里说错了什么?我只列出了我自己做的事情。也许我错过了什么? 好吧,我从未声称自己是绝对真理。 有没有办法不从1ms而是从1μs或更低的位置获得增量? Forex Trader 2005.03.31 10:02 #59 好久没来这里了。我已经忘记了达特在这里--他似乎对MT非常过敏 :) 我看了一下,已经有15-20人下载了我发布的内容(我不能称其为测试器,而是一个模拟模型)。我不知道MT4的测试器会是什么,但它不会适合所有的场合,总会有一些特定的任务,它不适合。因此,不要忘记创建你自己的测试器-指标的可能性。 而且它可以用于。 1.投资组合策略优化(据说是不可能的)。 2. 遗传优化方法 3.利用动量的梯度优化方法 4.神经网络训练 这是我刚刚想起的。而且可能至少有同样多的其他任务。 PS。此外,测试员的功能可以在dll中重新定义(用C语言或其他语言)。虽然我还没有研究过这个问题。这将给予更大的生产力和调试能力。 Forex Trader 2005.04.01 18:56 #60 我在某些时候也一直在摆弄测试器。 一些结论。 1) 为了正确测试 M15及以下的分钟数(刻度是一种过度的奢侈)。 H1和M30为5分钟 H4为15分钟,等等。 2)如何处理交换物? 3) 为了测试十字星,你需要能够转换他们的货币 为过去的每一个时刻,为美元。也就是说,除了GBPCHF之外 USDCHF和GBPUSD的报价排列。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我只能为你感到遗憾。
如果这不是秘密,你能告诉我对测试员的要求是什么吗?也可能我在云中飞翔,你却把我拉下来......
我不会...:)
我还没有计划做我自己的测试器 ...
Dart--如果你是这样一个超酷的程序员,在几分钟内就搞懂了Delphi。
帮助Rosh为MQL4写一个测试器,我相信以你的速度,你会在几秒钟内启动并运行。
但我可以为测试器制定要求,也许你可以批评它们,我将在我的测试器中进行修正。
因此,要求。
1.测试员必须模拟增量时间,这样你就不会在策略里面打扰它了。
2 测试人员应提供与订单有关的工作程序(安装、修改和拆除)。
3 测试员必须对发生的情况。
a) 在止损点上的平仓单(总是止损点有优先权)。
b) 获利后的平仓单
c) 打开待定订单。
d) 当图表完成后,测试者应该删除所有的订单。
(我告诉你一个可怕的秘密,他是用标准程序来做这一切的。)
测试员不应该干涉到一个酒吧,除了在挂单或停止/盈利时关闭/打开的情况。
这是最基本的一个。还有统计计算,订单管理程序,从*yu.csv到数组的数据转换,函数方法。这就是我们的情况。
但它会更陡峭。我已经抓住了主要的bug,而且我也懒得再去测试测试器。只要测试人员得到反馈,我就会继续。
啊,就当是我的帮助吧。
顺便说一句,我不是唯一一个写我的测试器的人。维亚克的BiT也不相信黑匣子。
还有。测试员应该是为了什么而写,而不是为了测试员本身。你的MT3测试器还不够多吗?)我编写它的目的是加入策略优化的算法,这就是为什么我对速度有特殊要求。而他们在这里向你展示的是
[相当]
VC++: 时间: 47 ms, ResInt=-752584127 ResDouble=17247836076609
MQL4: 时间: 797 ms, ResInt=-752584127 ResDouble=17247836076609
MQL2 : 时间: 22156 ms, ResInt=3333383333717340000 ResDouble=3333383333717340000
WL3 : 时间: 32422 ms, ResInt=3.33333383333717E20 ResDouble=3.33333383333717E20
[/quote]
我不知道,我自己没有检查过,但在我的程序员书中说,Windows98中的定时器转换每55ms产生一次,在XP中每10ms产生一次,也许作者是个傻瓜,但47ms、797ms是怎么来的?
好吧,我想我们终究还是要等待开发商的测试器......。
[/quote]
每个人都有自己的想法。
既然你接受了批评,你应该检查一下标准的WinAPI函数GetTickCount() 的操作(在Win98上不是)。否则你可能会得到。
1)基于理论推理--"写一个测试员很容易"。
2)通过 "我的编程书"--"作者是个傻瓜"。
2) 基于 "我的编程书"--"作者是个傻瓜"
呵。
那么在编写测试员时,有什么困难呢?如果不是一个秘密或comtayna。或者,也许我在那里说错了什么?我只列出了我自己做的事情。也许我错过了什么?
好吧,我从未声称自己是绝对真理。
有没有办法不从1ms而是从1μs或更低的位置获得增量?
我看了一下,已经有15-20人下载了我发布的内容(我不能称其为测试器,而是一个模拟模型)。我不知道MT4的测试器会是什么,但它不会适合所有的场合,总会有一些特定的任务,它不适合。因此,不要忘记创建你自己的测试器-指标的可能性。
而且它可以用于。
1.投资组合策略优化(据说是不可能的)。
2. 遗传优化方法
3.利用动量的梯度优化方法
4.神经网络训练
这是我刚刚想起的。而且可能至少有同样多的其他任务。
PS。此外,测试员的功能可以在dll中重新定义(用C语言或其他语言)。虽然我还没有研究过这个问题。这将给予更大的生产力和调试能力。
一些结论。
1) 为了正确测试
M15及以下的分钟数(刻度是一种过度的奢侈)。
H1和M30为5分钟
H4为15分钟,等等。
2)如何处理交换物?
3) 为了测试十字星,你需要能够转换他们的货币
为过去的每一个时刻,为美元。也就是说,除了GBPCHF之外
USDCHF和GBPUSD的报价排列。