enjoyF 发表于 2018-8-14 15:35:26

求大神帮忙,TB中海龟测试报告有一笔问什么没有计算和显示???

将系统中的海龟进行代码注释,发现一笔交易有问题,请参见下图

测试品种cu888,采用日内交易,日期2011/1/1 -- 2018/8/14,
由下图可以看到,2011/3/10 -- 2011/3/18 有一笔空单,注释显示成交了,价格也满足,但是  性能测试报告上数据也是没有添加,

求大神帮忙解答,谢谢!!!

C:\Users\enjoy\Desktop\TB海龟未标记问题.png

enjoyF 发表于 2018-8-14 15:38:16

附图片

小米 发表于 2018-8-14 15:41:20

enjoyF 发表于 2018-8-14 15:38 static/image/common/back.gif
附图片

并没有信号啊。。哪来的成交。。
性能测试报告是按图表信号来计算的,没有信号,自然报告里不会有所体现 。
这里只是你满足了你注释的条件,于是显示了注释内容,但不一定就表现所有的开平仓条件都满足了。。
在图表前端,一般是K线数量并没有满足maxbarsback,即计算所需的最大K线数,于是不显示信号。

enjoyF 发表于 2018-8-14 15:43:37

本帖最后由 enjoyF 于 2018-8-14 16:07 编辑

我使用系统自带的公式 TurtleTrader,也是一样,

注意图中2011/3/21的PreBreakoutFailure是True,显示确实有过交易,但是图中没有标示,
测试报告中也显示之前没有交易。

enjoyF 发表于 2018-8-14 15:46:52

你看看这个提示,BoolSeries PreBreakoutFailure(false);   // 前一次突破是否失败

enjoyF 发表于 2018-8-14 15:48:34

本帖最后由 enjoyF 于 2018-8-14 16:06 编辑

我加的注释是在sellshort之后,一定有过交易,

maxbarsback我研究一下,谢谢!
页: [1]
查看完整版本: 求大神帮忙,TB中海龟测试报告有一笔问什么没有计算和显示???