求大神帮忙,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 static/image/common/back.gif
附图片
并没有信号啊。。哪来的成交。。
性能测试报告是按图表信号来计算的,没有信号,自然报告里不会有所体现 。
这里只是你满足了你注释的条件,于是显示了注释内容,但不一定就表现所有的开平仓条件都满足了。。
在图表前端,一般是K线数量并没有满足maxbarsback,即计算所需的最大K线数,于是不显示信号。 本帖最后由 enjoyF 于 2018-8-14 16:07 编辑
我使用系统自带的公式 TurtleTrader,也是一样,
注意图中2011/3/21的PreBreakoutFailure是True,显示确实有过交易,但是图中没有标示,
测试报告中也显示之前没有交易。
你看看这个提示,BoolSeries PreBreakoutFailure(false); // 前一次突破是否失败
本帖最后由 enjoyF 于 2018-8-14 16:06 编辑
我加的注释是在sellshort之后,一定有过交易,
maxbarsback我研究一下,谢谢!
页:
[1]