Files
easy_tdx_max/examples/01_connection/async_connect.py
T
Justin Gu 02701952ca feat: merge datetime fields in DataFrame output, hide MinuteBar internal fields
- 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
2026-05-22 04:19:07 +08:00

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())