1 Introduction

In a double auction environment, this paper establishes a central limit theorem for the market price and for the order statistics among bids/asks that are critical in a trader’s decision problem. The informational environment in which the result is established allows for both correlation among the informational signals of traders and interdependence of their values/costs. Interdependence of values/costs means that a trader draws an inference from the price and the event that he trades in determining his optimal bid/ask. This inference problem has impeded the study of double auction equilibrium in all but very large markets, wherein inference and strategic behavior are simplified. We apply the asymptotic distributions established in our central limit theorem to simplifying a trader’s decision problem and thereby gain insight into what is “first order” in this problem.

The model. We consider a double auction in an informational environment from Satterthwaite, Williams, and Zachariadis (2020) with a linear structure that facilitates analysis. Fix m, \(n\in \mathbb {N}\). For market size \(\eta \in \mathbb {N}\), we consider \(\eta m\) buyers, each of whom wishes to buy one item, and \(\eta n\) sellers, each of whom has one item to sell. A state \(\mu \) is drawn from the uniform improper prior on \(\mathbb {R}\). We discuss our use of this improper distribution below. A preference term \(\varepsilon _{i}\) is independently drawn for each trader i from a distribution \(G_{\varepsilon }\) on \(\mathbb {R}\) to determine his value/cost \( \mu +\varepsilon _{i}\). Utility for each trader is quasilinear in his value/cost and money, with utility normalized to zero in the case of no trade and no monetary transfer. A noise term \(\delta _{i}\) is independently drawn for each trader i from a distribution \(G_{\delta }\) on \(\mathbb {R}\), with trader i observing the signal \(\sigma _{i}=\mu +\varepsilon _{i}+\delta _{i}\). Conditional on the observation of his signal, a trader’s probabilistic beliefs about the signal of every other trader are well-defined. We thus study a correlated interdependent values model, with correlation of values/costs occurring through the state \(\mu \) and interdependence referring to the fact that learning another trader’s signal or value/cost may cause a trader to update his estimate of his own value/cost.

This informational environment is sufficiently restrictive to allow a deeper analysis of strategic behavior than in more general environments, while still retaining the correlation and interdependence of values/costs that are prominent features of actual markets. The uniform improper prior can be thought of informally as “the uniform distribution across the entire real line.” DeGroot (1970, p. 190) motivates it as modeling a situation in which forming a proper prior ex ante is costly or complicated and the decision maker knows that he will receive valuable information at the interim stage on which to define his posterior beliefs, which are then well-defined. Its real value for our purposes is that it implies an invariance property for a trader’s decision problem: a trader’s beliefs about the values/costs and signals of others in relation to his own signal are the same for each possible value of his signal. A trader’s decision problem is therefore simply translated linearly as his signal changes and he in this sense solves the same problem at every value of his signal. This greatly simplifies the analysis of his decision.

There are two cases in particular that we address in the paper: the case in which the noise distribution \(G_{\delta }\) is degenerate and each trader directly observes his own value/cost is the private values special case, and the case in which preference distribution \(G_{\varepsilon }\) is degenerate and each trader observes a noisy signal of the state \(\mu \) is the common value limiting case. Our distinction between the private values special case and the common value limiting case is meaningful: while all results from the general model define analogous results in the private values case, some results of the general model do not hold near the common value case. This is a theme that we explore in this paper.

Following Satterthwaite and Williams (1989, p. 480), the buyer’s bid double auction (BBDA) is defined as follows. Knowing their signals, each buyer submits a bid and each seller submits an ask. The bids/asks are ordered in a list \(s_{(1)}\le s_{(2)}\le \cdots \le s_{(\eta (m+n))}\). The BBDA’s price equals \(s_{(\eta m+1)}\) with buyers whose bids are at or above this price buying from sellers whose asks are strictly below this price. The following argument shows that this price equates demand with supply when \(s_{(\eta m+1)}>s_{(\eta m)}\). Letting t denote the number of bids from the \(\eta m\) buyers that are at least \( s_{(\eta m+1)}\), the remaining \(\eta m-t\) bids must be below \(s_{(\eta m+1)}\), which means that t of the \(\eta m\) bids/asks that are below \(s_{(\eta m+1)}\) must be asks. When \(s_{(\eta m+1)}>s_{(\eta m)}\), the number of bids/asks below \(s_{(\eta m+1)}\) is less than \(\eta m\) and so the number of asks below \(s_{(\eta m+1)}\) is less than t. In this case of excess demand, the available supply from the sellers whose asks are less than \(s_{(\eta m+1)}\) is allocated among buyers whose bids are at least \(s_{(\eta m+1)}\) in decreasing order starting at the highest bid, with any tie that remains resolved using a fair lottery.

The BBDA simplifies behavior on one side of the market in the following sense. A seller trades only if his ask is below the price \(s_{(\eta m+1)}\); he cannot influence the price at which he trades. He therefore acts as a price-taker and chooses his ask to place himself on the correct side of the realized market price, taking into account both his signal and the information that he learns from the market price in the event that he trades. In the private values case in which he knows his cost, this reduces to submitting it as his ask, i.e., \(S(c)=c\) is a seller’s dominant strategy. A buyer, however, sets the price at which he trades in the event that his bid equals \(s_{(\eta m+1)}\). He takes this possibility into account in choosing his bid, bidding below what his bid would otherwise be if he instead acted as a price-taker.

Asymptotics of price and critical order statistics. Theorem 1 is the central limit theorem for the distributions of the BBDA’s price and of the order statistics among bids/asks that are crucial in a trader’s decision problem. The theorem identifies a bound on strategies that is sufficient to enable a standard proof of a central limit theorem to proceed. This bound is weaker than a bound that has been shown to hold by equilibria in a variety of trading models (though not by equilibria in the general model of this paper). Notably, however, the theorem does not use the constraint of equilibrium in its proof, and it in this sense holds for a broader range of behavior.

Theorem 1 begins by characterizing the asymptotic distribution of the BBDA’s price. The pioneering paper (Reny and Perry 2006) shows that a double auction’s equilibrium price in a continuum market coincides with the rational expectations equilibrium (REE) price. It is also proven that a noncooperative equilibrium exists in a sufficiently large but finite market that approximately implements the REE price of the continuum limit. Satterthwaite, Williams, and Zachariadis (2022, Thm. 7) proves convergence of the BBDA’s price to the REE price as the market size \(\eta \) increases within the private values special case of this paper and shows that its expected error is \(\Theta \left( 1/\sqrt{\eta }\right) \). Theorem 1 goes further and characterizes the asymptotic distribution of the BBDA’s price as normal with mean equal to the limiting REE price and with an explicit formula for its variance. Within the informational environment of this paper, the BBDA’s price is therefore a consistent, asymptotically unbiased and normal estimator of the REE price.

We next turn to a trader’s decision problem. In the ordered list \( s_{(1)}\le s_{(2)}\le \cdots \le s_{(\eta \left( m+n\right) -1)}\) of bids/asks from the other traders, a trader focuses on \(s_{(\eta m)}\), for a buyer trades if and only if his bid is above this bid/ask while a seller sells if and only if his ask is strictly below it. A buyer additionally focuses on \(s_{(\eta m+1)}\) because his bid sets the price when it lands between \(s_{(\eta m)}\) and \(s_{(\eta m+1)}\), in which case it is the \(\left( \eta m+1\right) ^{\text {st}}\)-smallest bid/ask overall. Theorem 1 characterizes the asymptotic distributions of the order statistics \(s_{(\eta m)}\) and \(s_{(\eta m+1)}\), both of which are also normal.

The asymptotic distributions of \(s_{(\eta m)}\) and \(s_{(\eta m+1)}\) are the foundation for our effort to simplify a trader’s decision problem, which is accomplished by substituting them into the first order conditions (FOCs) for optimal bidding/asking. The resulting equations are the asymptotic first order conditions (AFOCs). We focus first on the private values case and then on the general model in which \(G_{\varepsilon }\) and \(G_{\delta }\) are normal. The AFOCs can be solved in both of these cases for a buyer’s bid and a seller’s ask, thereby providing intuition into these complex decision problems.

We then explore the effectiveness of this bid and ask obtained using the asymptotic distributions as approximations to computed examples of equilibria. Interestingly, the approximations are quite accurate in the private value case, but diminish in accuracy as the informational environment is changed so that interdependence plays a greater role in a trader’s decision problem. This is explained using intuition concerning how equilibria change as the common value limit is approached.

Organization. Section 2 completes the model and presents material that supports the main results of the paper. Section 3 then addresses the asymptotic distribution of the BBDA’s price and the order statistics among bids/asks that are critical in a trader’s decision-making. We then turn in Sect. 4 to analyzing a trader’s decision problem by substitution into the FOCs for optimal bidding/asking. All proofs are in the Appendix.

2 The model and preliminary results

We begin by completing the model. We then address (i) the first order conditions for an optimal bid and ask and (ii) the limit market and rational expectations equilibrium.

2.1 The model

We make the following assumption on the distributions:

A1: \(G_{\varepsilon }\) and \(G_{\delta }\) are \( C ^{ 1 }\) with finite first moments and positive densities \(g_{\varepsilon }\) and \(g_{\delta }\) on \(\mathbb {R}\) that are symmetric about 0.

The following notation is useful in our discussion of convergence as the market size \(\eta \) increases. Let

$$\begin{aligned} q\equiv \frac{m}{m+n}, \end{aligned}$$
(1)

the relative size of demand in the market. Define

$$\begin{aligned} {\xi }_{q}^{\varepsilon +\delta }\equiv G_{\varepsilon +\delta }^{-1}(q), \end{aligned}$$
(2)

the \(q^{\text {th}}\) quantile of the distribution \(G_{\varepsilon +\delta }\) of the sum of a trader’s preference term \(\varepsilon \) and his noise term \( \delta \). This specializes to

$$\begin{aligned} \xi _{q}^{\varepsilon }\equiv G_{\varepsilon }^{-1}(q)\text { } \end{aligned}$$
(3)

in the private values case. Letting z denote the value/cost of a trader, define

$$\begin{aligned} V(\sigma )\equiv \mathbb {E}[z|\mu =0,\sigma ] \end{aligned}$$
(4)

as the expectation of z when the state \(\mu \) equals 0 and \(\sigma \in \mathbb {R}\) is his signal. We in some instances add the following assumption on \(G_{\varepsilon }\) and \(G_{\delta }\):

A2: \(V(\sigma )\) is strictly increasing.

This is a strict version of first order stochastic dominance. It is satisfied in the case of \(G_{\varepsilon }\), \(G_{\delta }\) normal and in the private values case, wherein \(V(\sigma )=\sigma \).

2.2 First order condition for an optimal bid/ask

Drawing from Satterthwaite, Williams, and Zachariadis (2020, sec. 3 and app. B), a buyer’s marginal expected utility when \(\sigma _{B}\) is his signal, he bids b, and all other traders use increasing, differentiable functions to choose their bids/asks is

$$\begin{aligned} \left( \mathbb {E}[v|\sigma _{B},x^{\eta }=b]-b\right) \cdot f_{x|\sigma }^{B}(b|\sigma _{B})-\Pr [x^{\eta }<b<y^{\eta }|\sigma _{B}]. \end{aligned}$$
(5)

We use \(x^{\eta }\) and \(y^{\eta }\) throughout the paper to denote the \(\eta m^{\text {th}}\) and \(\left( \eta m+1\right) ^{\text {st}}\) order statistics of the other traders’ bids/asks from the perspective of the trader of interest, with their distributions determined by the strategies of the other traders. The product in (5) is the marginal expected gain to the buyer from raising his bid, which increases his expected utility when he passes \( x^{\eta }\); the first term is his expected value for an item given his signal \(\sigma _{B}\) and the event that his bid b equals \(x^{\eta }\) minus the price \(x^{\eta }=b\) that he pays in this event, and the second term is the density of \(x^{\eta }\) at b. The subtracted term in (5) is the marginal expected cost from raising his bid. It equals the probability that he sets the price in the sample of bids/asks, i.e., his bid b lies between \(x^{\eta }\) and \(y^{\eta }\).

The marginal expected utility of a seller with signal \(\sigma _{S}\) who asks a is

$$\begin{aligned} -\left( a-\mathbb {E}[c|\sigma _{S},x^{\eta }=a]\right) \cdot f_{x|\sigma }^{B}(a|\sigma _{S}). \end{aligned}$$
(6)

This is the seller’s marginal expected loss from raising his ask and thereby passing \(x^{\eta }\) and losing a sale.

Equating (5) and (6) to zero and solving for a buyer’s bid b and a seller’s ask a defines the FOCs for optimal bidding/asking:

$$\begin{aligned}{} & {} b=\underbrace{\mathbb {E}[v|\sigma _{B},x^{\eta }=b]}_{\text {price-taking term }}-\underbrace{\frac{\Pr [x^{\eta }<b<y^{\eta }|\sigma _{B}]}{f_{x|\sigma }^{B}(b|\sigma _{B})}}_{\text {strategic term}}. \end{aligned}$$
(7)
$$\begin{aligned}{} & {} a=\underbrace{\mathbb {E}\left[ c|\sigma _{S},x^{\eta }=a\right] }_{\text { price-taking term}}. \end{aligned}$$
(8)

The labeling of the terms in (7) and (8) reflect their roles in the FOCs: the strategic term of a buyer originates in the possibility of moving the price in his favor, while the price-taking term would determine his optimal bid if he ignored this possibility; a seller’s FOC has only a price-taking term because he has no ability to influence price in his favor. Each price-taking term is simply the trader’s value/cost in the private values case.

2.2.1 Symmetric constant offset equilibrium

The examples of Bayesian-Nash equilibria that we compute in this paper are symmetric constant offset profiles of strategies that satisfy:

  • Symmetry: Each buyer uses the same function \(B^{\eta }: \mathbb {R}\rightarrow \mathbb {R}\) to select his bid as a function of his signal and each seller uses the same function \(S^{\eta }:\mathbb {R} \rightarrow \mathbb {R}\) to select his ask.

  • Constant Offset: Each strategy \(B^{\eta }\) and \(S^{\eta } \) is a constant offset strategy in the sense that

    $$\begin{aligned} B^{\eta }(\sigma )=\sigma +\lambda _{B}^{\eta },S^{\eta }(\sigma )=\sigma +\lambda _{S}^{\eta } \end{aligned}$$

    for all values of the signal \(\sigma \in \mathbb {R}\), where the offsets \( \lambda _{B}^{\eta }\) and \(\lambda _{S}^{\eta }\) are constants.

These two properties restrict the form of equilibrium strategies and not what is required for equilibrium. As noted in the Introduction, a trader’s decision problem is translated linearly as his signal changes and he in this sense solves the same problem in selecting his bid/ask at every value of his signal. An offset strategy specifies the same solution to this problem at each value of the signal. It thus extends to strategic behavior the invariance property mentioned in the Introduction.

2.3 The limit market and rational expectations equilibrium

The limit market in state \(\mu \) consists of m times a unit mass of buyers and n times a unit mass of sellers, with values/costs and signals generated using the distributions \(G_{\varepsilon }\) and \(G_{\delta }\). The REE function \(p^{{\scriptscriptstyle \textrm{ REE}}}:\mathbb {R}\rightarrow \mathbb {R}\) determines a price \(p^{{ \scriptscriptstyle \textrm{REE}}}(\mu )\) in the limit market for state \(\mu \) and is defined by two properties. First, it is invertible and thus reveals the state. Let \(\Lambda \left( \cdot \right) \) denote the inverse function. Second, \(p^{{\scriptscriptstyle \textrm{REE}}}\left( \mu \right) \) clears the limit market in the state \(\mu \) when each trader learns his signal \(\sigma \), observes \(p^{{\scriptscriptstyle \textrm{REE}}}(\mu ),\) and calculates his expected value/cost \(\mathbb {E}\left[ z|\Lambda \left( p^{{\scriptscriptstyle \textrm{REE}}}\left( \mu \right) \right) ,\sigma \right] \). If he is a buyer, he buys an item if and only if \(\mathbb {E}\left[ z|\Lambda \left( p^{{ \scriptscriptstyle \textrm{REE}}}\left( \mu \right) \right) ,\sigma \right] \ge p^{{\scriptscriptstyle \textrm{REE}}}\left( \mu \right) \), and if he is a seller, he sells his item if and only if \(\mathbb {E}\left[ z|\Lambda \left( p^{{\scriptscriptstyle \textrm{REE}}}\left( \mu \right) \right) ,\sigma \right] \le p^{{\scriptscriptstyle \textrm{REE}}}\left( \mu \right) . \) Satterthwaite, Williams, and Zachariadis (2020, Thm. 3) states that if \(G_{\varepsilon }\), \(G_{\delta }\) satisfy A1 and A2, then the unique REE price in state \(\mu \) is

$$\begin{aligned} p^{\scriptscriptstyle \textrm{REE}}\left( \mu \right) \equiv \mu +V\left( { \xi }_{q}^{\varepsilon +\delta }\right) . \end{aligned}$$
(9)

The inverse mapping from the REE price to the state \(\mu \) is therefore \( \Lambda \left( p^{\scriptscriptstyle \textrm{REE}}\right) \equiv p^{\textrm{ REE}}-V\left( {\xi }_{q}^{\varepsilon +\delta }\right) \). Additionally, when the BBDA operates in the limit market, each trader in equilibrium adds the constant offset

$$\begin{aligned} \lambda ^{\infty }\equiv V\left( {\xi }_{q}^{\varepsilon +\delta }\right) -{ \xi }_{q}^{\varepsilon +\delta } \end{aligned}$$
(10)

to his signal to determine his bid/ask, with the equilibrium price equaling \( \mu +V\left( {\xi }_{q}^{\varepsilon +\delta }\right) =p^{\scriptscriptstyle \textrm{REE}}\left( \mu \right) \). The BBDA thus implements the REE price in the limit market.

Example: the private values case. In the private values case in which \(G_{\delta }\) is degenerate, we substitute into (4) to obtain

$$\begin{aligned} V(\sigma )\equiv \mathbb {E}[z|\mu =0,\sigma ]=\sigma , \end{aligned}$$

i.e., the expectation of a trader’s value/cost in the state \(\mu =0\) given his signal\(\ \sigma \) equals his signal, which is exactly his value/cost. Substituting into (9) produces

$$\begin{aligned} p^{\scriptscriptstyle \textrm{REE}}\left( \mu \right) \equiv \mu +V\left( { \xi }_{q}^{\varepsilon +\delta }\right) =\mu +{\xi }_{q}^{\varepsilon }, \end{aligned}$$

where \(\xi _{q}^{\varepsilon }\) is defined in (3). As to bids/asks in the BBDA, substitution into (10) produces the constant offset

$$\begin{aligned} \lambda ^{\infty }\equiv V\left( {\xi }_{q}^{\varepsilon +\delta }\right) -{ \xi }_{q}^{\varepsilon +\delta }={\xi }_{q}^{\varepsilon }-{\xi } _{q}^{\varepsilon }=0. \end{aligned}$$

With the ability of a buyer to influence price in his favor eliminated through the assumption of a continuum of traders, each trader submits his value/cost as his bid/ask and the distribution of bids/asks in each state \( \mu \) is the same as the distribution of values/costs. The BBDA’s equilibrium price in the state \(\mu \) is \(p^{\scriptscriptstyle \textrm{REE} }\left( \mu \right) =\mu +{\xi }_{q}^{\varepsilon }\), which equates the mass \(m\left( 1-q\right) \) of buyers above \({\xi }_{q}^{\varepsilon }\) with the mass nq of sellers below this quantile: applying \(q=m/(m+n)\) from (1),

$$\begin{aligned} m\cdot \left( 1-q\right) =\frac{mn}{m+n}=nq\text {.} \end{aligned}$$

3 Asymptotic distributions

3.1 Statement of result

Let

$$\begin{aligned} \left( \varvec{B}^{\eta },\varvec{S}^{\eta }\right) _{\eta \in \mathbb {N}}\equiv \left( \left( B_{i}^{\eta },S_{j}^{\eta }\right) _{1\le i\le \eta m,1\le j\le \eta n}\right) _{\eta \in \mathbb {N}} \end{aligned}$$

denote a sequence of strategy profiles in the sequence of markets. We use the following assumption:

A3: The sequence \(\left( \varvec{B}^{\eta }, \varvec{S}^{\eta }\right) _{\eta \in \mathbb {N}}\) has the following two properties:

  1. 1.

    each strategy \(B_{i}^{\eta },S_{j}^{\eta }\) in the sequence is an increasing, \(C^{1}\) function;

  2. 2.

    there exists constants \(K(G_{\varepsilon },G_{\delta },m,n)\), \( \epsilon >0\) such that

    $$\begin{aligned} \Bigl \vert \Bigl (B_{i}^{\eta }\left( \sigma \right) -\sigma \Bigr )-\lambda ^{\infty }\Bigr \vert ,\Bigl \vert \Bigl (S_{j}^{\eta }\left( \sigma \right) -\sigma \Bigr )-\lambda ^{\infty }\Bigr \vert <\frac{K(G_{\varepsilon },G_{\delta },m,n)}{\eta ^{1/2+\epsilon }} \end{aligned}$$
    (11)

    for all \(\eta \in \mathbb {N}\), \(1\le i\le \eta m\), \(1\le j\le \eta n\), and \(\sigma \in \mathbb {R}\), where \(\lambda ^{\infty }\) is the equilibrium offset of the limit market defined in (10).

The assumption in 1. that strategies are \(C^{1}\) ensures that densities for the critical order statistics in a trader’s decision problem exist and are continuous, which is useful in the first order approach. Turning to (11) in 2., a “standard” central limit theorem characterizes the distribution of a statistic as a larger and larger sample is drawn from a fixed distribution. The problem is different here because the distribution of bids/asks from which the sample is drawn changes as the market size \(\eta \) increases and traders change their behavior. A central limit theorem for the BBDA’s price and the critical order statistics therefore requires some restriction on the strategies of traders. The bound (11) is what we have found to be restrictive enough to allow the proof to go through while remaining relatively simple to state. Notice that (11) holds uniformly across the domain \(\mathbb {R}\) of the signal \(\sigma \), which is an important aspect of A3.

Though the bound (11) and its application in Theorem 1 below are not limited to equilibrium, (11) is motivated by a large literature on the \(O(1/\eta )\) rate of convergence of equilibria to their values in the limit market, which is more restrictive than the \(O(1/\eta ^{1/2+\epsilon })\) rate in (11). This literature is summarized at the end of the subsection. While (11) has not been proven to hold for equilibria in our general model due to the complexity of addressing interdependence among values/costs, it has been proven to hold for symmetric offset equilibria in the private values special case (Satterthwaite, Williams, and Zachariadis 2022, Thm.4), and numerical evidence supports the claim that it holds generally (Satterthwaite, Williams, and Zachariadis 2020, sec. 5.3). We thus believe it is a plausible assumption for gaining insight into the problem of interdependent values/costs.

Theorem 1

For fixed m and n, consider a sequence of markets indexed by the market size \(\eta \), and \(\left( \varvec{B}^{\eta },\varvec{S}^{\eta }\right) _{\eta \in \mathbb {N}}\) be a sequence of strategy profiles that satisfies A3.

  1. 1.

    The market price. Let \(p^{\eta }\left( \mu \right) \) denote the random variable of the BBDA’s price in the market of size \(\eta \) given the state \(\mu \), as determined by this sequence. For each state \(\mu \in \mathbb {R}\) and for its corresponding REE price \(p^{\textrm{REE}}\left( \mu \right) =\mu +V(\xi _{q}^{\varepsilon +\delta })\), we have

    $$\begin{aligned} p^{\eta }\left( \mu \right) \sim \mathcal{A}\mathcal{N}\left( p^{\scriptscriptstyle \textrm{REE}}\left( \mu \right) ,\frac{mn}{\eta (m+n)^{3}}\frac{1}{ g_{\varepsilon +\delta }^{2}(\xi _{q}^{\varepsilon +\delta })}\right) . \end{aligned}$$
    (12)
  2. 2.

    The critical order statistics and their difference. From the perspective of either a buyer or a seller faced with the strategies of others in the profile \(\left( \varvec{B}^{\eta },\varvec{S}^{\eta }\right) _{\eta \in \mathbb {N}}\), the random variables \(x^{\eta }(\mu )\) and \(y^{\eta }(\mu )\) of the \(\eta m^{\text {th}}\) and \(\left( \eta m+1\right) ^{ \text {st}}\) order statistics of other traders’ bids and asks given the state \(\mu \) satisfy

    $$\begin{aligned} x^{\eta }(\mu ),y^{\eta }(\mu )\sim \mathcal{A}\mathcal{N}\left( p^{\textrm{REE} }\left( \mu \right) ,\frac{mn}{\left( \eta (m+n)-1\right) (m+n)^{2}\ }\frac{1 }{{g_{\varepsilon +\delta }^{2}}(\xi _{q}^{\varepsilon +\delta })}\right) . \nonumber \\ \end{aligned}$$
    (13)

    Additionally, the random variable of the difference \(w^{\eta }(\mu )\equiv y^{\eta }(\mu )-x^{\eta }(\mu )\) given the state \(\mu \) satisfies

    $$\begin{aligned} w^{\eta }(\mu )\sim \mathcal {A}\exp \left( \left( \eta (m+n)-1\right) g_{\varepsilon +\delta }\left( \xi _{q}^{\varepsilon +\delta }\right) \right) , \end{aligned}$$
    (14)

    and its asymptotic expectation in the state \(\mu \) therefore equals

    $$\begin{aligned} \frac{1}{\left( \eta (m+n)-1\right) g_{\varepsilon +\delta }\left( \xi _{q}^{\varepsilon +\delta }\right) }. \end{aligned}$$
    (15)
  3. 3.

    The private values special case. Statements (12)–(15) holds in the private values case by replacing \({g_{\varepsilon +\delta }}(\xi _{q}^{\varepsilon +\delta })\) with \({g_{\varepsilon }}(\xi _{q}^{\varepsilon })\) and \(V(\xi _{q}^{\varepsilon +\delta })\) with \(V(\xi _{q}^{\varepsilon })\).

As a consequence of (12) and (13), \( p^{\eta }\left( \mu \right) \), \(x^{\eta }(\mu )\), \(y^{\eta }(\mu )\) are consistent, asymptotically unbiased and normal estimators of the REE price in each state \(\mu \). The difference between the asymptotic distribution of the BBDA’s price \( p^{\eta }\left( \mu \right) \) in (12) and the asymptotic distribution of the order statistics \(x^{\eta }(\mu )\) and \(y^{\eta }(\mu )\) in (13) lies in the variance, with the term \(\eta (m+n)\) in (12) replaced with \(\eta (m+n)-1\) in (13). This reflects the fact that \(p^{\eta }\left( \mu \right) \) is determined by a sample of \(\eta (m+n)\) bids/asks while \(x^{\eta }(\mu )\) and \(y^{\eta }(\mu ) \) are determined by samples of \(\eta (m+n)-1\) bids/asks.

The proofs of (12) and (13) generalize standard results (Serfling (1980, sec. 2.3.3)) on the asymptotic distribution of a sample quantile to a case where the sample is not identically distributed, which reflects the asymmetry here between buyer and seller behavior along with the fact that A3 allows asymmetry among the strategies on each side of the market. Notice that all results in the theorem are conditional on the state \(\mu \), in which case the finite samples of values/costs, signals and consequently bids/asks are independent. The correlation among signals and interdependence among values/costs that complicate a trader’s decision problem are therefore inconsequential in generalizing the standard results to our setting. Finally, using the asymptotic distributions of \(x^{\eta }(\mu )\) and \(y^{\eta }(\mu )\), we then derive (14) by applying (Siddiqui 1960), who shows that a suitable rescaling of their difference \(w^{\eta }(\mu )\) is asymptotically exponential.

It is straightfoward to show that the characterization (12) of the asymptotic distribution of the BBDA’s price \(p^{\eta }\left( \mu \right) \) also holds for other formulas for selecting a price from the interval \([s_{(\eta m)},s_{(\eta m+1)}]\ \)of market-clearing prices for the market of size \(\eta \), and not just the BBDA’s rule of selecting \(s_{\left( \eta m+1\right) }\) as the price. In particular, it holds for every k -double auction (which, for \(k\in \left[ 0,1\right] \), sets \(ks_{(\eta m+1)}+(1-k)s_{(\eta m)}\) as the price), along with randomized rules for price selection in this interval. The key is bound (11) of A3. We have chosen to state this theorem solely for the BBDA because it is in this special case that we have made progress in understanding a trader’s decision problem, which is where we apply the theorem in the remaining sections.

The   \(O(1/\eta )\)   rate of convergence of equilibrium bids/asks. This rate has been proven for a variety of double auction models in the private values case, including Fudenberg, Mobius, and Szeidl (2007), Satterthwaite and Williams (1989), Williams (1991), and Rustichini, Satterthwaite, and Williams (1994). The \(O(1/\eta )\) rate is also established by Vives (2011) for bid shading by firms with private information about their cost functions that compete in submitting supply schedules and by Kovalenkov and Vives (2014) for strategic and competitive equilibria in a Kyle (1989) model.

3.2 Numerical results: the relevance of Theorem 1 in a small market

We first summarize two numerical examples from Williams and Zachariadis (2021, secs. 3.2-3) that address the effectiveness of the asymptotic distribution (12) of the BBDA’s price as an approximation. The first is a “central” case of our model, i.e., \(m=n=1\), \(G_{\varepsilon }\), \(G_{\delta }\) standard normal, and market sizes \(\eta =2,4,8,16\). Using a computed sequence of symmetric offset equilibria, the example demonstrates the high accuracy of the approximating distribution even in the case of market \(\eta =2\). With this well-behaved case in hand, we then consider a standard approach to challenge convergence to normality by choosing \(G_{\varepsilon }\), \( G_{\delta }\) that determine a bimodal distribution of a trader’s signal. Even with the bimodality of the sampled distribution, however, the asymptotic normal accurately approximates the distribution of the equilibrium price once the market size \(\eta \) reaches 16.

A more interesting challenge to convergence is made by fixing m, n, and the market size \(\eta \) and then approaching the common value case. This is investigated here with \(m=2\), \(n=1\), \(\eta =2\), \(\varepsilon \sim \mathcal {N} (0,\upsilon _{\varepsilon })\), and \(\delta \sim \mathcal {N}(0,1)\). Table 1 lists the equilibrium constant offsets for a sequence of values of \(\upsilon _{\varepsilon }\) as it decreases to 0. Consistent with standard intuition concerning the common value case, the buyer’s offset converges to \(-\infty \) and the seller’s offset to \(\infty \) as \(\upsilon _{\varepsilon }\) decreases to zero, with the equilibrium thus converging to a no-trade outcome at the common value case.Footnote 1

The implication of this for the accuracy of the asymptotic distribution (12) of price as an approximation is as follows. Assumption A3 posits a constant \(K(G_{\varepsilon },G_{\delta },m,n)\) so that the bound (11) holds. If for fixed market size \(\eta \) the values

$$\begin{aligned} \Bigl \vert \Bigl (B_{i}^{\eta }\left( \sigma \right) -\sigma \Bigr )-\lambda ^{\infty }\Bigr \vert =\left| \lambda _{B}^{\eta }-\lambda ^{\infty }\right| ,\Bigl \vert \Bigl (S_{j}^{\eta }\left( \sigma \right) -\sigma \Bigr )-\lambda ^{\infty }\Bigr \vert =\left| \lambda _{S}^{\eta }-\lambda ^{\infty }\right| \end{aligned}$$
(16)

are large, then a large constant \(K(G_{\varepsilon },G_{\delta },m,n)\) is required so that (11) holds, which means that a large market size \( \eta \) is needed to make these expressions small and the asymptotic distribution accurate as an approximation. Similarly, holding the market size \(\eta \) constant and allowing \(\upsilon _{\varepsilon }\) to go to zero, the terms in (16) grow large and the approximation becomes less and less meaningful.

Figures 1 and 2 illustrate this problem. Figure 1 depicts the sample density of the BBDA’s equilibrium normalized price together with its asymptotic limit in four of the cases in Table 1. With \(m=2\), \(n=1\), and \(\eta =1\) fixed, the asymptotic distribution grows worse and worse as an approximation as \(\upsilon _{\varepsilon }\) decreases. Figure 2 illustrates that the issue is that the market size must increase as \( \upsilon _{\varepsilon }\) becomes small in order for the approximation to remain meaningful. It depicts in the case of \(\upsilon _{\varepsilon }=1/16\), \(m=2\), \(n=1\), and \(\eta =2\), 4, 8, and 16 the sample density in comparison to its asymptotic limit. In contrast to the standard normal case mentioned at the beginning of this section, we see that the approximation does not become accurate until \(\eta \) increases to 16. The accuracy of the approximation is measured in each graph by the error of approximation \( EA(F_{eq}^{\eta })\equiv \sup _{t\in \mathbb {R}}\left| F_{eq}^{\eta }(t)-\Phi (t)\right| \), where \(F_{eq}^{\eta }(\cdot )\) is the sample distribution of the normalized equilibrium price in market size \(\eta \) and \( \Phi \) is its limit, the cdf of \(\mathcal {N}(0,1)\).

4 An asymptotic analysis of a trader’s decision problem

The asymptotic first order conditions (AFOCs) are obtained by substituting the asymptotic distributions of \(x^{\eta }(\mu )\) and \(y^{\eta }(\mu )\) from Theorem 1 into the FOCs (7) and (8) for optimal bidding/asking. In (i) the private values case and (ii) the general model in which \(\varepsilon \) and \(\delta \) are both normal, the AFOCs can be solved to determine the asymptotic bid/ask. These asymptotic expressions provide insight into both strategic behavior and the complicated inference from the market price that a trader addresses in the general model. We explore below their accuracy as approximations to computed examples of equilibria.

4.1 Asymptotic analysis in the private values case

We begin with a formal statement of our approximation result.

Theorem 2

For fixed m and n, consider a sequence of markets indexed by the market size \(\eta \). Let \(\left( \varvec{B}^{\eta },\varvec{S}^{\eta }\right) _{\eta \in \mathbb {N}}\) be a sequence of strategy profiles that satisfies A3. Faced with the strategies in this sequence, suppose a buyer considers a sequence of strategies \(\left( \widehat{B}(\cdot ;\eta )\right) _{\eta \in \mathbb {N}}\) in which his underbidding \(\left| \widehat{B} (v;\eta )-v\right| \) is \(O\left( 1/\eta ^{\epsilon }\right) \) for some \( \epsilon >0\) and all \(v\in \mathbb {R}\). Then the unique strategy that solves the buyer’s AFOC is given by the offset

$$\begin{aligned} {\widetilde{\lambda }}_{B}^{\eta }\equiv -\frac{1}{\eta (m+n)-1}\frac{1}{ g_{\varepsilon }(\xi _{q}^{\varepsilon })}+O\left( \frac{1}{\eta ^{2}}\right) \end{aligned}$$
(17)

that he adds to his value to determine his bid.

The odd but rather weak assumption that the buyer considers strategies whose underbidding is \(O\left( 1/\eta ^{\epsilon }\right) \) for some \(\epsilon >0\) is used in the proof to start the derivation of (17) by allowing a Taylor polynomial expansion of \(\widehat{B}(\cdot ;\eta )\).

Formula (17) defines the first order approximate offset of a buyer,

$$\begin{aligned} \lambda _{B,\text {approx}}^{\eta }=-\frac{1}{\eta (m+n)-1}\frac{1}{ g_{\varepsilon }(\xi _{q}^{\varepsilon })}. \end{aligned}$$
(18)

This approximation is the negative of the asymptotic expectation of the difference \(y^{\eta }(\mu )-x^{\eta }(\mu )\) of the \(\left( \eta m+1\right) ^{\text {st}}\) and \(\eta m^{\text {th}}\) order statistics among the bids/asks of the other traders in each state \(\mu \), as reported in (15) of Theorem 1. The order statistic \(y^{\eta }(\mu )\) is the upper endpoint of the interval in which the buyer’s bid sets the price; the order statistic \(x^{\eta }(\mu )\) is the lower endpoint of this interval and the bid/ask at which he passes from trading to not trading as he lowers his bid. The approximation \(\lambda _{B,\text {approx}}^{\eta }\) therefore suggests that the buyer underbids so as to push the price across this interval to its lower limit.

The uniqueness of the solution \({\widetilde{\lambda }}_{B}^{\eta }\) together with the fact that its first-order approximation \(\lambda _{B,\text {approx} }^{\eta }\) is a constant are consistent with the support provided in Satterthwaite, Williams, and Zachariadis (2020, sec. 4.1.2) for the conjecture that a symmetric equilibrium in the BBDA is uniquely determined in the private values case and with the property that the difference between each trader’s bid/ask and his value/cost is constant. We also note that \({\widetilde{\lambda }}_{B}^{\eta }\) and its approximation \(\lambda _{B,\text {approx} }^{\eta }\) are \(O(1/\eta )\), which is consistent with the rate of convergence of a trader’s bid/ask to its limit that has been derived a variety of models in the private values case (as noted in Sect. 3.1).

Finally, we note that \(\lambda _{B,\text {approx}}^{\eta }\) identifies what is first order in a buyer’s decision problem in this case, namely, (i) the total number \(\eta (m+n)-1\) of traders that he faces and (ii) the value of the density \(g_{\varepsilon }(\xi _{q}^{\varepsilon })\) at the single point

$$\begin{aligned} \xi _{q}^{\varepsilon }=G_{\varepsilon }^{-1}\left( \frac{m}{m+n}\right) , \end{aligned}$$

which is the quantile of interest in the private values case. Part (i) reflects the fact that buyers and sellers increasingly bid/ask in the same way as the market size \(\eta \) increases. Part (ii) reflects the fact that the focus of the buyer’s decision problem in every state \(\mu \) is near its limiting equilibrium price, namely, \(p^{\scriptscriptstyle \textrm{REE}}(\mu )=\mu +\xi _{q}^{\varepsilon }\), and the uncertainty that he faces is thus summarized from a first order perspective with the single term \( g_{\varepsilon }(\xi _{q}^{\varepsilon }).\)

Numerical investigation of \(\lambda _{B,\text {approx}}^{ \eta }\). Williams and Zachariadis (2021, app. F) investigates the accuracy of \(\lambda _{B,\text { approx}}^{\eta }\) as an approximation to the computed value of the buyer’s equilibrium constant offset. Four different choices of the distribution \( G_{\varepsilon }\) of a trader’s preference are considered in the case of \( m=n=1\). The accuracy of the approximation depends upon the market size \(\eta \) and the distribution \(G_{\varepsilon }\), with a bimodal case again presenting the greatest difficulty. Absolute error as a fraction of the magnitude of the equilibrium offset is less than 6% in all four cases, however, once \(\eta =8\).

4.2 Asymptotic analysis in the case of \(G_{\varepsilon }\), \(G_{\delta }\) normal

Let \({\widetilde{\upsilon }}_{x|\mu }\) denote the asymptotic variance of \(x^{\eta }\) conditional on \(\mu \) as given in (13) and let \(\widetilde{e}_{w|\mu }\) denote the asymptotic expectation of \( w^{\eta }(\mu )\equiv y^{\eta }(\mu )-x^{\eta }(\mu )\) conditional on \(\mu \) as given in (15). Our approximation result in the normal case of the general model is as follows.

Theorem 3

Assume that \(\varepsilon \sim \mathcal {N} (0,\upsilon _{\varepsilon })\) and \(\delta \sim \mathcal {N}(0,\upsilon _{\delta })\). For fixed m and n, consider a sequence of markets indexed by the market size \(\eta \). Let \(\left( \varvec{B}^{\eta },\varvec{S} ^{\eta }\right) _{\eta \in \mathbb {N}}\) be a sequence of strategy profiles that satisfies A3. Faced with the strategies of the others in this sequence, suppose a buyer considers strategies \(\widehat{B}(\cdot ;\eta )\) in which the difference \(\left| \widehat{B}(v;\sigma )-\sigma -\lambda ^{\infty }\right| \) between his offset \(\widehat{B}(v;\sigma )-\sigma \) and the equilibrium offset \(\lambda ^{\infty }\) of the limit market is \(O\left( 1/\eta ^{\epsilon }\right) \) for some \(\epsilon >0\) and all \(\sigma \in \mathbb {R}\). The AFOCs imply the following.

  1. 1.

    A buyer with signal \(\sigma _{B}\) bids

    $$\begin{aligned} b=\mathbb {\widetilde{E}}[v|\sigma _{B},x=b]-\left( \widetilde{e}_{w|\mu }+O\left( \frac{1}{\eta ^{2}}\right) \right) , \end{aligned}$$
    (19)

    where his asymptotic price-taking term is

    $$\begin{aligned} \mathbb {\widetilde{E}}[v|\sigma _{B},x=b]=\sigma _{B}\frac{{\widetilde{\upsilon }}_{x|\mu }+\upsilon _{\varepsilon }}{{\widetilde{\upsilon }}_{x|\mu }+\upsilon _{\varepsilon }+\upsilon _{\delta }}+\left( b-V\left( \xi _{q}^{\varepsilon +\delta }\right) \right) \frac{\upsilon _{\delta }}{ {\widetilde{\upsilon }}_{x|\mu }+\upsilon _{\varepsilon }+\upsilon _{\delta }}, \nonumber \\ \end{aligned}$$
    (20)

    and his asymptotic strategic term is

    $$\begin{aligned} \widetilde{e}_{w|\mu }+O\left( \frac{1}{\eta ^{2}}\right) =-\frac{1}{\left( \eta (m+n)-1\right) g_{\varepsilon +\delta }\left( \xi _{q}^{\varepsilon +\delta }\right) }+O\left( \frac{1}{\eta ^{2}}\right) . \end{aligned}$$
    (21)
  2. 2.

    A seller with signal \(\sigma _{S}\) asks

    $$\begin{aligned} a=\mathbb {\widetilde{E}}[c|\sigma _{S},x=a]=\sigma _{S}\frac{{\widetilde{\upsilon }}_{x|\mu }+\upsilon _{\varepsilon }}{{\widetilde{\upsilon }}_{x|\mu }+\upsilon _{\varepsilon }+\upsilon _{\delta }}+\left( a-V\left( \xi _{q}^{\varepsilon +\delta }\right) \right) \frac{\upsilon _{\delta }}{ {\widetilde{\upsilon }}_{x|\mu }+\upsilon _{\varepsilon }+\upsilon _{\delta }}, \nonumber \\ \end{aligned}$$
    (22)

    which is the same as formula (20), with the ask a replacing the bid b and \(\sigma _{S}\) replacing \(\sigma _{B}\).

As in the private values case, the assumption that a buyer considers strategies in which \(\left| \widehat{B}(v;\sigma )-\sigma -\lambda ^{\infty }\right| \) is \(O\left( 1/\eta ^{\epsilon }\right) \) for some \( \epsilon >0\) is used in the proof to start the derivation by allowing a Taylor polynomial expansion of \(\widehat{B}(\cdot ;\eta )\). After substituting (20), (21) into (19) and dropping the second order terms, (19) and (22) become linear equations in the bid b and the ask a that are easily solved for the first order approximate offsets

$$\begin{aligned} \lambda _{B,\text {approx}}^{\eta }=-\left( \frac{\upsilon _{\delta }}{ {\widetilde{\upsilon }}_{x|\mu }+\upsilon _{\varepsilon }}\right) V\left( \xi _{q}^{\varepsilon +\delta }\right) -\left( \frac{{\widetilde{\upsilon }} _{x|\mu }+\upsilon _{\varepsilon }+\upsilon _{\delta }}{{\widetilde{\upsilon }} _{x|\mu }+\upsilon _{\varepsilon }}\right) \frac{1}{\left( \eta (m+n)-1\right) g_{\varepsilon +\delta }\left( \xi _{q}^{\varepsilon +\delta }\right) } \nonumber \\ \end{aligned}$$
(23)

and

$$\begin{aligned} \lambda _{S,\text {approx}}^{\eta }=-\left( \frac{\upsilon _{\delta }}{ {\widetilde{\upsilon }}_{x|\mu }+\upsilon _{\varepsilon }}\right) V\left( \xi _{q}^{\varepsilon +\delta }\right) . \end{aligned}$$
(24)

We begin with two observations concerning these approximate offsets and the buyer’s asymptotic strategic term (21). First, we note continuity at the limit market of the approximate offsets \(\lambda _{B,\text { approx}}^{\eta }\), \(\lambda _{S,\text {approx}}^{\eta }\) and their effectiveness as approximations to symmetric equilibrium constant offsets. Applying formula (10) for \(\lambda ^{\infty }\) and \(V\left( \xi _{q}^{\varepsilon +\delta }\right) =\upsilon _{\varepsilon }\xi _{q}^{\varepsilon +\delta }/(\upsilon _{\varepsilon }+\upsilon _{\delta })\) (which holds in the normal case considered here), it is straightforward to show that \(\left| \lambda ^{\infty }-\lambda _{B,\text {approx}}^{\eta }\right| \) and \(\left| \lambda ^{\infty }-\lambda _{S,\text {approx} }^{\eta }\right| \) are both \(O(1/\eta )\). Consequently, \((\lambda _{B, \text {approx}}^{\eta }\), \(\lambda _{S,\text {approx}}^{\eta })_{\eta \in \mathbb {N}}\) is an \(O(1/\eta )\)-appproximation of any sequence of symmetric equilibrium offsets \((\lambda _{B}^{\eta }\), \(\lambda _{S}^{\eta })_{\eta \in \mathbb {N}}\) for which \(\left| \lambda ^{\infty }-\lambda _{B\text { } }^{\eta }\right| \) and \(\left| \lambda ^{\infty }-\lambda _{S\text { } }^{\eta }\right| \) are \(O(1/\eta )\), which Satterthwaite, Williams, and Zachariadis (2020, sec. 5.3) argues is true of all such sequences.

Second, the buyer’s asymptotic strategic term (21) extends formula (17) from the private values case, with \( g_{\varepsilon +\delta }\left( \xi _{q}^{\varepsilon +\delta }\right) \) replacing \(g_{\varepsilon }\left( \xi _{q}^{\varepsilon }\right) \) in the denominator. As in the private values case, its first term is the negative of the asymptotic expectation of the difference \(y^{\eta }(\mu )-x^{\eta }(\mu )\) given \(\mu \), as stated in Theorem 1. It has the same intepretation as before. In the approximate offset \(\lambda _{B, \text {approx}}^{\eta }\), this term is weighted with the function

$$\begin{aligned} \frac{{\widetilde{\upsilon }}_{x|\mu }+\upsilon _{\varepsilon }+\upsilon _{\delta }}{{\widetilde{\upsilon }}_{x|\mu }+\upsilon _{\varepsilon }} \end{aligned}$$
(25)

of the variances \(\upsilon _{\varepsilon }\), \(\upsilon _{\delta }\) of preference and noise parameters along with the asymptotic variance \( {\widetilde{\upsilon }}_{x|\mu }\) of the order statistic \(x^{\eta }(\mu ).\) This reflects the fact that while a buyer’s concerns are purely strategic in the private values case, a buyer in the general model weighs his strategic incentive against his necessity of protecting himself from a winner’s curse in the selection of his bid. While the weight (25) converges to one (its value in the private values case) as \(\upsilon _{\delta }\rightarrow 0\), it does not converge to zero as \(\upsilon _{\varepsilon }\rightarrow 0\) and the common value case is approached, for a buyer retains the ability to influence price in his favor in this limit.

The asymptotic price-taking term. We now turn to a buyer’s asymptotic price-taking term (20), with the seller’s term (22) interpreted similarly. It is a convex combination of his signal \(\sigma _{B}\) and \(b-V\left( \xi _{q}^{\varepsilon +\delta }\right) \), which, from the left side of (20), is calculated given \(b=x^{\eta }(\mu )\). This estimates his value, which is the sum of the state \(\mu \) and a preference term \(\varepsilon \). As the rest of the market can provide no information about his preference term, the best that a buyer can do using market data to estimate his value is to estimate \(\mu \). The term \(b-V\left( \xi _{q}^{\varepsilon +\delta }\right) \) in (20) serves exactly this purpose: Theorem 1 implies that \( x^{\eta }(\mu )\) is an unbiased estimate of \(p^{\textrm{REE}}\left( \mu \right) =\mu +V(\xi _{q}^{\varepsilon +\delta })\), and so \(b-V\left( \xi _{q}^{\varepsilon +\delta }\right) =x^{\eta }(\mu )-V\left( \xi _{q}^{\varepsilon +\delta }\right) \) is an unbiased estimate of \(\mu \). A buyer’s asymptotic price-taking term (20) is thus a weighted average of his own signal, which contains information about both the state and his value, together with the information he infers from the market, which is an unbiased estimate of the state \(\mu \).

Approaching the private values and common value cases. We next turn to the dependence of the asymptotic price-taking term (20) and the approximate offsets (23) and (24) on the variances \(\upsilon _{\varepsilon }\) and \(\upsilon _{\delta }\) of the preference and noise distributions. In the normal case considered here, the values of the quantile \(\xi _{q}^{\varepsilon +\delta }\) and the density \(g_{\varepsilon +\delta }\left( \xi _{q}^{\varepsilon +\delta }\right) \) are determined by the sum \(\upsilon _{\varepsilon }+\upsilon _{\delta }\) of these variances; consequently, the value of \({\widetilde{\upsilon }}_{x|\mu }\) in the above formulas remains fixed as the variances change so long as their sum remains fixed. Keeping \( \upsilon _{\varepsilon }+\upsilon _{\delta }=K\) for some constant \(K>0\), we thus explore how the weights in the asymptotic price-taking term change as \( \upsilon _{\delta }\) varies across [0, K], where \(\upsilon _{\delta }\) measures how much noise there is in a trader’s signal concerning his value/cost. Recall that (i) as \(\upsilon _{\delta }\rightarrow 0\) and \( \upsilon _{\varepsilon }\rightarrow K\), the general model converges to the private values case as noise is eliminated from the signals, and (ii) as \( \upsilon _{\delta }\rightarrow K\) and \(\upsilon _{\varepsilon }\rightarrow 0\), the general model approaches the common value case in which all values/costs are the same and equal to the state \(\mu \).

Consider first approaching the private values case, in which the asymptotic price-taking term and the approximate offsets converge continuously to their values in this case. As \(\upsilon _{\varepsilon }\rightarrow K\), \(\upsilon _{\delta }\rightarrow 0\), and noise is eliminated from the signals, the weight on a trader’s signal converges to one and the weight on the inference from the market converges to zero; a trader’s asymptotic price-taking term thus converges to his signal, which in the limit is his value/cost. The seller’s approximate offset (24) converges to zero, which corresponds to his dominant strategy of asking his cost in the private values case. The buyer’s approximate offset (23) converges to its value (18) in the private values case, which, as discussed in Sect. 4.1, can be an accurate approximation of his equilibrium offset.

Approaching the common value case is more interesting because while the asymptotic price-taking term and the approximate offsets converge, their limits do not correspond to the no-trade outcome of equilibrium in this case. As \(\upsilon _{\delta }\rightarrow K\) and \(\upsilon _{\varepsilon }\rightarrow 0\), the weight on a trader’s signal in his asymptotic price-taking term coverges to \( {\widetilde{\upsilon }}_{x|\mu }/\left( {\widetilde{\upsilon }}_{x|\mu }+K\right) \ne 0\); unlike convergence to the private values case in which the weight placed upon the market inference goes to zero, the weight a trader places upon his private signal remains positive as the common value case is approached because his signal remains informative about the state even in the common value limit. The seller’s approximate offset \(\lambda _{S, \text {approx}}^{\eta }\) converges to 0 while the buyer’s approximate offset \(\lambda _{B,\text {approx}}^{\eta }\) converges to the finite value

$$\begin{aligned} -\left( \frac{{\widetilde{\upsilon }}_{x|\mu }+K}{\widetilde{\upsilon }_{x|\mu }}\right) \frac{1}{\left( (m+n)\eta -1\right) g_{\varepsilon +\delta }\left( \xi _{q}^{\varepsilon +\delta }\right) }. \end{aligned}$$

This disagrees with the intuition that the offset of buyers should go to \( -\infty \) while the offset of sellers goes to \(+\infty \) as the common value case is approached, consistent with the equilibria reported in Table 1.

Why do the approximations \(\lambda _{B,\text {approx}}^{\eta }\) and \(\lambda _{S,\text {approx}}^{\eta }\) perform so poorly as the common value case is approached? The approximations rest upon the accuracy of the asymptotic distribution (13) in Theorem 1 as an approximation of the equilibrium distributions of the order statistics \( x^{\eta }\left( \mu \right) \) and \(y^{\eta }\left( \mu \right) \). As suggested by the results presented in Fig. 1 for the BBDA’s equilibrium price \(p_{\text {eq}}^{\eta }\left( \mu \right) \), the accuracy of this approximation diminishes as the common value case is approached with the market size \(\eta \) held constant. The exercise we carry out here is for fixed market size \(\eta \); because we fail to increase \(\eta \) as \(\upsilon _{\varepsilon }\rightarrow 0\) as needed to maintain the accuracy of the approximation, the asymptotic distribution (13 ) becomes worse as an approximation as the common value case is approached, which explains why the approximations \(\lambda _{B,\text {approx} }^{\eta }\) and \(\lambda _{S,\text {approx}}^{\eta }\) similarly become less meaningful.

Numerical investigation of \(\lambda _{B,\text {approx}}^{\eta }\) and \(\lambda _{S,\text {approx}}^{\eta }\). Williams and Zachariadis (2021, App. F) investigates the accuracy of the approximations \(\lambda _{B,\text {approx}}^{\eta }\) and \(\lambda _{S,\text {approx }}^{\eta } \)to equilibrium offsets in numerical examples. Their effectiveness is explored first for \(G_{\varepsilon }\), \(G_{\delta }\) standard normal, then for fixed market size \(\eta \) as the common value case is approached, and finally for an instance near the common value case in which the market size \( \eta \) is increased. Starting with the case of \(G_{\varepsilon }\), \( G_{\delta }\) standard normal, while the approximations become more accurate as the market size increases, they are notably less accurate than the approximations computed in the private values case with \(G_{\varepsilon }\) standard normal. We attribute this to the noise in a trader’s signal, which increases the error through a trader’s computation of his price-taking term. For \(\eta \) fixed and as the common value case is approached, the errors in the approximations grow larger and larger. This is as expected, for the asymptotic distributions on which the approximations are based become less and less meaningful as the common value case is approached. Finally, near the commmon value case, the accuracy of the approximations is recovered as the market size \(\eta \) is increased sufficiently. This is consistent with a theme of this paper, namely, while convergence in the market size \(\eta \) to the asymptotic limit is at the same rate for all instances of the general model, it takes a larger and larger \(\eta \) to make the asymptotic limit accurate as an approximation as one nears the common value case.

5 Conclusion

We analyze the price and a trader’s decision problem in the buyer’s bid double auction from an asymptotic perspective. The asymptotic distribution of the price is characterized. It reveals that the price is a consistent, asymptotically unbiased and normal estimator of the rational expectations price. The rational expectations price is thus approximately implemented in a finite market by a market-clearing price, and numerical examples suggests that this can be true even in small markets.

The asymptotic first order conditions are determined by identifying the asymptotic values of probabilities in a trader’s first order condition for his optimal bid/ask. They are solvable for an approximate bid and ask in the private values case and in the normal case of the general model. The approximations provide insight into what is first order in a buyer’s strategic effort to influence the price in his favor, namely, the total number of traders (and not their roles as buyers and sellers), along with the value of the prior density at a quantile of interest. In the normal case of the general model, we also resolve a trader’s effort to protect himself from a winner’s curse in his price-taking term into a weighted average of his own private information and an inference that he draws from the market, with the weights dependent in an intuitive way upon the relative variances of preference and noise terms in the model.

All of our approximations perform well in the general model in a “sufficiently large” market; numerical examples suggest, however, that all approximations become less and less accurate as the common value case is approached with the market size fixed. Expressed in another way, a larger and larger market is needed as one approaches the common value case for our approximations to be accurate. In particular, as one nears the common value case for a fixed market size, the expected error of the market price as an estimate of the rational expectations price goes to infinity.