derivitec.market_data.response.ApiGetSwaptionVolCubeDataResponse¶
- class derivitec.market_data.response.ApiGetSwaptionVolCubeDataResponse(swaption_vols=None, benchmark_maturities=None, benchmark_tenors=None, benchmark_forwards=None, strike_spreads=None, quoted_swaption_vols=None, quoted_benchmark_maturities=None, quoted_benchmark_tenors=None, quoted_benchmark_forwards=None, quoted_strike_spreads=None, alphas=None, betas=None, rhos=None, nus=None, shifts=None, error_messages=None, is_success=None)[source]¶
- __init__(swaption_vols=None, benchmark_maturities=None, benchmark_tenors=None, benchmark_forwards=None, strike_spreads=None, quoted_swaption_vols=None, quoted_benchmark_maturities=None, quoted_benchmark_tenors=None, quoted_benchmark_forwards=None, quoted_strike_spreads=None, alphas=None, betas=None, rhos=None, nus=None, shifts=None, error_messages=None, is_success=None)[source]¶
- Parameters:
swaption_vols – The swaption vols
benchmark_maturities – The benchmark maturities
benchmark_tenors – The benchmark tenors
benchmark_forwards – The benchmark forwards
strike_spreads – The strike spreads
quoted_swaption_vols – The quoted swaption vols
quoted_benchmark_maturities – The quoted benchmark maturities
quoted_benchmark_tenors – The quoted benchmark tenors
quoted_benchmark_forwards – The quoted benchmark forwards
quoted_strike_spreads – The quoted strike spreads
alphas – The shifted SABR alphas
betas – The shifted SABR betas
rhos – The shifted SABR rhos
nus – The shifted SABR nus
shifts – The shifted SABR shifts
error_messages – The error messages
is_success – The is success
Methods
IsKeyValuePairListType(key_class_instance, ...)__init__([swaption_vols, ...])json_params()JSON param names.
rebuild(content)Recursive rebuild.
recursive_decompose(item)Helper function to recursively convert some types to a suitable format for json.
to_dict()typename()