Definition Type: ComplexType
Name: FxBarrierOption
Namespace: http://www.fpml.org/2007/FpML-4-4
Type: fpml:FxOptionLeg
Containing Schema: fpml-fx-4-4.xsd
Abstract
Documentation:
A type that describes an option with a put/call component, but also one or more associated barrier rates. If the market rate moves to reach a barrier rate a trigger event occurs. The trigger event may for example be necessary to enable the option, or may annul the option contract. [Since the barriers reduce the probability of exercise, the premium for an option with barriers is likely to be cheaper than one without].
Collapse XSD Schema Diagram:
Drilldown into triggerPayout in schema fpml-fx-4-4_xsd Drilldown into fxBarrier in schema fpml-fx-4-4_xsd Drilldown into spotRate in schema fpml-fx-4-4_xsd Drilldown into quotedAs in schema fpml-fx-4-4_xsd Drilldown into fxStrikePrice in schema fpml-fx-4-4_xsd Drilldown into callCurrencyAmount in schema fpml-fx-4-4_xsd Drilldown into putCurrencyAmount in schema fpml-fx-4-4_xsd Drilldown into cashSettlementTerms in schema fpml-fx-4-4_xsd Drilldown into valueDate in schema fpml-fx-4-4_xsd Drilldown into fxOptionPremium in schema fpml-fx-4-4_xsd Drilldown into exerciseStyle in schema fpml-fx-4-4_xsd Drilldown into expiryDateTime in schema fpml-fx-4-4_xsd Drilldown into sellerPartyReference in schema fpml-shared-4-4_xsd Drilldown into buyerPartyReference in schema fpml-shared-4-4_xsd Drilldown into BuyerSeller.model in schema fpml-shared-4-4_xsd Drilldown into productId in schema fpml-shared-4-4_xsd Drilldown into productType in schema fpml-shared-4-4_xsd Drilldown into Product.model in schema fpml-shared-4-4_xsd Drilldown into id in schema fpml-shared-4-4_xsd Drilldown into Product in schema fpml-shared-4-4_xsd Drilldown into FxOptionLeg in schema fpml-fx-4-4_xsdXSD Diagram of FxBarrierOption in schema fpml-fx-4-4_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="FxBarrierOption">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type that describes an option with a put/call component, but also one or more associated barrier rates. If the market rate moves to reach a barrier rate a trigger event occurs. The trigger event may for example be necessary to enable the option, or may annul the option contract. [Since the barriers reduce the probability of exercise, the premium for an option with barriers is likely to be cheaper than one without].</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="FxOptionLeg">
            <xsd:sequence>
                <xsd:element name="spotRate" type="xsd:decimal" 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="fxBarrier" type="FxBarrier" maxOccurs="unbounded">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Information about a barrier rate in a Barrier Option - specifying the exact criteria for a trigger event to occur.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="triggerPayout" type="FxOptionPayout" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">The amount of currency which becomes payable if and when a trigger event occurs.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
productType fpml:productType 0 unbounded
productId fpml:productId 0 unbounded
buyerPartyReference fpml:buyerPartyReference (1) (1)
sellerPartyReference fpml:sellerPartyReference (1) (1)
expiryDateTime fpml:expiryDateTime (1) (1)
exerciseStyle fpml:exerciseStyle (1) (1)
fxOptionPremium fpml:fxOptionPremium 0 unbounded
valueDate fpml:valueDate (1) (1)
cashSettlementTerms fpml:cashSettlementTerms 0 (1)
putCurrencyAmount fpml:putCurrencyAmount (1) (1)
callCurrencyAmount fpml:callCurrencyAmount (1) (1)
fxStrikePrice fpml:fxStrikePrice (1) (1)
quotedAs fpml:quotedAs 0 (1)
spotRate fpml:spotRate 0 (1)
fxBarrier fpml:fxBarrier (1) unbounded
triggerPayout fpml:triggerPayout 0 (1)
<xs:group> fpml:BuyerSeller.model (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
id fpml:id (Optional)
Collapse Derivation Tree:
Collapse References:
fpml:fxBarrierOption