Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support calculation for Partial time barrier PUT options and expose to Python-SWIG #1986

Open
flogger007 opened this issue Jun 3, 2024 · 0 comments

Comments

@flogger007
Copy link

flogger007 commented Jun 3, 2024

On Tue, 7 May 2024 at 20:35, Luigi Ballabio <[email protected]> wrote:
Does this also hold for partial-time barrier options?

Luigi

On Mon, Apr 29, 2024 at 9:44 AM Ashish Bansal <[email protected]> wrote:
Hi all,

I am looking at the Partial Time barrier code to calculate the value of PTB options and noticed that the Put is not supported:
https://rkapl123.github.io/QLAnnotatedSource/d0/d16/analyticpartialtimebarrieroptionengine_8cpp_source.html
Line# 111:
case Option::Put:
QL_FAIL("Partial-time barrier Put option is not implemented");

I was wondering if the Put valuation can be implemented using the Put-Call Symmetry given in the Haug book, section # 4.17.8:
Use of Put-Call Symmetry for Barrier Options
image

P.S. I am using Python SWIG so need this supported in there too.

Regards
Ashish

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants