Skip to content

Commit 377899e

Browse files
authored
Update README.md
1 parent 981a0f0 commit 377899e

File tree

1 file changed

+3
-41
lines changed

1 file changed

+3
-41
lines changed

README.md

Lines changed: 3 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -89,52 +89,18 @@ def get_quote_apis():
8989
client_config = get_client_config()
9090
quote_client = QuoteClient(client_config)
9191
quote_client.get_market_status(Market.US)
92-
quote_client.get_briefs(symbols=['AAPL', '00700', '600519'], include_ask_bid=True, right=QuoteRight.BR)
93-
quote_client.get_timeline(['AAPL'], period=TimelinePeriod.DAY, include_hour_trading=True)
94-
quote_client.get_bars(['AAPL'])
92+
9593
96-
def get_option_quote():
97-
client_config = get_client_config()
98-
quote_client = QuoteClient(client_config)
99-
symbol = 'AAPL'
100-
expirations = quote_client.get_option_expirations(symbols=[symbol])
101-
if len(expirations) > 1:
102-
expiry = int(expirations[expirations['symbol'] == symbol].at[0, 'timestamp'])
103-
quote_client.get_option_chain(symbol, expiry)
104-
105-
quote_client.get_option_briefs(['AAPL 190104C00121000'])
106-
quote_client.get_option_bars(['AAPL 190104P00134000'])
107-
quote_client.get_option_trade_ticks(['AAPL 190104P00134000'])
108-
109-
110-
def get_future_quote():
111-
client_config = get_client_config()
112-
quote_client = QuoteClient(client_config)
113-
exchanges = quote_client.get_future_exchanges()
114-
print(exchanges)
115-
quote_client.get_future_bars(['CN1901'], begin_time=-1, end_time=1545105097358)
116-
quote_client.get_future_trade_ticks(['CN1901'])
117-
quote_client.get_future_contracts('CME')
118-
quote_client.get_future_trading_times('CN1901', trading_date=1545049282852)
119-
quote_client.get_future_brief(['ES1906', 'CN1901'])
120-
12194
```
12295

123-
- 行情和交易信息推送
96+
- 交易信息推送
12497
```
12598
from tigeropen.common.consts import Language
12699
from tigeropen.common.util.signature_utils import read_private_key
127100
from tigeropen.push.push_client import PushClient
128101
from tigeropen.tiger_open_config import TigerOpenClientConfig
129102
130103
131-
def on_query_subscribed_quote(symbols, focus_keys, limit, used):
132-
print(symbols, focus_keys, limit, used)
133-
134-
135-
def on_quote_changed(symbol, items, hour_trading):
136-
print(symbol, items, hour_trading)
137-
138104
139105
is_sandbox = False
140106
client_config = TigerOpenClientConfig(sandbox_debug=is_sandbox)
@@ -145,11 +111,7 @@ client_config.account = 'your account'
145111
client_config.language = Language.en_US
146112
protocol, host, port = client_config.socket_host_port
147113
push_client = PushClient(host, port, use_ssl=(protocol == 'ssl'))
148-
push_client.quote_changed = on_quote_changed
149-
push_client.subscribed_symbols = on_query_subscribed_quote
150114
push_client.connect(client_config.tiger_id, client_config.private_key)
151-
push_client.query_subscribed_quote()
152-
push_client.subscribe_quote(['AAPL', 'GOOG'])
153115
push_client.subscribe_asset()
154116
155117
time.sleep(600)
@@ -178,4 +140,4 @@ push_client.disconnect()
178140
* 使用新版本时请先仔细阅读接口文档,大部分问题都可以在接口文档中找到你想要的答案。
179141
* 欢迎大家提出建议、也可以提出各种需求,我们一定会尽量满足大家的需求。
180142

181-
---
143+
---

0 commit comments

Comments
 (0)