Recently we had an invited talk at our university (I'm Ph.D. student in ML department, so I'm sorry if my question is stupid, since I do not have quantitative finance background), where one researcher from large market maker company was talking about what they do, and he mentioned fair value estimation for bid-ask spread as one of the problems. In his talk, he explained quite well what it is and how it is used in practice and he mentioned that "simple regression method does it quite well".

What I was wondering is, how can one use "simple regression" to regress fair value? That would assume that one can assign post-factum fair value in the dataset but I can't come up with the solution on how can one assign this value so easily and would guess that such kind of a problem would be better solved using optimal control problems.

Are there any good academic papers that deal with fair value regression and would probably answer my question?



1 Answer 1


So after some time I found what was meant by the "fair price" in the context of the speakers presentation.

Since in the data one knows $P^b, P^a, V^b, V^a$, i.e. best bid/ask price, and best bid/ask volume at the current time, one can consider the following definitions of fair value:

  • Just a mid-price, i.e. $P = \frac{1}{2}(P^b + P^a)$
  • Microprice (also known as weighted mid-price), i.e. $P = \frac{V^b}{V^a + V^b}P^a + \frac{V^a}{V^b + V^a}P^b$

With high probability the presenter was speaking about microprice, and since the potential market maker has access to the order book depth dataset, the question on estimation of the regression target is easy.

  • 2
    $\begingroup$ Another variation is a mid-point between a volume-weighted bid/offer which uses multiple quotes to ensure that cumulative V on both sides is above a certain threshold. $\endgroup$ Feb 26, 2021 at 7:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.