我用
C.get_financial_data(fieldList=['CAPITALSTRUCTURE.total_capital'], stockList=stock_list, startDate='20250710', endDate='20250710')
来获取股本数据,想计算总市值。但是部分股票的股本数据为nan是为什么?我看到论坛上有人说若股本数据未变化就会为nan,需要自己向前填充,我甚至将startDate从2015年开始结果仍然有大量股票的股本数据为0.想问下是为什么,是api的bug吗?
举报
get_financial_data是财务数据,固定时间披露的,
这个时间和实际除权时间会不一致,导致填充的市值不是实际市值,
比如茅台 600519.SH,在20150717 stockBonus(每股红股)为0.1,
600519.SH
stockBonus
也就是20150717总股本发生变动,
然后 get_financial_data()查财务数据,披露时间7.10,截止时间7.20,
get_financial_data
无论用哪个时间都跟实际除权日对不上,导致过早/过晚用上了新的市值.
本版积分规则 发表回复 回帖后跳转到最后一页
1
2
0