The Fix Guide: Implementing the FIX Protocol