嗨,我想知道是否有办法从日志标签中获取信息。我有大约5个EA在后向/前向测试中,前向测试很慢,但如果我在做10,000个交易的长期回测,我注意到日志标签并不保留所有记录,它会在一定数量的交易后删除最旧的记录。我的问题是,我必须知道在回溯测试中是否有任何错误,这很难在10,000个长条目中手动找到,所以问题是,有没有办法从日志中提取信息,在日志中找到可能的错误,或以任何方式确认在回溯测试中是否有任何错误?
日志可能没有所有的信息,但日志文件没有被删除吧?
alladir:
回溯测试中的EA可以写到文件吗?这似乎是跟踪错误的最简单的方法。
我想是的。但我需要知道怎么做,因为我不知道?
回溯测试中的EA可以写到文件吗?这似乎是跟踪错误的最简单的方法。
Proximus:
嗨,我想知道是否有办法从日志标签中获取信息。我有大约5个EA在后向/前向测试中,前向测试很慢,但如果我在做10.000个交易的长期回测时,我注意到日志标签不会保留所有记录,它会在一定数量的交易后删除最旧的记录。我的问题是,我必须知道在回溯测试中是否有任何错误,这很难在10,000个长条目中手动找到,所以问题是,有没有办法从日志中提取信息,在日志中找到可能的错误,或以任何方式确认在回溯测试中是否有错误?
如果你正确地将错误打印到日志中,找到错误是非常简单的。 找一个像样的可以打开大文件的文本编辑器,我用的那个可以打开GB日志文件,甚至是你选择的文件的一部分。 然后你可以简单地搜索你用来报告错误的文本,这最多需要2分钟。
嗨,我想知道是否有办法从日志标签中获取信息。我有大约5个EA在后向/前向测试中,前向测试很慢,但如果我在做10.000个交易的长期回测时,我注意到日志标签不会保留所有记录,它会在一定数量的交易后删除最旧的记录。我的问题是,我必须知道在回溯测试中是否有任何错误,这很难在10,000个长条目中手动找到,所以问题是,有没有办法从日志中提取信息,在日志中找到可能的错误,或以任何方式确认在回溯测试中是否有错误?
RaptorUK:
如果你把错误正确地打印()到日志中,发现错误是非常简单的。 找一个能打开大文件的像样的文本编辑器,我用的那个可以打开GB日志文件,甚至你选择的部分文件。 然后你可以简单地搜索你用来报告错误的文本,这最多需要2分钟。
如果你把错误正确地打印()到日志中,发现错误是非常简单的。 找一个能打开大文件的像样的文本编辑器,我用的那个可以打开GB日志文件,甚至你选择的部分文件。 然后你可以简单地搜索你用来报告错误的文本,这最多需要2分钟。
好的,但如何将其打印到日志中?
Proximus:
好的,但如何将其打印到日志中?
好的,但如何将其打印到日志中?
我已经在前面的几个帖子中举了一个例子,你没有理会。
确保出现错误时的print()包括一个容易识别的字符串。
然后当你打开日志文件时,用编辑/查找来定位那个字符串,这样就能同时找到错误报告。
Proximus:
好的,但如何将其打印到日志中?
好的,但如何将其打印到日志中?
打印()