[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FpML-IRD Re: FW: Inverse floater question




Yuval,

FpML allows fixed and /or floating swapStreams to be combined freely to create fixed/floating or floating/floating swaps (even fixed/fixed, if you want), so the floating/inverse use case is supported. To illustrate the principle, I attach a fictitious example adapted from the original FpML sample message (and updated to reflect current market conditions!) - the new message represents a 2Y inverse/floating swap where party A pays 3.25% - (USD 3M Libor), party B pays USD 6M Libor.

So to answer your question directly:

Q:        Do I understand correctly that FPML only supports the latter of the two?

A:        No: FpML supports any and all combinations of fixed, floating and/or inverse floating leg (it is the responsibility of the document producer to ensure that the FpML makes sense in business terms).

Best regards,

Harry McAllister
Chair, IRD-WG


Fixed Income Architecture

BNP Paribas

+44 (0)20 7595 3416





Internet  
y.avidor@xxxxxxxxxxxxxxxxxxxx

01/03/2009 10:38

To
Harry MCALLISTER
cc
irdwg@xxxxxxxx, r.rosner@xxxxxxxxxxxxxxxxxxxx, h.mazinter@xxxxxxxxxxxxxxxxxxxx
Subject
FW: Inverse floater question





Hi Harry,
 
Thanks for the quick reply.
Here at SuperDerivatives, we price two different variations of inverse floater.
The first and most commonly priced by what I understand from our IR department, is what I described in the previous email, one leg with a fixed – floating rate, and the other is floating.
The Second, is what you described, one leg with a fixed – floating rate, and the other is fixed.
 
Do I understand correctly that FPML only supports the latter of the two?
 
Sincerely,
 
Yuval Avidor
Integration Developer
SD-Connect
y.avidor@xxxxxxxxxxxxxxxxxxxx
Phone: 972 (3) 6074264
Internal: 4264



 



From: Rachel Rosner
Sent:
Friday, February 27, 2009 2:41 PM
To:
Yuval Avidor
Cc:
Hila Mazinter
Subject:
RE: Inverse floater question

 
Hi,
 
In the pricer the floating leg can be flipped to a fixed leg, so I assume the product covered by Fpml is the fixed / inverse type.
The more common use however is the floating/inverse which I guess is not covered by Fpml.
We can try and send them a question again or need to think of a way to include the missing data in the SDML.
 
Regards,
Cheli.
 



From: Yuval Avidor
Sent:
Thursday, February 26, 2009 7:55 PM
To:
Rachel Rosner
Cc:
Hila Mazinter
Subject:
FW: Inverse floater question

 
Hi Cheli,
 
Below is the answer from Harry Mcallister from the fpml ir working group, about the Inverse floater question.
See if you can understand what he means.
 
It seams to me from his explanation that there is one leg with a fixed – floating rate, and the other is fixed.
This is not the same behavior that we have in the pricer, as we have one leg with a fixed – floating rate, and the other is floating.
 
Sincerely,
 
Yuval Avidor
Integration Developer
SD-Connect
y.avidor@xxxxxxxxxxxxxxxxxxxx
Phone: 972 (3) 6074264
Internal: 4264



 



From: harry.mcallister@xxxxxxxxxxxxxxxxx [mailto:harry.mcallister@xxxxxxxxxxxxxxxxx]
Sent:
Thursday, February 26, 2009 7:21 PM
To:
Yuval Avidor
Cc:
irdwg@xxxxxxxx; mgratacos@xxxxxxxx
Subject:
Re: Inverse floater question

 

Yuval,


I'm afraid you haven't understood correctly :-(


Party A (the payer on the floating leg) pays 8.5% - USD 3M Libor; party B pays 4.5% (fixed). The "inverse floating" behaviour of the trade is described entirely within the floatingRateCalculation component on the floating leg:


       
<floatingRateCalculation>
               
<floatingRateIndex>USD-LIBOR-BBA</floatingRateIndex>
               
<indexTenor>
                       
<periodMultiplier>3</periodMultiplier>
                       
<period>M</period>
               
</indexTenor>
               
<floatingRateMultiplierSchedule>
                       
<initialValue>-1.0</initialValue>
               
</floatingRateMultiplierSchedule>
               
<spreadSchedule>
                       
<initialValue>0.085</initialValue>
               
</spreadSchedule>
       
</floatingRateCalculation>

Note that a multiplier applies to the floating rate (
floatingRateMultiplierSchedule/initialValue); the multiplier value = -1.0 serves to invert the observed rate. Next, a spread schedule (margin) also applies (spreadSchedule/initialValue). Typically, the margin would be a small value, of the order of a few basis points or tens of basis points, however here the value is 0.085 i.e. 8.5%. So the applied floating rate is computed as -1.0 * (USD 3M Libor) + 8.5% i.e. 8.5% - (USD 3M Libor).

Please note, brief descriptions of all the FpML sample trades can be found at : http://www.fpml.org/spec/fpml-4-5-5-tr-1/html/fpml-4-5-examples-frame.html (although please note, for this example, the libor rate is incorrectly described as EURIBOR).


Best regards,


Harry McAllister

Chair, IRD-WG


Fixed Income Architecture

BNP Paribas

+44 (0)20 7595 3416



Internet  
y.avidor@xxxxxxxxxxxxxxxxxxxx

26/02/2009 16:38


To
irdwgchair@xxxxxxxx
cc
 
Subject
Inverse floater question

 


   





Hi,

 
I have a question about the representation of an inverse floater swap in fpml.

This is what I understand from the example in the
Schema and Example files zip file, and please correct me if I'm getting this wrong:
 
I see that there is one swapStream representing the floating leg.

If I understand correctly, the other swapStream, is supposed to represent a leg of a fixed rate minus a floating index.  What I see is that this leg only has a fixed rate, and I'm guessing that it is understood that the index in the other leg (the floating leg), will be subtracted from this fixed rate.

 
If this is the case, how would you represent an inverse floater swap that each one of it's legs is based on a different floating index?

 
 
Thanks in advance,

 
Yuval Avidor

Integration Developer

SD-Connect

y.avidor@xxxxxxxxxxxxxxxxxxxx
Phone: 972 (3) 6074264

Internal: 4264


 



 

 
This communication is confidential, may be privileged and is meant only for the intended recipient. If you are not the intended recipient, please notify the sender by reply and delete the message from your system. Any unauthorised dissemination, distribution or copying hereof is prohibited.
 
BNP Paribas Trust Corporation UK Limited, BNP Paribas UK Limited, BNP Paribas Commodity Futures Limited, BNP Paribas Asset Management UK Limited and Investment Fund Services Limited are authorised and regulated by the Financial Services Authority.
 
BNP Paribas London Branch and BNP Paribas Wealth Management London Branch are authorised by the CECEI and supervised by the Commission Bancaire.  
 
BNP Paribas London Branch is authorised and subject to limited regulation by the Financial Services Authority. Details about the extent of our authorisation and regulation by the Financial Services Authority are available from us on request. BNP Paribas is also a member of the London Stock Exchange.
 
BNP Paribas Wealth Management London Branch is subject to limited regulation by the Financial Services Authority.  Details about the extent of our authorisation and regulation by the Financial Services Authority are available from us on request.  
 
BNP Paribas Securities Services London Branch is authorised by the CECEI and supervised by the AMF, and subject to limited regulation by the Financial Services Authority. Details on the extent of our regulation by the Financial Services Authority are available from us on request. BNP Paribas Securities Services is also a member of the London Stock Exchange.
 
BNP Paribas Trust Corporation UK Limited is registered in England and Wales (registered no. 4042668) at registered office 55 Moorgate, London EC2R 6PA.
 
BNP Paribas UK Limited is registered in England and Wales (registered no. 1488108) at registered office 10 Harewood Avenue, London NW1 6AA.
 
BNP Paribas Commodity Futures Limited is registered in England and Wales (registered no. 2391477) at registered office 10 Harewood Avenue, London NW1 6AA.
 
BNP Paribas Asset Management UK Limited is registered in England and Wales (registered no. 2474627) at registered office 10 Harewood Avenue, London NW1 6AA.
 
Investment Fund Services Limited is registered in England and Wales (registered no. 6110770) at registered office 55 Moorgate, London EC2R 6PA.
 
BNP Paribas London Branch is registered in England and Wales (registered no. FC13447) at registered office 10 Harewood Avenue, London NW1 6AA.
 
BNP Paribas Wealth Management London Branch is registered in England and Wales (registered no. FC023926) at registered office 10 Harewood Avenue, London NW1 6AA.
 
BNP Paribas Securities Services London Branch is registered in England and Wales (registered no. BR006393) at registered office 55 Moorgate, London, EC2R 6PA.

Attachment: ird-ex27a-inverse-floater.inverse-vs-floating.xml
Description: Binary data