---
source_url: https://docs.dolphindb.cn/zh/funcs/c/curvePredict.html
fetched_at: 2026-05-19T09:18:04Z
category: funcs
title: curvePredict
sha1: 78e1bb16643399a4ce048c1bcb2b25c0e69cc6f6
---

# curvePredict

首发版本：3.00.4

## 语法

`curvePredict(curve, dt)`

## 详情

在给定的曲线上，预测指定点位（由 *dt* 确定）的曲线值。目前仅支持零息利率曲线。

## 参数

**curve** MKTDATA 类型对象（IrYieldCurve）。

**dt** DOUBLE 类型标量/向量，或 DATE 类型标量/向量。

- 当类型为 DOUBLE 时，表示以“年”为单位的时间。
- 当类型为 DATE 时，表示具体的日期。

## 返回值

DOUBLE 类型标量或向量。

## 例子

```dolphindb
curveDict = {
    "mktDataType": "Curve",
    "curveType": "IrYieldCurve",
    "referenceDate": 2025.08.18,
    "currency": "CNY",
    "dayCountConvention": "ActualActualISDA",
    "compounding": "Continuous",  
    "interpMethod": "Linear",
    "extrapMethod": "Flat",
    "frequency": "Annual",
    "dates": [2025.08.21,
              2025.08.27,
              2025.09.03,
              2025.09.10,
              2025.09.22,
              2025.10.20,
              2025.11.20,
              2026.02.24,
              2026.05.20,
              2026.08.20,
              2027.02.22,
              2027.08.20,
              2028.08.21],
    "values":[1.5113, 
              1.5402, 
              1.5660, 
              1.5574, 
              1.5556, 
              1.5655, 
              1.5703, 
              1.5934, 
              1.6040, 
              1.6020, 
              1.5928, 
              1.5842, 
              1.6068]/100
}

curve = parseMktData(curveDict)

curvePredict(curve, 2025.10.18)

// output: 0.0156

curvePredict(curve, 1.0)
// output: 0.0160

print curvePredict(curve, [2025.10.18, 2026.10.18])
// output: [0.0156,0.0159]

print curvePredict(curve, [1.0, 2.0])
// output: [0.0160,0.0158]
```

**相关函数：**[parseMktData](../p/parseMktData.html)
