mirror of
https://ghfast.top/https://github.com/aeroxw/easy-tdx.git
synced 2026-09-12 22:44:17 +08:00
- Add MacClient/AsyncMacClient with full MAC protocol support (quotes, kline with adjustment, tick charts, transactions, boards, capital flow, auction, unusual, symbol info, server info) - Add MacExClient/AsyncMacExClient for extended markets (HK, US, futures) - Add UnifiedTdxClient auto-routing between A-share and extended markets - Add `easy-tdx` CLI tool with JSON default output, Agent-friendly - Add field bitmap protocol for custom quote field selection - Fix quote-list missing fields (default to BASIC+VOLUME preset) - Add config.py with centralized host management and auto-discovery - Add 50+ examples covering all APIs (01-20) - Rewrite README with CLI-first, Agent-friendly documentation - Bump version to 1.1.0 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
34 lines
921 B
Python
34 lines
921 B
Python
"""财务数据命令(暂未实现)。"""
|
|
|
|
from __future__ import annotations
|
|
|
|
import click
|
|
|
|
|
|
@click.command("f10")
|
|
@click.argument("market")
|
|
@click.argument("code")
|
|
def f10(market: str, code: str) -> None:
|
|
"""获取 F10 财务数据(暂未实现)。
|
|
|
|
示例:
|
|
|
|
easy-tdx f10 SZ 000001
|
|
"""
|
|
raise click.UsageError("f10 命令暂未实现,请使用 TdxClient.get_finance_info() API")
|
|
|
|
|
|
@click.command("fund-flow")
|
|
@click.argument("market")
|
|
@click.argument("code")
|
|
@click.option("--start", default=0, type=int, help="起始偏移")
|
|
@click.option("--count", default=30, type=int, help="请求数量")
|
|
def fund_flow(market: str, code: str, start: int, count: int) -> None:
|
|
"""获取历史资金流向(暂未实现)。
|
|
|
|
示例:
|
|
|
|
easy-tdx fund-flow SZ 000001
|
|
"""
|
|
raise click.UsageError("fund-flow 命令暂未实现,请使用 TdxClient.get_history_fund_flow() API")
|