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?
|37 - OrderID ● #||Optional char|
Unique identifier for Order as assigned by broker. Uniqueness must be guaranteed within a single trading day. Firms which accept multi-day orders should consider embedding a date within the OrderID field to assure uniqueness across days.
|11 - ClOrdID ● #||Required char|
Unique identifier for Order as assigned by institution. Uniqueness must be guaranteed within a single trading day. Firms which electronically submit multi-day orders should consider embedding a date within the ClOrdID field to assure uniqueness across days.
|109 - ClientID ● #||Optional char|
Used for firm identification in third-party transactions. Firm identifier used in third party-transactions.
|76 - ExecBroker ● #||Optional char|
Used for firm identification in third-party transactions. Identifies executing / give-up broker. Standard NASD market-maker mnemonic is preferred.
|55 - Symbol ● #||Required char|
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 char|
Additional information about the security (e.g. preferred, warrants, etc.). Absence of this field indicates common. Valid values defined in the NYSE Stock and bond Symbol Directory and in the AMEX Fitch Directory
|48 - SecurityID ● #||Optional char|
CUSIP or other alternate security identifier
|22 - IDSource ● #||Optional char|
Identifies class of alternative SecurityID
|167 - SecurityType ● #||Optional char|
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|
For Options or Futures to specify the month and year of maturity. Month and Year of the maturity for SecurityType=FUT or SecurityType=OPT. Format: YYYYMM (eg. 199903)
|205 - MaturityDay ● #||Optional DayOfMonth|
For Options or Futures and 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 float|
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)
|207 - SecurityExchange ● #||Optional char|
Can be used to identify the security. Market used to help identify a security.
|106 - Issuer ● #||Optional char|
Company name of security issuer (e.g. International Business Machines)
|107 - SecurityDesc ● #||Optional char|
|54 - Side ● #||Required char|
Side of order
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 email@example.com.
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.