Schema Central > FpML 5.5 Transparency > fpml-ird-5-5.xsd > fpml:swaption
Advanced search
Need XML Help?

Recommended Reading:

Definitive XML Schema

 

Web Service Contract Design and Versioning for SOA

 

Advanced XML Applications

 

fpml:swaption

A swaption product definition.

Element information

Type: fpml:Swaption

Properties: Global, Qualified

Content

Attributes

NameOccTypeDescriptionNotes
id [0..1]xsd:IDfrom type fpml:Product

Used in

Substitution hierarchy

Sample instance

<swaption>
   <primaryAssetClass>InterestRate</primaryAssetClass>
   <productType>InterestRate:Option:Swaption</productType>
   <premium>
      <paymentAmount>
         <currency>EUR</currency>
         <amount>100000</amount>
      </paymentAmount>
   </premium>
   <optionType>Receiver</optionType>
   <europeanExercise>
      <expirationDate>
         <adjustableDate>
            <unadjustedDate>2001-08-28</unadjustedDate>
         </adjustableDate>
      </expirationDate>
   </europeanExercise>
   <swaptionStraddle>false</swaptionStraddle>
   <swap>
      <swapStream>
         <calculationPeriodDates id="CalcPeriodDates0">
            <effectiveDate>
               <unadjustedDate>2001-08-30</unadjustedDate>
            </effectiveDate>
            <terminationDate>
               <unadjustedDate>2006-08-30</unadjustedDate>
            </terminationDate>
         </calculationPeriodDates>
         <paymentDates>
            <paymentFrequency>
               <periodMultiplier>1</periodMultiplier>
               <period>Y</period>
            </paymentFrequency>
         </paymentDates>
         <calculationPeriodAmount>
            <calculation>
               <notionalSchedule>
                  <notionalStepSchedule>
                     <initialValue>100000000</initialValue>
                     <currency>EUR</currency>
                  </notionalStepSchedule>
               </notionalSchedule>
               <fixedRateSchedule>
                  <initialValue>0.05</initialValue>
               </fixedRateSchedule>
               <dayCountFraction>30/360</dayCountFraction>
            </calculation>
         </calculationPeriodAmount>
      </swapStream>
      <swapStream>
         <calculationPeriodDates id="CalcPeriodDates1">
            <effectiveDate>
               <unadjustedDate>2001-08-30</unadjustedDate>
            </effectiveDate>
            <terminationDate>
               <unadjustedDate>2006-08-30</unadjustedDate>
            </terminationDate>
         </calculationPeriodDates>
         <paymentDates>
            <paymentFrequency>
               <periodMultiplier>6</periodMultiplier>
               <period>M</period>
            </paymentFrequency>
         </paymentDates>
         <resetDates id="resetDates0">
            <resetFrequency>
               <periodMultiplier>6</periodMultiplier>
               <period>M</period>
            </resetFrequency>
         </resetDates>
         <calculationPeriodAmount>
            <calculation>
               <notionalSchedule>
                  <notionalStepSchedule>
                     <initialValue>100000000</initialValue>
                     <currency>EUR</currency>
                  </notionalStepSchedule>
               </notionalSchedule>
               <floatingRateCalculation>
                  <floatingRateIndex>EUR-EURIBOR-Telerate</floatingRateIndex>
                  <indexTenor>
                     <periodMultiplier>6</periodMultiplier>
                     <period>M</period>
                  </indexTenor>
               </floatingRateCalculation>
               <dayCountFraction>ACT/360</dayCountFraction>
            </calculation>
         </calculationPeriodAmount>
      </swapStream>
   </swap>
</swaption>

Site developed and hosted by Datypic, Inc.

Please report errors or comments about this site to contrib@functx.com