openapi-sdk
openapi-sdk copied to clipboard
已购买OPRA美股期权行情,订阅之后没有推送数据
问题描述
已购买US期权openapi,但是订阅了实时行情之后,并没有期权的拓展字段返回,目前我需求是可以回溯目标的500个期权每日交易明细,以及每天实时监听期权交易明细(这块是延迟15分钟?还是实时返回.也有劳介绍一下).谢谢
代码例子
from time import sleep
from longport.openapi import QuoteContext, Config, SubType, PushQuote
def on_quote(symbol: str, event: PushQuote):
print(symbol, event)
config = Config(app_key = "xx", app_secret = "xx", access_token = "xx")
ctx = QuoteContext(config)
ctx.set_on_quote(on_quote)
subType = [SubType.Quote,SubType.Depth,SubType.Brokers,SubType.Trade]
ctx.subscribe(["BYND.US", "CORZ.US", "NVDA.US", "JD.US", "MARA.US", "OKLO.US", "IONQ.US", "AVGO.US", "ORCL.US", "AMD.US", "RDDT.US", "CRWV.US",
"TSLA.US", "PLTR.US", "COIN.US", "BLSH.US", "FIG.US", "NVO.US", "TRON.US", "GLD.US", "SLV.US", "HOOD.US", "CRCL.US", "AAPL.US", "GOOG.US", "PDD.US",
"MSTR.US", "IBIT.US", "BABA.US", "SPY.US", "AMZN.US", "YINN.US", "QQQ.US", "SQQQ.US", "IBKR.US", "SBUX.US", "HSAI.US", "PFE.US", "META.US", "INTC.US",
"SMCI.US", "UVXY.US", "IVV.US", "MSFT.US", "ETH.US"], subType, is_first_push=True)
sleep(30)
错误信息或结果截图
如果可以,请给出一些执行的结果截图,最好给完整截图,避免关键信息遗漏(请注意保护你的 Access Token)
你的环境信息
- 操作系统: Win11 25H2
- 开发语言: Python
- SDK 版本号:3.0.15
您好:期权的拓展字段您具体是指哪些?一些数据推送接口并不支持。可以通过拉去的方式获得。可以看下接口,订阅推送仅支持一部分接口:https://open.longportapp.cn/zh-CN/docs
调用 https://open.longportapp.cn/zh-CN/docs/quote/pull/option-quote 期权接口.返回的是空白
symbols = ["BYND.US", "CORZ.US", "NVDA.US", "JD.US", "MARA.US", "OKLO.US", "IONQ.US", "AVGO.US", "ORCL.US", "AMD.US", "RDDT.US", "CRWV.US","TSLA.US", "PLTR.US", "COIN.US", "BLSH.US", "FIG.US", "NVO.US", "TRON.US", "GLD.US", "SLV.US", "HOOD.US", "CRCL.US", "AAPL.US", "GOOG.US", "PDD.US","MSTR.US", "IBIT.US", "BABA.US", "SPY.US", "AMZN.US", "YINN.US", "QQQ.US", "SQQQ.US", "IBKR.US", "SBUX.US", "HSAI.US", "PFE.US", "META.US", "INTC.US","SMCI.US", "UVXY.US", "IVV.US", "MSFT.US", "ETH.US"]
ctx = QuoteContext(config)
resp = ctx.option_quote(symbols)
print(resp)
最后的返回接口是空白的,没有内容.而且这个接口.也没有一个时差之类的概念?我怎么能增量知道所有数据呢?