HeyQuant 早期预览/了解当前开放范围

HEYQUANT / DOCUMENTATION

受限查询

使用 SQL 请求所需数据,不假定未公开的响应结构。

请求方式

client.query(sql) 发送 POST /query,JSON 请求体为 {"sql": "…"}。客户端原样提交字符串,由服务端限制只读查询范围。

import os
from heyquant import HeyQuantClient

with HeyQuantClient(
    base_url=os.environ["HEYQUANT_BASE_URL"],
    api_key=os.environ["HEYQUANT_API_KEY"],
) as client:
    result = client.query(
        "select trade_date, close "
        "from bars_stock_daily "
        "where symbol = '600519.SH' "
        "order by trade_date desc limit 5"
    )
    print(result)

返回值

成功时返回 response.json() 的结果,当前类型为 Any。示例打印整个返回值,不假定存在 rows、data 或其他未确认字段。

使用边界

公开客户端未定义支持的 SQL 子集、最大行数、配额或分页机制。不要把演示的 limit 5 解释为服务上限。具体可用能力以正式公开服务契约为准。

依据公开 Python 客户端编写查看源码 ↗