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

FRAGMOS - Structured Products - Child Story 1.1. - ObservationBasis 1 : ObservableValue #2499

Closed
Tracked by #2611
JBZ-Fragmos opened this issue Nov 9, 2023 · 4 comments

Comments

@JBZ-Fragmos
Copy link
Contributor

JBZ-Fragmos commented Nov 9, 2023

OVERVIEW

ObservableValue is designed to represent "WHAT" is observed in very generic manner, as "any type of value with an impact on settlement obligations described in Trade contractual terms, notably when considered as an input for Payout calculations".
Accordingly, an ObservableValue could be :

  • market data used in the model as related to some payout terms e.g. price or quantity, either already fixed, or not, thus to be observed in the future when relevant e.g. per observation dates else in regards of payout triggers, or market event, etc.
  • also stand-alone market data, associated to an observable (refactored in accordance with FRAGMOS * whole Model benefit + required for Struct * - upgrade Observable to make it more generic #2106)
  • and vice-versa i.e. could be either a stand-alone observable thus without price or quantity yet defined, or with such attributes given at inception, or having been observed later during related Trade lifecycle, etc.
  • eventually, could also be market event e.g. corporate action, credit default, extraordinary event, etc.

As an information, this type is quite close to existing PriceQuantity, though key distinct features shall be considered :

As an information, this is PriceQuantity (you can compare with ObservableValue in next section) :
image

CDM TYPE DESCRIPTION

image

@JBZ-Fragmos JBZ-Fragmos changed the title FRAGMOS [***** DRAFT *****] - Structured Products - Child Story 1.1. - ObservationBasis 1 : ObservableValue FRAGMOS - Structured Products - Child Story 1.1. - ObservationBasis 1 : ObservableValue Nov 15, 2023
@jiahaodengbb
Copy link

Could you elaborate the difference between NonNegativeQuantitySchedule and QuantitySchedule? Why do we remove the "NonNegative" part?

@jiahaodengbb
Copy link

jiahaodengbb commented Dec 19, 2023

it also contains "returnRatio" as an optional choice to straight "observable"

Do you mean "priceReturn"? I didn't see returnRatio in the NewObservableValue screenshot.

@JBZ-Fragmos
Copy link
Contributor Author

Jean-Baptiste Ziade / FRAGMOS CHAIN

@JBZ-Fragmos
Copy link
Contributor Author

any item related to this Issue is either closed or re-open under this one :
#2941

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

No branches or pull requests

2 participants