FIX Doctorsupport@fixdoctor.tech
FIX Knowledge Base

FIX Tag 52SendingTime

Session Tag

SendingTime is a UTC timestamp indicating when the message was sent. Format: YYYYMMDD-HH:MM:SS or YYYYMMDD-HH:MM:SS.sss. SendingTime is mandatory in all FIX messages and must be in UTC timezone.

Correct Usage

Set SendingTime to current UTC time when constructing the message. Ensure clock is synchronized (NTP). Format must match FIX specification exactly. SendingTime is used for message ordering and latency measurement.

Common Issues

1) Invalid timestamp format causes SessionRejectReason=11, 2) Timezone not UTC triggers rejects, 3) Future timestamps (clock ahead) cause issues, 4) Timestamp format mismatch, 5) Clock not synchronized causes timestamp errors.

Example FIX Message

8=FIX.4.4|9=100|35=D|49=CLIENT|56=EXCHANGE|52=20231116-10:30:00|11=ORDER123|10=123|

Related Tags

Analyze Your FIX Logs

Upload or paste your FIX logs to see how tag 52 is used and detect any issues.

Analyze FIX Logs