complexType "FxForwardVolatilityAgreement"
Namespace:
Content:
complex, 1 attribute, 15 elements
Defined:
globally in fpml-fx-5-8.xsd; see XML source
Includes:
definitions of 6 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (15):
productId (defined in Product.model group),
productType (defined in Product.model group),
All Direct / Indirect Based Elements (1):
fxForwardVolatilityAgreement
Known Usage Locations
Annotation
Describes a contract on future levels of implied volatility. The main characteristic of these products is that the underlying asset is not a currency pair (or other asset), but the realized volatility (or variance) of this currency during the life of the trade.
Type Definition Detail
Type Derivation Tree
Product (extension)
  FxForwardVolatilityAgreement
XML Source (w/o annotations (7); see within schema source)
<xsd:complexType name="FxForwardVolatilityAgreement">
<xsd:complexContent>
<xsd:extension base="Product">
<xsd:sequence>
<!-- The parameters of the FVA -->
<xsd:group ref="BuyerSeller.model"/>
<!--mandatory field. buyer/seller of the FVA-->
<xsd:element name="quotedCurrencyPair" type="QuotedCurrencyPair"/>
<xsd:element name="fixingDate" type="xsd:date"/>
<xsd:element minOccurs="0" name="fixingTime" type="BusinessCenterTime"/>
<xsd:element name="forwardVolatilityStrikePrice" type="PositiveDecimal">
<!--mandatory, positive decimal-->
</xsd:element>
<!-- The details of the straddle -->
<!--10-09-2014: FpMLFXWG: Renamed from underlyingStraddle to straddle-->
<xsd:element name="straddle" type="FxStraddle"/>
<!--Does it need to be "ClassifiedPayment" type? Does it need to be "unbounded"-->
<xsd:element maxOccurs="unbounded" minOccurs="0" name="additionalPayment" type="Payment"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 6/15)
additionalPayment
Type:
Payment, complex content
Additional Payment means, in respect of an FX Transaction, where such fee is required, and a Transaction Fee Payment Date, the amount, if any, that is specified or otherwise determined as provided in the related Confirmation and, subject to any applicable condition precedent, is payable by one party to the other as further specified or otherwise determined as provided in the related Confirmation on the Transaction Fee Payment Date or on each Transaction Fee Payment Date if more than one is specified, for value on such date.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="additionalPayment" type="Payment"/>

fixingDate
Type:
xsd:date, predefined, simple content
The date on which the fx spot rate is compared against the strike rate, in order to determine the delivery currency. This is the expiry date of a put option on the Deposit/Alternate currency couple. Also known as "valuation date" or "reference date".
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="fixingDate" type="xsd:date"/>

fixingTime
Type:
BusinessCenterTime, complex content
The time at which the fx spot rate observation is made i.e. the option cut off time on the expiry date. Also known as "valuation time".
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="fixingTime" type="BusinessCenterTime"/>

forwardVolatilityStrikePrice
Type:
PositiveDecimal, simple content
Forward Volatility Rate.
Simple Content
xsd:decimal
minExclusive:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="forwardVolatilityStrikePrice" type="PositiveDecimal">
<!--mandatory, positive decimal-->
</xsd:element>

quotedCurrencyPair
Type:
QuotedCurrencyPair, complex content
Currency Pair.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="quotedCurrencyPair" type="QuotedCurrencyPair"/>

straddle
Type:
FxStraddle, complex content
Details of the straddle.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="straddle" type="FxStraddle"/>

XML schema documentation generated with DocFlex/XML 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.