FIX Message Builder

Build FIX messages interactively with field selection and validation

0
Selected Fields
0
Fields with Values
0
Required Fields
0
Saved Templates

Field Selection

Available Fields (76)

8BeginStringRequired

FIX protocol version

Type: StringCategory: Header
9BodyLengthRequired

Length of message body

Type: LengthCategory: Header
35MsgTypeRequired

Type of FIX message

Type: StringCategory: Header
49SenderCompIDRequired

Sender company identifier

Type: StringCategory: Header
56TargetCompIDRequired

Target company identifier

Type: StringCategory: Header
34MsgSeqNumRequired

Message sequence number

Type: SeqNumCategory: Header
50SenderSubID

Sender sub-identifier

Type: StringCategory: Header
57TargetSubID

Target sub-identifier

Type: StringCategory: Header
52SendingTimeRequired

Time message was sent

Type: UTCTimestampCategory: Header
10CheckSumRequired

Message checksum

Type: StringCategory: Header
11ClOrdIDRequired

Client order identifier

Type: StringCategory: Order
21HandlInst

Handling instruction

Type: CharCategory: Order
55SymbolRequired

Trading symbol

Type: StringCategory: Order
54SideRequired

Order side (Buy/Sell)

Type: CharCategory: Order
60TransactTimeRequired

Transaction time

Type: UTCTimestampCategory: Order
40OrdTypeRequired

Order type

Type: CharCategory: Order
59TimeInForceRequired

Time in force

Type: CharCategory: Order
38OrderQtyRequired

Order quantity

Type: QtyCategory: Order
44Price

Order price

Type: PriceCategory: Order
15Currency

Currency code

Type: CurrencyCategory: Order
207SecurityExchange

Security exchange

Type: ExchangeCategory: Order
1Account

Account identifier

Type: StringCategory: Order
58Text

Text message

Type: StringCategory: Order
37OrderIDRequired

Order identifier

Type: StringCategory: Execution
17ExecIDRequired

Execution identifier

Type: StringCategory: Execution
150ExecTypeRequired

Execution type

Type: CharCategory: Execution
39OrdStatusRequired

Order status

Type: CharCategory: Execution
14CumQtyRequired

Cumulative quantity

Type: QtyCategory: Execution
6AvgPxRequired

Average price

Type: PriceCategory: Execution
151LeavesQtyRequired

Leaves quantity

Type: QtyCategory: Execution
32LastQty

Last quantity

Type: QtyCategory: Execution
31LastPx

Last price

Type: PriceCategory: Execution
30LastMkt

Last market

Type: ExchangeCategory: Execution
20ExecTransTypeRequired

Execution transaction type

Type: CharCategory: Execution
48SecurityID

Security identifier

Type: StringCategory: Security
22IDSource

Security ID source

Type: StringCategory: Security
167SecurityType

Security type

Type: StringCategory: Security
200MaturityMonthYear

Maturity month year

Type: MonthYearCategory: Security
205MaturityDay

Maturity day

Type: DayOfMonthCategory: Security
202StrikePrice

Strike price

Type: PriceCategory: Security
206OptAttribute

Option attribute

Type: CharCategory: Security
231ContractMultiplier

Contract multiplier

Type: FloatCategory: Security
223CouponRate

Coupon rate

Type: PercentageCategory: Security
262MDReqIDRequired

Market data request identifier

Type: StringCategory: Market Data
263SubscriptionRequestTypeRequired

Subscription request type

Type: CharCategory: Market Data
264MarketDepth

Market depth

Type: IntCategory: Market Data
265MDUpdateType

Market data update type

Type: IntCategory: Market Data
266AggregatedBook

Aggregated book

Type: BooleanCategory: Market Data
267NoMDEntryTypesRequired

Number of MD entry types

Type: NumInGroupCategory: Market Data
268NoMDEntriesRequired

Number of MD entries

Type: NumInGroupCategory: Market Data
269MDEntryTypeRequired

Market data entry type

Type: CharCategory: Market Data
270MDEntryPx

Market data entry price

Type: PriceCategory: Market Data
271MDEntrySize

Market data entry size

Type: QtyCategory: Market Data
272MDEntryDate

Market data entry date

Type: UTCDateOnlyCategory: Market Data
273MDEntryTime

Market data entry time

Type: UTCTimeOnlyCategory: Market Data
274TickDirection

Tick direction

Type: CharCategory: Market Data
275MDMkt

Market data market

Type: ExchangeCategory: Market Data
336TradingSessionID

Trading session identifier

Type: StringCategory: Market Data
98EncryptMethodRequired

Encryption method

Type: IntCategory: Session
108HeartBtIntRequired

Heartbeat interval

Type: IntCategory: Session
141ResetSeqNumFlag

Reset sequence number flag

Type: BooleanCategory: Session
96RawDataLength

Raw data length

Type: LengthCategory: Session
97RawData

Raw data

Type: DataCategory: Session
89Signature

Digital signature

Type: DataCategory: Session
93SignatureLength

Signature length

Type: LengthCategory: Session
91SecureDataLen

Secure data length

Type: LengthCategory: Session
90SecureData

Secure data

Type: DataCategory: Session
380BusinessRejectReason

Business reject reason

Type: IntCategory: Business Reject
379BusinessRejectRefID

Business reject reference ID

Type: StringCategory: Business Reject
372RefMsgType

Reference message type

Type: StringCategory: Business Reject
373RefApplVerID

Reference application version ID

Type: StringCategory: Business Reject
374RefCstmApplVerID

Reference custom application version ID

Type: StringCategory: Business Reject
375RefApplExtID

Reference application extension ID

Type: IntCategory: Business Reject
376RefApplReqID

Reference application request ID

Type: StringCategory: Business Reject
377RefApplReqType

Reference application request type

Type: IntCategory: Business Reject
378RefApplResponseType

Reference application response type

Type: IntCategory: Business Reject

Templates

New Order Single

18 fields

Execution Report

16 fields

Message Builder

Build your FIX message by selecting fields and entering values