You admit: "I used to work at the big investment banks for a long time." in an above reply.
Which is exactly my point. You need extensive domain expertise and reading then implementing FIX specs. That is most definitely not a characteristic of "open source" endeavors.