在测试器上再次测试 - 页 6

 
stringo писал(а)>>

没有人削减它。在本地编辑器中,有一个很少能重现的错误。当你写完一篇文章,然后在同一个浏览器窗口中点击一个链接,在新窗口或相邻的标签中打开,然后再回去写文章时,就会发生这种情况。一旦帖子被提交,它就会被裁剪。我们的网络知道这一点,但无法重现它。

我在wordpress中写回复。我把所有东西都编在那里。然后我粘贴。然后我把它加进去。征集编辑。在编辑过程中可能会丢失。现在我注意到,这些短语是引号。因为它只是vdas中的纯文本。

 

Yeprtst,我查过了,Prival,如果你不介意,把证明放在私信里,让我们看看它有多私密......我遇到了这个有趣的事情,也许它是美国的,但对我来说是个谜......我与你分享。

 
Figar0 писал(а)>>

Yeprtst,我查过了,Prival,如果你不介意,把证明放在私信里,让我们看看它有多私密......我遇到了这个有趣的事情,也许它是美国的,但对我来说是个谜...我和你分享了它。

有各种方法可以证明这一点。我将尝试最简单的那个。使用一个例子的图形化的。

一个5点的条形图。这是它的图纸。

任务是在XOY 平面上建立一个适当的点的排列模型。 初始数据OHLC V

点的时间安排的先验损失。

H 相对应的第3点可以在2、3或4三个地方中的任何一个。第2点(低) 的情况也一样。第一个不足之处。

第二个坐标X(时间),除了混淆了地方,他们的确切位置是未知的。在测试器中,它们的时间间隔是相等的。而蜱虫可能以不同的方式出现。在一分钟开始的时候有第一个刻度,在结束的时候有一包剩余的4个刻度。也许,可以在开始时有一个包,在结束时有一个包--变体的海洋。

例如,不可能在历史基础上构建流动强度的指标。我在这里的第一页上写的通量强度是多少。粗略地说是每单位时间的刻度数

这是不对的,你可以这样做,但它会与真实的不同,这是肯定的。乍一看,它是一个Volum,但只是乍一看。在条形图的开头,它的体积=0,在条形图的结尾,它增加了,这是不正确的。事实证明,在条形图的开头,我们没有流量,因为它的强度=0,但在条形图的结尾,我们有最大的强度(静止性:-))。为了正确地建立条形图,我们应该在窗口中计数,移动1秒,计数,再移动1秒,计数,等等。

这仅仅是对1个货币对(平面)的模拟。但多币种的不是一个平面--它是一个n维空间。开发商将如何充分地分配ticks是一个谜。在欧元兑美元和欧元兑日元中,哪个刻度线先出现?对立的条形图已经关闭,因为下一个刻度已经到来,而对于另一种货币来说,它还没有到来。而且我看不出在不改变数据存储格式的情况下如何能够充分模拟。

Figar0 ,如果 你不介意分享你那里的情况如果你不想公开,任何方式都可以。个人。Skype。

 
Prival писал(а)>>

如果不是太麻烦,请告诉我你的发现。如果你不想公开,任何方式都可以。个人。Skype。

是的,我把它丢在我的收件箱里,看看吧......那里没有什么东西,但我对这种方法感到惊奇,当我开始朝这个方向挖掘时,我更加惊奇,顺便说一下 "我们需要可靠的抽搐吗?"这个话题。 如果这不起作用,我明天会用另一种方式试试。

 

举例说明滴答模拟算法如何影响测试器中策略的最终结果。
ׂ

测试员在这根柱子上模拟了刻度线(11:43)。
ׂ

(你可以看到模拟条形图(39)的勾股量比真实条形图(42)的勾股量小。

实际上,如果算法不同,模拟结果可能会有所不同。

例如,在这种情况下,点数的顺序可以是:开盘->高点->低点->收盘。那么给定的限价单将通过止盈而不是止损来关闭...


P.S. 对于网站管理员:如果你点击第一张图片,就会打开原始图片,它重达12Kb。一个较小的副本(由论坛引擎自动生成)吃了183Kb(大15倍)。也许应该改变一些东西以节省交通。

 
mql4com писал(а)>>

例如,在这种情况下,点数的顺序可以是:开盘->高点->低点->收盘。那么给定的限价单会在止盈时关闭,而不是在止损时关闭......。

而当我们从测试者转到现场序列时,这能给我们带来什么?似乎有收集和分析真实蜱虫的技术能力,但还没有人在那里抓到 "鱼"。你想在一个由几个来源形成的、具有直流滤波器的合成tick序列中捕捉模式,其算法是自相似的,甚至每分钟都可以变化?当然,与真正的蜱虫序列一起工作将使测试的可靠性提高到99%,但它不会给我们一个真正的英镑。这并不像我们在交易一个测试员....我不明白你们这些朋友要去哪里,虽然我很诚实地在努力...如果我们得到MT5的翻转机,这个问题就会自己消失。

 
Figar0 >> :

而当从测试者转到 "活 "的序列时,它能给我们带来什么?似乎有技术能力来收集和分析真正的蜱虫,但还没有人在那里抓到 "鱼"...你想在一个由几个来源形成的、具有直流滤波器的合成tick序列中捕捉模式,其算法是自相似的,甚至每分钟都可以变化?当然,与真正的蜱虫序列一起工作将使测试的可靠性提高到99%,但它不会给我们一个真正的英镑。这并不像我们在交易一个测试员....我还不明白你们这些朋友的意思,虽然我很诚实地在努力......如果我得到一个带滚揉机的MT5,这个问题就会自己消失。

上面的例子是关于这里的一个建议。

stringo 写道>>

假设在测试过程中,测试人员可以从不同的来源--生成的或从真实的蜱虫采集中得到的--输入数据。证明对于测试来说,真实的蜱虫比生成的蜱虫更好。

关于真实的刻度线:有公开记录的历史刻度线数据,包括数量:刻度线到达时间(毫秒)、交易符号、最佳买入价和其数量、最佳卖出价和其数量。换句话说,这些数据甚至可以同时分析多种货币的交易情况。

如果你想要整个勾股的历史数据,你有所有的可能性自己去记录它们。这样的数据将占用大约10倍的空间。

 
mql4com писал(а)>>

上面的例子是关于这里的一个提议。

关于真实的刻度线:有公开的刻度线数据,包括刻度线到达时间(毫秒)、交易符号、买入价和成交量、卖出价和成交量。即,允许同时分析甚至是多种货币刻度的数据。

所以没有人争辩说它们在那里。MT没有这些东西 :- ( 。而开发者认为他们不需要这样做,这很糟糕。他们中的一些人,不是所有的人,认为他们需要这些数据。这就是全部。MT的竞争对手已经开始提供tick历史。如果MT5有一个tick历史就好了。毕竟,90%的问题会消失。测试员使用的是蜱虫流,拿去做你想做的事。而且不需要证明其充分性。有一个这样的故事,就这样。你不喜欢它,你可以生成另一个或模拟它。

 
Prival >> :

所以没有人争论他们是。在MT,他们不这样做 :- ( 。而且,开发商认为他们不必这样做,这已经很糟糕了。一些人,而不是所有人,认为他们需要这些数据。这就是全部。MT的竞争对手已经开始提供tick历史。如果MT5有一个tick历史就好了。毕竟,90%的问题会消失。测试员使用的是蜱虫流,拿去做你想做的事。而且不需要证明其充分性。有一个这样的故事,就这样。如果你不喜欢它,你可以生成另一个或模拟它。

编写你自己的测试器。让它比通用的MT5测试器更快,并具有你所感兴趣的任何功能。

 
mql4com писал(а)>>

编写你自己的测试器。你可以让它比通用的MT5测试器更快,并具有你所感兴趣的任何功能。

没问题,我已经使用Matcad很长时间了。一切都很简单和透明。我用引号打开了一个文件,创建了一个数组,并对它做了我想做的事。

测试的时间不是最关键和重要的价值。任何ATC 的发展都包括几个阶段。想法 - 算法 - 算法的实现(用任何编程语言) - 测试 - 结果分析。

  1. 这个想法。很快的。而且有很多这样的人。
  2. 算法 - 一组数学公式和其计算顺序。
  3. 但在一种语言中的实现已经很有趣了。可以对一年进行编程(汇编)并测试2秒。或者你可以用高级语言编写一天的程序,并在24小时内测试它。赢利是显而易见的。
  4. 我不认为MQL4 是一种高级语言。它甚至比不上Matlab,更不用说Matcad了。
  5. 对结果的分析--其执行情况也有很多不足之处。虽然该公司在这一领域有一些经验,但其分析更深入、更全面。 测试员并没有这样做。