HKEX requires TradeType to be as per usecase apart from other valid enums.
• 22 = Privately Negotiated Trade
• 102 = Odd Lot Trade
However, I couldn’t find any valid enum for odd lot particularly in Fix tag 828. Any thoughts?
HKEX requires TradeType to be as per usecase apart from other valid enums.
• 22 = Privately Negotiated Trade
• 102 = Odd Lot Trade
However, I couldn’t find any valid enum for odd lot particularly in Fix tag 828. Any thoughts?
I am guessing that HKEX is using a user-defined value for TrdType(828). This is allowed for TrdType(828) but the values have to start at 1000. Most fields allowing user-defined values start at 100. The start value is defined by the union datatype which is Reserved1000Plus in case of TrdType(828). User-defined values are local to a given FIX interface and hence not shown in FIXimate.
The FIX standard offers a solution to identify a trade as an odd-lot trade by means of LotType(1093)=1 (Odd Lot). HKEX would not need a user-defined value of TrdType(828) for this.
Many thanks!