Utilities and Instrument Combinations#
Combinations#
Combinations allow common interbank traded structures to be
created inside containers. These can then also be used as an input
to a Solver
for Curve/Surface calibration.

|
A spread instrument defined as the difference in rate between two Instruments. |
|
A butterfly instrument which is, mechanically, the spread of two spread instruments. |
|
Create a collection of Instruments to group metrics |
Utilities#
The Value
and VolValue
class
serve as null Instruments, whose purpose is to directly parametrize a Curve,
FXDeltaVolSmile or FXDeltaVolSurface
via a
Solver
, without complicated Instrument construction.

|
A null Instrument which can be used within a |
|
A null Instrument which can be used within a |
As an example the cookbook article ‘Constructing Curves from (CC) Zero Rates’ shows how to use a Value (defined as a continuously compounded zero rate) to calibrate a Curve.