开放项目 - 内部测试器-优化器 - 页 6

 
好吧,如果你在三天内制定出对测试员的要求,那么是的。
我只能为你感到遗憾。
如果这不是秘密,你能告诉我对测试员的要求是什么吗?也可能我在云中飞翔,你却把我拉下来......
 
如果这不是一个秘密,你能分享对测试人员的要求吗?或者,也许我在云中飞翔,而你把我带到了地上......

我不会...:)
我还没有计划做我自己的测试器 ...
 
是的,这里面有更多的东西。
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是怎么来的?
 
好吧,我想我们终究要等待开发商的测试器......
 
[qoute]
好吧,我想我们终究还是要等待开发商的测试器......。
[/quote]

每个人都有自己的想法。
 
我不知道,我自己没有检查过,但在我的程序员书中说,Windows98中的定时器转换每55ms产生一次,在XP中每10ms产生一次,也许作者是个傻瓜,但47ms、797ms是怎么来的?

既然你接受了批评,你应该检查一下标准的WinAPI函数GetTickCount() 的操作(在Win98上不是)。否则你可能会得到。
1)基于理论推理--"写一个测试员很容易"。
2)通过 "我的编程书"--"作者是个傻瓜"。
 
<br / translate="no"> 1) 基于理论推理--"写一个测试员很容易"
2) 基于 "我的编程书"--"作者是个傻瓜"

呵。
那么在编写测试员时,有什么困难呢?如果不是一个秘密或comtayna。或者,也许我在那里说错了什么?我只列出了我自己做的事情。也许我错过了什么?
好吧,我从未声称自己是绝对真理。
有没有办法不从1ms而是从1μs或更低的位置获得增量?
 
好久没来这里了。我已经忘记了达特在这里--他似乎对MT非常过敏 :)

我看了一下,已经有15-20人下载了我发布的内容(我不能称其为测试器,而是一个模拟模型)。我不知道MT4的测试器会是什么,但它不会适合所有的场合,总会有一些特定的任务,它不适合。因此,不要忘记创建你自己的测试器-指标的可能性。
而且它可以用于。
1.投资组合策略优化(据说是不可能的)。
2. 遗传优化方法
3.利用动量的梯度优化方法
4.神经网络训练

这是我刚刚想起的。而且可能至少有同样多的其他任务。

PS。此外,测试员的功能可以在dll中重新定义(用C语言或其他语言)。虽然我还没有研究过这个问题。这将给予更大的生产力和调试能力。
 
我在某些时候也一直在摆弄测试器。
一些结论。
1) 为了正确测试
M15及以下的分钟数(刻度是一种过度的奢侈)。
H1和M30为5分钟
H4为15分钟,等等。

2)如何处理交换物?
3) 为了测试十字星,你需要能够转换他们的货币
为过去的每一个时刻,为美元。也就是说,除了GBPCHF之外
USDCHF和GBPUSD的报价排列。