get_turnover_rate - 历史换手率

  • getturnover_rate(_order_book_id, count=1, fields=None)
param order_book_id:
可输入order_book_id, order_book_id list, symbol, symbol list
type order_book_id:
str | list[str]
param int count:
回溯获取的数据个数。默认为当前能够获取到的最近的数据
param str fields:
默认为所有字段。见下方列表
fields字段名
today当天换手率
week过去一周平均换手率
month过去一个月平均换手率
three_month过去三个月平均换手率
six_month过去六个月平均换手率
year过去一年平均换手率
current_year当年平均换手率
total上市以来平均换手率
return:
  • 如果只传入一个order_book_id,多个fields,返回 pandas.DataFrame
  • 如果传入order_book_id list,并指定单个field,函数会返回一个 pandas.DataFrame
  • 如果传入order_book_id list,并指定多个fields,函数会返回一个 pandas.Panel
example:

获取平安银行历史换手率情况:

  1. logger.info(get_turnover_rate('000001.XSHE', count=5))
  2. #[Out]
  3. # today week month three_month six_month year \
  4. #2016-08-01 0.5190 0.4478 0.3213 0.2877 0.3442 0.5027
  5. #2016-08-02 0.3070 0.4134 0.3112 0.2843 0.3427 0.5019
  6. #2016-08-03 0.2902 0.3460 0.3102 0.2823 0.3432 0.4982
  7. #2016-08-04 0.9189 0.4938 0.3331 0.2914 0.3482 0.4992
  8. #2016-08-05 0.4962 0.5031 0.3426 0.2960 0.3504 0.4994
  9.  
  10. # current_year total
  11. #2016-08-01 0.3585 1.1341
  12. #2016-08-02 0.3570 1.1341
  13. #2016-08-03 0.3565 1.1339
  14. #2016-08-04 0.3604 1.1339
  15. #2016-08-05 0.3613 1.1338