Skip to content
All library documents

Adjusting Market-Making Quotes for Externally Imposed Inventory

Article Quant Q&A · Author: THATS MY QUANT MY QUANTITATIVE

Summary

The document considers whether a stock market maker can profitably quote on an exchange when inventory arrives from customer trades or another desk at an unpredictable rate and size. The response treats inventory changes as information for the pricing model: when quotes depend on position, the maker can update prices after each inventory change. A model that seeks to keep exposure within a target range may widen its spread as incoming volume becomes more variable and shift quotes asymmetrically when flow is imbalanced.

The answer also questions whether a CFD broker’s inventory is truly uncontrollable, since it may be able to halt trading or widen its customer quotes. Likewise, an internal trading desk may be able to choose whether to accept a price offered by another desk. These are conceptual observations, not a tested strategy or proof of profitability. The appropriate quote response depends on the inventory model, available controls, and incoming flow characteristics, none of which are quantified in the exchange.

Key ideas

  • Inventory changes can be incorporated into a market maker’s pricing model as new information.
  • A position-sensitive model can update quotes whenever exposure changes.
  • Greater variability in incoming volume may justify wider quotes when managing a target position range.
  • Imbalanced incoming flow may call for an asymmetric quote adjustment.
  • The degree of inventory control depends on the broker’s ability to change or halt customer trading.

Tags

Full text
# Market-Making stocks with random inventory exposure


# Market-Making stocks with random inventory exposure












In the traditional case of stock market-making, a market-maker calculates optimal bid-ask quotes which are based on various variables like current inventory, spot price, volatility etc. The market-maker is in control of their inventory and will only take on inventory in they choose to.

Is it possible to develop a strategy where a market-maker receives inventory (long or short) at a random rate and random amount without their choosing.

As a literal example, a contract-for-difference (CFD) company offers quotes on the SPY for their customers at 521-522, but they also post bid-ask quotes on an open exchange which will have a tighter spread, i.. 521.60 - 521.70. The CFD broker has 0 control over how their clients choose to trade and are forced to take long/short positions. Can they effectively post bid-ask quotes in the open market for profit?

My logic is that it's possible because if their clients are collectively long at 522, therefore they have a synthetic short position at 522. They then place bid LOs at 521.60, with the advantage that they are short at 522 AND that they didn't pay any fees for that side of the trade.

An analogous situation could be that a traditional market-maker is making a market for NVIDIA stock, but they also have to factor in the positions of their equities research department. So if their ER department are suddenly long NVIDIA, they calculate their quotes on the fact that the company as a whole are currently long NVIDIA. They have 0 control over that department, the department's choices are random and they only know their position after the long NVIDIA position is placed.

## Answer by acenturyandabit (score 1)

https://quant.stackexchange.com/a/78813

A market is made for a particular point in time. A change in inventory is a piece of information that can be input into a pricing model to update the market that is being made.

If a pricing model has a term that is dependent on inventory or position, e.g. a pricing model that is inversely proportional to position in order to manage risk, then the prices would be updated every time there is an inventory change.

Suppose my pricing model encourages me to stay within a certain position range. What characteristics do we know about the incoming volume? If the aim is to maintain a position range, then an increased variance in the incoming volume would probably mean increased spread in my market, and any asymmetry in the net incoming volume could be multiplied by a proportional retreat in order to maintain the position.

However if a pricing model doesn't depend on inventory or position, then adding random position would not require an update to the price.

## Answer by acenturyandabit (score 0)

https://quant.stackexchange.com/a/78812

I'm not sure that's the correct way to view the clients of the CFD broker. You say:

> The CFD broker has 0 control over how their clients choose to trade

but that's really the same as any other market maker; the market maker has 0 control over how the market chooses to trade. In fact, a CFD broker likely has no contractual obligations to their clients compared to MMs who have a contractual obligation to the exchange, so the CFD can control their position by halting trading, widening the spread etc.

As for internal clients of traditional MM's, I believe the hedge fund desk gives the Equities department a price; and the Equities department can choose to either take that price, take the market price, or just not trade.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.