全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
使用buy(lots,price)时,lots带小数,如lots=0.3,=1.5,如果运行起来,最终buy下什么委托单?
2023-11-22 16:44


使用buy(lots,price)时,lots带小数,如lots=0.3,=1.5,如果运行起来,最终buy下什么委托单?如分别0.3vs0,  1.5vs1? 如果下单=0是否不会下这个委托单?

c166****4159

intpart取整,取整后手数必须大于0,别给自己找麻烦

2023-11-22 18:04
justin321
@c166****4159

我之前在下单前加了一个条件if(.... and lots>=1),  可能lots计算时用了h[0],被通知闪烁。所以考虑去掉lots>=1条件,但回测结果不一样,所以我想知道tb针对这个函数黑箱背后规则。 关于intpart和round我知道,只想问问tb老师针对解答。 还是感谢您的答复

2023-11-22 18:47
c166****4159
@justin321

用最高价和最低价就不会信号闪烁吧?

2023-11-22 19:00
justin321
@c166****4159

计算公式还是有点复杂,如果仅仅h-l(或固定价)>x,或l-h(或固定价)<x, 或者直接用open肯定不闪烁,有自己计算复权系数和订单簿

2023-11-22 22:02
c166****4159

研究这个没有意义

2023-11-22 18:05
您未登录,请先 登录注册 后发表评论
顶部