QuantLib icon indicating copy to clipboard operation
QuantLib copied to clipboard

Add CrossCurrencySwapRateHelper

Open LZ1153 opened this issue 4 months ago • 10 comments

There is currently MtMCrossCurrencyBasisSwapRateHelper available in Quantlib Python. Please could expert here help to create CrossCurrencySwapRateHelper? This helper will be fixed/float instead of float/float. Much appreciated.

LZ1153 avatar Aug 05 '25 08:08 LZ1153

Hi! I'd like to take this issue.

uzi101 avatar Oct 25 '25 16:10 uzi101

Much appreciated @uzi101 .

LZ1153 avatar Oct 27 '25 01:10 LZ1153

There is work being currently done on const-notional CCX, see https://github.com/lballabio/QuantLib/pull/2248.

Question: are you sure we need a fixed/float helper? As far as I know those CCX are not quoted and might not be the best choice for building a curve.

lballabio avatar Oct 27 '25 09:10 lballabio

Hi @lballabio, I took a look at #2248 and it seems to cover what I was planning to build here.
Is there another open issue you’d recommend I look at? I’d really love to contribute to QuantLib wherever help is needed!

uzi101 avatar Oct 27 '25 14:10 uzi101

Hi @lballabio , CCX (deliverable and Non-deliverable) fixed vs SOFR are quoted in some of the Asian markets so I reckon we should have it.

LZ1153 avatar Oct 28 '25 13:10 LZ1153

Hi @lballabio Is it okay to go ahead with this ticket please?

LZ1153 avatar Oct 29 '25 10:10 LZ1153

It's ok.

lballabio avatar Oct 29 '25 12:10 lballabio

Thanks @lballabio and @LZ1153! I’ll start exploring the implementation for this then.

uzi101 avatar Oct 29 '25 12:10 uzi101

Thank you @lballabio @uzi101

LZ1153 avatar Oct 30 '25 02:10 LZ1153

Hi @lballabio @LZ1153 , I’ve submitted a PR for the CrossCurrencySwapRateHelper.

PR link: [] (https://github.com/lballabio/QuantLib/pull/2367)

uzi101 avatar Nov 05 '25 23:11 uzi101

Thank you @uzi101 @lballabio !

LZ1153 avatar Dec 09 '25 07:12 LZ1153

Hi @uzi101 @lballabio , Please can I confirm the this helper will be exposed to Python binding? Thanks!

LZ1153 avatar Dec 09 '25 07:12 LZ1153

Nothing is certain in life except death and taxes :) But yes, I'll try to export it before next release.

lballabio avatar Dec 09 '25 14:12 lballabio

That's gold! Much appreciated @lballabio .

LZ1153 avatar Dec 11 '25 02:12 LZ1153

Hi Luigi @lballabio, I was wondering if you already have the next release date in sight? The reason I am asking is because I was working on some additional features, e.g. non-deliverable cross currency swap rate helpers and the question here https://github.com/lballabio/QuantLib/issues/2399. Depending on the release plan I could either hurry up or wait for the next one, both of which would be fine. Many thanks!

marcin-rybacki avatar Dec 15 '25 09:12 marcin-rybacki

Hi Marcin, I'll cut the release early in January.

lballabio avatar Dec 15 '25 10:12 lballabio

Great, thank you for the heads-up!

marcin-rybacki avatar Dec 15 '25 10:12 marcin-rybacki