mt5策略测试器的刻度 - 页 5 123456789101112...15 新评论 Ubzen 2013.04.09 22:36 #41 angevoyageur: 我对回测产生的点数比日成交量少的事实有点好奇。它像 "之 "字形行走,并遵循条形的路径(记住)。真正的价格可以做很多这样的事情。/\/\/\/\/\/\/\/.策略测试器 不会产生这种2点||2点的范围。在一次V字形运动之后,它就会继续前进。谢谢你花时间用测试来验证你的论点。我应该更像你;-) Simon Gniadkowski 2013.04.09 23:12 #42 angevoyageur: 你为什么坚持这一点?我没有坚持任何观点,我所做的只是问NyemaSanya 是否记录了那些没有被计算和记录的小数点,答案是没有。 当被问及如何做时,我回答说。在我看来,说所有的小数点都被记录了,而且实际的小数点比策略测试器产生的小数点要少,这有点傻,事实上,NyemaSanya 不知道有多少小数点被遗漏了,所以不知道真实小数点的数量和策略测试器产生的数量是否有差异。我敢肯定,NyemaSanya 重复测试,在代码中增加一点内容来计算错过的点数,比我从头开始编写代码要快得多,而且会更可信。 Simon Gniadkowski 2013.04.09 23:13 #43 NyemaSanya:我想到了另一件事,表明他的坚持是多么的荒谬。为了得到测试者的tick数据,我确实在没有可视化的情况下运行了EA。这比现实生活中的速度要快得多,获得一天的数据需要不到半分钟。即使在这种情况下,所有的ticks都记录在....。 除非你的代码非常糟糕,否则你不可能错过策略测试器 中的刻度线。 Alain Verleyen 2013.04.10 09:24 #44 Ubzen:它像 "之 "字形行走,并遵循条形的路径(记住)。真正的价格可以做很多这样的事情。/\/\/\/\/\/\/\/.策略测试器不会产生这种2点||2点的范围。在一个V字形的运动之后,它继续前进。... 你的解释对每个点的相对位置很好,但我不明白这怎么能解释点的数量的差异。也许我误解了这个算法。 Ubzen 2013.04.10 10:20 #45 angevoyageur: 你的解释对每个刻度的相对位置很好,但我不明白这如何能解释刻度数量的差异。也许我误解了这个算法。 在我的例子中,m1_bar内有15个ticks。我不相信生成器会产生15个刻度。相反,它只会产生3个点/[上/下/上]。所描述的条形图是一个看涨的条形图,其间只有1个点。真的没有蜡烛图,主要是身体,如果画成蜡烛图,看起来就像一个白盒子。我可能是错的,但据我所知,生成算法不会在这2个点之间上下跳动15次,只是因为它试图获得目标量。 Alain Verleyen 2013.04.10 10:23 #46 Ubzen: 在我的例子中,m1_bar内有15个ticks。我不相信生成器会产生15个刻度。相反,它只会产生3个点/[上/下/上]。所描述的条形图是一个看涨的条形图,其间只有1个点。真的没有蜡烛图,主要是身体,如果画成蜡烛图,看起来就像一个白盒子。我可能是错的,但据我所知,生成算法不会在这2个点之间上下跳动15次,只是因为它试图获得目标量。 好吧,我明白你的意思。但我还是要花时间用测试来验证你的 论点。) Simon Gniadkowski 2013.04.10 10:59 #47 Ubzen: 在我的例子中,m1_bar内有15个ticks。我不相信生成器会产生15个刻度。相反,它只会产生3个点/[上/下/上]。所描述的条形图是一个看涨的条形图,其间只有1个点。真的没有蜡烛图,主要是身体,如果画成蜡烛图,看起来就像一个白盒子。我可能是错的,但据我所知,生成算法不会在这2个点之间上下跳动15次,只是因为它试图获得目标量。 我发现一个M1柱状图,其OHLC值 相等,刻度数为6,当在策略测试器中重放时,它产生了1个刻度,但仍显示该柱状图的刻度数为6。 所以我同意你的看法。 Documentation on MQL5: Standard Constants, Enumerations and Structures / Chart Constants / Chart Properties www.mql5.com Standard Constants, Enumerations and Structures / Chart Constants / Chart Properties - Documentation on MQL5 Alain Verleyen 2013.04.10 11:31 #48 RaptorUK: 我发现一个具有相同OHLC值 的M1柱状图,其刻度数为6,当在策略测试器中重放时,它产生了1个刻度,但仍显示该柱状图的刻度数为6。 所以我同意你的看法。所有6个刻度都有相同的OHLC?6是你捕获的刻度数还是这个条形的成交量? Simon Gniadkowski 2013.04.10 11:40 #49 angevoyageur:所有6个点都有相同的OHLC?6是你捕捉到的刻度数,还是这个条形的成交量?不,M1条形图的开盘价、最高价、最低价和收盘价都是一样的,在它的一分钟内有6个刻度,打开Tick Volumes,我们可以在MT5窗口的右下方看到条形图的刻度数量。然后,我在策略测试器中运行包含这个条形的一天(设置为M1),以缓慢的速度观察这个条形的形成......只有一个条形产生。 Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants www.mql5.com Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants - Documentation on MQL5 Ubzen 2013.04.10 12:04 #50 RaptorUK:不,M1栏的开盘价、最高价、最低价和收盘价都是一样的,在它的一分钟内有6个刻度,打开Tick Volumes,我们可以在MT5窗口的右下方看到一个栏的刻度数量。然后我在策略测试器中运行了包含这个条形的一天(设置为M1),并以缓慢的速度观察这个条形的形成......只有一个条形产生。我相信你,RaptorUK。同样的事情发生在MT4中,一分钟_1条的最小成交量是4,这是因为它的数据结构必须有OHLC的要求。当它运行到这些平坦的条形时,由于以下因素而存在:a)整整一分钟没有任何活动。b)条形打开,但直到下一个条形都没有变化,最后c)market_info [ tick_value ] || [ margin_required ] 改变 ...最适用于交叉货币||合成对。场景C,可能造成这些6_volume ||也许它只是错过了5_ticks 2_ticks ||只是数据不好。总之......即使是基本的4_volume的策略测试者也没有在这些条形图上使用four_start()。它走了一个,然后继续走。在这种情况下,我同意meta-quotes的观点,没有什么变化,为什么要花时间坐在那里。然而,对于我的///////////////////的例子,我不确定这是最好的方法,希望不是这样的。有人可以做一个算法,把15个点的反弹作为交易的触发器。这有可能发生在现实生活中,但可能永远不会发生在测试器中。 123456789101112...15 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
它像 "之 "字形行走,并遵循条形的路径(记住)。真正的价格可以做很多这样的事情。/\/\/\/\/\/\/\/.策略测试器 不会产生这种2点||2点的范围。在一次V字形运动之后,它就会继续前进。
谢谢你花时间用测试来验证你的论点。我应该更像你;-)
你为什么坚持这一点?
我没有坚持任何观点,我所做的只是问NyemaSanya 是否记录了那些没有被计算和记录的小数点,答案是没有。 当被问及如何做时,我回答说。在我看来,说所有的小数点都被记录了,而且实际的小数点比策略测试器产生的小数点要少,这有点傻,事实上,NyemaSanya 不知道有多少小数点被遗漏了,所以不知道真实小数点的数量和策略测试器产生的数量是否有差异。
我敢肯定,NyemaSanya 重复测试,在代码中增加一点内容来计算错过的点数,比我从头开始编写代码要快得多,而且会更可信。
我想到了另一件事,表明他的坚持是多么的荒谬。为了得到测试者的tick数据,我确实在没有可视化的情况下运行了EA。这比现实生活中的速度要快得多,获得一天的数据需要不到半分钟。即使在这种情况下,所有的ticks都记录在....。
它像 "之 "字形行走,并遵循条形的路径(记住)。真正的价格可以做很多这样的事情。/\/\/\/\/\/\/\/.策略测试器不会产生这种2点||2点的范围。在一个V字形的运动之后,它继续前进。
...
你的解释对每个刻度的相对位置很好,但我不明白这如何能解释刻度数量的差异。也许我误解了这个算法。
在我的例子中,m1_bar内有15个ticks。我不相信生成器会产生15个刻度。相反,它只会产生3个点/[上/下/上]。所描述的条形图是一个看涨的条形图,其间只有1个点。真的没有蜡烛图,主要是身体,如果画成蜡烛图,看起来就像一个白盒子。我可能是错的,但据我所知,生成算法不会在这2个点之间上下跳动15次,只是因为它试图获得目标量。
在我的例子中,m1_bar内有15个ticks。我不相信生成器会产生15个刻度。相反,它只会产生3个点/[上/下/上]。所描述的条形图是一个看涨的条形图,其间只有1个点。真的没有蜡烛图,主要是身体,如果画成蜡烛图,看起来就像一个白盒子。我可能是错的,但据我所知,生成算法不会在这2个点之间上下跳动15次,只是因为它试图获得目标量。
我发现一个具有相同OHLC值 的M1柱状图,其刻度数为6,当在策略测试器中重放时,它产生了1个刻度,但仍显示该柱状图的刻度数为6。 所以我同意你的看法。
所有6个刻度都有相同的OHLC?
6是你捕获的刻度数还是这个条形的成交量?
所有6个点都有相同的OHLC?
6是你捕捉到的刻度数,还是这个条形的成交量?
不,M1条形图的开盘价、最高价、最低价和收盘价都是一样的,在它的一分钟内有6个刻度,打开Tick Volumes,我们可以在MT5窗口的右下方看到条形图的刻度数量。
然后,我在策略测试器中运行包含这个条形的一天(设置为M1),以缓慢的速度观察这个条形的形成......只有一个条形产生。
不,M1栏的开盘价、最高价、最低价和收盘价都是一样的,在它的一分钟内有6个刻度,打开Tick Volumes,我们可以在MT5窗口的右下方看到一个栏的刻度数量。
然后我在策略测试器中运行了包含这个条形的一天(设置为M1),并以缓慢的速度观察这个条形的形成......只有一个条形产生。
我相信你,RaptorUK。同样的事情发生在MT4中,一分钟_1条的最小成交量是4,这是因为它的数据结构必须有OHLC的要求。当它运行到这些平坦的条形时,由于以下因素而存在:a)整整一分钟没有任何活动。b)条形打开,但直到下一个条形都没有变化,最后c)market_info [ tick_value ] || [ margin_required ] 改变 ...最适用于交叉货币||合成对。
场景C,可能造成这些6_volume ||也许它只是错过了5_ticks 2_ticks ||只是数据不好。总之......即使是基本的4_volume的策略测试者也没有在这些条形图上使用four_start()。它走了一个,然后继续走。
在这种情况下,我同意meta-quotes的观点,没有什么变化,为什么要花时间坐在那里。然而,对于我的///////////////////的例子,我不确定这是最好的方法,希望不是这样的。有人可以做一个算法,把15个点的反弹作为交易的触发器。这有可能发生在现实生活中,但可能永远不会发生在测试器中。