技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
market-data【数据与研究】Fetches and processes real-time and historical stock market data from TDX protocol servers. Provides K-line data at multiple intervals, real-time quotes, and market overviews. Trigger when the user requests stock prices, market data, or financial instrument data.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Fetches stock market data from TDX (通达信) protocol servers.
tradinglearn/pytdx2/client/quotationClient.py — QuotationClient with get_KLine_data(), get_security_quotes(), etc.tradinglearn/pytdx2/client/baseStockClient.py — BaseStockClient socket layer with auto-retrytradinglearn/pytdx2/const.py — MARKET, CATEGORY, PERIOD enums, 43+ server hostsget_security_quotes() / get_security_quotes_details() (with 5-level depth)get_KLine_data(market, code, period, start, count) — 1min to yearlyget_top_stock_board(category) — top gainers/losers/amplitude, get_index_info()from pytdx2.client.quotationClient import QuotationClient
from pytdx2.const import MARKET, PERIOD
client = QuotationClient()
client.connect().login()
# Daily K-line for 平安银行
klines = client.get_KLine_data(MARKET.SZ, "000001", PERIOD.DAY, start=0, count=800)
# Real-time quotes for a batch
quotes = client.get_security_quotes(["000001", "000002"])
client.disconnect()
client.disconnect() — sockets leak otherwisedata_fetcher.py wraps this with retry logic and DataFrame normalization