Core engine
Strategy and execution logic on the hot path.
- C++17
- C++20
- Low-latency systems
- Multithreading and lock-free concurrency
- Tick-to-trade optimization
Modern C++ on the hot path, proven protocols on the wire, and cloud compute for research. Every layer is picked for speed you can measure and behavior you can monitor.
Strategy and execution logic on the hot path.
Market data in, orders out, client accounts mirrored.
Evidence first. Nothing goes live on a single backtest.
Live telemetry and elastic research compute.
The engineers who write the research also ship the C++ and watch it trade. No hand-offs, and no rewrite between a research notebook and the engine.
01 · Build
Ideas become hypotheses. Hypotheses become production code.
Outputcompiled strategy core
02 · Test
Every strategy has to survive data it has never seen.
Outputvalidated strategy and risk limits
03 · Deploy
Go live in stages, then measure everything.
Outputlive, monitored order flow
Live results feed the next research cycle. The loop never stops.
Tick-to-trade is the time from a market data update arriving to the order leaving the engine. We treat it as a budget: measure every stage, then remove whatever does not need to be there.
Measure every stage from packet in to order out, cut the slowest one first, then measure again.
Profile strategies that are already trading, find the hot spots and refactor them without changing their logic.
Dedicated threads for the hot path. Logging, persistence and analytics stay off it.
Lock-free queues, atomics and explicit memory ordering, so threads hand off data without waiting on each other.
Multicast market data in, FIX order flow out, with session handling and recovery built for live markets.
p50 tick-to-trade
14.8µs
Simulated values for illustration. Not a measured benchmark.
Telemetry shown is illustrative. Real latency budgets depend on the venue, the broker and the hosting, and we measure them per deployment.
You cannot fix what you cannot see. Every engine we run is instrumented end to end, and research compute scales out when the backtest queue grows.
Illustrative monitoring dashboard showing the kind of panels we run for every engine: tick-to-trade latency percentiles, live fills compared with the backtest, order flow, and the health of each engine component.
Metrics and dashboards for fills, latency, positions and engine health, with alerts when live behavior drifts from research.
When something looks off, we trace it from the symptom, a slow fill or unexpected slippage, to the exact stage that caused it.
Backtests fan out across cloud workers, so a parameter sweep that would take weeks on one machine comes back in hours.
In-house tools that compare live results with research, break down P&L and execution quality, and chart latency distributions.
Money is time · parallel backtesting
Illustrative2,000 backtests × 20 minutes each. Same work, same code: the only difference is how many workers run it at once.
The QuantFX engine mirrors trades directly into each end client's own MT5 account at their own regulated broker. The client keeps full control of the account and the funds. We never touch them.
Licensed technology
Strategies, risk checks and execution logic, operated and monitored by QuantFX.
Orders only
Each trade is mirrored as an order instruction. No money moves through QuantFX.
Own regulated broker
The client opens, funds and controls the account. Deposits and withdrawals stay between the client and their broker.
We never hold, custody, manage or withdraw client funds.
Accounts sit with the client's chosen regulated broker, in the client's name.
We license and operate technology. We do not give investment advice.
The account, the funds and the decision to stay connected remain with the client.
QUANT-FX LTD is a technology and IP-licensing company, not a regulated financial firm. We are strictly non-custodial: we never hold, custody, manage, or withdraw client funds, and we do not provide investment advice. Trades are mirrored into each end client's own account at their own regulated broker. The "FX" in our name refers to asset-class focus only. Trading involves substantial risk of loss.
How we build, test and run trading systems, and where the line sits between our technology and our clients' money.
07 // Work with us
Tell us what you want to build. We scope the research, the C++, the test plan and the infrastructure, then run it with you or for you. Technology only, never the money.
Need quant developers on your project?Hire our quant team