Skip to content

Commit

Permalink
Merge 1a16ba8 into d5afadc
Browse files Browse the repository at this point in the history
  • Loading branch information
Zhou-JiaJun committed Mar 6, 2023
2 parents d5afadc + 1a16ba8 commit 43df927
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
10 changes: 10 additions & 0 deletions docs/source/api/extend_api.rst
Expand Up @@ -53,6 +53,11 @@ concept - 概念股列表

.. autofunction:: concept

get_margin_stocks - 融资融券列表
--------------------------------------------------------

.. autofunction:: get_margin_stocks

get_shares - 流通股信息
------------------------------------------------------

Expand Down Expand Up @@ -88,6 +93,11 @@ current_performance - 财务快报数据
.. autofunction:: current_performance


get_pit_financials_ex - 季度财务信息
------------------------------------------------------

.. autofunction:: get_pit_financials_ex

指数
=================

Expand Down
12 changes: 12 additions & 0 deletions rqalpha/apis/api_rqdatac.py
Expand Up @@ -239,6 +239,7 @@ def get_margin_stocks(exchange=None, margin_type="all"):
# type: (str, str) -> List[str]
"""
获取某个日期深证、上证融资融券股票列表。
:param exchange: 交易所,默认为 None,返回所有字段。可选字段包括:'XSHE', 'sz' 代表深交所;'XSHG', 'sh' 代表上交所
:param margin_type: 'stock' 代表融券卖出,'cash',代表融资买入,'all',代表包含融资和融券,默认为'all'
:return: 属于该概念的股票 order_book_id
Expand Down Expand Up @@ -1157,6 +1158,17 @@ def get_pit_financials(fields, quarter=None, interval=None, order_book_ids=None,
@export_as_api
@apply_rules(verify_that('statements').is_in(['all', 'latest'], ignore_none=True))
def get_pit_financials_ex(order_book_ids, fields, count, statements='latest'):
# type: (Union[str, List[str]], Union[str, List[str]], int, str) -> Optional[pd.DataFrame]
"""
以给定一个报告期回溯的方式获取季度基础财务数据(三大表),即利润表(income_statement),资产负债表(balance_sheet),现金流量表(cash_flow_statement)。
:param order_book_ids: 合约代码,可传入order_book_id, order_book_id list,这里输入的是A股编码
:param fields: 需要返回的财务字段
:param count: 几条数据
:param statements: 设置 statements 为 all 时返回所有记录,statements 等于 latest 时返回最新的一条记录,默认为 latest.
:return:
"""
if isinstance(order_book_ids, str):
order_book_ids = [order_book_ids]
env = Environment.get_instance()
Expand Down

0 comments on commit 43df927

Please sign in to comment.