# 基本用法
<br>
```
from pytdx.hq import TdxHq_API
api = TdxHq_API()
if api.connect('119.147.212.81', 7709):
"""代碼塊""
api.disconnect()
```
<br>
# 接口實現
<br>
## 1. 標準行情 pytdx.hq
讀取標準行情信息
```
# 獲取多只股票行情信息
api.get_security_quotes([(市場代碼1, 股票代碼1), (市場代碼2, 股票代碼2), ... ])
```
> 非股票品種代碼,有些獲取的價格不是實際價格,比如可轉債獲取價格為實際價格\*10。這是可能是TDX為了防止浮點數錯誤,報價在傳輸和存儲時實際都保存為整數,然后根據品種進行處理的結果
```
# 獲取k線
api.get_security_bars(k線種類,市場代碼,品種代碼,指定范圍內的開始位置,用戶請求的k線數目)
```
```
# 獲取股票列表
api.get_security_list(市場代碼, 起始位置)
```
```
# 獲取指數的k線
api.get_index_bars(k線種類,市場代碼,品種代碼,指定范圍內的開始位置,用戶請求的k線數目)
```
```
# 獲取分時行情
api.get_minute_time_data(市場代碼,品種代碼)
```
```
# 獲取歷史分時行情
api.get_history_minute_time_data(市場代碼,品種代碼,時間)
```
```
# 獲取分筆成交
api.get_transaction_data(市場代碼,品種代碼,起始位置,數量)
```
<br>
## 2. 擴展行情 pytdx.exhq
讀取擴展行情(外盤、期權、期貨等)
## 3. 數據文件讀取
讀取從tdx中導出的k線數據
## 4. 歷史專業財務數據爬取和解析
# 其他功能
1. 備用連接池
用于實現備用連接池以及failover支持的行情接口
2. 命令行
用于方便使用命令行調試,以及使用命令行hqget和hqreader來調用和解析數據