mirror of
https://ghfast.top/https://github.com/aeroxw/easy_tdx_max.git
synced 2026-09-12 18:04:20 +08:00
- K-line: daily+ periods output 'date' only, minute periods output 'datetime' - Transactions (tick-by-tick): combine date param + hour/minute into 'datetime' - XdxrRecord, HistoricalFundFlow: year/month/day merged to 'date' - MinuteBar: rename unknown_1 to _unknown_1 (hidden from DataFrame) - MinuteBar: add datetime column computed from bar index (A-share 240-bar pattern) - get_minute_time_data: use history endpoint only (current-day endpoint broken in pytdx too) - Update all examples to reflect new DataFrame column names
21 lines
563 B
Python
21 lines
563 B
Python
"""演示:异步客户端连接与基本用法。"""
|
|
|
|
import asyncio
|
|
|
|
from easy_tdx import AsyncTdxClient, KlineCategory, Market
|
|
|
|
|
|
async def main():
|
|
# 手动指定服务器
|
|
async with AsyncTdxClient("180.153.18.170") as c:
|
|
count = await c.get_security_count(Market.SH)
|
|
print(f"沪市证券总数: {count}")
|
|
|
|
# 自动优选服务器
|
|
async with AsyncTdxClient.from_best_host() as c:
|
|
df = await c.get_security_bars(Market.SH, "600000", KlineCategory.DAY, 0, 5)
|
|
print(df.to_string(index=False))
|
|
|
|
|
|
asyncio.run(main())
|