Message Types

Detailed field specifications for all protocol message types

Service Types Overview

11OMS → AXE

AI JOB Registration Request

12AXE → OMS

AI JOB Registration Acknowledgement

13OMS → AXE

AI JOB Cancel Request

14AXE → OMS

AI JOB Cancel Acknowledgement

21AXE → OMS

New Order Request

22AXE → OMS

Cancel Order Request

31OMS → AXE

New Order Acknowledgement

32OMS → AXE

Cancel Order Acknowledgement

41OMS → AXE

Execution

90AXE → OMS

JOB Emergency Cancel / JOB Done

Filter by Algorithm Type:

Total Message Size:398 bytes(Header: 40 + Data Header: 50 + Body: 308)
Fields:24
FieldTypePositionLengthValueStatus
TR_CODE
CHAR9011TCHAOR10001 (AI Reg) / TCHAOR10003 (AI Cancel)
REQ_ID
Unique for a day
NUM10112Job Registration ID by OMS
SYMBOL_CODE
ex) TPE=2330
CHAR11312Symbol Code
ASK_BID_TYPE
CHAR12511=Ask / 2=Bid
ORDER_QTY
NUM12610Order Quantity (lots)
ORDER_PRICE
Only for ICEBERG + LIMIT
CHAR(FLOAT)13611Order Price
ORDER_TYPE
CHAR14710=AI / 1=Market / 2=Limit
USER_ID
CHAR14812User ID
USER_IP_ADDR
Not Used
CHAR16012User IP Address
USER_MAC_ADDR
Not Used
CHAR17212User MAC Address
ALGO_TYPE
CHAR184501=VWAP / 02=TWAP / 03=ICEBERG / 04=VOLAG / 05=VOLPS
START_TIME
Required for AI/VOL, Optional for ICEBERG
CHAR1896HHmmss
END_TIME
Required for AI/VOL, Optional for ICEBERG (default: 13:30)
CHAR1956HHmmss
TOLERANCE
1=Rule base TWAP, 60=Highest AI autonomous
NUM2014AI Execution Range Limit Rate (1~60)
DEPT
CHAR2054Department Code
PRICE_LIMIT
Only for VWAP/VOL
CHAR(FLOAT)20911Limit order price
ICEBERG_SPLIT_TYPE
Only for ICEBERG
CHAR22021=Display qty / 2=Split count / 3=Display amount
ICEBERG_SPLIT_VALUE
Only for ICEBERG
NUM22215Value for Iceberg Quantity
ICEBERG_REFILL_RATE
Only for ICEBERG
CHAR(FLOAT)2375Refill Rate (0~100%)
INTERVAL
Only for ICEBERG, default=1
CHAR(NUM)2425Checking Interval (1~60 sec)
FILLER
CHAR2475Filler
VOL_PARTICIPATION_RATE
Only for VOLAG/VOLPS, Recommended: 0~10%
CHAR(FLOAT)2525Participation rate (0~100%, 0% not allowed)
Filler
CHAR2575Filler
Filler
CHAR26246Filler