pub fn extract_trade_fields( json: &OwnedValue, ) -> Option<(&str, &str, &str, Option<u64>)>
Extract common fields from message using thread-local parser