使用Python SDK库轻松获取港股、美股、A股实时行情与历史K线数据

282 阅读1分钟

在数据分析和自动化交易领域,高效获取市场信息是关键。QOS API Python SDK为开发者提供了便捷的数据接入方案,支持多种市场的行情数据采集。

技术方案优势

QOS API的技术特点包括:

  • 多市场数据统一接口
  • 实时数据推送机制
  • 历史数据完整归档
  • 稳定可靠的服务保障

开发环境准备

pip install qos-api

核心功能实现

1. 市场数据采集

from qos_api import QOSClient
# 获取免费api key:  https://qos.hk
client = QOSClient(api_key="您的API_KEY")
market_data = client.get_snapshot(["US:AAPL","HK:00700","SH:600519"])

2. 历史数据分析

from qos_api.constants import KLineType

history_data = client.get_kline(
    codes=["SH:600519"],
    ktype=KLineType.DAY.value,
    count=30
)

3. 实时数据订阅

# 获取免费api key:  https://qos.hk
async def handle_realtime_data(update):
    print(f"数据更新: {update}")

async def main():
    client = QOSClient(api_key="您的API_KEY")
    client.register_callback("T", handle_realtime_data)
    await client.connect_ws()
    await client.subscribe_updates(["US:TSLA"])

asyncio.run(main())

4. 更多信息