To get the full experience of our online specs, you really need to use something a little bigger. Do you mind firing up your tablet or computer please?
|324 - SecurityStatusReqID ● #||Required String|
Must be unique, or the ID of previous Security Status Request to disable if SubscriptionRequestType = Disable previous Snapshot + Updates Request (2). Unique ID of a Security Status Request message.
|55 - Symbol ● #||Required String|
Ticker symbol. Common, "human understood" representation of the security. SecurityID (48) value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles). Use "[N/A]" for products which do not have a symbol.
|65 - SymbolSfx ● #||Optional String|
Additional information about the security (e.g. preferred, warrants, etc.). Note also see SecurityType. Valid values defined in the NYSE Stock and bond Symbol Directory and in the AMEX Fitch Directory
|48 - SecurityID ● #||Optional String|
CUSIP or other alternate security identifier
|22 - IDSource ● #||Optional String|
Identifies class of alternative SecurityID
|167 - SecurityType ● #||Optional String|
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required. Indicates type of security (ISITC spec)
|200 - MaturityMonthYear ● #||Optional MonthYear|
Specifiesthe month and year of maturity. Required if MaturityDay is specified. Month and Year of the maturity for SecurityType=FUT or SecurityType=OPT. Required if MaturityDay is specified. Format: YYYYMM (eg. 199903)
|205 - MaturityDay ● #||Optional DayOfMonth|
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date. Day of month used in conjunction with MaturityMonthYear to specify the maturity date for SecurityType=FUT or SecurityType=OPT.
|201 - PutOrCall ● #||Optional int|
For Options. Indicates whether an Option is for a put or call.
|202 - StrikePrice ● #||Optional Price|
For Options. Strike Price for an Option.
|206 - OptAttribute ● #||Optional char|
Used for derivatives, such as options and covered warrants to indicate a versioning of the contract when required due to corporate actions to the underlying. Should not be used to indicate type of option - use the CFICode for this purpose. Can be used for SecurityType (67) =OPT to identify a particular security. Valid values vary by SecurityExchange:
For Exchange: MONEP (Paris)
|231 - ContractMultiplier ● #||Optional float|
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount. Specifies the ratio or multiply factor to convert from contracts to shares (e.g. 1.0, 100, 1000, etc). Applicable For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
|223 - CouponRate ● #||Optional float|
For Fixed Income. For Fixed Income. Coupon rate of the bond. Will be zero for step-up bonds.
|207 - SecurityExchange ● #||Optional Exchange|
Can be used to identify the security. Market used to help identify a security.
|106 - Issuer ● #||Optional String|
Company name of security issuer (e.g. International Business Machines)
|348 - EncodedIssuerLen ● #||Optional Length|
Must be set if EncodedIssuer field is specified and must immediately precede it. Byte length of encoded (non-ASCII characters) EncodedIssuer field.
|349 - EncodedIssuer ● #||Optional data|
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field. Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field. If used, the ASCII (English) representation should also be specified in the Issuer field.
|107 - SecurityDesc ● #||Optional String|
|350 - EncodedSecurityDescLen ● #||Optional Length|
Must be set if EncodedSecurityDesc field is specified and must immediately precede it. Byte length of encoded (non-ASCII characters) EncodedSecurityDesc field.
|351 - EncodedSecurityDesc ● #||Optional data|
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field. Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field. If used, the ASCII (English) representation should also be specified in the SecurityDesc field.
|15 - Currency ● #||Optional Currency|
Identifies currency used for price. Absence of this field is interpreted as the default for the security. It is recommended that systems provide the currency value whenever possible. See Appendix A: Valid Currency Codes for information on obtaining valid values.
|263 - SubscriptionRequestType ● #||Required char|
SubcriptionRequestType indicates to the other party what type of response is expected. A snapshot request only asks for current information. A subscribe request asks for updates as the status changes. Unsubscribe will cancel any future update messages from the counter party.) Subscription Request Type
|336 - TradingSessionID ● #||Optional String|
Identifier for Trading Session. Can be used to represent a specific market trading session (e.g. "PRE-OPEN", "CROSS_2", "AFTER-HOURS", "TOSTNET1", "TOSTNET2", etc).
Values should be bi-laterally agreed to between counterparties. Firms may register Trading Session values on the FIX website (presently a document maintained within "ECN and Exchanges" working group section).
Seems this is the only instance of this field in this spec unfortunately.
The field also appears in the following technical messages:
The field also appears in the following functional views:
Want a head start on a new FIX spec using a FIXatdl file?
Import the XML and we'll create a skeleton spec based on the content.
FixSpec.com is FREE website helping the financial services community to connect faster and easier. Registered users get access to an awesome range of developer tools and an ever-expanding specification repository.
Cool! Check your inbox for a password reset link. If you don't receive it, then your email may not be in our records so try registering it instead.
We are so glad you decided to sign up.
We aim to make this website as simple and enjoyable as possible, but if you get stuck at any point or have any suggestions then please get in touch.
Use the "Help" tab on the right, or email us at firstname.lastname@example.org.
To help you find your way around, we've built a short interactive tour of the site.Start the whirlwind tour! (2-3 mins) No thanks, I'll just look around myself.