Definition Type: ComplexType
Name: PricingParameterDerivative
Namespace: http://www.fpml.org/2007/FpML-4-4
Containing Schema: fpml-riskdef-4-4.xsd
Abstract
Documentation:
A definition of the mathematical derivative with respect to a specific pricing parameter.
Collapse XSD Schema Diagram:
Drilldown into calculationProcedure in schema fpml-riskdef-4-4_xsd Drilldown into inputDateReference in schema fpml-riskdef-4-4_xsd Drilldown into parameterReference in schema fpml-riskdef-4-4_xsd Drilldown into description in schema fpml-riskdef-4-4_xsd Drilldown into id in schema fpml-riskdef-4-4_xsdXSD Diagram of PricingParameterDerivative in schema fpml-riskdef-4-4_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="PricingParameterDerivative">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A definition of the mathematical derivative with respect to a specific pricing parameter.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="description" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A description, if needed, of how the derivative is computed.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:choice>
            <xsd:element name="parameterReference" type="AssetOrTermPointOrPricingStructureReference" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">A reference to the pricing input parameter to which the sensitivity is computed. If it is omitted, the derivative definition is generic, and applies to any input point in the valuation set.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="inputDateReference" type="ValuationReference" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">Reference(s) to the pricing input dates that are shifted when the sensitivity is computed. Depending on the time advance method used, this list could vary. Used for describing time-advance derivatives (theta, carry, etc.)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:choice>
        <xsd:element name="calculationProcedure" type="DerivativeCalculationProcedure" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The method by which a derivative is computed, e.g. analytic, numerical model, perturbation, etc., and the corresponding parameters</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:ID" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
description fpml:description 0 (1)
parameterReference fpml:parameterReference 0 (1)
inputDateReference fpml:inputDateReference (1) unbounded
calculationProcedure fpml:calculationProcedure 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
id fpml:id (Optional)
Collapse Derivation Tree:
Collapse References:
fpml:partialDerivative