app中看到的k线数据,跟通过openapi拉回来的数据不一样
问题描述 app中看到的k线数据,跟通过openapi拉回来的数据不一样
代码例子
from longport.openapi import QuoteContext, Config, Period, AdjustType, TradeSessions, Candlestick, TradeContext
config = Config.from_env()
ctx = QuoteContext(config)
resp = ctx.candlesticks("BABA.US", Period.Min_10, 10, AdjustType.NoAdjust, TradeSessions.Intraday)
print(resp)
错误信息或结果截图
返回
代码返回的结果,看最后一条: Candlestick { close: 108.700, open: 108.360, low: 108.262, high: 108.700, volume: 507808, turnover: 55088141.962, timestamp: "2025-07-03T16:50:00Z", trade_session: Intraday }
OHCLV好像都不一样
你的环境信息
- 操作系统: macOS
- 开发语言: Python
- SDK 版本号: Name: longport Version: 3.0.7 Summary: A Python library for LongPort Open API
你好,这根 K 线应该是对应到非盘后时段的分钟 K,对应美东时间 12:50 这根,这里的时间戳是 UTC 时间,需要做一下时区转换。
- 官方文档中,哪里可以查到返回时间戳的时区信息啊?
- 查7.3当天的10分钟k线,为什么查不到2025-07-03T17:00:00Z的数据啊?是算在了下一个时间区段吗?
- 官方文档中,哪里可以查到返回时间戳的时区信息啊?
- 查7.3当天的10分钟k线,为什么查不到2025-07-03T17:00:00Z的数据啊?是算在了下一个时间区段吗?
1、返回的时间戳需要你自己做时区转换,转为你需要的时区 2、分钟 K 是分阶段的,我看你传入的参数应该是盘中时段,可以获取延长时段 K 线;可以参考文档中 Q&A 行情部分 https://open.longportapp.com/zh-CN/docs/qa/broker
由于没有活动,此问题已关闭。如果您仍遇到此问题,请打开一个新问题并附上此问题的链接。 This issue was closed due to inactivity. If you still encounter this issue, please open a new issue and link to this issue. Thank you.