Copyright 1999 - 2003. All rights reserved.
Financial Products Markup Language is subject to the FpML Public License.
This section contains twenty eight example FpML trades. Each example illustrates how different product features are modeled
in FpML.
Example 5 shows the defaulted 'type' attributes as part of the sample document. This illustrates the additional content model
information available to a validating parser when processing an FpML document.
The sample xml document are available for download from the fpml.org website.
File: ird_example_1.xml
On 12 December, 1994 Chase New York and Barclays Bank London enter into an ISDA swap agreement with each other. The terms
of the contract are:
- Effective Date: 14 December, 1994
- Termination Date: 14 December, 1999
- Notional Amount: DEM 50,000,000
- Chase pays the floating rate every 6 months, based on 6-month DEM-LIBOR-BBA, on an ACT/360 basis
- Barclays pays the 6% fixed rate every year on a 30E/360 basis
- The swap is non compounding, non amortizing and there are no stub periods. There is no averaging of rates. The business
day convention for adjusting the calculation dates is the same as that used for payment date adjustments.
Note the following:
- This example is identical to the MT360 Example 1 message in the S.W.I.F.T. User Handbook (Page 361, Category 3 - Treasury
Markets - Foreign Exchange, Money Markets and Derivatives - October 1998 Standards Release - August 1998 Edition)
- Optional cashflows are not included in this example
- The floatingRateIndexScheme refers to the 1991 ISDA Definitions.
File: ird_example_2.xml
The swap contract is identical to Example 1 except that there is an initial stub period and the notional amortizes.
The rate for the stub period is the linear interpolation between the 4-month and 5-month DEM-LIBOR-BBA rates.
The stub period on the floating stream runs from 16 January, 1995 to 14 June, 1995, and on the fixed stream from 16 January,
1995 to 14 December, 1995.
The notional amount is decreased by DEM 10,000,000 each year.
Note the following:
- This example is identical to the MT360 Example 2 message in the S.W.I.F.T. User Handbook (Page 364, Category 3 - Treasury
Markets - Foreign Exchange, Money Markets and Derivatives - October 1998 Standards Release - August 1998 Edition)
- Optional cashflows are included. An assumption that all weekdays are good business days has been made in calculating the
adjusted dates in the cashflows
- The floatingRateIndexScheme refers to the 1991 ISDA Definitions.
File: ird_example_3.xml
On 25 April, 2000 Morgan Stanley Dean Witter and JPMorgan enter into an ISDA swap agreement with each other. The terms of
the contract are:
- Effective Date: 27 April, 2000
- Termination Date: 27 April, 2002
- Notional Amount: USD 100,000,000
- JPMorgan pays the 5.85% fixed rate semi-annually on a 30/360 basis.
- Morgan Stanley Dean Witter pays the floating rate semi-annually, based on 3-month USD-LIBOR-BBA reset and compounded flat
quarterly, on an ACT/360 basis. The compounded rate to be used for calculating each floating payment amount will be rounded
to the nearest 5 decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision
of 7 in the FpML document since the percentage is expressed as a decimal, e.g. 9.876543% (or 0.09876543) being rounded to
the nearest 5 decimal places is 9.87654% (or 0.0987654)
- The business day convention for adjusting the calculation dates is the same as that used for payment date adjustments. There
is a payment delay of 5 business days.
Note the following:
- Optional cashflows are included. An assumption that all weekdays are good business days has been made in calculating the
adjusted dates in the cashflows
- The floatingRateIndexScheme refers to the 1998 Supplement to the 1991 ISDA Definitions.
File: ird_example_4.xml
On 25 April, 2000 Morgan Stanley Dean Witter and JPMorgan enter into an ISDA swap agreement with each other. The terms of
the contract are:
- Effective Date: 27 April, 2000
- Termination Date: 27 April, 2002
- Notional amount: USD 100,000,000
- JPMorgan pays a 6.0% fixed rate semi-annually on a 30/360 basis for the first year and a fixed rate of 6.5% for the final
year
- Morgan Stanley Dean Witter pays the floating rate quarterly, based on 3-month USD-LIBOR-BBA reset in arrears, on an ACT/360
basis
- There is no adjustment to period end dates on the fixed stream, i.e. the business day convention used for adjusting the payment
dates does not apply for adjusting the calculation dates
- There is an upfront fee of USD 15,000 payable by Morgan Stanley Dean Witter to JPMorgan on the Effective Date.
Note the following:
- Optional cashflows are not included in this example
- The floatingRateIndexScheme refers to the 1998 Supplement to the 1991 ISDA Definitions.
File: ird_example_5.xml
On 3 April, 2000 Chase and UBS Warburg enter into an ISDA swap agreement with each other. The terms of the contract are:
- Effective Date: 5 April, 2000
- Termination Date: 5 January, 2005
- Notional Amount: EUR 75,000,000
- Chase pays the floating rate every 6 months, based on 6-month EUR-EURIBOR-Telerate plus 10 basis points spread, on an ACT/360
basis
- UBS Warburg pays the 5.25% fixed rate every year on a 30/360 basis
- There is a long initial stub period of 7 months. The first period runs from 5 March, 2000 to 5 October, 2000 and an initial
stub rate of 5.125% has been agreed for this period on the floating stream
- There is a short final stub period of 3 months. The final period runs from 5 October, 2004 to 5 January, 2005 and the 3-month
EUR-EURIBOR-Telerate rate will be used for this period on the floating stream
- The business day convention for adjusting the calculation dates is the same as that used for payment date adjustments.
Note the following:
- The optional cashflows are not shown in this example
- This example shows the defaulted 'type' attributes to illustrate the additional content model information available to a validating
parser. Whilst it is not invalid to include this information in the XML document instance, it is not recommended to do so,
as any inconsistencies between the type information specified in the document and that in the DTD will result in a well formed
but invalid FpML document
- The floatingRateIndexScheme refers to the 1998 ISDA Euro Definitions.
File: ird_example_6.xml
On 12 December, 1994 Chase New York and Barclays Bank London enter into an ISDA cross-currency swap agreement with each other.
The terms of the contract are:
- Effective Date: 14 December, 1994
- Termination Date: 14 December, 1999
- Chase pays the floating rate every 6 months, based on 6-month USD-LIBOR-BBA, on USD 10,000,000 and an ACT/360 basis
- Barclays pays the 6% fixed rate every year on JPY 1,000,000,000 and a 30E/360 basis
- The swap is non compounding, non amortizing and there are no stub periods. There is no averaging of rates. The business
day convention for adjusting the calculation dates is the same as that used for payment date adjustments.
Note the following:
- This example is identical to the MT361 Example 1 message in the S.W.I.F.T. User Handbook (Page 477, Category 3 - Treasury
Markets - Foreign Exchange, Money Markets and Derivatives - October 1998 Standards Release - August 1998 Edition)
- Optional cashflows are included. An assumption that all weekdays are good business days has been made in calculating the
adjusted dates in the cashflows
- The floatingRateIndexScheme refers to the 1991 ISDA Definitions.
File: ird_example_7.xml
On 25 January, 2001 Citibank and Mizuho Capital enter into an ISDA swap agreement with each other. The terms of the contract
are:
- Effective Date: 29 January, 2001
- Termination Date: 29 April, 2001
- Notional Amount: EUR 100,000,000
- Citibank makes a single floating rate payment at maturity based on the self-compounding floating rate index EUR-EONIA-OIS-COMPOUND,
on an ACT/360 basis. The payment is delayed by one TARGET settlement day
- Mizuho Capital makes a single fixed rate payment at maturity based on a fixed rate of 5.1%, on an ACT/360 basis. The payment
is delayed by one TARGET settlement day.
Note the following:
- Optional cashflows are not included in this example
- The floatingRateIndexScheme refers to the 2000 ISDA Definitions
- The calculationPeriodFrequency, paymentFrequency and resetFrequency are all specified as 'Term' since payments on the fixed
and floating streams occur only at maturity and there is a single calculation period. The rollConvention is specified as
'None'
- The floating rate reset date is the last day of the calculation period. The ISDA definition of the OIS floating rate index
provides for the compounding of the overnight deposit rates to occur in the process of arriving at the floating rate. There
is no need to specify compounding of the rate separately, i.e. calculationPeriodFrequency and paymentFrequency are the same
and no compoundingMethod is specified
- The fixing date is equal to the reset date
- There is no indexTenor (designated maturity) specified for the OIS floating rate index
- The calculation agent is Citibank.
File: ird_example_8.xml
On 14 May, 1991 ABN AMRO Bank and Midland Bank enter a Forward Rate Agreement in which ABN AMRO is the seller of the notional
contract amount and Midland the buyer. The terms of the contract are:
- Effective Date: 17 July, 1991
- Termination Date: 17 January, 1992
- Notional Amount: CHF 25,000,000
- Fixed Rate: 4.0%
- Day Count Fraction: Actual/360
Note the following:
- This example is identical to the MT340 Example message in the S.W.I.F.T. User Handbook (Page 243, Category 3 - Treasury Markets
- Foreign Exchange, Money Markets and Derivatives - October 1998 Standards Release - August 1998 Edition).
- The floatingRateIndexScheme refers to the 1991 ISDA Definitions.
File: ird_example_9.xml
On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:
- PartyA pays to partyB a premium of EUR 100000, on 30 August, 2000.
- The Option Expires on 28th August, 2001.
- The Option should be exercised no earlier than 09:00 hours Brussels time, and no later than 11:00 hours Brussels time
- Follow-up confirmation of the exercise decision is required.
- Effective Date of the Underlying Swap: 30 August, 2001
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- Should the option be exercised, PartyA makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate,
on an ACT/360 basis.
- Should the option be exercised, PartyB makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
Note the following:
- The Calculation agent is partyB
- The notification party is partyB, i.e. it is to partyB that notice of exercise must be given.
- The Swap is not specified with cashflows.
- The options settles physically.
- The effective date of the underlying swap is explicitly set as 30 August, 2001 by virtue of the fact that there is no relevantUnderlyingDate
element set.
File: ird_example_10.xml
On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:
- PartyA pays to partyB a premium of EUR 100000, on 30 August, 2000.
- The Option Expires on 28th August, 2001.
- The Option should be exercised no earlier than 09:00 hours Brussels time, and no later than 11:00 hours Brussels time
- Follow-up confirmation of the exercise decision is required.
- Effective Date of the Underlying Swap is defined as being 2 days after the Exercise Date.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- Should the option be exercised, PartyA makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate,
on an ACT/360 basis.
- Should the option be exercised, PartyB makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
File: example11.xml
On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:
- PartyA pays to partyB a premium of EUR 100000, on 30 August, 2000.
- The Option Expires on 28th August, 2001.
- The option is exercised automatically where the threshold rate for exercise is set as 2 basis points.
- There is allowance for partial exercise, where the minimum notional amount is EUR 50,000,000 increasing in multiples of EUR
10,000,000.
- Effective Date of the Underlying Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- Should the option be exercised, PartyA makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate,
on an ACT/360 basis.
- Should the option be exercised, PartyB makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
File: ird_example_12.xml
On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:
- PartyA pays to partyB a premium of EUR 100000, on 30 August, 2000.
- The Option Expires on 28th August, 2001.
- The Option should be exercised no earlier than 09:00 hours Brussels time, and no later than 11:00 hours Brussels time
- The exercise, settlement is made in cash with valuation being performed using the yield curve unadjusted method (rate source
- ISDA, rate type - Mid).
- Follow-up confirmation of the exercise decision is required.
- Effective Date of the Underlying Swap: 30 August, 2001
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- The Option held is a straddle, therefore, on exercise, PartyA will either
- Make semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate, on an ACT/360 basis, and receive
annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
- or
- Make annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis and receive semi-annual floating rate payments
based on the floating rate index EUR-EURIBOR-Telerate, on an ACT/360 basis.
File: ird_example_13.xml
On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:
- PartyA pays to partyB a premium of EUR 100000, on 30 August, 2000.
- The Option Expires on 28th August, 2001.
- The Option should be exercised no earlier than 09:00 hours Brussels time, and no later than 11:00 hours Brussels time
- The exercise, settlement is made in cash with valuation being performed using the yield curve unadjusted method (rate source
- ISDA, rate type - Mid).
- Follow-up confirmation of the exercise decision is required.
- Effective Date of the Underlying Swap: 30 August, 2001
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- Should the option be exercised, PartyA makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate,
on an ACT/360 basis.
- Should the option be exercised, PartyB makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
Note the following:
- The Calculation agent is partyB
- The swaption is specified with its adjusted exercise date.
- The Swap is specified with cashflows included
File: ird_example_14.xml
On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:
- PartyA pays to partyB a premium of EUR 100000, on 30 August, 2000.
- The Option can be exercised the following dates: 28 December, 2000, 28 April, 2000 or 28 August, 2000
- The Option should be exercised on these dates no earlier than 09:00 hours Brussels time, and no later than 11:00 hours Brussels
time
- Follow-up confirmation of the exercise decision is required.
- Effective Date of the Underlying Swap: 30 August, 2001
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- Should the option be exercised, PartyA makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate,
on an ACT/360 basis.
- Should the option be exercised, PartyB makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
Note the following:
- The Calculation agent is partyB
- The options settles physically.
File: ird_example_15.xml
On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:
- PartyA pays to partyB a premium of EUR 100000, on 30 August, 2000.
- The Option can be exercised on any date from 30 August 2000 to 30 August 2002.
- The Option should be exercised on these dates no earlier than 09:00 hours Brussels time, and no later than 11:00 hours Brussels
time
- Follow-up confirmation of the exercise decision is required.
- Effective Date of the Underlying Swap will be 2 days after the exercise date.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- Should the option be exercised, PartyA makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate,
on an ACT/360 basis.
- Should the option be exercised, PartyB makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
Note the following:
- The Calculation agent is partyB
- The options settles physically.
File: ird_example_16.xml
On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with early termination provision. The terms of the
contract are:
- Effective Date of the Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- PartyA makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate, on an ACT/360 basis.
- PartyB makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
- The will terminate on the 30 August 2001.
- Cash settlement will be made on this date with valuation taking place 2 days prior to settlement at 11:00 hours (Brussels
time).
- The Swap will be valued at this lime using the cash-price method
Note the following:
- The partyA and partyB are joint calculation agents
File: ird_example_17.xml
On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with early termination provision. The terms of the
contract are:
- Effective Date of the Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- PartyA makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate, on an ACT/360 basis.
- PartyB makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
- The partyA has a chance to terminate the swap early - cash-settling on 30 August 2001. Notification of this needs to be given
5 days prior to this date after 9:00 hours (Brussels time) and not after (11:00 hours Brussels time)
- Cash settlement will be made on this date with valuation taking place 2 days prior to settlement at 11:00 hours (Brussels
time).
- The Swap will be valued at this time using the cash-price method
File: ird_example_18.xml
On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with early termination provision. The terms of the
contract are:
- Effective Date of the Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- PartyA makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate, on an ACT/360 basis.
- PartyB makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
- The partyA has a chance to terminate the swap early - cash-settling either 30 August 2003, or 30 August 2004. Notification
of this needs to be given 5 days prior to this date after 9:00 hours (Brussels time) and not after (11:00 hours Brussels time)
- Cash settlement will be made on this date with valuation taking place 2 days prior to settlement at 11:00 hours (Brussels
time).
- The Swap will be valued at this time using the cash-price method
Note the following:
- The swap is defined with cashflows.
File: ird_example_19.xml
On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with early termination provision. The terms of the
contract are:
- Effective Date of the Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2011
- Notional on the Underlying Swap Amount: EUR 100,000,000
- PartyA makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate, on an ACT/360 basis.
- PartyB makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
- The partyA has a chance to terminate the swap early - cash-settling any time between 30 August 2001 and 30 August 2006. Notification
of this needs to be given 5 days prior to this date after 9:00 hours (Brussels time) and not after (11:00 hours Brussels time)
- Cash settlement will be made on this date with valuation taking place 2 days prior to settlement at 11:00 hours (Brussels
time).
- The Swap will be valued at this time using the cash-price method
File: ird_example_20.xml
On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with Cancelable provision. The terms of the contract
are:
- Effective Date of the Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2011
- Notional on the Underlying Swap Amount: EUR 100,000,000
- PartyB makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate, on an ACT/360 basis.
- PartyA makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
- The partyB has a chance to cancel the swap after five years (30 August 2006) giving notification 15 days prior to this date
after 9:00 hours (Brussels time) and not after (11:00 hours Brussels time)
File: ird_example_21.xml
On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with Extendible provision. The terms of the contract
are:
- Effective Date of the Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- PartyB makes semi-annual floating rate payments based on the floating rate index EUR-EURIBOR-Telerate, on an ACT/360 basis.
- PartyA makes annual fixed rate payments based on a fixed rate of 5.0%, on an 30/360 basis.
- The partyA has a chance to extend the swap after five years (30 August 2006) giving notification 15 days prior to this date
after 9:00 hours (Brussels time) and not after (11:00 hours Brussels time). If extended, the swap will continue until 30
August 2011
File: ird_example_22.xml
On 30 August, 2000 PartyA sells to PartyB an interest rate cap. The terms of the contract are:
- Effective Date of the Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- PartyA sells partyB a stepped cap (initial rate of 6%) on semi-annual floating rate payments based on the floating rate index
EUR-EURIBOR-Telerate, on an ACT/360 basis (partyB being the payer of the floating rate).
Note the following:
- The cap rate schedule defines annual 'step up' intervals hence keeping the same strike for 2 successive caplets.
File: ird_example_23.xml
On 30 August, 2000 PartyA sells to PartyB an interest rate floor. The terms of the contract are:
- Effective Date of the Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- PartyA sells partyB a stepped floor (initial rate of 4%) on semi-annual floating rate payments based on the floating rate
index EUR-EURIBOR-Telerate, on an ACT/360 basis (partyB being the receiver of the floating rate).
Note the following:
- The floor rate schedule defines annual 'step up' intervals hence keeping the same strike for 2 successive floorlets.
File: ird_example_24.xml
On 30 August, 2000 PartyA sells to PartyB an interest rate floor. The terms of the contract are:
- Effective Date of the Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: EUR 100,000,000
- PartyA sells partyB a stepped collar (initially between 4% and 6%) on semi-annual floating rate payments based on the floating
rate index EUR-EURIBOR-Telerate, on an ACT/360 basis (partyB being the payer of the floating rate).
Note the following:
- The cap and floor rate schedule defines annual 'step up' intervals hence keeping the same strike for 2 successive caplets
and floorlets respectively.
File: ird_example_25.xml
On 9 January, 2001 PartyA and PartyB agree to enter into an FX Reseting interest rate swap. The terms of the contract are:
- Effective Date of the Swap: 11 January 2006.
- Termination Date of the Underlying Swap: 11 January, 2011
- PartyB makes semi-annual fixed rate payments based on a fixed rate of 1.0%, on an ACT/360-Fixed basis.
- Notional on the fixed leg of the Swap: JPY 100,000,000
- PartyA makes quarterly floating rate payments based on the floating rate index USD-LIBOR-BBA, on an ACT/360 basis.
- Notional on the floating leg of the swap has a Ccy of USD and is FX Linked to the fixed leg JPY notional. The conversion
rate for each cashflow is that observed on payment day at 17:00 hours from the Bank of Japan information source.
File: ird_example_26.xml
On 9 January, 2001 PartyA and PartyB agree to enter into a forward starting FX Reseting interest rate swap. The terms of the
contract are:
- Effective Date of the Swap: 11 January, 2006.
- Termination Date of the Underlying Swap: 11 January, 2001
- PartyB makes semi-annual fixed rate payments based on a fixed rate of 1.0%, on an ACT/360-Fixed basis.
- Notional on the fixed leg of the Swap: JPY 100,000,000
- PartyA makes quarterly floating rate payments based on the floating rate index USD-LIBOR-BBA, on an ACT/360 basis.
- Notional on the floating leg of the swap has a Ccy of USD and is FX Linked to the fixed leg JPY notional. The conversion
rate for each cashflow is that observed on payment day at 17:00 hours from the Bank of Japan information source.
Things to note:
- The Swap stream is defined with cashflows
File: ird_example_27.xml
On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA. The terms of the contract are:
- Effective Date of the Swap: 30 August 2001.
- Termination Date of the Underlying Swap: 30 August, 2006
- Notional on the Underlying Swap Amount: USD 100,000,000
- PartyA makes quarterly payments with floating rate payments derived as (8.5% - floating rate index EUR-EURIBOR-Telerate),
on an ACT/360 basis.
- PartyB makes semi-annual fixed rate payments based on a fixed rate of 4.5%, on an 30/360 basis.
Things to note:
- The use of the floatingRateMultiplierSchedule to invert the floating USD rate.
File: ird_example_28.xml
On 29 April, 2000 PartyA agrees the payment of a single cashlow to PartyB. The terms of the contract are:
- The payment has an unadjusted payment date of 27 July 2001.
- The amount to be paid is USD 15,000.
- Payment dates are adjusted to London and NY business centers for both payments
This section contains twenty three example FpML trades related to FX and FX OTC options. Each example illustrates how different
product features are modeled in FpML.
The sample xml documents are available for download from the fpml.org website.
File: fx_example_01.xml
On 23 October, 2001, Citibank New York and Barclay's London agree to a foreign exchange trade. The terms of the contract
are:
- Trade date: 23 October, 2001
- Value date: 25 October, 2001
- Barclays pays 10,000,000 GBP to Citibank
- Citibank pays 14,800,000 USD to Barclays
- Exchange rate equals 1.48 (USD per GBP).
File: fx_example_02.xml
On 23 October, 2001, Chase New York and CSFB New York agree to a foreign exchange trade. The terms of the contract are similar
to Example 1, but in this case, the currencies exchanged are EUR and GBP. Both of these institutions are USD-based, so rates
against the base currency (USD) have been captured as well. The terms of the contract are:
- Trade date: 23 October, 2001
- Value date: 25 October, 2001
- CSFB pays 100,000,000 EUR to Chase
- Chase pays 6,300,680 USD to CSFB
- Exchange rate equals 0.630068 (GBP per EUR).
- GBPUSD rate equals 1.48, and EURUSD rate equals 0.9325.
File: fx_example_03.xml
On 19 November, 2001, ABN Amro and DeutscheBank agree to a one-month forward foreign exchange contract. The terms of the
contract are:
- Trade date: 19 November, 2001
- Value date: 21 December, 2001
- DB pays 10,000,000 EUR to ABN
- ABN pays 9,175,000 USD to DB
- Exchange rate equals 0.9175 (USD per EUR).
- Spot rate equals 0.9130, forward points equals 0.0045.
File: fx_example_04.xml
On 12 November, 2001, UBS Zurich and Citibank New York agree to a foreign exchange contract. The terms of the contract are:
- Trade date: 12 November, 2001
- Value date: 21 December, 2001
- UBS pays 10,000,000 GBP to Citi
- Citi pays 14,643,000 USD to UBS
- Exchange rate equals 1.4643 (USD per GBP).
Settlement is highlighted in this example. In this case, UBS pays the GBP from their account at UBS London to Citi's GBP
account at Citi London, with the ultimate beneficiary being Citi New York.
For the USD, Citi pays the USD to ultimate beneficiary UBS Zurich, but in this case, UBS Zurich holds its USD at Citibank,
and therefore UBS' account as Citibank is credited.
File: fx_example_05.xml
This is identical to Example 3, but the standard settlement scheme is used to highlight that this trade will be paid using
standard, pre-agreed settlement instructions.
File: fx_example_06.xml
On 12 November, 2001, DeutscheBank Frankfurt and ABN Amro Amsterdam agree to a forward foreign exchange contract. The terms
of the contract are:
- Trade date: 12 November, 2001
- Value date: 14 February, 2002
- Deutsche pays 13,000,000 USD to ABN
- ABN pays 14,393,600 EUR to Deutsche
- Exchange rate equals 1.1072 (EUR per USD).
In this example, the exchange rate has been quoted as an "inverted" rate.
Split settlement is highlighted in this example in the payment of the USD. Here, the following has been specified:
- 3,000,000 USD is to be paid to ABNAUS33
- 4,000,000 USD is to be paid to ABNAUS4C
- 6,000,000 USD is to be paid to ABNAUS6F
The ultimate beneficiary is ABNANL2A for all USD payments, but 3 different accounts have been specified for settlement.
For the EUR, ABN pays all EUR to Deutsche, but specifies settlement of the EUR via a debit of ABN's account in EUR with Deutsche.
File: fx_example_07.xml
On 09 January, 2002, Chase New York and CSFB New York agree to a FX non-deliverable forward contract. The terms of the contract
are:
- Trade date: 9 January, 2002
- Fixing date and time: 9 February, 2002, 14:30 Mumbai time
- Rate source: RBIB
- Settlement currency: USD
- Value date: 13 February, 2002
- CSFB has agreed to notionally purchase 434M INR for 10M USD with Chase.
- Since the contract is non-deliverable, the computed settlement will occur on the fixing date based upon the differential between
the agreed-upon trade rate and the observed spot rate on the fixing date.
- Exchange rate equals 43.40 INR per USD.
File: fx_example_08.xml
On 23 January, 2002, Chase New York and Deutsche Frankfurt agree to an FX swap contract. The terms of the contract are:
- Trade date: 23 January, 2002
- Value date (near leg): 25 January, 2002
- Value date (far leg): 25 February, 2002
- On January 25, Deutsche pays 10,000,000 GBP to Chase
- On January 25, Chase pays 14,800,000 USD to Deutsche
- On February 25, Chase pays 10,000,000 GBP to Deutsche
- On February 25, Detusche pays 15,000,000 USD to Chase
- Exchange rates equal 1.48 on near leg, 1.5 on far leg.
File: fx_example_09.xml
On 4 December, 2001, Chase agrees to purchase a standard FX OTC option from ABN Amro. The terms of the contract are:
- Trade date: 4 December, 2001
- Expiry date: 4 June, 2002
- Option buyer: Chase
- Option seller: ABN Amro
- Exercise style: European
- Quote: 75m 6-month AUD Put on 36.9m USD @ strike of 0.4920
- Option premium: 36,900 USD
- Business center: New York
- Cut Name: New York
File: fx_example_10.xml
On 4 December, 2001, Chase agrees to purchase a standard FX OTC option from ABN Amro. The terms of the contract are:
- Trade date: 4 December, 2001
- Expiry date: 4 June, 2002
- Option buyer: Chase
- Option seller: ABN Amro
- Exercise style: American
- Quote: 75m 6-month AUD Put on 36.9m USD @ strike of 0.4920
- Option premium: 36,900 USD
- Business center: New York
- Cut Name: New York
File: fx_example_11.xml
On 15 January, 2001, Chase agrees to purchase a non-deliverable FX OTC USD / VEB option from ABN Amro. The terms of the contract
are:
- Trade date: 15 January, 2001
- Expiry date: 9 April, 2001
- Expiry time: 10:00 New York time
- Value date: 11 April, 2001
- Option buyer: Chase
- Option seller: ABN Amro
- Exercise style: European
- Call currency: USD
- Call amount: 15,000,000
- Put currency: VEB
- Put amount: 17,250,000
- Strike price: 1.15
- Option premium: 372,750 USD
- Premium payment: 17 January, 2001
- Business center: New York
- Settlement currency: USD
- Primary rate source: VEB BCV28
- Secondary rate source: VEB 01
File: fx_example_12.xml
On 16 August, 2001, DB agrees to purchase a EUR call against USD put barrier option with a knock-in
- Trade date: 16 August, 2001
- Expiry date: 6 February, 2002
- Expiry time: 10:00 New York time
- Value date: 8 February, 2002
- Option buyer: DB
- Option seller: Chase
- Exercise style: European
- Call currency: EUR
- Call amount: 5,000,000
- Put currency: USD
- Put amount: 4,500,000
- Strike price: 0.9
- Knockin: 0.8975
- Reference spot: 0.8935
- Option premium: 45,000 USD
- Premium payment: 20 August, 2002
- Business center: New York
File: fx_example_13.xml
On 3 January, 2001, DB agrees to purchase a 2-month double knockout FX OTC JPY put / USD call option from Chase The terms
of the contract are:
- Trade date: 3 January, 2002
- Expiry date: 4 March, 2002
- Expiry time: 10:00 New York time
- Value date: 6 March, 2002
- Option buyer: DB
- Option seller: Chase
- Exercise style: European
- Call currency: USD
- Call amount: 23,798,191.34
- Put currency: JPY
- Put amount: 2,500,000,000
- Strike price: 105.05
- Knockout: 102
- Knockout: 115
- Option premium: 192,765.35 USD
- Premium payment: 7 January, 2002
- Business center: New York
File: fx_example_14.xml
On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD European binary option and pays a premium. At expiry, if
the spot rate is above the trigger rate, UBS receives a payout.
File: fx_example_15.xml
On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD European range binary option and pays a premium. At expiry,
if below the higher trigger rate and above the lower trigger rate, UBS receives a payout.
File: fx_example_16.xml
On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD one-touch option and pays a premium. At any time before expiry,
if the spot rate is above the trigger rate, UBS receives a payout, but this payout is deferred until the value date of the
option.
File: fx_example_17.xml
On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD no-touch option and pays a premium. If the spot rate remains
below the trigger rate at all times until expiry, UBS receives a payout.
File: fx_example_18.xml
On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD double one-touch option and pays a premium. UBS receives
a payout at maturity if the spot rate has crossed either trigger rate at some time during the lifetime of the option.
File: fx_example_19.xml
On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD double no-touch option and pays a premium. If the spot rate
remains below the upper trigger rate and above the lower trigger rate at all times until expiry, UBS receives a payout.
File: fx_example_20.xml
On 16 August, 2001, DB agrees to purchase an average rate option from Chase and pays a premium. The terms of the contract
are:
- Trade date: 16 August, 2001
- Expiry date:
- Option buyer: DB
- Option seller: Chase
- Put: 5,750,000 MXN
- Call: 585,539.71 USD
- Rate source: BNBX
- Observation start date: 1 November, 2001
- Observation end date: 30 November, 2001
- Observation frequency: Daily, all business days for each currency
File: fx_example_21.xml
This example is identical to Example 20. Instead of using a parametric frequency (e.g., daily), each specific observation
date has been specified. All weighting factors are 1.0, since all rates would be weighted evenly when the average rate is
computed upon expiry.
File: fx_example_22.xml
On 20 November 2001, Chase agrees to purchase a straddle from ABN Amro. A straddle consists of buying a call and a put for
the same currency pair, at the same strike price.
This contains two instances of the fxSimpleOption structure within strategy. Note that this is used when a single trade reference
number is desired.
File: fx_example_23.xml
On 4 December, 2001, Chase agrees to purchase an FX OTC European option from ABN Amro. At the same time, they agree to hedge
their FX spot risk by doing a FX spot transaction. This is all part of a single trade strategy.
This section contains three example FpML trades for Vanilla Option Equity Derivative products. Each example illustrates how
different product features are modeled in FpML.
The sample xml documents are available for download from the fpml.org website.
File: eqd40_example_american_call_stock.xml
On 13 July, 2001, Party A and Party B agree to an equity option trade. The terms of the contract are:
- Trade Date: 13th July 2001
- Option Style: American
- Option Type: Call
- Seller: Party A
- Buyer: Party B
- Underlying: ST Microelectronics NV
- Number Options: 150,000
- Option Entitlement: 1
- Multiple Exercise: Applicable
- Minimum Number Of Options: 1
- Maximum Number Of Options: 150,000
- Integral Multiple: 1
- Strike Price: 32 EUR
- Premium: 405,000 EUR
- Premium Per Option: 2.70 EUR
- Premium Payment Date: 17th July 2001
- Exchange: EURONEXT
- Clearance System: SICOVAM
- Calculation Agent: Party A
- Commencement Date: 13th July 2001
- Latest Exercise Time: 5:15pm London
- Expiration Time: Exchange Close
- Expiration Date: 27th Sep 2001
- Automatic Exercise: Applicable
- Valuation Time Exchange: Close
- Valuation Date Exercise: Date
- Physical Settlement: Applicable
- Failure To Deliver: Applicable
- Method of Adjustment: Calculation Agent
- Share-for-Share Merger: Alternative Obligation
- Share-for-Other Merger: Cancellation and Payment
- Share-for-Combined Merger: Cancellation and Payment
- Nationalisation or Insolvency: Cancellation and Payment
- Governing Law: English
File: eqd40_example_american_call_stock_2.xml
On 17 January, 2002, Party A and Party B agree to an equity option trade. The terms of the contract are:
- Trade Date: 17th Jan 2002
- Option Style: American
- Option Type: Call
- Seller: Party A
- Buyer: Party B
- Underlying: Banco Santander Central Hispano SA
- Number Options: 500,000
- Option Entitlement: 1
- Multiple Exercise: Applicable
- Minimum Number Of Options: 1
- Maximum Number Of Options: 500,000
- Integral Multiple: 1
- Strike Price: 8 EUR
- Premium: 728,800 EUR
- Premium Per Option: 1.4576 EUR
- Premium Payment Date: 22nd Jan 2002
- Exchange: Madrid Stock Exchange
- Related Exchange: MEFF
- Clearance System: SCLV
- Calculation Agent: Seller
- Commencement Date: Trade Date
- Latest Exercise Time: Exchange Close
- Expiration Time: Exchange Close
- Expiration Date: 21st Jun 2002
- Automatic Exercise: Applicable
- Seller Notice Details: Equity Derivatives Traders Tel: +44 020 123 4567 Fax: +44 020 123 4568
- Physical Settlement: Applicable
- Failure To Deliver: Applicable
- Method of Adjustment: Calculation Agent
- Share-for-Share Merger: Alternative Obligation
- Share-for-Other Merger: Alternative Obligation
- Share-for-Combined Merger: Alternative Obligation
- Nationalisation or Insolvency: Negotiated Closeout
- Delisting: Negotiated Closeout
File: eqd40_example_european_call_index.xml
On 4 September, 2001, Party A and Party B agree to an equity option trade. The terms of the contract are:
- Trade Date: 04-09-2001
- Option Style: European
- Option Type: Call
- Seller: Party A
- Buyer: Party B
- Underlying: SMI Index
- Number Options: 2,500
- Option Entitlement: 1
- Maximum Number Of Options: 2,500
- Strike Price: 8,700
- Premium: 300,000 CHF
- Premium Payment Date: 06-09-2001
- Exchange: SWX
- Related Exchange: Eurex
- Calculation Agent: Seller
- Expiration Time: Official Settlement Price
- Expiration Date: Valuation Date 19-12-2003
- Automatic Exercise: Applicable
- Valuation Date: OSP Date
- Futures Price Valuation: Applicable
- Exchange Traded Contract: December 2003 SMI Futures Contract on Related Exchange
- Cash Settlement: Applicable
- Settlement Currency: CHF
- Cash Settlement Payment Date: Two Currency Business Days After Relevant Valuation Date
File: eqd40_example_asian.xml
On 28 June, 2000, Party A and Party B agree to an equity option trade. The terms of the contract are:
- Trade Date: 28-06-2000
- Option Style: European
- Option Type: Call
- Seller: Party A
- Buyer: Party B
- Underlying: Nikkei 225 Index
- Number Options: 79.099093
- Option Entitlement: 1
- Strike Price: 17475.90
- Premium: 107,821.57 EUR
- Premium Payment Date: 07-03-2000
- Exchange: TSE
- Related Exchange: OSE
- Calculation Agent: Party A
- Expiration Time: Close
- Expiration Date: Valuation Date 07-01-2002
- Averaging: 1st of every month from Aug 2000 to March 2001.
- Market Disruption: Modified Postponement.
- Automatic Exercise: Applicable
- Cash Settlement: Applicable
- Settlement Currency: EUR
- Documentation: ISDA 2000 Definitions, ISDA 1996 Equity Derivative Definitions.
- Governing Law: English Law.
File: eqd40_example_averaging_in.xml
A European Call on Eurostoxx 50 Index traded on 1 July 2002.
- Trade Date: 1 July 2002
- Seller: Party A, Buyer: Party B
- Premium: EUR 405,000 on 30 July 2002 (5% of notional)
- Effective Date: 26 July 2002, At the money (ie. 100%)
- Notional: USD 8,000,000
- Valuation: Cash Close and Amount (if any) paid 3 Business Days following Expiration (in EUR).
- Expiration (11 October 2005)
- Calculation Agent: Party A
- Knock out Details: 26th July 2002 - 11th October 2005, at any time during each Business Day if 150% of Strike is hit then
Party A pays to Party B EUR 880,000 3 Business Days following Expiration Date.
- Barrier Cap Details: 29th March 2002 - 12th July 2002 at 1,606.346 - triggers payment of EUR 15,000,000. Party A pays to B
on 25th March 2002
File: eqd40_example_basket.xml
A European call option on a basket of stocks.
- Trade Date: 28-05-2000
- Expiration: 01-07-2002
- Cash settled at exercise
- Option buyer: Party B
- Option seller: Party A
- Number of options: 79.099093
- Price per option: EUR 1363.1202 (paid by Party B)
- Premium: EUR 107,821.57
- Payment date: 03-07-2000
- Basket Currency: EUR
- Basket composition:
- i) Ahold, initial level = 26.44, weighting = 20%, listed Amsterdam SE
- ii) Royal Dutch Shell, initial level = 58.80, weighting = 40%, listed Amsterdam SE
- iii) Fortis, initial level = 25.09, weighting = 20%, listed Amsterdam SE
- iv) WoltersK, initial level = 22.12, weighting = 20%, listed Amsterdam SE
- Valuation: final close of underlying
- Automatic Exercise: applicable
- Calculation Agent: Party A
File: eqd40_example_binary_barrier.xml
A European Call on S&P500 Index trade 25 March 2002:
- Trade Date: 25 March 2002
- Seller: Party A
- Buyer: Party B
- Strike Price: 900
- Notional: USD 1,000,000
- Premium: Party B pays EUR 405,000 on 25 March 2002
- Calculation Agent: Party A
- Valuation: Cash Close and Amount (if any) paid 3 Business Days following Expiration date (in EUR)
- Expiration date: 25 June 2002
- Barrier details: If, from 29th March 2002 to 12 July 2002 at the close of trading on the exchange on any Business Day a level
of 1,606.346 is hit by the Index this triggers a payment of EUR 15,000,000 by Party B to Party A
This section contains example FpML trades for Equity Swaps. Each example illustrates how different product features are modeled
in FpML.
The sample xml documents are available for download from the fpml.org website.
File: eqs40_example_single_underlyer_execution.xml
On 24th September, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:
- Trade Date: 24th September 2001
- Effective Date: 3 exchange business days after the trade date
- Valuation Dates: 12 valuation dates, starting on October 12th, 2001 and ending on September 24th, 2002
- Equity Payment Dates: 3 currency business days following each valuation date
- Termination Date: On the final equity payment date
- Payer of the Equity Amount: Party A
- Receiver of the Equity Amount: Party B
- Number of Underlyers: 1
- Underlyer Type: Equity
- Underlyer: Shire Pharmaceutical group
- Number of Underlying Units: 760,400
- Initial Price: USD 37.44
- Notional Amount: USD 28,469,376
- Type of Notional Adjustments: Execution
- Equity Amount: Defined according to the standard ISDA Definition
- Payment Currency for the Equity Amount: USD
- Interim Valuation Price: The official closing price of the regular session on the Exchange
- Final Valuation Price: The price at which Party A will unwind its hedge position
- Return Type: Total
- Dividend Payout Ratio: 100%
- Dividend Entitlement Date: Ex-Date
- Dividend Payment Date: The equity payment date on which the relevant dividend period ends
- Payer of the Interest Amount: Party B
- Receiver of the Interest Amount: Party A
- Floating Rate Reference: USD-LIBOR-BBA
- Maturity of the Floating Rate Reference: 1 month
- Spread: Minus 0.20% per annum
- Floating Rate Reset Date: The first day of each calculation period
- Floating Rate Day Count Fraction: Actual/360
- Interest Amount: Defined according to the standard ISDA Definition
- Payment Currency for the Interest Amount: USD
- Early Termination Option: Starting on Trade Date for Party A
- Early Termination Option: Starting on Trade Date for Party B
File: eqs40_example_composite_basket.xml
On 17th July, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:
- Trade Date: 17th July 2002
- Effective Date: 3 exchange business days after the trade date
- Valuation Dates: 2 valuation dates, October 17th, 2002 and January 17th, 2003
- Equity Payment Dates: 3 currency business days following each valuation date
- Termination Date: On the final equity payment date
- Payer of the Equity Amount: Party A
- Receiver of the Equity Amount: Party B
- Number of Baskets: 1, with 6 equity constituents
- Underlyer - Number of Units: Telecom Italia, for 432,000 units
- Underlyer - Number of Units: Nokia Oyj, for 227,000 units
- Underlyer - Number of Units: Telecom Italia Mobile, for 783,000 units
- Underlyer - Number of Units: Telefonica de Espana, for 344,000 units
- Underlyer - Number of Units: Portugal Telecom, for 340,000 units
- Underlyer - Number of Units: Vodafone Group, for 2,486,000 units
- Initial Price: EUR 19,785,157.16
- Notional Amount: EUR 19,785,157.16
- Type of Notional Adjustments: Standard
- Equity Amount: Defined according to the standard ISDA Definition
- Payment Currency for the Equity Amount: The reference currency of the swap
- Interim Valuation Price: The official closing price of the regular session on the Exchange
- Final Valuation Price: The price at which Party A will unwind its hedge position
- Return Type: Total
- Dividend Payout Ratio: 85% for each of the underlying shares
- Dividend Entitlement Date: Ex-Date
- Dividend Payment Date: The equity payment date on which the relevant dividend period ends
- Reference Currency for the Composite FX Swap: EUR
- Determination Method for the Exchange Rate: Good faith by the calculation agent
- Payer of the Interest Amount: Party B
- Receiver of the Interest Amount: Party A
- Floating Rate Reference: EUR-EURIBOR-Telerate
- Maturity of the Floating Rate Reference: 3 months
- Spread: Plus 0.50% per annum
- Floating Rate Reset Date: The first day of each calculation period
- Floating Rate Day Count Fraction: Actual/360
- Interest Amount: Defined according to the standard ISDA Definition
- Payment Currency for the Interest Amount: The reference currency of the swap
- Early Termination Option: Starting on Trade Date for Party A
- Early Termination Option: Starting on Trade Date for Party B
File: eqs40_example_index_quanto.xml
On 19th July, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:
- Trade Date: 19th July 2002
- Effective Date: 3 exchange business days after the trade date
- Valuation Dates: 4 valuation dates, starting on October 21st, 2002 and July 21st, 2003
- Equity Payment Dates: 3 currency business days following each valuation date
- Termination Date: On the final equity payment date
- Payer of the Equity Amount: Party A
- Receiver of the Equity Amount: Party B
- Number of Baskets: 1, with 3 index constituents
- Underlyer - Number of Units: CAC40, for 960 units
- Underlyer - Number of Units: IBEX35, for 260 units
- Underlyer - Number of Units: HSI, for 580 units
- Initial Price: USD 5,591,987.41
- Notional Amount: USD 5,591,987.41
- Type of Notional Adjustments: Standard
- Equity Amount: Defined according to the standard ISDA Definition
- Payment Currency for the Equity Amount: The reference currency of the swap
- Interim Valuation Price: The official closing price of the regular session on the Exchange
- Final Valuation Price: The price at which Party A will unwind its hedge position
- Return Type: Price
- Reference Currency for the Quanto: USD
- Currency Rate 1: USD/EUR = 0.99140
- Currency Rate 2: USD/HKD = 7.80
- Payer of the Interest Amount: Party B
- Receiver of the Interest Amount: Party A
- Floating Rate Reference: USD-LIBOR-Telerate
- Maturity of the Floating Rate Reference: 3 months
- Spread: Plus 0.22% per annum
- Floating Rate Reset Date: The first day of each calculation period
- Floating Rate Day Count Fraction: Actual/360
- Interest Amount: Defined according to the standard ISDA Definition
- Payment Currency for the Interest Amount: The reference currency of the swap
- Early Termination Option: Starting on Trade Date for Party A
- Early Termination Option: Starting on Trade Date for Party B
File: eqs40_example_zero_strike.xml
On 17th October, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:
- Trade Date: 17th October 2002
- Effective Date: 24th October, 2002
- Valuation Date: October 17th, 2003
- Equity Payment Dates: 5 currency business days following the valuation date
- Termination Date: On the final equity payment date
- Payer of the Equity Amount: Party A
- Receiver of the Equity Amount: Party B
- Number of Underlyers: 1
- Underlyer Type: Equity
- Underlyer: Zee
- Number of Underlying Units: 31,000
- Initial Price: USD 1.8036
- Notional Amount: EUR 55,911.60
- Type of Notional Adjustments: Standard
- Equity Amount: Final Price * Number of shares
- Payment Currency for the Equity Amount: The reference currency of the swap
- Final Valuation Price: The price at which Party A will unwind its hedge position
- Commissions: 60 basis points
- Return Type: Total
- Dividend Payout Ratio: 100%
- Dividend Entitlement Date: Ex-Date
- Dividend Payment Date: The equity payment date on which the relevant dividend period ends
- Reference Currency for the Composite FX Swap: USD
- Determination Method for the Exchange Rate: Good faith by the calculation agent
- Initial Amount Payable: USD 55,911.60
- Initial Amount Payer: Party B
- Initial Amount Payment Date: The effective date
- Early Termination Option: Starting on Trade Date for Party A
- Early Termination Option: Starting on Trade Date for Party B
File: eqs40_example_single_stock_plus_fee.xml
On 10th September, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:
- Trade Date: 10th September 2002
- Effective Date: 12th September 2002
- Valuation Date: March 12th, 2003
- Equity Payment Dates: 2 currency business days following the valuation date
- Termination Date: On the final equity payment date
- Payer of the Equity Amount: Party A
- Receiver of the Equity Amount: Party B
- Number of Underlyers: 1
- Underlyer Type: Equity
- Underlyer: Fubon Financial Holding
- Number of Underlying Units: 18,388,000
- Initial Price: Average price per share obtained by Party B on Trade Date by selling the shares in the market
- Commissions: 30 basis points
- Notional Amount: Number of shares * Initial price
- Type of Notional Adjustments: Standard
- Equity Amount: Defined according to the standard ISDA Definition
- Payment Currency for the Equity Amount: USD
- Final Valuation Price: The price at which Party A will unwind its hedge position
- Return Type: Total
- Dividend Payout Ratio: Will correspond to the dividend actually received by a non-resident of Taiwan.
- Dividend Entitlement Date: Ex-Date
- Dividend Payment Date: The equity payment date on which the relevant dividend period ends
- Reference Currency for the Composite FX Swap: USD
- Determination Method for the Exchange Rate: Good faith by the calculation agent
- Payer of the Interest Amount: Party B
- Receiver of the Interest Amount: Party A
- Floating Rate Reference: USD-LIBOR-BBA
- Maturity of the Floating Rate Reference: 6 months
- Floating Rate Reset Date: The first day of each calculation period
- Floating Rate Day Count Fraction: Actual/360
- Interest Amount: Defined according to the standard ISDA Definition
- Payment Currency for the Interest Amount: USD
- Early Termination Option: Starting on Trade Date for Party A
- Early Termination Option: Starting on Trade Date for Party B
- Upfront Fee Amount: (18,388,000 * Initial Price * 6.5%) + 0.63%
- Upfront Fee Payment Date: Effective date
- Upfront Fee Payer: Party B
- Brokerage Fee Amount: USD 1,000
- Brokerage Fee Payment Date: 30th September 2002
- Payer of the Brokerage Fee: Party A
- Receiver of the Brokerage Fee: Party C