Skip to content

Errors in wire format of execution message example #167

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
kleihan opened this issue Jan 6, 2025 · 0 comments
Open

Errors in wire format of execution message example #167

kleihan opened this issue Jan 6, 2025 · 0 comments

Comments

@kleihan
Copy link
Member

kleihan commented Jan 6, 2025

The example (https://www.fixtrading.org/standards/sbe-online/#message-with-a-repeating-group-1) is missing a row in the table between ExecID(17) and OrdStatus(39). The binary value 46 stands for ExecType(150)=F (Trade). The offsets are also wrong in parts of the table. This is a regression error compared to SBE v1.0.

Wire format Field ID Name Offset Length Interpreted value
4f30303030303031 37 OrderID 0 8 O0000001
4558454330303030 17 ExecID 8 8 EXEC0000
46 150 ExecType 16 1 F Trade
31 39 OrdStatus 17 1 1 PartialFilled
47454d3400000000 55 Symbol 18 8 GEM4
de0706ffff 200 MaturityMonthYear 26 5 201406
31 54 Side 31 1 1 Buy
01000000 151 LeavesQty 32 4 1
06000000 14 CumQty 36 4 6
753e 75 TradeDate 40 2 2013-10-11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant