|
15 | 15 | from tigeropen.common.consts import THREAD_LOCAL, SecurityType, CorporateActionType, IndustryLevel |
16 | 16 | from tigeropen.common.consts.filter_fields import FieldBelongType |
17 | 17 | from tigeropen.common.consts.service_types import GRAB_QUOTE_PERMISSION, QUOTE_DELAY, GET_QUOTE_PERMISSION, \ |
18 | | - HISTORY_TIMELINE, FUTURE_CONTRACT_BY_CONTRACT_CODE, TRADING_CALENDAR, FUTURE_CONTRACTS, MARKET_SCANNER, \ |
| 18 | + HISTORY_TIMELINE, FUTURE_CONTRACT_BY_CONTRACT_CODE, STOCK_FUNDAMENTAL, TRADING_CALENDAR, FUTURE_CONTRACTS, MARKET_SCANNER, \ |
19 | 19 | STOCK_BROKER, CAPITAL_FLOW, CAPITAL_DISTRIBUTION, WARRANT_REAL_TIME_QUOTE, WARRANT_FILTER, MARKET_SCANNER_TAGS, \ |
20 | 20 | KLINE_QUOTA, FUND_ALL_SYMBOLS, FUND_CONTRACTS, FUND_QUOTE, FUND_HISTORY_QUOTE, FINANCIAL_CURRENCY, \ |
21 | 21 | FINANCIAL_EXCHANGE_RATE, ALL_HK_OPTION_SYMBOLS, OPTION_DEPTH |
@@ -1838,6 +1838,21 @@ def get_fund_history_quote(self, symbols, begin_time, end_time, limit=None): |
1838 | 1838 | params.lang = get_enum_value(self._lang) |
1839 | 1839 | request = OpenApiRequest(FUND_HISTORY_QUOTE, biz_model=params) |
1840 | 1840 | response_content = self.__fetch_data(request) |
| 1841 | + if response_content: |
| 1842 | + response = QuoteDataframeResponse() |
| 1843 | + response.parse_response_content(response_content) |
| 1844 | + if response.is_success(): |
| 1845 | + return response.result |
| 1846 | + else: |
| 1847 | + raise ApiException(response.code, response.message) |
| 1848 | + |
| 1849 | + def get_stock_fundamental(self, symbols, market): |
| 1850 | + params = MultipleQuoteParams() |
| 1851 | + params.symbols = symbols if isinstance(symbols, list) else [symbols] |
| 1852 | + params.market = get_enum_value(market) |
| 1853 | + params.lang = get_enum_value(self._lang) |
| 1854 | + request = OpenApiRequest(STOCK_FUNDAMENTAL, biz_model=params) |
| 1855 | + response_content = self.__fetch_data(request) |
1841 | 1856 | if response_content: |
1842 | 1857 | response = QuoteDataframeResponse() |
1843 | 1858 | response.parse_response_content(response_content) |
|
0 commit comments