港股美股A股股票数据免费获取方法

对于投资者、金融开发者和量化交易者来说,获取稳定、实时、精准的股票行情数据至关重要。QOS 行情 API 提供美股 API、港股 API、A 股 API,支持美股实时报价数据、港股实时报价数据、A 股实时报价数据,同时提供美股 K 线、港股 K 线、A 股 K 线等历史行情数据,帮助用户全面分析市场趋势。

QOS API 兼容 REST API 和 WebSocket,让你轻松获取全球主要市场的股票行情,实现智能投资与金融创新。无论是构建量化交易系统、开发投资应用,还是进行深度市场分析,QOS 行情 API 都能为你提供专业、稳定的数据支持。

一、QOS 行情 API 介绍

QOS行情API 是一款专为金融市场打造的股票行情数据接口,提供高效、低延迟的数据服务,适用于个人投资者、交易系统开发者和企业应用。主要特点包括:

二、如何免费获取股票数据?

1. 注册并获取 API Key

访问 QOS 官网 注册账号,并在菜单栏右侧获取 API Key,这是调用 API 的凭证。

2. 使用 REST API 获取股票行情

REST API 适用于定期查询单只或多只股票的最新价格、涨跌幅(根据昨收计算所得),盘前,盘后,夜盘等数据。接口全部采用批量的形式,同时支持港股,美股,A股等股票代码的直接传入并获取数据。

请求示例(python):

import requests
import json

# 官网:https://qos.hk
# 免费api key注册申请:https://qos.hk
url = "https://api.qos.hk/snapshot?key=your-api-key"

payload = json.dumps({
  "codes": [
    "US:AAPL"
  ]
})
headers = {
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

返回示例:

{
    "msg": "OK",
    "data": [
        {
            "c": "US:AAPL",
            "lp": "223.19",
            "yp": "222.13",
            "o": "219.805",
            "h": "223.68",
            "l": "218.9",
            "ts": 1743537601,
            "v": "36412740",
            "t": "8095865967",
            "s": 0,
            "pq": {
                "o": "222.49",
                "lp": "222.49",
                "ts": 1743583935,
                "v": "7484",
                "t": "1664360.54",
                "h": "222.66",
                "l": "222.12",
                "yp": "223.19"
            },
            "aq": {
                "o": "223.19",
                "lp": "223.41",
                "ts": 1743551955,
                "v": "2816653",
                "t": "628660220.1299999952",
                "h": "224",
                "l": "222.13",
                "yp": "223.19"
            },
            "nq": {
                "o": "223.25",
                "lp": "222.53",
                "ts": 1743580800,
                "v": "11166",
                "t": "2486743.8799999999",
                "h": "223.25",
                "l": "222.24",
                "yp": "223.19"
            },
            "tt": 2
        }
    ]
}

该接口返回苹果公司AAPL.US的实时行情,包括最新价格、涨跌幅(根据昨收计算所得),盘前,盘后,夜盘等数据。

3. 使用 WebSocket 订阅实时行情

如果你的应用需要毫秒级行情更新,可以使用 WebSocket 订阅股票数据。

示例代码(python):

import websocket
import time
import threading
import json

# WebSocket URL(根据实际情况替换)
url = "wss://api.qos.hk/ws"
# API Key(替换为你的API Key)
# 官网:https://qos.hk
# 免费api key注册申请:https://qos.hk
api_key = "your-api-key"

def on_message(ws, message):
    print("接收到消息:", message)

def on_error(ws, error):
    print("错误:", error)

def on_close(ws, close_status_code, close_msg):
    print("连接关闭")

def on_open(ws):
    # 发送初始订阅行情快照消息
    subscribe_message_1 = json.dumps({
        "type": "S",
        "codes": [
            "US:AAPL"
        ],
        "reqid": 1
    })
    ws.send(subscribe_message_1)

    # 2秒后发送第二个订阅命令
    def send_second_subscription():
        time.sleep(1)
        subscribe_message_2 = json.dumps({
            "type": "T",
            "codes": [
                "US:AAPL"
            ],
            "reqid": 1
        })
        ws.send(subscribe_message_2)
        
        time.sleep(1)
        
        subscribe_message_2 = json.dumps({
            "type": "D",
            "codes": [
                "US:AAPL"
            ],
            "reqid": 1
        })
        ws.send(subscribe_message_2)

    threading.Thread(target=send_second_subscription).start()
    
    # 发送心跳包(每20秒)
    def send_heartbeat():
        while True:
            time.sleep(20)
            heartbeat_message = json.dumps({"type":"H"})
            ws.send(heartbeat_message)
            print("发送心跳包")

    threading.Thread(target=send_heartbeat, daemon=True).start()

# 创建WebSocket连接
ws = websocket.WebSocketApp(url + "?key=" + api_key,
                            on_message=on_message,
                            on_error=on_error,
                            on_close=on_close,
                            on_open=on_open)

# 运行WebSocket连接
ws.run_forever()

一旦连接成功,并且发送了订阅请求,服务器将持续推送AAPL.US的实时行情数据,盘口深度数据,最新的逐笔成交记录。

三、QOS 行情 API 的优势

1. 高质量数据源

QOS 行情 API 提供来自权威市场数据源的股票行情,确保精准可靠。

2. 低延迟、高并发

采用先进的架构,支持大规模并发请求,数据推送速度快。

3. 免费试用,套餐灵活

QOS 行情 API 提供免费试用额度,适合开发者和企业测试,同时支持灵活定制套餐,满足不同业务需求。

结语

无论是个人投资者、金融网站、量化交易系统还是证券分析软件,QOS 行情 API 都能为你提供高效、稳定、免费的股票行情数据。立即访问 QOS 官网 申请 API Key,开始你的智能投资之旅!

联系客服

联系客服

Telegram: @stock_quote_api

联系客服