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
FRAGMOS - Acc DRR Project - PortfolioPriceReturnTerms #2745
Comments
@JBZ-Fragmos Before I comment further on the Pull Request, can you please clarify on the design: It looks like you're building multiple cardinality redundancy:
If the latter is the chosen representation, I would have expected |
@lolabeis but just to recap for you, i confirm modelling is as expected for the business requirement i.e. this is exactly what we need, hence need to create new types, etc.
Consequently, "initialValuationPrice" or "notionalQuantity" attributes inside each may be referencing ("address") the same source ("location") in PriceQuantity. I mean, for clarity, that such "redundancy" of data is designed on purpose Lionel has been involved as you had requested, so you may want to liaise directly with him also to help answering your questions |
Ok, I think I get the redundancy design. So overall basket Couple of follow-up comments:
|
Here is the deck that was presented at the DPBE on 27 February: |
@lolabeis
|
I am hoping we can move this forward in Monday's meeting. To the question above we should where possible try to do enough to support DRR requirements of JPM/Pictet, and note further development/design improvement for a later date if necessary |
My initial comment is that BasketConstituent is misplaced. As defined it includes economic characteristics that belong at the economicTerms level for attributes or provisions that effect the overall basket and at the payout level for those items that effect payout characteristics. The description of the problem appears to describe a portfolio (not considered a tradable product) so if these terms are not specific the definition of a product then they belong in the portfolio. Baskets are considered tradable products. I'll continue to review but please clarify the mixed use portfolio and basket terms. |
the fact BasketConstituent is of type Product (which effectively mean that it may include economicTerms etc. as you say above) is already in the model today if you would like to discuss it, that should be part of another Issue, mostly as part of other good discussions we've had about "Asset", etc. for now, we shall only focus on changes related to "portfolioReturnSwap" and having or not Product as a BasketConsituent is not a change related to "portfolioReturnSwap" per se indeed Basket refactoring proposed as part of "portfolioReturnSwap" proposal, only "extends (existing) Product" with other attributes required to better represent net aggregation Price and Quantity at Basket level, but again, that is not touching current model where Product is BasketConsitutent - see below the core structure si the same |
@tomhealey-icma So instead, what @JBZ-Fragmos has effectively implemented is a tactical version of that observable concept applied to the "basket" case, in a way that maintains backward-compatibility. |
BUSINESS NEED
To represent a price return swap on Basket underlier, with specific features below :
Eventually, operational issues arise because the product needs to behave as either a « Basket» or as « multiple Individual legs» in parallel, depending on the business need e.g. FO hedge, DRR, MO cash calculation, MO confirmations – that without internal disprepancy between all these complementary usages.
MODELLING PROPOSAL
related PR : #2744
CHANGES DESCRIPTION
in addition, for consistency purposes in regards of attribute names proposed as part of such as "initialValuationPrice", etc.
for the avoidance of doubts, the terms removed below are not removed from the model, they are moved at ReturnTerms level,
The text was updated successfully, but these errors were encountered: