最近做历史回测,分别用tbquant和tbquant3, 同一代码,tbq3复制from tbq, 但测试结果不同。经查验,发现tbq3的保证金没有随市场变化,如白银现在已经是0.12,而tbq3图上还是显示0.09。tbq显示对的-0.12。
不知道我指的问题是否是真,或者tbq3刚上来还不成熟,还有潜在问题,所以请问:目前实盘建议用tbquant还是tbquant3
你这个工作区是不是以前老的工作区,老的工作区都保存历史记录,只有新建的工作区才会读取默认设置
我不是老工作区,但用的是多图层多周期 data[d*i+1].Commentary(\";marginratio=\"+ text(marginratio,3)); 不知道是不是这个原因造成? 代码tbq和tbq3一样。
那挺奇怪的,上面截图发给你了,系统里的默认保证金率都是可以查的,不太可能你查出来的保证金率和系统里显示的不一致
你如果觉得是bug,请提交一份可以复现的代码或者工作区文件
核查了一下,默认给的是12,两边是一样的,你自己搞错了?
这个保证金其实是可以自己设置的,所以默认是多少其实没有太大差别
这个会转发给研发,下个版本更新的时候重设一下保证金率。
因为这个保证金率,交易所经常改,所以系统给的默认是多少没什么意义。