跳转到内容

YIELD_BID

YIELD_BID 表示买价侧收益率历史数据,主要用于债券等固定收益产品。它返回的是收益率口径,不是价格。

官方参考:Historical Bar Data

app.reqHistoricalData(
1012,
contract,
"",
"1 M",
"1 day",
"YIELD_BID",
1,
1,
False,
[],
)
  • 固定收益产品收益率曲线分析。
  • 观察买价侧收益率变化。
  • 和价格 K 线分开建模。

收益率和价格方向常常相反,展示和回测时要明确字段单位,避免把收益率当价格。

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

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

这说明 YIELD_BID 不适合作为普通股票历史行情请求值。遇到这类错误时,应先确认合约是否为债券等固定收益产品,而不是反复重试同一个股票合约。