complexType "FxAccrualLinearPayoffRegion"
Namespace:
Content:
complex, 1 attribute, 10 elements
Defined:
Includes:
definitions of 5 elements
Used:
Component Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (10):
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
A fixing region in which the payoff varies linearly with the fixing value.
Type Definition Detail
Type Derivation Tree
  FxAccrualLinearPayoffRegion
XML Source (w/o annotations (7); see within schema source)
<xsd:complexType name="FxAccrualLinearPayoffRegion">
<xsd:complexContent>
<xsd:extension base="FxAccrualPayoffRegion">
<xsd:sequence>
<xsd:group ref="FxExchangedCurrency.model"/>
<xsd:choice>
<xsd:sequence>
<xsd:element name="strike" type="FxForwardStrikePrice"/>
<xsd:element minOccurs="0" name="counterCurrencyAmount" type="NonNegativeAmountSchedule"/>
</xsd:sequence>
<xsd:element name="averageStrike" type="FxAverageStrike"/>
</xsd:choice>
<xsd:group minOccurs="0" ref="FxAccrualRegionBound.model"/>
<xsd:element minOccurs="0" name="leverage" type="FxAccrualLeverage"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="payoffCap" type="FxPayoffCap"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 5/10)
averageStrike
Type:
FxAverageStrike, complex content
Average Strike Forward: means the average of the Reference Spot Rate on each Business Day from and including the Calculation Start Date up to and including the Calculation End Date rounded to the precision decimal places.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="averageStrike" type="FxAverageStrike"/>

counterCurrencyAmount
Type:
NonNegativeAmountSchedule, complex content
The opposite currency amount. The counterCurrencyAmount element is only optional if averageStrike component is present or if the accrualRegion specifies the amount of counterCurrencyAmount to accrue, in all other cases this element must be populated.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="counterCurrencyAmount" type="NonNegativeAmountSchedule"/>

leverage
Type:
FxAccrualLeverage, complex content
These structures define a leverage multiplier to the payoff amounts at settlement points.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="leverage" type="FxAccrualLeverage"/>

payoffCap
Type:
FxPayoffCap, complex content
The amount of gain on the client upside or firm upside is limited. If spot settles above the cap, or below the floor, the payout is adjusted to limit the gain. The adjustment may be made by varying the strike, or by maintaining the strike, but varying the payout notionals.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="payoffCap" type="FxPayoffCap"/>

strike
Type:
FxForwardStrikePrice, complex content
The rate of exchange between the two currencies.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="strike" type="FxForwardStrikePrice"/>

XML schema documentation generated with FlexDoc/XML 1.12.2 using FlexDoc/XML XSDDoc 2.9.1 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.