Market Making
Market making is the practice of continuously quoting buy and sell prices for a financial instrument, profiting from the bid-ask spread while providing liquidity to other market participants.
High-frequency trading (HFT) is a form of algorithmic trading that uses powerful computers, co-located servers, and high-speed data connections to execute trades in microseconds. HFT firms like Hudson River Trading, Jump Trading, and Virtu Financial profit from extremely short-term market inefficiencies, often holding positions for milliseconds to seconds.
High-frequency trading is a subset of algorithmic trading characterized by extremely high speeds, high turnover rates, and very short holding periods. HFT firms use powerful computers and ultra-fast data connections to analyze market data and execute trades in microseconds — millionths of a second.
The defining features of HFT are:
Major HFT firms include Hudson River Trading, Jump Trading, Virtu Financial, Tower Research Capital, and Citadel Securities. These firms invest hundreds of millions of dollars annually in technology infrastructure to maintain their speed advantage.
HFT encompasses several distinct strategy types:
Mock interviews, resume guides, and 500+ practice questions — straight to your inbox.
Speed is the defining competitive advantage in HFT, and the technology stack reflects this obsession:
A typical HFT firm spends $50-200 million annually on technology. The marginal cost of saving one microsecond can be millions of dollars — but if that microsecond determines whether you capture a profitable trade, the investment pays for itself.
Consider a simple cross-exchange arbitrage opportunity:
An ETF called SPY (tracking the S&P 500) trades on both NYSE and NASDAQ. At time T:
This is a 2-cent discrepancy. An HFT firm can simultaneously buy on NYSE at $500.10 and sell on NASDAQ at $500.12, locking in a $0.02 profit per share with zero market risk.
In practice, after exchange fees (~$0.003/share each side), the profit is $0.02 - $0.006 = $0.014 per share. On 10,000 shares, that's $140 in risk-free profit. These opportunities appear and disappear in microseconds — only firms with the fastest infrastructure can capture them.
Now consider the market-making variant. A firm quotes SPY at $500.09 bid / $500.11 ask (a $0.02 spread). Over one second, it fills 50,000 shares on each side. Gross spread revenue: 50,000 x $0.02 = $1,000. But the firm also accumulates inventory as flow becomes unbalanced, and must hedge that inventory to avoid directional risk. Net profit after hedging costs and adverse selection losses might be $300-500 — still very profitable at scale.
Want personalized guidance from a quant?
Speak with a quant trader or researcher who’s worked at a top firm.
Book a Free ConsultHFT has been a subject of significant public debate. Critics argue that HFT creates unfair advantages for technology-rich firms and can destabilize markets during stress events (e.g., the 2010 Flash Crash). Proponents argue that HFT has dramatically reduced trading costs for all investors by tightening bid-ask spreads and improving price efficiency.
Key regulatory developments include:
The academic consensus is mixed but generally favorable: studies show that HFT has reduced trading costs, improved price discovery, and increased market efficiency, though it may increase short-term volatility during stress events.
Total latency equals signal propagation time (distance / speed of light) plus processing time. HFT firms minimize both components — co-location for distance, FPGAs for processing.
Market-making P&L equals the number of round-trips (N) times the spread (S), minus adverse selection costs and exchange fees.
HFT firms are among the highest-paying employers in quantitative finance, especially for technology roles. Firms like Hudson River Trading, Jump Trading, and Citadel Securities pay entry-level quant traders and developers $300K-$450K+ in total compensation.
HFT roles demand exceptional programming skills (C++, systems programming), strong math/probability foundations, and the ability to think about problems at the microsecond level. See our HRT salary data and HRT interview questions for specifics. Book a free consultation to discuss your preparation strategy.
Market making is the practice of continuously quoting buy and sell prices for a financial instrument, profiting from the bid-ask spread while providing liquidity to other market participants.
Algorithmic trading uses computer programs to execute trading strategies automatically based on predefined rules, enabling faster execution, reduced costs, and the ability to process vast amounts of data.
The bid-ask spread is the difference between the highest price a buyer is willing to pay (bid) and the lowest price a seller is willing to accept (ask), representing the cost of immediacy in financial markets.
Statistical arbitrage (stat arb) uses quantitative models to identify and exploit temporary pricing inefficiencies between related securities, typically holding diversified portfolios of long and short positions.
The fastest HFT systems operate in the single-digit microsecond range (1-10 millionths of a second) for the full cycle of receiving market data, making a decision, and sending an order. Some FPGA-based systems can react in nanoseconds (billionths of a second). For context, light travels about 300 meters in one microsecond.
Yes, but margins have compressed significantly over the past decade as competition has intensified. Virtu Financial famously reported losing money on only one trading day over a 1,238-day period. However, the capital investment required (hundreds of millions in technology) means that only well-capitalized firms can compete. Smaller firms are increasingly unable to match the infrastructure spending of the largest players.
No, HFT is legal in all major markets. However, specific practices like spoofing (placing orders you intend to cancel to manipulate prices) and layering are illegal. HFT firms are subject to the same market manipulation rules as all other market participants. Regulators like the SEC and CFTC actively monitor HFT activity.
HFT firms hire quant traders, quant researchers, and (especially) software engineers with strong systems programming skills. A degree in computer science, math, physics, or electrical engineering is typical. C++ proficiency is essential for most roles. Interviews focus on algorithms, data structures, systems design, and probability. Start with our interview prep guides for specific firms like Hudson River Trading and Jump Trading.
C++ is the primary language for latency-critical trading systems. Python is used for research, backtesting, and data analysis. Some firms use Java for less latency-sensitive systems. For the absolute fastest paths, firms use FPGA programming languages (VHDL, Verilog) or even hand-tuned assembly. Rust is gaining traction at some firms for its combination of safety and performance.
Our bootcamp covers probability, statistics, trading intuition, and 500+ real interview questions from top quant firms.
Book a Free Consult