Ptrade有财务接口,可以获取换手率,但是只能获取前一个交易日的数据,不能随时获取最新换手率。
如果想要获取实时的换手率,应该如何处理呢?
点头像添加咨询!!AA级上市券商,佣金成本价,逆回购一折!专项两融3.8%;港股通W0.8;
北交所W2!ETF十万分5,期权2,ETF套利免申赎费!免费提供QMT+ptrade量化软件
、LDP极速柜台;
万得宏汇套利软件、VIP极速通道、L2十档行情
!!靓号(888)开户!支持T0智能算法!
首先我们要知道换手率是如何计算的。
换手率公式:当日成交量
(股数)/流通股数*100%
知道公式之后就不难看出,只需要获取当日成交量和流通股数的数据就可以进行计算。
当日成交量可以用get_history 函数接口进行获取,
get_history(count, frequency='1d', field='close', security_list=None, fq=None, include=False, fill='nan', is_dict=False)
流通股数用get_fundamentals函数接口进行获取。
get_fundamentals(security, table, fields =None, date =None, start_year =None, end_year =None, report_types =None, merge_type =None, is_dataframe =False)
然后分三步走
第一步就是用get_history 函数获取成交量
第二步,用get_fundamentals函数获取流通股数
第三步,就是进行公式计算了
我们来看看代码示例:
温馨提示:投资有风险,选择需谨慎。

