complexType "FxStraddle"
Namespace:
Content:
complex, 9 elements
Defined:
globally in fpml-fx-5-8.xsd; see XML source
Includes:
definitions of 9 elements
Used:
Content Model Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (9):
All Direct / Indirect Based Elements (1):
straddle
Known Usage Locations
XML Source (w/o annotations (10); see within schema source)
<xsd:complexType name="FxStraddle">
<xsd:sequence>
<xsd:element name="straddleType" type="FxStraddleTypeEnum"/>
<xsd:element minOccurs="0" name="tenorPeriod" type="Period"/>
<xsd:sequence>
<xsd:element name="europeanExercise" type="FxEuropeanExercise"/>
<xsd:element minOccurs="0" name="exerciseProcedure" type="ExerciseProcedure"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="notional" type="NonNegativeMoney"/>
<xsd:element name="counterCurrency" type="Currency"/>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="premium" type="FxStraddlePremium"/>
<xsd:element name="settlementDate" type="AdjustableOrAdjustedDate"/>
<xsd:element minOccurs="0" name="cashSettlement" type="FxCashSettlementSimple"/>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 9/9)
cashSettlement
Type:
FxCashSettlementSimple, complex content
Specifies the currency and fixing details for cash settlement.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="cashSettlement" type="FxCashSettlementSimple"/>

counterCurrency
Type:
Currency, simple content
An opposing currency. The Counter Currency Amount is converted at the Strike Price.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="counterCurrency" type="Currency"/>

europeanExercise
Type:
FxEuropeanExercise, complex content
The parameters for defining the exercise period for an European style option.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="europeanExercise" type="FxEuropeanExercise"/>

exerciseProcedure
Type:
ExerciseProcedure, complex content
A set of parameters defining procedures associated with the exercise.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="exerciseProcedure" type="ExerciseProcedure"/>

notional
Type:
NonNegativeMoney, complex content
The currency amount that the option gives the right to sell.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="notional" type="NonNegativeMoney"/>

premium
Type:
FxStraddlePremium, complex content
Premium amount or premium installment amount for an option.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="premium" type="FxStraddlePremium"/>

settlementDate
Type:
AdjustableOrAdjustedDate, complex content
XML Source (see within schema source)
<xsd:element name="settlementDate" type="AdjustableOrAdjustedDate"/>

straddleType
Type:
FxStraddleTypeEnum, simple content
Forward Volatility Agreement Straddle Type, e.g. at the money forward straddle, or delta neutral straddle.
Simple Content
enumeration of xsd:token
Enumeration:
"AtTheMoneyForward"
 - 
At the money forward straddle.
"DeltaNeutral"
 - 
Delta neutral straddle.
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="straddleType" type="FxStraddleTypeEnum"/>

tenorPeriod
Type:
Period, complex content
A tenor expressed as a period type and multiplier (e.g. 1D, 1Y, etc.)
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="tenorPeriod" type="Period"/>

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.