错误、漏洞、问题 - 页 488

 

图片489。32x.注意到这里的测试器有一个不好的功能...最后一个小时跌出测试范围。
如果该范围以当前日期结束。对于在小的时间范围内工作的系统,这一小时可能很重要。
如果我们能在测试开始的当前时间设置范围边界,那就更好了。
这将增加优化交易系统时参数的相关性,从而提高性能。

测试范围

 
图形的比例不正确


当在一分钟的时间框架和大量的交易(几乎每条)上运行测试器时,这似乎是一个错误,实际上它应该是一条对角线的直线,在末端没有尖锐的断裂。

我试着问专家顾问为什么会在任何历史数据的最后突然失去,结果发现它是均匀地失去:),只是这个图表在最后沿日期轴被压缩了,即在图表的最后一厘米有超过10天,而其余部分只有3天。

我不太清楚(也许我在EA中弄错了什么),请检查一下。

 
Lyuk:
在一分钟的时间框架和大量的交易 上运行测试器时,有一种错误。
这绝对是一个错误。我也在SD中留下了一个请求
 

Lyuk:

1) ....... 只是这张图在最后的日期轴上被压缩了,也就是在图的最后一厘米处--超过了10天,而图的其他部分只有3天。

2)我不太确定(也许我在专家顾问中弄错了什么),请检查一下。

1.图表的末端被大量的交易 压缩了。

2.我没有,这正是它的方式。这个错误已经在各个版本之间循环了很久了。 我希望有一天它能被修复。

Документация по MQL5: Торговые функции / HistoryDealsTotal
Документация по MQL5: Торговые функции / HistoryDealsTotal
  • www.mql5.com
Торговые функции / HistoryDealsTotal - Документация по MQL5
 
crOss:

图片489。32x.注意到这里的测试器有一个不好的功能...最后一个小时正在跌出测试范围


你可以看到,专家在小时条的开放价格 上工作。最后一次开盘价是在23-00。
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 

你好,在我的测试器中,有一个专家使用ticks的效果比使用OHLC的效果好。 另一个专家显示了奇迹,即使我有短线交易,但平均超过30点。 在测试过程中,交易数量 相同,图形布局相同。 计算方法可能不同。 结果肯定是截然相反的:-)有趣的是,最初的时期在图形上几乎是重合的......有些交易更好,有些更差......但进一步的交易绝对是不同的......此外,有时我非常失败......显示大量的交易是很酷的,但我选择交易的时间,所以这个错误不会显示出来。

H1

M5

Документация по MQL5: Торговые функции / HistoryDealsTotal
Документация по MQL5: Торговые функции / HistoryDealsTotal
  • www.mql5.com
Торговые функции / HistoryDealsTotal - Документация по MQL5
 

专家 "日志跳过了每10次打印,也就是说,上面的脚本不会打印以9结尾的数字。日志中的一切都很正常。

//+------------------------------------------------------------------+
//|                                                         Test.mq5 |
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   for(int i=0;i<100;i++) Print("i=",i);
  }
//+------------------------------------------------------------------+
 
Karlson:

你好,在我的测试器中,有一个专家使用ticks的效果比使用OHLC的效果好。 另一个专家显示了奇迹,即使我有短线交易,但平均超过30点。 在测试过程中,交易数量 相同,图形布局相同。 计算方法可能不同。 结果肯定是截然相反的:-)有趣的是,初始时期在图形上几乎是重合的,也就是说,有时会超过,有时会失败......此外,有时会破产。 我知道显示多少交易,但我选择交易的持续时间,所以这个错误不会暴露出来。

其结果完全取决于专家顾问及其对价格流的敏感性。在蜱虫试验中测试,结果是最准确的。
 
Swan:

专家 "日志跳过了每10次打印,也就是说,上面的脚本不会打印以9结尾的数字。日志中的一切都很正常。

将日志输出到屏幕上的工作有输出频率的截止,这样就不会在大型打印机上减慢速度。所有的东西都被写入磁盘,没有变化。
 
Renat:
日志输出到屏幕的工作中,输出频率被切断,以便不在批量打印机上减慢速度。所有的东西都被写入磁盘,没有任何变化。

切断的可实现的效果是值得怀疑的,印刷品的数量减少了10%,为了获得完整的信息,有必要进入日志...

而且它不是一个测试器,所以不急于求成)。

写入文件 比在屏幕上显示文件要快吗?

Документация по MQL5: Файловые операции / FileWrite
Документация по MQL5: Файловые операции / FileWrite
  • www.mql5.com
Файловые операции / FileWrite - Документация по MQL5