CryptoStruct Trading Platform
CryptoStruct is a high-frequency trading platform for institutional crypto desks, running into the billions of orders per day across venues that each bring their own API, data formats, and failure modes. The platform normalises the data, manages reconnects, and tracks rate limits against every venue, exposing one consistent SDK on top so the work stays on the strategy itself.
A strategy built against the Strategy SDK runs on any supported exchange with the same fields, the same messages, and the same behaviour regardless of where the order ends up. The same code runs in a backtest against historical data, with no separate code path.
What you get
Strategy framework
The Strategy SDK is what you build strategies against: the strategy API, the test libraries, a local backtest tool, example strategies, and a project template. The Strategy Server is the runtime that hosts them.
The strategy API is an event-driven API for normalised market data and order management. The same runtime drives both backtests and live trading, so the behaviour you see in simulation is the behaviour you ship.
The Strategy Server hosts running strategies. It distributes strategy instances across CPU cores, maintains the connections to the platform's market-data and trading components, and exposes HTTP and WebSocket APIs for external tools and monitoring.
Normalised market data
Every exchange ships a different format. CryptoStruct unifies them. Each field, message, and timestamp looks the same regardless of venue.
Available feeds:
- Full-depth order books
- Top-of-book (BBO) updates
- Public trades
- Index and mark prices for derivatives
- Greeks and implied volatility for options
- Live and predicted funding rates
- Liquidations
The redundancy runs at two levels. Every exchange is served by several independent market data services, and each of those services holds several connections to the venue. Both layers do the same two jobs: the feed survives a dropped connection or a failed service, and the extra paths cut latency.
Historical archive
All live data feeds are also recorded continuously and made available for backtests and offline analysis.
Normalised order execution
One order-entry protocol covers every exchange. Order lifecycles, rate limits, and error reporting follow the same shape regardless of venue.
Supported order management:
-
Order types covering limit, market, stop, trigger, and pegged variants
-
Common time-in-force options including GTC, IOC, FOK, and DAY
-
Atomic modification of price and size in a single request, where the exchange supports it
-
Rate-limit tracking per exchange, surfaced to the strategy
Account state surfaced to the strategy:
- Real-time updates for orders, fills, and positions
- Unified handling of spot and derivatives, including options
- Wallet balances and margin calculations
- Fill attribution including fees, maker/taker flag, and timestamps
Who uses CryptoStruct
-
Proprietary trading firms running market-making, arbitrage, and directional strategies
-
Quant hedge funds running systematic strategies across exchanges
-
Market makers providing liquidity on spot and derivatives venues
-
Individual algorithmic traders who want institutional-grade infrastructure
For integration support or enterprise deployments, contact the CryptoStruct team directly.