본문 바로가기
카테고리 없음

FIX 프로토콜 메시지 구조

by 월백브리핑 2025. 3. 1.

1. FIX 메시지 구조 개요

FIX 프로토콜의 메시지는 태그=값 형식으로 구성됩니다. 각 메시지는 헤더(Header), 본문(Body), 트레일러(Trailer)의 세 부분으로 나뉩니다.

2. FIX 메시지 형식

FIX 메시지는 ASCII 문자 기반이며, 각 필드는 태그=값 형식으로 표현됩니다. 필드들은 SOH (Start of Heading, 0x01) 문자로 구분됩니다.

8=FIX.4.4|9=112|35=D|49=SENDER|56=RECEIVER|11=12345|55=AAPL|54=1|38=100|40=2|10=003|

3. 주요 FIX 태그

태그 번호 설명 예제 값
8 FIX 버전 FIX.4.4
35 메시지 타입 D (신규 주문)
55 종목 코드 AAPL

4. FIX 메시지 예제

아래는 매수 주문을 나타내는 FIX 메시지 예제입니다.

8=FIX.4.4|9=112|35=D|49=SENDER|56=RECEIVER|11=12345|55=AAPL|54=1|38=100|40=2|10=003|
  • 8=FIX.4.4 → FIX 버전
  • 35=D → 메시지 타입 (신규 주문)
  • 55=AAPL → 거래 종목 (애플 주식)
  • 54=1 → 매수 (1: 매수, 2: 매도)
  • 38=100 → 주문 수량

5. FIX 메시지 유효성 검사

FIX 메시지는 전송 전에 반드시 유효성 검사를 거쳐야 합니다. 주요 검사항목은 다음과 같습니다.

  • 필수 태그 포함 여부
  • 체크섬(태그 10) 값의 정확성
  • 잘못된 형식의 데이터 포함 여부

자세한 내용은 FIX Trading Community에서 확인할 수 있습니다.