Skip to main content
Version: v5

ois_curve

Get an overnight index swap curve, built from executed swap transactions.

Examples​

from openbb import obb
# Get the USD SOFR curve.
obb.cftc.ois_curve(provider='cftc')
# Get the EUR ESTR curve.
obb.cftc.ois_curve(currency='EUR', provider='cftc')
# Fill in a thinly traded currency's short end, which needs a longer window and admits single prints.
obb.cftc.ois_curve(currency='CHF', lookback_days=30, min_trades=1, provider='cftc')
# Get the curve at every distinct tenor traded, not just benchmarks.
obb.cftc.ois_curve(granularity='observed', min_trades=1, provider='cftc')
# Build from a single day's file instead of a search window.
obb.cftc.ois_curve(source='slice', provider='cftc')

Parameters​


Returns​

results: CftcOisCurve

Serializable results.

provider: str | None

Provider name.

warnings: Optional[list[Warning_]]

List of warnings.

chart: Optional[Chart]

Chart object.

extra: dict[str, Any]

Extra info.


Data​