文章 "MetaTrader 5终端策略测试器中的订单生成算法" - 页 7

 
phampton:

我不同意这种说法:

MetaTrader 5 终端的 "策略测试器 "在测试中只使用一种价格建模模式,即根据所用符号分钟时间框架的现有历史数据生成刻度线。MetaTrader 4 中的其余模拟模式已被删除,因为这些模式尽管速度快,但无法提供高精度的测试

通过智能使用,MT4 仅开盘价模式与所有刻度线模式一样精确。

以下方法将创建一个 EA,在仅开盘价模式下进行几乎相同的回溯测试。

  • 进入和退出策略使用上一栏的收盘价和/或 shift=1 的指标
  • 如果使用止损和止盈,它们是 ATR 的几倍

这种方法往往也能产生最稳健的策略,因为外汇价格在刻度线水平上完全是随机行为。

保罗

我也不同意上述说法。我还在https://www.mql5.com/en/forum/1036 这个链接上发表了关于 "开放价格 "选项可用性的评论,但似乎没有任何反应。因此,请考虑引入 "开放价格 "选项。
Strategy Tester - Open Prices only comment
  • www.mql5.com
I noted you dont provide open prices only option in MT5 .
 
pronych:


因此,总结到第六页(当然,分支还将更进一步:),我们可以首先对 Prival'y 说:

亲爱的 Prival,虽然你的思维是波浪式的,柚子(无意冒犯:),但很明显,元曲选择了最平衡的
发展方式。
在这个变体中。

流量大大减少(这对所有参与者都很重要,无论是客户端还是服务器!),
,节省了螺钉上的空间(看起来很奇怪,但很有用),
ticks 只在几分钟内行走(非常漂亮),而且...


对于 Metaquotes,我们可以这样说:
在 "优化选项 "中,我们可以添加(及时)这样一个项目,如/'通过高低点,但从文件...<graal.tikitiki>'//中获取刻度历史

让需要的人自己从他的经纪人或邻居的经纪人那里获得历史记录。我必须这样做!......:)


请不要忘记这个概念。


也许我们应该提前考虑在 FUND 上测试策略的可能(必要!)情况?
我再次提议同样的情况,但附带条件是从文件中 "取出玻璃"。这比较复杂,但您现在正处于开发阶段,对吗?

也许我应该把这些信息发给技术支持人员,但这里的信息更符合主题。
不过。很高兴与您合作。
,阿列克谢。
附:您应该休息一下......:)。

Metaquotes 将自己的平台定位为开发机械交易系统的最先进平台,他们所做的一切既令人吃惊又令人印象深刻,但是......如果测试策略的条件与实际工作条件不同,又如何创建这样的系统呢? 如果在这种情况下,"Tick "不是一个多余的定义,而是您进入或退出市场所依据的本质。事实上,演讲的主题是,不可能相信经过测试的一....,并为转移视线而谈论赌注,传播.....。

[删除]  
dasmen:

Metaquotes 将其平台定位为开发机械交易系统的最先进平台,所做的一切令人惊讶和印象深刻,但是......如果测试策略的条件与实际工作不同,您如何能够创建这样一个系统? 如果在这种情况下,Tick - 不是一些多余的定义,而只是进入市场 或退出市场 的基础上的本质。事实上,演讲的内容是关于不可能相信经过测试的一....,并为转移视线而谈论赌注,传播.....。

为什么不能相信?
 
Interesting:
为什么无法相信?

2010.09.17 07:28:17 孔洞检查 (欧元兑美元,M1) 过去 24 小时历史孔洞数量 49
2010.09.17 07:28:17 孔洞检查(欧元兑美元,M1) 指标在欧元兑美元符号 1 分钟上启动
2010.09.17 07:28:17 孔检查 (EURUSD,M1) 测试开始日期 2010.09.16 05:16:00
2010.09.17 07:28:17 孔检查 (EURUSD,M1) 孔 USDCAD 2010.09.17 05:21:00
2010.09.17 07:28:17 孔检查 (EURUSD,M1) 孔 USDCAD 2010.09.17 05:02:00
2010.09.17 07:28:17 孔检查(欧元兑美元,M1) 孔美元兑日元 2010.09.17 04:06:00
2010.09.17 07:28:17 孔检查(欧元兑美元,M1) 孔英镑兑美元 2010.09.17 02:19:00
2010.2010.09.17 07:28:17 孔检查 (欧元兑美元,M1) 孔 英镑兑美元 2010.09.17 01:47:00
2010.09.17 07:28:17 孔检查 (欧元兑美元,M1) 孔 英镑兑美元 2010.09.17 00:41:00
 
Interesting:
为什么不可信?

2010.09.17 07:29:28 点差检查 (EURUSD,M1) 没有点差的条数 2540
2010.09.17 07:29:28 点差检查 (EURUSD,M1) 对于EURUSD 符号 max=102 min=5 MOJ=17.92398711982532 RMS=2.720447767317922 MOJ+3*RMS=26.08533042177909 count=997502
2010.09.17 07:29:28 点差检查 (EURUSD,M1) 已分析条数 1000042
 

Prival,你真是无可救药--你把一个普通的情况,试图说服别人它是一个问题。

因为没有价格而跳过单次分钟。这种情况晚上经常发生。

测试仪不会产生缺失分钟。

 

我不明白为什么我们不能在测试仪中使用终端接收到的勾选历史记录?为什么要生成它??

我还担心没有刻度线图,为什么没有连接?

[删除]  
Loky:

我不明白为什么我们不能在测试仪中使用终端接收到的勾选历史记录?为什么要生成它??

我还担心没有刻度线图,为什么没有连接?

关于历史记录

已经说过很多次了,服务器不存储刻度线历史,原因包括信息量太大。

没有人禁止您自己收集刻度线并将其积累起来(如果盘面允许,甚至可以将所有符号的刻度线积累 10 年)....。

关于图表

在市场评论中有一个刻度线图(虽然不是很大,但还是有的)。我相信开发人员不打算添加任何其他刻度线图(因为官方认可的最小周期为 1M)。

 
Interesting:

关于故事

已经说过好几次了,由于信息量大,服务器不会存储历史记录

没有人禁止您自己收集和积累"√"(如果磁盘允许,甚至可以将所有符号保存 10 年)......

关于时间表

在市场概览中有一个刻度线图(虽然不是很大,但还是有的)。我相信开发人员不打算添加任何其他刻度线图(因为官方认可的最短周期为 100 万)。

很明显,对于那些测试 10 年刻度线历史的人来说,刻度线历史并不是必须的。历史记录并不存储在服务器上,而是累积在客户端上。例如,对我来说,测试每周甚至每天的跳动历史记录非常重要!起始策略基于每分钟的刻度数量、速度等。

刻度线图在市场回顾中毫无用处,即使在全屏上也无法展开,更不用说查看一天了。最重要的是,如果您能在终端桌面上同时打开不同货币对的 4 个刻度线图,那么在手动交易时,您可以立即直观地看到何时需要打开,可以看到货币对开始单向运动的时刻。

 
Renat:

Prival,你真是无可救药--你把一个普通的情况,试图说服别人它是一个问题。

因为没有价格而跳过单次分钟。这种情况晚上经常发生。

测试仪不会产生漏接分钟。

恐怕是你无法解决这个问题。

1. 没有 价格或没有勾选?有价格,但建立柱形图的方式(在出现新的刻度线之前,柱形图不会建立)导致历史记录存在漏洞。尽管此时进入市场是安全的。在测试器中无法进入市场。这是一个人为的漏洞。再说一遍--有价格,没有刻度线(没有价格变化)。你在偷换概念。

好了 ,有了漏洞,价差去哪儿了? 指标 附在后面,任何人都可以运行它,以确保历史记录仍然不全。

例如,这里是 08 年 8 月 13 日以来的故事质量研究统计,所以在记忆中,我是在禁令期间离开的。

13.08.2010 22:14

点差检查(澳元兑美元,M1)

无点差的条数 83323

13.08.2010 22:14

点差检查 (AUDUSD,M1)

符号 AUDUSD max=50 min=15 MOJ=24.42753579773531 SCO=5.172441632855508 MOJ+3*SCO=39.94486069630183 count=16691

13.08.2010 22:14

点差检查 (AUDUSD,M1)

分析条数 100014

在 10 万条分析条中,有 8.3 万条没有 ASK。

不要回答一个糟糕的问题,即测试仪并不关心 ASK 在那里,它只是模拟它,并从天花板上取数字。因为测试仪当时有 ASK,我检查过了。但历史记录中没有 ASK....。

你不能这样处理价格。在这里,您可以听一听当没有价格(没有要价或出价)时在证券交易所会发生什么http://blogberg.ru/blog/11057.html,在 MT 的历史记录中,这种情况随处可见....。

附加的文件: