全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
基础数据只能一次性写入??
xybare 分享到
2021-11-05 11:58

用tbpy写入基础数据,

for i in range(len(ret1)):
     tbpy.write_fundamental('cat_prob3',code,ret1.index[i], float(ret1[i]))

当需要更新数据,对相同名字重复写入,就查询不到新数据了

但是用新名字重新写入数据就可以查询到,比如数据中心可以看到:cat_pro3,cat_pro4

cat_pro4,是我换了个名字重新写入新数据,查询没有问题

对cat_pro3重复写入新数据,就查询不到。

另外,如果把cat_pro3从数据库删除,再用cat_pro3的名字写入,数据库可以看到这个名字,但是仍然查询不到任何数据!!!

So funny

xybare

竟然没人回答。。。还好我后面用读取csv解决了,感觉tbpy就是个鸡肋,你们不重视,也不维护。哎。。

2021-11-08 10:12
watson_test
@xybare

我也是遇到这个问题,刚刚发现把刷新设置成实时可能就可以了,但是还不知道能不能盘中使用write_fundamental.

2021-12-09 12:51
chancechen
@xybare

新人入坑,求用读取CSV流程和方法,谢谢啦!

2023-06-15 16:26
zzm2172

对 问客服 推诿来社区 来社区也不能很好的解决问题

2021-11-16 08:59
bert718

tbpy写入的数据,不能在quant修改,一旦修改就认为是quant录入的数据。quant的写入的基础数据,暂时不允许tbpy调用。所以你在使用时,控制修改权始终是tbpy即可。

2021-11-16 09:20
202****9172654173

这个问题有结论了么?我也遇到了,感觉是bug,tbpy真是有点垃圾,文档又少

2022-01-27 17:08
您未登录,请先 登录注册 后发表评论
顶部