错误、漏洞、问题 - 页 1972

 
Stanislav Korotky:
能否请您告诉我们某个特定柱状体的成交量计算方法(可能已经在某个地方描述过了)。例如,我用CopyTicksRange请求得到某一栏的所有ticks,我想得到同样的成交量作为计算的结果(包括真实和ticks),显示在数据窗口。我在交易所工具的两个量上都有数量级的差异(具体来说,在MQ-Demo上采取AFLT)。对于外汇来说,tick量 是一样的,真正的量在那里是不可能的。

试试带有COPY_TICKS_TRADE标志的CopyTicksRange,然后在MqlTick 结构的数组上循环计数

我在MQ-Demo的13小时蜡烛AFLT中收到了411的真实交易量。

 
fxsaber:

应该匹配。https://www.mql5.com/ru/forum/96537/page4#comment_2866477

MQ-Demo服务器仍然允许未定义方向的ticks(N/A)。这一点在你的身上没有得到体现。因此,最终的交易量可能(我不太确定)是相同的,但买入和卖出的部分却不一样。
 
Alexey Viktorov:

尝试使用带有COPY_TICKS_TRADE标志的CopyTicksRange,然后通过一个MqlTick 结构的数组进行循环计数

我在MQ-Demo的13小时蜡烛AFLT上得到了真实的成交量411

它是有效的。但我必须把外汇改为_ALL(那里没有_TRADE)。

我所怀念的是一个Ticks类型的函数,返回时间框架中的ticks数量,而不试图一次性将它们加载到内存。

 
Stanislav Korotky:

它是有效的。但我必须把外汇改为_ALL(那里没有_TRADE)。

像Ticks这样的函数,可以返回时间范围内的ticks数量,而不试图一次性将它们加载到内存中,这是严重缺失的。

CopyRates不是这样做的吗?因为在MqlRates结构 中存在tick volume,而且它们与数据窗口中的数值一致。除了毫秒不能被定义...

 
Alexey Viktorov:

CopyRates不是不合适吗?因为在MqlRates结构 中存在tick volume,而且它们都与数据窗口中的数值一致。除非无法确定毫秒数...

CopyRates是如何帮助人们知道蜱虫的数量的?还是为了获得数量?我仍然将它们分开处理。总数只需要用于自我监测。如果总数出现分歧,那么所有的具体内容都可能来自天花板。

 

由于没有人报告,所以今天只有我一个人在网站显示上有问题。无法看到主题名称、用户名等。

Chrome版本45.0.2454.85。

 

以所有点数进行测试并没有考虑到仓位量--在1手和100手时都是如此--实际上是同一个结果(考虑到*100的修正)。

这种情况大大扭曲了测试结果,因为它没有考虑到由于缺乏流动性而造成的滑坡。

 
fxsaber:

由于没有人报告,所以今天只有我一个人在网站显示上有问题。无法看到主题名称、用户名等。

Chrome版本45.0.2454.85。


一切正常,Yandex浏览器

 
Aleksey Vyazmikin:

以所有点数进行测试并没有考虑到仓位量--在1手和100手时都是如此--实际上是同一个结果(考虑到*100的修正)。

这种情况大大扭曲了测试结果,因为它没有考虑到由于缺乏流动性而造成的滑坡。


我曾经在ECN账户上进行MT4交易,并经常以10-15手为单位进场。往往这些地段会分成更小的地段,特别是在晚上。但MT4没有开单的设置。我没有用MT5做大批量的工作。

 
fxsaber:

由于没有人报告,所以今天只有我一个人在网站显示上有问题。无法看到主题名称、用户名等。

Chrome版本45.0.2454.85。

谢谢,现在工作正常了。