Forums
FpML Discussion
Forum Replies Created
-
AuthorPosts
-
romaParticipant
Hi, scolebourne
I believe that knownAmountSchedule must be used only with known amount payments, but not the rate schedule or notional schedule. For rate schedule you can use calculationPeriodAmount/calculation/fixedRateSchedule.
romaParticipantThank you, Harry
romaParticipantHi Alex!
Can’t say for everyone. But in our system we use rule “initial notional at the start of the trade”. I think this choose give you more global look at trade -> you have less uncertainty at trade processing.
romaParticipantAbout fix leg – you are absolutely right. It’s my mistake – i used example from 5.6 version which has some errors (wrong roll convention and payment freq.).
There is post about this – http://www.fpml.org/issues/view.php?id=1200
About compounding, i’m still think that there is no compounding on fixed leg (why not?), but i think best practice to use compoundingMethod = NONE in this cases.
romaParticipantHi,
i believe this configuration means that first period is 20.02.2005-22.05.2005 (for float leg) and 20.02.2005-31.12.2005 (and then apply adj.) (for fix leg). No “firstRegularPeriodStartDate” = no initial stub.
Also, i think there is no “compoundingMethod” on fix, because calculation period = payment period = 1Y.
this can be useful – http://www.fpml.org/_wgmail/_im-custodianmail/msg00030.html
romaParticipantStrip options are used in commodity market. One trade, one premium, but several expirations at same strike. It trades as one product.
For example you can buy fuel for all 3 winter mounts (10k in each mount at 6$) and pay one premium for it. It is like long-time delivery contract. Strip options just cheaper and easier to work with, than buy basket of options.romaParticipantOption strip = series of options.
In this example it is the same as 3 options 10 000 MT each with expiration in the end of each month.romaParticipantOr you can use nonpublicExecutionReportRetracted element (example – http://www.fpml.org/spec/fpml-5-6-3-tr-1/html/confirmation/xml/business-processes/allocation/msg-ex24-cds-request-allocation-retracted.xml) for cancel previous message
April 9, 2015 at 10:47 am in reply to: Notional step frequency must be an integer multiple of the stream calculation period frequency. #2261romaParticipantIf amortization dates = payment dates, everything ok) but i have some examples: 1) Payment frq = 6M Reset frq = 3M Calculation period = 3M Compounding Method = Flat 2) Payment frq = 6M Amortization frq = 1M Calculation Period = 1M Compounding Method = None 3) Payment frq = 6M Reset frq = 3M Amortization frq = 1M Calculation Period = 1M Compounding Method = ???
April 9, 2015 at 10:13 am in reply to: forward starting XCCY where the constant notional leg is fixed #2260romaParticipantI think you should use 2 fxLinkedNotionalSchedule. 1. For (A) leg – set initialValue to 10.000.000 and add one varyingNotionalFixingDates relative to trade date for exmpl. 2. For (B) leg – set periodic notional change at reset dates or something. The problem is that you must set constantNotionalScheduleReference reference to another fx Linked Notional Schedule, but fxLinkedNotionalSchedule element has no attribute. But you can extend this type with attribute.
April 9, 2015 at 8:13 am in reply to: forward starting XCCY where the constant notional leg is fixed #2257romaParticipantI understand right? (exmpl) Calculation period number | (A) leg notinal | (B) leg notional ——————————————————————– 1. | 10.000.000 USD | (A)* rate USD/EUR at some date 2. | (B) * rate USD/UER | 12.000.000 EUR (because rate at 1 period was 1.2) 3. | (B) * rate USD/UER | 12.000.000 EUR 4. | (B) * rate USD/UER | 12.000.000 EUR etc
April 9, 2015 at 7:43 am in reply to: Notional step frequency must be an integer multiple of the stream calculation period frequency. #2256romaParticipantThank you, Alex. The problem with (2) is that for compounding i must set compoundingMethod = Flat (for exmpl), and for amortization compoundingMethod = None.
romaParticipantHello. I think you can use new message with “isCorrection” element set as “true”, and “exerciseAction” set to “Abandon”. Check this example for Request NOT to exercise options – http://www.fpml.org/spec/fpml-5-6-3-tr-1/html/confirmation/xml/business-processes/option-exercise-expiry/msg-ex02-request-execution-2-do-not-exercise.xml
-
AuthorPosts
Search Forums
Recent Topics
-
Repo vs Reverse Repo
2 years, 1 month ago
-
resetFrequency for SOFR OIS
2 years, 6 months ago
-
FXD Option on strategy
2 years, 9 months ago
-
Forward Exercise
3 years, 1 month ago
-
Usage of IRSwap in Confirmation Process (requestConfirmation)
3 years ago