XML Schema Documentation

Complex Type: FxDigitalOption

[Table of contents]

Super-types: Product < FxDigitalOption (by extension)
Sub-types: None
Name FxDigitalOption
Used by (from the same schema document) Element fxDigitalOption
Abstract no
Documentation A type that describes an option without a put/call component (and so no associated exercise), but with one or more trigger rates) Examples are "one-touch", "no-touch", and "double-no-touch" options. For a specified period the market rate is observed relative to the trigger rates, and on a trigger event a fixed payout may become due to the buyer of the option, or alternatively the option contract may be annulled.
XML Instance Representation
<...
id=" xsd:ID [0..1]">
<productType> ProductType </productType> [0..*]

'A classification of the type of product. FpML defines a simple product categorization using a coding scheme.'

<productId> ProductId </productId> [0..*]

'A product reference identifier allocated by a party. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.'

<buyerPartyReference> PartyOrTradeSideReference </buyerPartyReference> [1]

'A reference to the party that buys this instrument, ie. pays for this instrument and receives the rights defined by it. See 2000 ISDA definitions Article 11.1 (b). In the case of FRAs this the fixed rate payer.'

<sellerPartyReference> PartyOrTradeSideReference </sellerPartyReference> [1]

'A reference to the party that sells (\"writes\") this instrument, i.e. that grants the rights defined by this instrument and in return receives a payment for it. See 2000 ISDA definitions Article 11.1 (a). In the case of FRAs this is the floating rate payer.'

<expiryDateTime> ExpiryDateTime </expiryDateTime> [1]

'The date and time in a location of the option expiry. In the case of american options this is the latest possible expiry date and time.'

<fxOptionPremium> FxOptionPremium </fxOptionPremium> [0..*]

'Premium amount or premium installment amount for an option.'

<valueDate> xsd:date </valueDate> [1]

'The date on which both currencies traded will settle.'

<quotedCurrencyPair> QuotedCurrencyPair </quotedCurrencyPair> [1]

'Defines the two currencies for an FX trade and the quotation relationship between the two currencies.'

<spotRate> xsd:decimal </spotRate> [0..1]

'An optional element used for FX forwards and certain types of FX OTC options. For deals consumated in the FX Forwards Market, this represents the current market rate for a particular currency pair. For barrier and digital/binary options, it can be useful to include the spot rate at the time the option was executed to make it easier to know whether the option needs to move \"up\" or \"down\" to be triggered.'

Start Choice [1]
<fxEuropeanTrigger> FxEuropeanTrigger </fxEuropeanTrigger> [1..*]

'A European trigger occurs if the trigger criteria are met, but these are valid (and an observation is made) only at the maturity of the option.'

<fxAmericanTrigger> FxAmericanTrigger </fxAmericanTrigger> [1..*]

'An American trigger occurs if the trigger criteria are met at any time from the initiation to the maturity of the option.'

End Choice
<triggerPayout> FxOptionPayout </triggerPayout> [1]

'The amount of currency which becomes payable if and when a trigger event occurs.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="FxDigitalOption">
<xsd:complexContent>
<xsd:extension base=" Product ">
<xsd:sequence>
<xsd:group ref=" BuyerSeller.model "/>
<xsd:element name="expiryDateTime" type=" ExpiryDateTime "/>
<xsd:element name="fxOptionPremium" type=" FxOptionPremium " minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="valueDate" type=" xsd:date "/>
<xsd:element name="quotedCurrencyPair" type=" QuotedCurrencyPair "/>
<xsd:element name="spotRate" type=" xsd:decimal " minOccurs="0"/>
<xsd:choice>
<xsd:element name="fxEuropeanTrigger" type=" FxEuropeanTrigger " maxOccurs="unbounded"/>
<xsd:element name="fxAmericanTrigger" type=" FxAmericanTrigger " maxOccurs="unbounded"/>
</xsd:choice>
<xsd:element name="triggerPayout" type=" FxOptionPayout "/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>