Hudson River Trading
Hudson River Trading logoHudson River Trading · Feature trail

Manual Trading Platform Expansion

2 posts · Nov 2022 – Jun 2025

What this trail covers

HRT has expanded its manual trading capabilities with ToucanServer, a gRPC and protobuf-based server implemented in C++. ToucanServer allows for more versatile human-driven trading by exposing order entry, state management, and position-tracking features. It utilizes a multithreaded architecture with thread-safe queues and client-specific mutexes to handle concurrent client requests and order processing. This enables the development of flexible front-end interfaces for manual trading operations. The Parrot system has been enhanced to use gRPC streaming for improved performance, reducing per-request overhead and enabling asynchronous order submission via Trio.

All Hudson River Trading trails