WhitmanTrading

High-Frequency Trading: A Mixed Verdict

High-frequency trading is automated trading in which the edge comes from speed rather than insight — reacting to prices and to other participants' orders faster than anyone else, holding positions briefly and taking a small amount many times. The advantage is bought with capital: proximity, faster feeds and hardware.

How it works

A candlestick chart of the site's shared price history. The headline on the chart reads: Trading decided in microseconds by machines.
Trading decided in microseconds by machines. Illustrative chart - not real market data.

High-frequency trading (HFT) is automated trading in which the edge comes from speed. Software reacts to prices and to other participants’ orders in microseconds, holds positions briefly, and takes a small amount many times.

A gently rising stretch of the long price series with an account equity curve beneath it. The headline on the chart reads: The edge is latency, which is bought, not reasoned.
The edge is latency, which is bought, not reasoned. Illustrative chart - not real market data.

The edge is latency, and latency is bought. Space beside the matching engine, direct data feeds, and hardware built for one narrow job.

That framing is the honest one. It is an engineering advantage bought with capital, not a superior read of the market.

A calmly advancing stretch of the long price series with a slowly rising equity curve beneath it. The headline on the chart reads: It is a capital business and not a retail one.
It is a capital business and not a retail one. Illustrative chart - not real market data.

It is a capital business rather than a retail one. The costs are fixed, large and continuous, so it concentrates among a few well-financed participants.

A flat, quiet stretch of the long price series with a gradually rising equity curve beneath it. The headline on the chart reads: Much of it is market making, which narrows spreads.
Much of it is market making, which narrows spreads. Illustrative chart - not real market data.

Much of it is automated market making. Quotes are posted on both sides of the order book, earning the bid-ask spread when both sides fill.

The rest is two familiar jobs: acting on price differences between related instruments or venues, and reacting to book changes faster than whoever caused them.

The fair balance sheet

A strongly rising stretch of the long price series with an account curve breaching its limit. The headline on the chart reads: So the honest verdict is mixed, not villainous.
So the honest verdict is mixed, not villainous. Illustrative chart - not real market data.

So the honest verdict is mixed, not villainous. Automated market making has narrowed quoted spreads, and the same liquidity withdraws in the moments it is most wanted, and both of those are true at once.

Take the good side first, because it usually gets skipped. Spreads are tighter than they were, small orders fill more easily, and you collect that on every trade.

A choppy, directionless stretch of the long price series. The headline on the chart reads: You are not competing with it on a daily chart.
You are not competing with it on a daily chart. Illustrative chart - not real market data.

On a daily chart you are not competing with it. The edge being contested lives inside a single second.

A declining stretch of the long price series. The headline on the chart reads: And its liquidity disappears exactly when it is needed.
And its liquidity disappears exactly when it is needed. Illustrative chart - not real market data.

Now the other side. That liquidity is quoted, not committed. It is cancelled instantly when the risk of trading against better-informed order flow rises, so depth thins exactly when depth matters.

A 72-bar candlestick section of the shared price history with an account curve shown with and without fees. The headline on the chart reads: It is paid in fractions of a spread, millions of times.
It is paid in fractions of a spread, millions of times. Illustrative chart - not real market data.

The economics are paid in fractions. A fraction of a spread collected millions of times is a business, and some venues pay a rebate for resting orders while charging to take them.

That structure is invisible to most retail traders, and it shapes routing — including into dark pools and through payment for order flow.

A candlestick chart with a volume histogram beneath it, with the volume histogram emphasised. The headline on the chart reads: Most prints are machines trading with machines.
Most prints are machines trading with machines. Illustrative chart - not real market data.

Much of what prints on the tape is machines trading with machines. The volume column records transactions, not conviction.

In practice

A long-horizon candlestick view of the same price series. The headline on the chart reads: None of it survives onto a daily chart.
None of it survives onto a daily chart. Illustrative chart - not real market data.

None of it survives onto a daily chart. A microsecond advantage resolves long before a daily bar closes. On a one-minute chart it matters a great deal, where a fraction of a spread is a large share of the move.

A candlestick series containing several opening gaps, with the largest opening gap marked. The headline on the chart reads: In a shock it withdraws and the gap gets wider.
In a shock it withdraws and the gap gets wider. Illustrative chart - not real market data.

Where a longer-term trader does meet it is the opening gap. Quoting is thinnest in the first minutes, so spreads widen and fills get worse. It carries no obligation to be present, which is one reason circuit breakers exist.

A declining stretch of the long price series, with the entry price and the level at which a stop would trigger drawn as horizontal lines. The headline on the chart reads: And your stop is one of the orders it can see.
And your stop is one of the orders it can see. Illustrative chart - not real market data.

Resting orders are visible information, and that includes stops. A stop loss in the book is an order like any other, and clusters of them are inferable from level 2 data.

Say that factually, without attributing motive. A hidden order is the available answer, and deception belongs on the market manipulation page.

A candlestick chart of the site's shared price history, annotated with the round-trip cost. The headline on the chart reads: Every round trip costs 2% of a bar.
Every round trip costs 2% of a bar. Illustrative chart - not real market data.

The cost that decides your outcome is your own. On this site’s shared history a round trip is 2% of a median bar’s range and 45% of the smallest — trivial over a swing, decisive over a scalp.

What to change in response

Three adjustments follow, and none involves getting faster. The first is to use limit orders rather than market orders wherever the situation allows it. A market order accepts whatever the book offers at that instant; a limit order sets the worst price you will take.

The second is to avoid the first minutes of the session. Quoting is thinnest then, spreads are widest, and the opening has not yet resolved into a stable trading range.

The third matters most. Choose a holding period long enough that a fraction of a spread stops deciding the outcome. If the move you are reaching for is barely larger than your round-trip cost, the problem is the horizon rather than the execution.

Competing on speed is not available to you, and that is a constraint rather than a grievance. The response is to trade where speed is not the variable being contested.

What high-frequency trading is not

When it fails

A sideways, range-bound candlestick series. The headline on the chart reads: In a quiet market it is most of the activity.
In a quiet market it is most of the activity. Illustrative chart - not real market data.

In a quiet market it is most of the activity, which is when it is least interesting. Machines swapping inventory inside a range says nothing about direction.

The first real failure is withdrawal under stress. Quotes are cancelled faster than they are replaced, depth collapses, and price travels further per unit of size than anyone modelled.

The second is that the benefit is unevenly spread. Narrow quotes in heavily traded names say little about a thin one, where the improvement never really arrived.

The third is the trader who tries to read it. Watching the book for machine behaviour at human speed is reading a record of decisions already made.

The fourth is misattribution. A stop triggered by an ordinary move gets blamed on machines, and the real cause — position size, or a stop placed inside the noise — goes unexamined.

The fifth is the argument itself. Both the outraged version and the reassuring one sell a simple story, when the benefit and the fragility are one mechanism seen from two sides.

The original data

research/broker-coverage.json scanned the 31,760 videos in research/search-study-corpus.jsonl. Seven titles carry “high frequency”, at a median of 121,256 views — one of the highest medians measured anywhere on this site. “Payment for order flow”, the mechanism by which your order actually reaches one of these firms, returns zero.

A strongly rising stretch of the long price series, cut short at the decision bar. The headline on the chart reads: The book emptied for two seconds. Why?
The book emptied for two seconds. Why? Illustrative chart - not real market data.

research/series-measurements.json, via site/measure_series.py, puts a round trip at 2% of a median bar. A firm at a small fraction of that cost has different economics, not the same game faster. Measure your round-trip cost as a share of the move you are reaching for; if that share is large, the fix is a longer horizon, not a faster one.

Market makers are what most of this activity actually is, which is where the economics are set out. The order book is the surface it operates on, and the only part of it you can see. And liquidity is the thing being supplied and withdrawn, which is where the fair verdict comes to rest.

What I actually do

I am not competing with a machine that measures its edge in microseconds, and I stopped pretending otherwise a long time ago. On a daily chart the move I am trying to capture is far larger than anything speed can take from me. The trades where it did hurt were the ones I was rushing anyway, entering on a market order into a thin open for reasons I could not really name. Slowing down fixed more of that than any tool ever has.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.