|
19 | 19 | OPTION_KLINE, OPTION_TRADE_TICK, FUTURE_KLINE, FUTURE_TICK, FUTURE_CONTRACT_BY_EXCHANGE_CODE, \ |
20 | 20 | FUTURE_TRADING_DATE, QUOTE_SHORTABLE_STOCKS, FUTURE_REAL_TIME_QUOTE, \ |
21 | 21 | FUTURE_CURRENT_CONTRACT, QUOTE_REAL_TIME, QUOTE_STOCK_TRADE, FINANCIAL_DAILY, FINANCIAL_REPORT, CORPORATE_ACTION, \ |
22 | | - ORDER_BOOK, INDUSTRY_LIST, INDUSTRY_STOCKS, STOCK_INDUSTRY, STOCK_DETAIL |
| 22 | + QUOTE_DEPTH, INDUSTRY_LIST, INDUSTRY_STOCKS, STOCK_INDUSTRY, STOCK_DETAIL |
23 | 23 | from tigeropen.common.exceptions import ApiException |
24 | 24 | from tigeropen.common.util.common_utils import eastern |
25 | 25 | from tigeropen.common.util.contract_utils import extract_option_info |
|
35 | 35 | from tigeropen.quote.request import OpenApiRequest |
36 | 36 | from tigeropen.quote.request.model import MarketParams, MultipleQuoteParams, MultipleContractParams, \ |
37 | 37 | FutureQuoteParams, FutureExchangeParams, FutureTypeParams, FutureTradingTimeParams, SingleContractParams, \ |
38 | | - SingleOptionQuoteParams, OrderBookParams |
| 38 | + SingleOptionQuoteParams, QuoteDepthParams |
39 | 39 | from tigeropen.quote.response.future_briefs_response import FutureBriefsResponse |
40 | 40 | from tigeropen.quote.response.future_contract_response import FutureContractResponse |
41 | 41 | from tigeropen.quote.response.future_exchange_response import FutureExchangeResponse |
|
51 | 51 | from tigeropen.quote.response.quote_bar_response import QuoteBarResponse |
52 | 52 | from tigeropen.quote.response.quote_brief_response import QuoteBriefResponse |
53 | 53 | from tigeropen.quote.response.quote_grab_permission_response import QuoteGrabPermissionResponse |
54 | | -from tigeropen.quote.response.quote_order_book_response import OrderBookResponse |
| 54 | +from tigeropen.quote.response.quote_depth_response import DepthQuoteResponse |
55 | 55 | from tigeropen.quote.response.quote_ticks_response import TradeTickResponse |
56 | 56 | from tigeropen.quote.response.quote_timeline_response import QuoteTimelineResponse |
57 | 57 | from tigeropen.quote.response.stock_briefs_response import StockBriefsResponse |
@@ -435,7 +435,7 @@ def get_short_interest(self, symbols, lang=None): |
435 | 435 |
|
436 | 436 | return None |
437 | 437 |
|
438 | | - def get_order_book(self, symbols, market): |
| 438 | + def get_depth_quote(self, symbols, market): |
439 | 439 | """ |
440 | 440 | 获取深度行情 |
441 | 441 | :param symbols: |
@@ -466,19 +466,19 @@ def get_order_book(self, symbols, market): |
466 | 466 | (106, 33400, 4), (105.9, 29600, 3), (105.8, 9600, 2), (105.7, 15200, 2), (105.6, 0, 0)]} |
467 | 467 | } |
468 | 468 |
|
469 | | - asks 和 bids 列表项数据含义为: |
| 469 | + asks 和 bids 列表项数据含义为 (委托价格,委托数量,委托订单数) : |
470 | 470 | [(ask_price1, ask_volume1, order_count), (ask_price2, ask_volume2, order_count), ...] |
471 | 471 | [(bid_price1, bid_volume2, order_count), (bid_price2, bid_volume2, order_count), ...] |
472 | 472 |
|
473 | 473 | """ |
474 | | - params = OrderBookParams() |
| 474 | + params = QuoteDepthParams() |
475 | 475 | params.symbols = symbols if isinstance(symbols, list) else [symbols] |
476 | 476 | params.market = market.value |
477 | 477 |
|
478 | | - request = OpenApiRequest(ORDER_BOOK, biz_model=params) |
| 478 | + request = OpenApiRequest(QUOTE_DEPTH, biz_model=params) |
479 | 479 | response_content = self.__fetch_data(request) |
480 | 480 | if response_content: |
481 | | - response = OrderBookResponse() |
| 481 | + response = DepthQuoteResponse() |
482 | 482 | response.parse_response_content(response_content) |
483 | 483 | if response.is_success(): |
484 | 484 | return response.order_book |
|
0 commit comments