如何保护自己,防止从测试者那里复制多头交易 - 页 4

 
Oleg Tsarkov:
也许我没有进入循环,但是在OnTesterInit()中,如果你检查TimeLocal和TimeGMT,找到天数的差异,它将显示什么时间,真实时间还是测试者时间?
它似乎只在五个。
 
Alexandr Bryzgalov:
我想,它只在五分之一。
 
Alexandr Bryzgalov:

那么,这是一个正常的文件操作,还是测试人员不允许访问历史记录?

我自己没有试过,但在帮助中没有禁止它。

据我所知,你根本无法用标准操作访问任何文件。只有在 "文件沙盒 "中。
 
Oleg Tsarkov:
也许我没有进入循环,但是在OnTesterInit()中,如果你检查TimeLocal和TimeGMT,找到天数的差异,会是什么时间,真实时间还是测试者时间?

在这种情况下,你将得到一个测试器的时间,这将是相同的。不太好。

如上所述,只有通过文件操作才能获得来自测试员的真实时间。但问题是,这个时间可以被翻译成恶意的前进。你需要从测试者那里得到最后一次报价的 真实时间,因为它就在终端中。但我想不出如何做到这一点。

 
George Merts:
据我所知,你根本无法用标准操作访问任何文件。只有在 "文件沙盒 "中。
MT4有FileOpenHistory
 
我试图得到历史上的条数 和第一个条数的时间。遗憾的是--测试器只显示一年的数据。我无法计算出最后一次报价的真实日期。
 
Alexandr Bryzgalov:
MT4有FileOpenHistory
让我们试试这个功能...我想知道测试者会返回什么...
 
George Merts:
让我们试试这个功能...我想知道测试者会返回什么...
更可能只是打开 历史文件 进行读写 )
 

去你妈的,不是历史文件!!!。

试图打开 历史文件 会返回错误4059--"测试模式下不允许的功能"

这个问题仍未解决。

有必要从测试者那里了解到终端最后一次真实报价的时刻。

 
我不知道这个主题的作者是否能至少举出一个例子,即有人能够复制测试结果 并获利?在测试器中只有一个演示顾问而没有其他东西?
原因: