Quantitative Trading Summary – Headlands Technologies LLC Blog

There is a lot to learn from this blog post, but I didn’t understand the sections on Market Taking vs Market Making and Market microstructure signals, so I asked AI to explain them:

Market Maker (做市商) = Restaurant Owner

  • Role: Provide liquidity, waiting for others to trade
  • How to make money: Bid‑ask spread
  • Specific operation:
    • Place both a buy order ($99) and a sell order ($101) simultaneously
    • Wait for others to match
    • Earn the $2 difference
  • Risk assumed: Inventory holding risk (price could suddenly crash)
  • Analogy: Like a restaurant owner who prepares ingredients and waits for customers

Market Taker (吃单者) = Customer

  • Role: Actively consume liquidity, execute immediately
  • How to make money: Predict imminent price movement and trade ahead
  • Specific operation:
    • See someone selling at $101
    • Predict price will rise to $105
    • Buy immediately at $101 (paying the spread)
    • Wait for price to rise and then sell
  • Risk assumed: Risk of wrong prediction
  • Analogy: Like a hungry customer willing to pay the restaurant’s markup

Key Differences

Dimension Market Maker Market Taker
Order Type Passive orders (limit orders) Active orders (market orders)
Speed Requirement Relatively low Must be fast (ahead of price movement)
Revenue Source Earn spread Earn price movement
Queue Position Very important (front of the line gets filled first) Not very important (since you are actively taking orders)

The “queue position” you mentioned

For a Market Maker, queue position is extremely important:

  • If your $99 buy order is in position 1, you get filled first when a large order arrives
  • If it’s in position 1000, you won’t get filled

For a Market Taker, queue position is not very meaningful:

  • You are already actively “taking” others’ orders
  • No need to wait in line for others to fill your order

Simple mnemonic: Market Maker is the “stall holder”, Market Taker is the “buyer”. The stall position (queue) is important, while buying you just go straight to the stall.

Is that clear?


Market microstructure signals

What is this system doing?

Think of it as a super‑fast robot trader that watches the market and tries to predict where prices are going in the next few milliseconds, then buys or sells to make small profits.

The Three Main Parts

1. Input: Market Data (What’s happening right now?)

The system receives constant updates from the exchange about three things:

  • Someone wants to buy/sell – A new order appears (e.g., “I’ll buy 10 shares at $98.75”)
  • Someone cancels their order – An order disappears
  • A trade happens – A buyer and seller actually exchange shares

These updates build an order book, which shows all pending buy and sell orders at different prices. Think of it like a two‑sided auction board.

2. The Strategy: Reading the “Signals”

The system uses patterns in the order book to guess where the price will go next. Here are the three signals explained:

Book Pressure – “Which side is heavier?”

  • If there are more/bigger buy orders than sell orders, the price will probably go up
  • It’s like a tug‑of‑war: the heavier side usually wins
  • The calculation creates a weighted average that leans toward the stronger side

Trade Impulse – “Momentum matters”

  • If you see a big sell trade, there’s often another sell trade coming immediately after
  • Why? Multiple traders might react to the same news at almost the same time
  • It’s like dominos falling – one trade often triggers similar trades

Related Trade – “What are similar stocks doing?”

  • If a related stock (like Pepsi when you’re trading Coke) just moved, yours probably will too
  • Uses correlation between securities

3. Output: Making a Trade

The system combines these signals into a “theoretical price” – what it thinks the true value is right now. If this price is different enough from the market price, it places an order to capture the difference.

The Example Walkthrough

The document shows a situation where:

  • A big sell trade happens (9 shares)
  • This creates trade impulse (momentum down)
  • But it also removes buy orders, changing book pressure
  • Combined, the theoretical price drops to $98.64
  • But someone still wants to buy at $98.75
  • So the system sells to them for an instant $0.11 profit per share!

Why This Works (or worked)

This strategy makes money by being faster and smarter than other traders at processing information that’s already public. However, as the document hints, this used to work better – nowadays everyone has similar systems, so the edges are much smaller and you need to be extremely fast and sophisticated to compete.

The industry has generally settled on three main types of strategies that are sustainable because they provide real economic value to the market:

  • Arbitrage: Arbitrage and its economic benefits have been well understood for quite some time and documented by academia. The companies that are still competitive in arbitrage have one of 3 advantages:

    • Scale: To determine that some complex option or futures spread products are mispriced relative to a set of others, nontrivial calculations must be performed, including the fee per leg, and then the hedged position has to be held and margined until expiry. Being able to manage this and have low fees requires scale.
    • Speed: Speed either comes from having faster telco or being able to hedge. For example, triangular arbitrage on FX products traded in London, NY, and Japan and are a major impetus for the Go West and Hibernia microwave telecom projects. Arbitrageurs rely on the speed of their order gateway connections so they can hedge on related markets if they are overfilled.
    • Queue position: Being able to enter one leg of an arbitrage by passively buying on the bid or selling on the offer reduces costs by not having to cross the spread on that leg, so being able to achieve good queue position can give an edge in arb trades.
  • Market Taking: Placing a marketable buy or sell order to profit from a predicted price change. The economic value market takers are being paid for is either:

    • properly pricing the relative value of related securities
    • trading and thereby contributing to price discovery in products after observed changes in supply and demandLike a real estate negotiation that can change a deal’s value minute-by-minute when negotiators come to the table face-to-face and discover each other’s positions, even though the fundamentals of the deal or real estate market certainly don’t fluctuate by the minute, market takers are the high-stakes-mediators of the trading world. Market taking requires predictive signals and relatively low-latency because you pay to cross the spread. A common low-latency market taking strategy would be to attempt to buy the remaining liquidity at a price after a large buy trade.
  • Market Making: Posting passive non-marketable buy and sell orders with the goal to profit from the spread. The economic value market makers are being paid for is connecting buyers and sellers who don’t arrive at the market at the same time. Market makers are compensated for the risk that there may be more buyers than sellers or vice versa for an extended time, such as during times of market stress.

解释一下这三个,尤其是后两者的区别


AI Answser:

我来详细解释这三种策略,特别是后两者的区别:

三种策略概述

1. 套利(Arbitrage) 利用同一资产或相关资产在不同市场/形式间的价格差异获利。本质上是"无风险"交易,同时买入低价卖出高价。需要的优势是规模、速度或队列位置。

2. 市场攫取(Market Taking) 主动发出可成交订单(吃单),预测价格变动来获利。你支付买卖价差的成本来立即成交。

3. 市场做市(Market Making) 被动挂出限价订单(挂单),通过赚取买卖价差获利。你提供流动性,等待别人来成交你的订单。

Market Taking vs Market Making 的核心区别

谁支付价差?

  • Market Taking: 你支付价差成本。你用市价单"穿越"买卖价差来立即成交
  • Market Making: 你赚取价差收益。你同时挂买单和卖单,从两边的差价中获利

主动 vs 被动

  • Market Taking: 主动进攻型。你认为价格即将变动,所以愿意支付成本来立即建仓
  • Market Making: 被动防守型。你在买卖两边挂单等待,不预测方向

盈利来源

  • Market Taking: 预测能力 - 你必须正确预测价格走向才能弥补价差成本并盈利
  • Market Making: 流动性服务 - 你连接了不同时间到达的买卖双方,承担库存风险换取价差

风险特征

  • Market Taking: 方向性风险 - 如果价格预测错误就亏损
  • Market Making: 库存风险 - 在市场压力期间可能积累单边头寸(比如都是卖家没有买家)

举个例子

假设某股票当前报价:买入 $100.00 / 卖出 $100.10

Market Taker 的行为: 看到大额买单出现,预测价格将上涨,立即以 $100.10 买入(支付了 $0.10 的价差成本),期望很快能以 $100.50 或更高价格卖出获利。

Market Maker 的行为: 在 $100.00 挂买单,$100.10 挂卖单。如果有人以 $100.00 卖给他,然后另一个人以 $100.10 从他这买走,他赚取 $0.10 的价差。他不预测方向,只是提供流动性服务。

文中提到的关键点

Market Taking 像"高风险调解人"的比喻很形象:就像房地产谈判中,当谈判者面对面发现彼此立场时,即使房地产市场基本面并未按分钟波动,但交易价值却可能分分钟变化。Market Taker 就是捕捉这些瞬时供需变化的人。

Market Making 的价值在于"连接不同时间到达市场的买卖双方" - 这是时间维度上的服务。