全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
发现程序的一个bug,怎么解
2022-04-05 21:58

shoritlowc=Lowest(c[1],10);    

if(c[1]<=shortlowc){};

两个很简单的语句,但是用888连续合约时,用 Commentary可以观察到,收盘价是一个最多一位小数的值,10日内最低收盘价是一个尾数很多的值,会导致虽然上一根收盘实际是10日最低,但是由于尾数不一样,会有时成立,有时不成立。这个怎么解决??

kyover

你怎么观察的 

截个图说明下行么

我并不能复现出来你说的情况

2022-04-06 09:14
202****4175113102
@kyover

已截图。也把公式列出来了

2022-04-06 22:29
kyover
@202****4175113102

直接发代码 是不是更方便点

2022-04-25 09:28
kyover

2022-04-06 09:27
202****4175113102
2022-04-06 11:51
202****4175113102
2022-04-06 12:28
kyover
@202****4175113102

你展示的公式和你展示的k线好像不是一回事吧?公式里没有commentary这么多内容吧?

2022-04-07 07:19
202****4175113102
@kyover

所以我在下面又截图了,而且把简化后的test公式内容也写出来了

2022-04-07 08:21
202****4175113102

2022-04-06 12:38
ww180****1253

也发现了这个问题,在短线回测和实盘中影响很大

2022-04-24 14:42
kyover
@ww180****1253

发一下代码复现看看

2022-04-25 09:27
您未登录,请先 登录注册 后发表评论
顶部