Skip to content

Commit e5e5cb1

Browse files
committed
rename depth quote api
1 parent 643bf88 commit e5e5cb1

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

tigeropen/common/consts/service_types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
QUOTE_REAL_TIME = "quote_real_time"
4343
QUOTE_SHORTABLE_STOCKS = "quote_shortable_stocks"
4444
QUOTE_STOCK_TRADE = "quote_stock_trade"
45-
ORDER_BOOK = "ask_bid" # level2 深度行情
45+
QUOTE_DEPTH = "quote_depth" # level2 深度行情
4646
GRAB_QUOTE_PERMISSION = "grab_quote_permission" # 抢占行情
4747

4848
# 期权行情

tigeropen/examples/quote_client_demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def get_quote():
4444
short_interest = openapi_client.get_short_interest(['GOOG', 'AAPL', '00700'])
4545
print(short_interest)
4646
# 获取深度行情
47-
order_book = openapi_client.get_order_book(['02828'], Market.HK)
47+
order_book = openapi_client.get_depth_quote(['02828'], Market.HK)
4848
print(order_book)
4949
# 股票详情
5050
stock_details = openapi_client.get_stock_details(['AAPL', '03690'])

tigeropen/quote/quote_client.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
OPTION_KLINE, OPTION_TRADE_TICK, FUTURE_KLINE, FUTURE_TICK, FUTURE_CONTRACT_BY_EXCHANGE_CODE, \
2020
FUTURE_TRADING_DATE, QUOTE_SHORTABLE_STOCKS, FUTURE_REAL_TIME_QUOTE, \
2121
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
2323
from tigeropen.common.exceptions import ApiException
2424
from tigeropen.common.util.common_utils import eastern
2525
from tigeropen.common.util.contract_utils import extract_option_info
@@ -35,7 +35,7 @@
3535
from tigeropen.quote.request import OpenApiRequest
3636
from tigeropen.quote.request.model import MarketParams, MultipleQuoteParams, MultipleContractParams, \
3737
FutureQuoteParams, FutureExchangeParams, FutureTypeParams, FutureTradingTimeParams, SingleContractParams, \
38-
SingleOptionQuoteParams, OrderBookParams
38+
SingleOptionQuoteParams, QuoteDepthParams
3939
from tigeropen.quote.response.future_briefs_response import FutureBriefsResponse
4040
from tigeropen.quote.response.future_contract_response import FutureContractResponse
4141
from tigeropen.quote.response.future_exchange_response import FutureExchangeResponse
@@ -51,7 +51,7 @@
5151
from tigeropen.quote.response.quote_bar_response import QuoteBarResponse
5252
from tigeropen.quote.response.quote_brief_response import QuoteBriefResponse
5353
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
5555
from tigeropen.quote.response.quote_ticks_response import TradeTickResponse
5656
from tigeropen.quote.response.quote_timeline_response import QuoteTimelineResponse
5757
from tigeropen.quote.response.stock_briefs_response import StockBriefsResponse
@@ -435,7 +435,7 @@ def get_short_interest(self, symbols, lang=None):
435435

436436
return None
437437

438-
def get_order_book(self, symbols, market):
438+
def get_depth_quote(self, symbols, market):
439439
"""
440440
获取深度行情
441441
:param symbols:
@@ -466,19 +466,19 @@ def get_order_book(self, symbols, market):
466466
(106, 33400, 4), (105.9, 29600, 3), (105.8, 9600, 2), (105.7, 15200, 2), (105.6, 0, 0)]}
467467
}
468468
469-
asks 和 bids 列表项数据含义为:
469+
asks 和 bids 列表项数据含义为 (委托价格,委托数量,委托订单数) :
470470
[(ask_price1, ask_volume1, order_count), (ask_price2, ask_volume2, order_count), ...]
471471
[(bid_price1, bid_volume2, order_count), (bid_price2, bid_volume2, order_count), ...]
472472
473473
"""
474-
params = OrderBookParams()
474+
params = QuoteDepthParams()
475475
params.symbols = symbols if isinstance(symbols, list) else [symbols]
476476
params.market = market.value
477477

478-
request = OpenApiRequest(ORDER_BOOK, biz_model=params)
478+
request = OpenApiRequest(QUOTE_DEPTH, biz_model=params)
479479
response_content = self.__fetch_data(request)
480480
if response_content:
481-
response = OrderBookResponse()
481+
response = DepthQuoteResponse()
482482
response.parse_response_content(response_content)
483483
if response.is_success():
484484
return response.order_book

tigeropen/quote/request/model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,7 @@ def to_openapi_dict(self):
674674
return params
675675

676676

677-
class OrderBookParams(object):
677+
class QuoteDepthParams(object):
678678
def __init__(self):
679679
self._symbols = None
680680
self._market = None

tigeropen/quote/response/quote_order_book_response.py renamed to tigeropen/quote/response/quote_depth_response.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
from tigeropen.common.util.string_utils import get_string
44

55

6-
class OrderBookResponse(TigerResponse):
6+
class DepthQuoteResponse(TigerResponse):
77
def __init__(self):
8-
super(OrderBookResponse, self).__init__()
8+
super(DepthQuoteResponse, self).__init__()
99
self.order_book = dict()
1010
self._is_success = None
1111

1212
def parse_response_content(self, response_content):
13-
response = super(OrderBookResponse, self).parse_response_content(response_content)
13+
response = super(DepthQuoteResponse, self).parse_response_content(response_content)
1414
if 'is_success' in response:
1515
self._is_success = response['is_success']
1616

0 commit comments

Comments
 (0)