Definition Type: SimpleType
Name: TradeCondition_enum_t
Namespace: http://www.fixprotocol.org/FIXML-5-0-SP2
Containing Schema: fixml-fields-base-5-0-SP2.xsd
Documentation:
Space-delimited list of conditions describing a trade
Collapse XSD Schema Diagram:
XSD Diagram of TradeCondition_enum_t in schema fixml-fields-base-5-0-sp2_xsd (Financial Information eXchange (FIX))
Collapse XSD Schema Code:
<xs:simpleType name="TradeCondition_enum_t">
    <xs:annotation>
        <xs:documentation>Space-delimited list of conditions describing a trade</xs:documentation>
        <xs:appinfo>
            <fm:Xref Protocol="FIX" name="TradeCondition" ComponentType="Field" Tag="277" Type="MultipleStringValue" AbbrName="TrdCond" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA" />
        </xs:appinfo>
        <xs:appinfo>
            <fm:EnumDoc value="A" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cash (only) Market</fm:EnumDoc>
            <fm:EnumDoc value="B" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Average Price Trade</fm:EnumDoc>
            <fm:EnumDoc value="C" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cash Trade (same day clearing)</fm:EnumDoc>
            <fm:EnumDoc value="D" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Next Day (only)Market</fm:EnumDoc>
            <fm:EnumDoc value="E" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Opening/Reopening Trade Detail</fm:EnumDoc>
            <fm:EnumDoc value="F" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Intraday Trade Detail</fm:EnumDoc>
            <fm:EnumDoc value="G" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Rule 127 Trade (NYSE)</fm:EnumDoc>
            <fm:EnumDoc value="H" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Rule 155 Trade (AMEX)</fm:EnumDoc>
            <fm:EnumDoc value="I" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Sold Last (late reporting)</fm:EnumDoc>
            <fm:EnumDoc value="J" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Next Day Trade (next day clearing)</fm:EnumDoc>
            <fm:EnumDoc value="K" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Opened (late report of opened trade)</fm:EnumDoc>
            <fm:EnumDoc value="L" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Seller</fm:EnumDoc>
            <fm:EnumDoc value="M" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Sold (out of sequence)</fm:EnumDoc>
            <fm:EnumDoc value="N" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Stopped Stock (guarantee of price but does not execute the order)</fm:EnumDoc>
            <fm:EnumDoc value="P" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Imbalance More Buyers (cannot be used in combination with Q)</fm:EnumDoc>
            <fm:EnumDoc value="Q" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Imbalance More Sellers (cannot be used in combination with P)</fm:EnumDoc>
            <fm:EnumDoc value="R" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Opening Price</fm:EnumDoc>
            <fm:EnumDoc value="Y" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Trades resulting from manual/slow quote</fm:EnumDoc>
            <fm:EnumDoc value="Z" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Trades resulting from intermarket sweep</fm:EnumDoc>
            <fm:EnumDoc value="S" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Bargain Condition (LSE)</fm:EnumDoc>
            <fm:EnumDoc value="T" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Converted Price Indicator</fm:EnumDoc>
            <fm:EnumDoc value="U" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Exchange Last</fm:EnumDoc>
            <fm:EnumDoc value="V" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Final Price of Session</fm:EnumDoc>
            <fm:EnumDoc value="W" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Ex-pit</fm:EnumDoc>
            <fm:EnumDoc value="X" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Crossed</fm:EnumDoc>
            <fm:EnumDoc value="0" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cancel</fm:EnumDoc>
            <fm:EnumDoc value="a" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Volume Only</fm:EnumDoc>
            <fm:EnumDoc value="b" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Direct Plus</fm:EnumDoc>
            <fm:EnumDoc value="c" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Acquisition</fm:EnumDoc>
            <fm:EnumDoc value="d" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Bunched</fm:EnumDoc>
            <fm:EnumDoc value="e" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Distribution</fm:EnumDoc>
            <fm:EnumDoc value="f" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Bunched Sale</fm:EnumDoc>
            <fm:EnumDoc value="g" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Split Trade</fm:EnumDoc>
            <fm:EnumDoc value="h" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cancel Stopped</fm:EnumDoc>
            <fm:EnumDoc value="i" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cancel ETH</fm:EnumDoc>
            <fm:EnumDoc value="j" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cancel Stopped ETH</fm:EnumDoc>
            <fm:EnumDoc value="k" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Out of Sequence ETH</fm:EnumDoc>
            <fm:EnumDoc value="l" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cancel Last ETH</fm:EnumDoc>
            <fm:EnumDoc value="m" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Sold Last Sale ETH</fm:EnumDoc>
            <fm:EnumDoc value="n" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cancel Last</fm:EnumDoc>
            <fm:EnumDoc value="o" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Sold Last Sale</fm:EnumDoc>
            <fm:EnumDoc value="p" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cancel Open</fm:EnumDoc>
            <fm:EnumDoc value="q" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cancel Open ETH</fm:EnumDoc>
            <fm:EnumDoc value="r" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Opened Sale ETH</fm:EnumDoc>
            <fm:EnumDoc value="s" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cancel Only</fm:EnumDoc>
            <fm:EnumDoc value="t" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Cancel Only ETH</fm:EnumDoc>
            <fm:EnumDoc value="u" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Late Open ETH</fm:EnumDoc>
            <fm:EnumDoc value="v" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Auto Execution ETH</fm:EnumDoc>
            <fm:EnumDoc value="w" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Reopen</fm:EnumDoc>
            <fm:EnumDoc value="x" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Reopen ETH</fm:EnumDoc>
            <fm:EnumDoc value="y" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Adjusted</fm:EnumDoc>
            <fm:EnumDoc value="z" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Adjusted ETH</fm:EnumDoc>
            <fm:EnumDoc value="AA" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Spread</fm:EnumDoc>
            <fm:EnumDoc value="AB" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Spread ETH</fm:EnumDoc>
            <fm:EnumDoc value="AC" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Straddle</fm:EnumDoc>
            <fm:EnumDoc value="AD" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Straddle ETH</fm:EnumDoc>
            <fm:EnumDoc value="AE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Stopped</fm:EnumDoc>
            <fm:EnumDoc value="AF" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Stopped ETH</fm:EnumDoc>
            <fm:EnumDoc value="AG" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Regular ETH</fm:EnumDoc>
            <fm:EnumDoc value="AH" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Combo</fm:EnumDoc>
            <fm:EnumDoc value="AI" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Combo ETH</fm:EnumDoc>
            <fm:EnumDoc value="AJ" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Official Closing Price</fm:EnumDoc>
            <fm:EnumDoc value="AK" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Prior Reference Price</fm:EnumDoc>
            <fm:EnumDoc value="AL" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Stopped Sold Last</fm:EnumDoc>
            <fm:EnumDoc value="AM" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Stopped Out of Sequence</fm:EnumDoc>
            <fm:EnumDoc value="AN" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Offical Closing Price (duplicate enumeration - use 'AJ' instead)</fm:EnumDoc>
            <fm:EnumDoc value="AO" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Crossed (duplicate enumeration - use 'X' instead)</fm:EnumDoc>
            <fm:EnumDoc value="AP" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Fast Market</fm:EnumDoc>
            <fm:EnumDoc value="AQ" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Automatic Execution</fm:EnumDoc>
            <fm:EnumDoc value="AR" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Form T</fm:EnumDoc>
            <fm:EnumDoc value="AS" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Basket Index</fm:EnumDoc>
            <fm:EnumDoc value="AT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Burst Basket</fm:EnumDoc>
            <fm:EnumDoc value="1" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Implied Trade</fm:EnumDoc>
            <fm:EnumDoc value="AV" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Outside Spread</fm:EnumDoc>
            <fm:EnumDoc value="2" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Marketplace entered trade</fm:EnumDoc>
            <fm:EnumDoc value="3" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Mult Asset Class Multileg Trade</fm:EnumDoc>
            <fm:EnumDoc value="4" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Multileg-to-Multileg Trade</fm:EnumDoc>
        </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="MultipleStringValue">
        <xs:enumeration value="A" />
        <xs:enumeration value="B" />
        <xs:enumeration value="C" />
        <xs:enumeration value="D" />
        <xs:enumeration value="E" />
        <xs:enumeration value="F" />
        <xs:enumeration value="G" />
        <xs:enumeration value="H" />
        <xs:enumeration value="I" />
        <xs:enumeration value="J" />
        <xs:enumeration value="K" />
        <xs:enumeration value="L" />
        <xs:enumeration value="M" />
        <xs:enumeration value="N" />
        <xs:enumeration value="P" />
        <xs:enumeration value="Q" />
        <xs:enumeration value="R" />
        <xs:enumeration value="Y" />
        <xs:enumeration value="Z" />
        <xs:enumeration value="S" />
        <xs:enumeration value="T" />
        <xs:enumeration value="U" />
        <xs:enumeration value="V" />
        <xs:enumeration value="W" />
        <xs:enumeration value="X" />
        <xs:enumeration value="0" />
        <xs:enumeration value="a" />
        <xs:enumeration value="b" />
        <xs:enumeration value="c" />
        <xs:enumeration value="d" />
        <xs:enumeration value="e" />
        <xs:enumeration value="f" />
        <xs:enumeration value="g" />
        <xs:enumeration value="h" />
        <xs:enumeration value="i" />
        <xs:enumeration value="j" />
        <xs:enumeration value="k" />
        <xs:enumeration value="l" />
        <xs:enumeration value="m" />
        <xs:enumeration value="n" />
        <xs:enumeration value="o" />
        <xs:enumeration value="p" />
        <xs:enumeration value="q" />
        <xs:enumeration value="r" />
        <xs:enumeration value="s" />
        <xs:enumeration value="t" />
        <xs:enumeration value="u" />
        <xs:enumeration value="v" />
        <xs:enumeration value="w" />
        <xs:enumeration value="x" />
        <xs:enumeration value="y" />
        <xs:enumeration value="z" />
        <xs:enumeration value="AA" />
        <xs:enumeration value="AB" />
        <xs:enumeration value="AC" />
        <xs:enumeration value="AD" />
        <xs:enumeration value="AE" />
        <xs:enumeration value="AF" />
        <xs:enumeration value="AG" />
        <xs:enumeration value="AH" />
        <xs:enumeration value="AI" />
        <xs:enumeration value="AJ" />
        <xs:enumeration value="AK" />
        <xs:enumeration value="AL" />
        <xs:enumeration value="AM" />
        <xs:enumeration value="AN" />
        <xs:enumeration value="AO" />
        <xs:enumeration value="AP" />
        <xs:enumeration value="AQ" />
        <xs:enumeration value="AR" />
        <xs:enumeration value="AS" />
        <xs:enumeration value="AT" />
        <xs:enumeration value="1" />
        <xs:enumeration value="AV" />
        <xs:enumeration value="2" />
        <xs:enumeration value="3" />
        <xs:enumeration value="4" />
    </xs:restriction>
</xs:simpleType>
Collapse Facets:
Facet Value
Enumeration A
Enumeration B
Enumeration C
Enumeration D
Enumeration E
Enumeration F
Enumeration G
Enumeration H
Enumeration I
Enumeration J
Enumeration K
Enumeration L
Enumeration M
Enumeration N
Enumeration P
Enumeration Q
Enumeration R
Enumeration Y
Enumeration Z
Enumeration S
Enumeration T
Enumeration U
Enumeration V
Enumeration W
Enumeration X
Enumeration 0
Enumeration a
Enumeration b
Enumeration c
Enumeration d
Enumeration e
Enumeration f
Enumeration g
Enumeration h
Enumeration i
Enumeration j
Enumeration k
Enumeration l
Enumeration m
Enumeration n
Enumeration o
Enumeration p
Enumeration q
Enumeration r
Enumeration s
Enumeration t
Enumeration u
Enumeration v
Enumeration w
Enumeration x
Enumeration y
Enumeration z
Enumeration AA
Enumeration AB
Enumeration AC
Enumeration AD
Enumeration AE
Enumeration AF
Enumeration AG
Enumeration AH
Enumeration AI
Enumeration AJ
Enumeration AK
Enumeration AL
Enumeration AM
Enumeration AN
Enumeration AO
Enumeration AP
Enumeration AQ
Enumeration AR
Enumeration AS
Enumeration AT
Enumeration 1
Enumeration AV
Enumeration 2
Enumeration 3
Enumeration 4
Collapse Derivation Tree:
Collapse References:
nsA:TradeCondition_t