跳转到内容

YIELD_ASK

YIELD_ASK 表示卖价侧收益率历史数据,主要用于债券等固定收益产品。它反映 ask 侧报价对应的收益率。

官方参考:Historical Bar Data

app.reqHistoricalData(
1013,
contract,
"",
"1 M",
"1 day",
"YIELD_ASK",
1,
1,
False,
[],
)

YIELD_BID 对应买价侧收益率,YIELD_ASK 对应卖价侧收益率。两者之间的差异可以帮助观察固定收益产品的报价宽度和流动性。

不要把 YIELD_ASKASK 混淆:ASK 是报价价格,YIELD_ASK 是报价对应的收益率。

如果用普通股票请求,常见结果是没有对应收益率历史数据,例如:

BAR_TOTAL_COUNT=reqId=4213;name=yield_ask;count=0
ERROR=reqId=4213;name=yield_ask;code=162;msg=历史市场数据服务错误消息:No historical market data for AAPL/STK@NASDAQBBO AskYield 1d

这不是连接失败,而是数据类型和合约不匹配。普通股票报价侧历史数据应使用 ASK,不是 YIELD_ASK