Tencent Finance Stock Price
Query real-time stock quotes via Tencent Finance API.
Usage
uv run ~/.openclaw/skills/tencent-finance-stock-price/scripts/query_stock.py <stock1> [stock2] ...
Supported Input Formats
Chinese Names (Auto-mapped)
- A-Share Indices:
上证指数,科创50,创业板指 - HK Indices:
恒生指数,恒生科技 - US Indices:
标普500,纳指100,纳斯达克
Stock Codes
- A-Shares:
sh000001,sz399006,sh600519(Moutai) - HK Stocks:
hkHSI,hk01810(Xiaomi) - US Stocks:
usAAPL(Apple),usTSLA(Tesla)
Examples
# Query by Chinese name
uv run ~/.openclaw/skills/tencent-finance-stock-price/scripts/query_stock.py 上证指数 恒生科技
# Query by code
uv run ~/.openclaw/skills/tencent-finance-stock-price/scripts/query_stock.py sh000001 hkHSI usAAPL
# Query multiple stocks
uv run ~/.openclaw/skills/tencent-finance-stock-price/scripts/query_stock.py 上证指数 创业板指 恒生指数 纳指100
Output Format
Returns a formatted table with:
- Name: Stock name
- Code: Stock code
- Price: Current price/points
- Change: Change amount
- Change%: Change percentage with 🟢/🔴 indicator
Data Source
- API:
http://qt.gtimg.cn/q=<codes> - Encoding: GB2312
- Response format:
v_code="data~data~..." - Key indices: 1=name, 3=price, 31=change, 32=change%
API Response Format
The Tencent API returns data in this format:
v_sh000001="1~上证指数~000001~4108.57~...~26.10~0.64~...";
Fields are separated by ~:
- Index 1: Stock name
- Index 3: Current price
- Index 31: Change amount
- Index 32: Change percentage