<xsd:complexType name="FxTouch">
<xsd:annotation>
<xsd:documentation xml:lang="en">Describes an FX touch condition.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="touchCondition" type="TouchConditionEnum" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The binary condition that applies to an American-style trigger. There can only be two domain values for this element: "touch" or "no touch".</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="quotedCurrencyPair" type="QuotedCurrencyPair" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Defines the two currencies for an FX trade and the quotation relationship between the two currencies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="triggerRate" type="PositiveDecimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The market rate is observed relative to the trigger rate, and if it is found to be on the predefined side of (above or below) the trigger rate, a trigger event is deemed to have occurred.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="spotRate" type="PositiveDecimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">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.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="informationSource" type="InformationSource" maxOccurs="unbounded" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The information source where a published or displayed market rate will be obtained, e.g. Telerate Page 3750.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence minOccurs="0">
<xsd:element name="observationStartDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The start of the period over which observations are made to determine whether a trigger has occurred.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="observationEndDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">The end of the period over which observations are made to determine whether a trigger event has occurred.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
|