You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用RESTClient获取聚合数据后,如何读取Open(开盘价)字段?

如何从Polygon的Agg对象读取开盘价(Open)数据

你可以直接通过访问Agg对象的**open属性**来获取开盘价数据,这是Polygon SDK为Agg模型预设的属性之一。

示例代码修改

基于你提供的代码,调整后可以这样读取每个聚合数据的开盘价:

from polygon import RESTClient
client = RESTClient("xxxxxxxxx")
aggs = []
for a in client.list_aggs("SPY",1,"minute","2023-07-25","2023-07-25",limit=50000,):
    aggs.append(a)
    # 直接读取当前Agg对象的开盘价
    current_open = a.open
    print(f"当前分钟K线开盘价: {current_open}")

# 也可以遍历保存后的aggs列表获取所有开盘价
all_opens = [agg.open for agg in aggs]
print("所有分钟K线开盘价列表:", all_opens)

说明

从你打印的Agg对象结构Agg(open=455.34, ...)就能看出,open是该对象的一个公开属性,直接通过.运算符访问即可,类似的还有high(最高价)、low(最低价)、close(收盘价)等属性都可以用同样方式读取。

内容的提问来源于stack exchange,提问作者Misha Zabrodin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 20:57:04