|
12 | 12 | from tigeropen.examples.client_config import get_client_config |
13 | 13 |
|
14 | 14 |
|
| 15 | +def query_subscribed_callback(data): |
| 16 | + """ |
| 17 | + callback of PushClient.query_subscribed_quote |
| 18 | + :param data: |
| 19 | + example: |
| 20 | + {'subscribed_symbols': ['QQQ'], 'limit': 1200, 'used': 1, 'symbol_focus_keys': {'qqq': ['open', 'prev_close', 'low', 'volume', 'latest_price', 'close', 'high']}, |
| 21 | + 'subscribed_quote_depth_symbols': ['NVDA'], 'quote_depth_limit': 20, 'quote_depth_used': 1, |
| 22 | + 'subscribed_trade_tick_symbols': ['QQQ', 'AMD', '00700'], 'trade_tick_limit': 1200, 'trade_tick_used': 3 |
| 23 | + } |
| 24 | + :return: |
| 25 | + """ |
| 26 | + print(data) |
| 27 | + |
| 28 | + |
15 | 29 | def on_query_subscribed_quote(symbols, focus_keys, limit, used): |
16 | 30 | """ |
| 31 | + deprecated. Use query_subscribed_callback instead. |
17 | 32 | 查询已订阅symbol回调 |
18 | 33 | :param symbols: 订阅合约的列表 |
19 | 34 | :param focus_keys: 每个合约订阅的 key 列表 |
@@ -73,7 +88,7 @@ def on_tick_changed(symbol, items): |
73 | 88 | {'tick_type': '*', 'price': 293.87, 'volume': 102, 'part_code': 'NSDQ', |
74 | 89 | 'part_code_name': 'NASDAQ Stock Market, LLC (NASDAQ)', 'cond': 'US_FORM_T', 'time': 1656405616573, |
75 | 90 | 'server_timestamp': 1656405573461, |
76 | | - 'type': 'TradeTick', 'quote_level': 'usStockQuote', 'sn': 342, 'timestamp': 1656405617385}] |
| 91 | + 'type': 'TradeTick', 'quote_level': 'usStockQuote', 'sn': 343, 'timestamp': 1656405617385}] |
77 | 92 | :return: |
78 | 93 | """ |
79 | 94 | print(symbol, items) |
@@ -179,7 +194,9 @@ def disconnect_callback(): |
179 | 194 | # 逐笔数据回调 |
180 | 195 | push_client.tick_changed = on_tick_changed |
181 | 196 | # 已订阅 symbol 查询回调 |
182 | | - push_client.subscribed_symbols = on_query_subscribed_quote |
| 197 | + push_client.query_subscribed_callback = query_subscribed_callback |
| 198 | + # 已订阅 symbol 查询回调(已废弃) |
| 199 | + # push_client.subscribed_symbols = on_query_subscribed_quote |
183 | 200 | # 订单变动回调 |
184 | 201 | push_client.order_changed = on_order_changed |
185 | 202 | # 资产变动回调 |
|
0 commit comments