Abstract
The Lillo–Mike–Farmer (LMF) model is an established econophysics model describing the order-splitting behaviour of institutional investors in financial markets. In the original article (Lillo et al. in Phys Rev E 71:066122, 2005), LMF assumed the homogeneity of the traders’ order-splitting strategy and derived a power-law asymptotic solution to the order-sign autocorrelation function (ACF) based on several heuristic reasonings. This report proposes a generalised LMF model by incorporating the heterogeneity of traders’ order-splitting behaviour that is exactly solved without heuristics. We find that the power-law exponent in the order-sign ACF is robust for arbitrary heterogeneous order-submission probability distributions. On the other hand, the prefactor in the ACF is very sensitive to heterogeneity in trading strategies and is shown to be systematically underestimated in the original homogeneous LMF model. Our work highlights that predicting the ACF prefactor is more challenging than the ACF exponent because many microscopic details (complex ingredients in actual data analyses) start to matter.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Market microstructure of financial markets has been studied quantitatively and empirically in econophysics [1,2,3,4]. Econophysicists propose various dynamical models, such as at the limit order book level (e.g., the Santa Fe model [5,6,7], the \(\epsilon \)-intelligence model [8], and the latent order book model [9]) and the individual-traders level (e.g., the dealer model [10,11,12,13,14]) with the hope that the statistical physics program is useful even for financial modelling. This paper focuses on a microscopic model of market order submissions proposed by Lillo, Mike, and Farmer (LMF) in 2005 [15], which was hypothetically based on the order-splitting behaviour of individual traders.
The LMF model is a stylised dynamical model to explain the persistence of market-order flows. The market order is a trading option to immediately buy or sell the stock at the best prices. The market order sign \(\epsilon _t\) is defined as \(\epsilon _t=+1\) (\(\epsilon _t=-1\)) for the buy (sell) market order at time t in the following. In financial data analyses, the binary order-sign sequence of market-order flows is known to be predictable for a long time: the autocorrelation function (ACF) of the order-sign sequence obeys the slow decay characterised by the power law, such that
Here the empirical average of any stochastic variable A is denoted by \(\langle A\rangle \), \(c_0\) is the ACF prefactor, and \(\gamma \) is the ACF power-law exponent. This slow decay is called the long-range correlation (LRC) of the order flows, and its origin has been under debate in econophysics and market microstructure for a long time [3]. For example, some researchers state that the LRC is a consequence of herding among traders [16,17,18]. However, from the viewpoint of empirical support, the current most promising microscopic hypothesis is the order-splitting hypothesis stating that the LRC originates from the order-splitting behaviour of institutional investors. The LMF model is based on this order-splitting hypothesis in describing the LRC from the microscopic dynamics in the spirit of the statistical-physics programs.
The order-splitting hypothesis states that there are traders who split large metaorders into a long sequence of child orders. Because all the child orders share the same sign for a while, the LRC naturally appears in this scenario. The LMF model is a simple stochastic model implementing this order-splitting picture. In the original article [15], they made the following assumptions:
-
There are M traders in the financial markets. M is a time constant (i.e., a closed system).
-
All traders are order-splitting traders characterised by the identical microscopic parameters: i.e., the homogeneity in the trading strategy is assumed across all the agents.
-
The distribution of metaorder length L is given by the discrete Pareto distribution (\(L=1,2,...\)), such that
$$\begin{aligned} \rho (L) \simeq \alpha L^{-\alpha -1} \>\>\> \text{ with } \>\>\alpha \in (1,2). \end{aligned}$$(2) -
They randomly submit market orders with the same order-submission probability.
While this microscopic dynamics is described as a Markovian stochastic process (whose dimension is \(2M+1\); see Sec 2.2), LMF solved this model to study the LRC in the ACF as its macroscopic dynamical behaviour with heuristic but reasonable approximations. They finally showed that the ACF asymptotically obeys the LRC asymptotics (1), and the power-law exponent \(\gamma \) and the prefactor \(c_0\) are given by
They also numerically showed that the power-law exponent formula (3a) robustly works even for an open-system version, where the total number of the traders M fluctuates in time. Since the predictive formula (3) connects the quantitative relationship between the macroscopic LRC phenomenon and the microscopic parameters, the LMF theory belongs to typical statistical physics programs and is exceptionally appealing to econophysicists theoretically.
Several empirical studies support both the order-splitting hypothesis and the LMF model. While the original LMF paper could not establish their prediction (3a) at a quantitative levelFootnote 1 due to the data unavailability of high-quality microscopic datasets in 2005, Refs. [19, 20] showed that the assumption of the power-law metaorder size distribution is plausable by real datasets. In addition, Tóth et al. showed very convincing qualitative evidence in 2015 that the order-splitting is the main cause of the LRC by decomposing the total ACF [21]. Furthermore, Sato and Kanazawa showed crucial evidence in 2023 that the LMF prediction (3a) precisely works well even at a quantitative level [22, 23] using a large microscopic dataset of the Tokyo Stock Exchange (TSE) market.
While the LMF model well-describes the power-law decay of the ACF, its predictive power is expected to be limited regarding the prefactor \(c_0\), because the LMF model was historically proposed to characterise the power-law exponent \(\gamma \) but not prefactor \(c_0\). Indeed, we noticed that heterogeneity of order-splitting strategies is present during the data analyses for Ref. [22, 23] and that such heterogeneity can theoretically impact the prefactor \(c_0\), while the power-law formula (3a) robustly holds. Given the recent breakthrough in data analyses, we believe the classical LMF theory can be updated to describe the prefactor \(c_0\) better by taking into account the heterogeneity in trading strategies toward precise data calibration.
In this report, we propose a generalised LMF model by incorporating heterogeneity of order-splitting strategies. In addition, we solve the generalised LMF model exactly to show the following two characters: (i) The power-law exponent formula (3a) robustly holds true even in the presence of heterogeneous order-submission probability distributions. (ii) The prefactor formula (3b) is replaced with a new formula that is sensitive to the order-submission probability distribution. (iii) Furthermore, the classical prefactor formula (3b) systematically underestimates the actual prefactor in the presence of heterogeneity in agents. Our results imply that while the interpretation of the ACF power-law exponent is robust and straightforward, the interpretation of the ACF prefactor needs more careful investigation for data calibrations.
This report is organised as follows. Section 2 describes our model and mathematical notation with the assumption of the closed system. We show the exact solution for the generalised LMF model in Sect. 3. In Sect. 4, we study several specific but important cases with numerical verifications. Sects. 5 and 6 discuss the implication of our heterogeneous LMF formulas for realistic data calibration. We conclude our paper with some remarks in Sect. 7. At the end of this report, ten appendices follow the main text for its supplements.
2 Model
In this section, let us define the stochastic dynamics of our generalised LMF model.
2.1 Mathematical Notation
In this report, the probability density function (PDF) of a stochastic variable A is written as P(A). If the stochastic variable explicitly depends on time t, such that \(A_t\), the PDF of \(A_t\) is denoted by \(P_t(A)\). We note that any PDF must satisfy the normalisation condition \(\sum _A P(A) = 1\). We also define the cumulative distribution function (CDF) and the complementary cumulative distribution function (CCDF) by
respectively. The stationary PDF and the stationary ensemble average are respectively defined by
if \(P_{\textrm{st}} (A)\) and \(\langle A\rangle _{\textrm{st}}\) exist. Also, under the condition B, the conditional PDF and conditional average of A are respectively defined by
2.2 Model Parameters and Variables
Schematic of our generalised LMF model. The total number of the traders is \(M:=|{\Omega }|\), which is a time constant positive integer. Any trader i is characterised by the order-submission probability \(\lambda ^{(i)}\) and the run-length (metaorder-length) distribution \(\rho ^{(i)}(L)\). Here, a run length is defined by the number of successively same order signs (e.g., \(L=3\) for \(+++\)), and is called the metaorder length in this paper. The intensities and the metaorder-length distribution must satisfy the normalisation conditions \(\sum _{i'\in {\Omega }}\lambda ^{(i')}=1\) and \(\sum _{L=1}^\infty \rho ^{(i)}(L)=1\) for any \(i\in {\Omega }\). At each timestep, a trader \(\mathfrak {i}_{t}\) is randomly selected according to the probability distribution \(\{\lambda ^{(i)}\}_{i\in {\Omega }}\) (i.e., the discrete-time Poisson process), and then submits a market order
\({\Omega }\) denotes the set of all the traders, and the system is assumed to be closed, such that \(M:= |{\Omega }|=\textrm{const}\) (see Fig. 1). \(|{\Omega }|\) is a positive integer, and the traders set \({\Omega }\) can be written as
without loss of generality. We incorporate the heterogeneity of trading strategies into our model, and the characteristic parameters of the ith trader are given by the order-submission probability \(\lambda ^{(i)}\) and metaorder-length (or run-length) distribution \(\rho ^{(i)}(L)\). For simplicity, we assume that the executed volume size is always the minimum unit of transactions. In other words, our model is completely characterised by the following parameter set
where the submission probability and the metaorder-length distribution satisfy the normalisation of the probability
for any \(i \in {\Omega }\).
We next define the state variable of the ith trader. The trader i has two state variables \(\epsilon ^{(i)}_t\) and \(R^{(i)}_t\), representing the order-sign of the metaorder (\(\epsilon ^{(i)}_t=+1\) denotes buy and \(\epsilon ^{(i)}_t=-1\) denotes sell) and the remaining metaorder length, respectively. The order sign of the whole market \(\epsilon _t\) is defined by \(\epsilon _t:=\epsilon _t^{(\mathfrak {i}_t)}\), where \(\mathfrak {i}_t\) is the trader identifier (ID) who submits the market order at time t. Thus, this system is specified by the point in the phase space
and is designed as a Markovian stochastic process with dimension \(2M+1\).
2.3 Stochastic Dynamics
We next proceed with the definition of the stochastic dynamics. Let \(\mathfrak {i}_t\) be the stochastic variable representing the trader identifier who submits the market order at time t, such that \(\mathfrak {i}_{t} \in {\Omega }\). We assume that \(\mathfrak {i}_{t+1}\) obeys the PDF \(\{\lambda ^{(\mathfrak {i})}\}_{\mathfrak {i}\in {\Omega }}\). In other words, the probability \(\mathfrak {i}_{t+1}\) is given by
as an independent and identically distributed (IID) sequence \(\{\mathfrak {i}_t\}_{t}\). After the execution by the trader \(\mathfrak {i}_{t+1}\), the remaining volume \(R^{(\mathfrak {i}_{t+1})}_{t+1}\) decreases by one if \(R^{(\mathfrak {i}_{t+1})}_{t} > 1\). If all the metaorder is executed at time \(t+1\) (i.e., \(R^{(\mathfrak {i}_{t+1})}_t=1\)), the metaorder length and its sign are randomly reset for the trader \(\mathfrak {i}_{t+1}\). In summary, the dynamics of \(X_t\) is given as follows for all \(i \in {\Omega }\) (see Fig. 1 for a schematic):
Here the metaorder length is replenished according to the PDF \(\{\rho ^{(i)}(L)\}_L\) when the previous metaorder is terminated (i.e., if \(R_t^{(\mathfrak {i}_{t+1})}=1\)).
2.4 Relationship with the Original LMF Model
Our model is a natural generalisation of the original LMF model to include the heterogeneity of the order-splitting behaviour. Indeed, our model reduces to the original LMF model by setting the parameter \(\mathcal {P}\) as
by removing the heterogeneity in the order-splitting strategies.
3 Exact Solutions
In this section, we derive the exact solutions to our generalised LMF model. Particularly, we are interested in the order-sign autocorrelation function (ACF) in the stationary state:
Schematic of the ACF decomposition for the case with \(i=1\) and \(R_{t=0}^{(i=1)}=10\). The issuer of the market orders at \(t=1\) and \(t=\tau +1\) is the same, such that \(\mathfrak {i}_1=\mathfrak {i}_{\tau +1}=i=1\). Since \(R_{t=\tau }^{(i=1)}=R_{t=0}^{(i=1)}-N_{t=\tau }^{(i=1)}=3\ge 1\), both orders at \(t=1\) and \(t=\tau +1\) belong to the same metaorder, and, thus, the condition of \({u_{1,t}}=1\) is met
3.1 Preliminary Calculation
Before deriving the explicit formula of the exact ACF, we make a transformation of the definition of the ACF. Let us introduce a flag variable \(u_{t_s,t_e}\) satisfying \(u_{t_s,t_e}=1\) if the metaorder executed at time \(t=t_e\) belongs to the same metaorder executed at time \(t=t_s\) or otherwise \(u_{t_s,t_e}=0\). Let us introduce the conditioning on \(u_{1,\tau +1}\), \(\mathfrak {i}_{\tau +1}\), and \(\mathfrak {i}_1\), to decompose the ACF as
See Fig. 2 for a schematic of this decomposition. By construction, there is no correlation between the order signs belonging to two different metaorder. On the other hand, the order signs between the same metaorder are perfectly correlated. We thus obtain
In addition, \(\mathfrak {i}_{\tau +1}\), and \(\mathfrak {i}_1\) are independently generated, and
We obtain
We next introduce the conditioning on \(R_{t=0}^{(i)}\) as
where we use the identityFootnote 2\(P(A|B)=\sum _C P(A|B,C)P(C|B)\), and the relationships \(P_\textrm{st}(R_0^{(i)} | \mathfrak {i}_{\tau +1}=\mathfrak {i}_1=i)=P_{\textrm{st}}(R_0^{(i)})\), and \(P({u_{1,\tau +1}}=1 | \mathfrak {i}_{\tau +1} = \mathfrak {i}_1=i, R_0^{(i)}=1)=0\).
The term \(P({u_{1,\tau +1}}=1 | \mathfrak {i}_{\tau +1} = \mathfrak {i}_1=i, R_0^{(i)})\) is directly related with the survival probability of a metaorder whose initial volumes is \(R_0^{(i)}\). Indeed, by defining \(N^{(i)}_{\tau }\) as the total number of the metaorder executions by the trader i during \([1,\tau ]\), the condition of \({u_{1,\tau +1}}=1\) is equal to \(R_0^{(i)}-N_{\tau }^{(i)}\ge 1\) (see Fig. 2), or equivalently,
In other words, this is the probability that the discrete-time Poisson counting process \(N^{(i)}_{\tau }\) remains within the range \([1,R_0^{(i)}-1]\) during the time interval \([1,\tau ]\) with the initial condition \(N_{t=1}^{(i)}=1\).
Thus, we can exactly decompose the total ACF as
![figure a](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figa_HTML.png)
The explicit formulas for \(P_{\textrm{st}}(R_0^{(i)})\) and \(P(N^{(i)}_{\tau } \le R_0^{(i)}-1)\) can be derived using the master equation approach. Regarding \(P_{\textrm{st}}(R_0^{(i)})\), we obtain the following formulas (see Appendix A):
with \(L_{\textrm{avg}}:=\sum _{L'=1}^\infty L'\rho ^{(i)}(L')\). The metaorder survival probability \(P(N^{(i)}_{\tau } \le R_0^{(i)}-1)\) is given by the sum of the binomial distribution (see Appendix B):
In summary, we obtain the exact order-sign ACF formula in an explicit form as
![figure b](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figb_HTML.png)
3.2 Remark on the Original Derivation
Let us focus on the homogeneous case \(\lambda ^{(i)}=\lambda =1/M\) for all \(i\in {\Omega }\). In the original LMF argument, they heuristically estimated that the original metaorder length at \(\tau =1\) should obey the PDF
because a longer metaorder is likely to be observed with a higher probability. Furthermore, they assumed that the remaining metaorder length \(R_{\tau =1}^{(i)}\) is uniformly distributed within [1, L]. On these heuristic but reasonable assumptions, they estimated the order-sign ACF as
Our derivation is essentially similar to the original LMF argument. However, our derivation is more systematic and rigorous than the original LMF derivation in the sense that ours is based on the master equations without heuristic arguments.
Indeed, their heuristic formula is equivalent to ours except for a minor typo as follows: By switching the order of the sums between between L and j, we obtain
with formal replacements of the dummy variables between the second and third lines as \(j=R_0-2\) and \(h=N-1\).
By the way, for the homogeneous case, our exact formula (21) reduces to
Therefore, the LMF estimation \(C^\textrm{LMF}_{\tau }\) in Ref. [15] is consistent with our exact formula \(C^\textrm{SK}_{\tau }\) for the homogeneous case except for a very minor contribution from \(R_0=2\). We think this minor contribution is just a typo without significant meanings, and our formula is a natural and rigorous extension of the original LMF theory.
4 Examples and Numerical Verification
Let us derive the asymptotic behaviour of the order-sign ACF for several important cases.
4.1 Case 0: Random Traders
Let us consider the most trivial case where the trader i submit her orders as independent random variables. This case corresponds to the setting
From Eq. (24), we obtain the order-sign ACF without any correlation as
4.2 Case 1: Exponential Metaorder Length Distribution
Comparisons between the numerical results and the theoretical prediction (33) by assuming that all the traders are the exponentially-splitting traders with the same parameters \(L^{*(i)}=\bar{L}\), \(\lambda ^{(i)}=\bar{\lambda }\) for all \(i\in {\Omega }\). The market ACF is theoretically given by \(C_\tau = \sum _{i\in {\Omega }}C_\tau ^{(i)}=\bar{\lambda }e^{-1/\bar{L}}(1-\bar{\lambda }(1-e^{-1/\bar{L}}))^{\tau -1}\) for \(\tau \ge 1\). a The numerical autocorrelation functions of the generalised LMF model. The green line denotes the numerical autocorrelation function with \((M,\bar{L},\bar{\lambda })=(10,2,0.1)\), the orange line denotes with \((M,\bar{L},\bar{\lambda })=(10,5,0.1)\), and the red line denotes with \((M,\bar{L},\bar{\lambda })=(10,10,0.1)\) as the red line. b The result of scaling analysis on the relationships
Let us consider the case where the metaorder length obeys the exponential law:
Note that \(c_{R}^{(i)}:= 1/\sum _{L=1}^\infty \rho _{\ge }^{(i)}(L) = 1-e^{-1/L^{*(i)}}\). For this case, we obtain an exact ACF formula, such that
See Appendix C for the detailed derivation. This equation can be rewritten as
![figure c](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figc_HTML.png)
This implies that the exponential decay appears in the order-sign ACF as a fast-decaying tail, which is consistent with empirical observations. We numerically checked the validity of this formula as shown in Fig. 3.
4.3 Case 2: Power-Law Metaorder Length Distribution
Comparisons between the numerical results and the theoretical prediction when both random and power-law splitting traders coexist with \(|\Omega _{\textrm{PL}}|=M_{\textrm{PT}}\), \(\alpha ^{(i)}=\alpha \), and \(\lambda ^{(i)}=\bar{\lambda }:=\mu /M_\textrm{PT}\) for all \(i\in \Omega _{\textrm{PT}}\). The total order-submission probability of the random-trader submission is \(1-\mu \). The green, orange, and red lines shows the results for \(\mu =1.00\), \(\mu =0.85\), and \(\mu =0.70\), respectively. The market ACF is theoretically given by \(C_\tau = \sum _{i\in {\Omega }}C_\tau ^{(i)}\simeq (\mu \bar{\lambda }^{2-\alpha }/\alpha )\tau ^{-\alpha +1}\) for \(\tau \gg 1\). We used the following parameters: \((\alpha , M)=(1.5,10)\) for a, \((\alpha ,M_{\textrm{PT}})=(1.5,100)\) for b, and \((\alpha ,M_{\textrm{PT}})=(2.5,10)\) for c
We next study the case where the metaorder length obeys the power law:
with a positive constant \(\alpha ^{(i)}>1\). This means that the density profile is approximately given by
For this case, by using an integral approximation of the sum, we obtain
For sufficiently large \(\tau \gg 1\), we asymptotically obtain
![figure d](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figd_HTML.png)
For the detailed derivation, see Appendix D.
4.4 ACF Formula with Heterogeneous Strategies
Let us summarise the above formula regarding the heterogeneity of the order-splitting strategies. Let us consider a market where the following-types of traders coexist:
-
random traders (whose set is denoted by \(\Omega _{\textrm{RT}}\)),
-
exponentially-splitting traders (whose set is denoted by \(\Omega _{\textrm{ET}}\)), and
-
power-law splitting traders (whose set is denoted by \(\Omega _{\textrm{PT}}\)).
The total ACF asymptotically obeys
![figure e](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Fige_HTML.png)
Thus, while we observe the fast decay characterised by the exponential law for relatively small \(\tau \), the slow decay is dominant for large \(\tau \). Such characters are consistent with the empirical observations.
4.4.1 Remark 1: Consistency with the Original LMF Formula for the Homogeneous Case
Let us assume that all traders are power-law splitting traders with homogeneous order-submission probability, such that
For this case, we obtain
which is equivalent to the original LMF formula (3).
4.4.2 Remark 2: The Importance of the Minimum Power-Law Exponent \(\alpha _{\min }\)
The ACF is finally characterised by the power law
Thus, \(\alpha _{\min }\) is the most important parameter characterising the final asymptotic behaviour of the ACF.
This character is relevant to the data calibration. Indeed, a typical quantity that is empirically-available is the aggregated metaorder-length distribution among all the splitting traders \(\Omega _{\textrm{ST}}:=\Omega _{\textrm{ET}} + \Omega _{\textrm{PT}}\), such that
where \(N_{\textrm{tot}}\) is the total number of metaorder lengths and \(L_k\) is the kth metaorder length among all the splitting traders. Let us decompose this aggregated empirical distribution as
with \(L_{k}^{(i)}\) being the kth metaorder length of the trader i and \(N_{\textrm{tot}}^{(i)}\) being the total number of metaorder lengths of the trader i. Here we use the ergodicity regarding the empirical distributions
Also, we can evaluate the following quantities for a long-time simulation with the simulation time t as
We thus obtain
This relation implies that it is acceptable to use the aggregated metaorder-length distributions among all the splitting traders in determining \(\alpha _{\min }\).
We note that these formulas are derived by assuming that the sample size is infinity and the metaorder-length distributions obey the true power-law without cutoffs. Technically, the straightforward applicability of these formulas is rather limited for real data analyses, where the sample size is finite and the metaorder-length PDFs obey truncated power laws. Indeed, the numerical convergence speed of the asymptotic relation (46) was slow regarding the sample size (see Appendix E for the numerical results). However, the above analysis highlights the conceptual relation between the metaorder-length PDF for individual traders and the aggregated PDF that is empirically accessible.
5 Theoretical Discussion 1: Data Calibration Based on the Power-Law Splitting Assumption
Here we discuss the implication of our heterogeneous-LMF formula (38) for the data calibration. Particularly, in this section, we only make a simple assumption
with the heterogeneity included in the intensities \(\{\lambda ^{(i)}\}_{i \in \Omega _{\textrm{PT}}}\) among the power-law splitting traders. Also, the total order-submission probability \(\mu \) and the total number M of the power-law splitting traders are denoted by
respectively. For this case, the asymptotic behaviour is described by
![figure f](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figf_HTML.png)
5.1 Robust Power-Law Exponent Formula
What is the implication of the heterogeneous LMF formula (49) for the data calibration? One of the most important implications is that the power-law exponent \(\gamma \) is insensitive to the heterogeneity of the order-submission probability distribution \(\{\lambda ^{(i)}\}_{i \in \Omega _{\textrm{PT}}}\). This is a very important character of our heterogenous LMF model because it implies that the power-law exponent is a very robust measurable quantity: even if the heterogeneity of the order-submission probability distribution is present, the LMF prediction \(\gamma = \alpha -1\) is a trustable relationship. In real datasets, the average waiting time \(\tau ^{(i)}:= 1/\lambda ^{(i)}\) is expected to distribute widely, such as the power-law distribution \(P(\tau ):=(1/M)\sum _{i\in \Omega _{\textrm{PT}}}\delta (\tau -\tau ^{(i)})\propto \tau ^{-\chi -1}\) for large \(\tau \) with \(\chi > 0\). This assumption is equivalent to the power-law peak asymptotics in the order-submission probability distribution, such that \(P(\lambda )\propto \lambda ^{\chi -1}\) for small \(\lambda \). The relation (49) states that such widely-distributed waiting times (or intensities) have no impact on the macroscopic power-law exponent \(\gamma \) in the ACF, which is non-trivial. From this viewpoint, the heterogeneity in the LMF model is not essential in understanding the LRC; the original LMF is a sufficient model.
In addition, since the formula \(\gamma =\alpha -1\) does not depend on the intensities \(\{\lambda ^{(i)}\}_i\), the power-law ACF formula will hold even when the intensities have slow time dependence if \(\alpha \) is time independent. Indeed, in the presence of the time inhomogeneity of \(\{\lambda ^{(i)}(t)\}_i\), the ACF formula will be replaced by
with the final observation time \(T_{\textrm{fin}}\), if the time dependence of \(\{\lambda ^{(i)}(t)\}_i\) is sufficiently slow. Given that the intensities \(\{\lambda ^{(i)}(t)\}_i\) will change day by day, it is pleasant that the power-law ACF formula holds independently of the intensities, at least for their slow time variation.
5.2 Non-robust Prefactor Formula
On the other hand, the prefactor \(c_0^\textrm{SK}\) is very sensitive to the heterogeneity of the order-submission probability distribution \(\{\lambda ^{(i)}\}_{i \in \Omega _{\textrm{PT}}}\). Indeed, the prefactor \(c_0^\textrm{SK}\) is different from the homogeneous LMF formula:
if \(\lambda ^{(i)}\ne 1/M_{\textrm{PT}}\) for some \(i \in \Omega _\textrm{PT}\). This implies that the interpretation of the prefactor is not straightforward because it sensitively depends on the underlying microscopic assumptions. We are sure that the homogenous assumption in the order-submission probability distribution is unrealistic in real datasets.
Furthermore, we have assumed that the metaorder length PDF exactly obeys the paretian distribution for all the range. This assumption is also unrealistic. Rather, it is a more realistic assumption that the power-law holds only asymptotically:
Actually, we validated this weaker assumption in our microscopic datasets of the TSE market (see Ref. [22, 23]). Under this assumption, the prefactor is slightly modified. Anyway, the prefactor is sensitive to the model-specific assumptions.
5.3 Systematic Underestimation of the Prefactor by the Homogeneous LMF Model
Furthermore, our heterogeneous LMF formula (49) implies that the prefactor is systematically biased in the presence of the heterogeneous intensities. To clarify this point, let us consider the homogenous assumption in the intensities among the power-law splitting traders, such that
while we assume that the random and exponentially-splitting traders can be present (i.e., \(\mu \) can be different from the unity). For this case, the prefactor is given by
which reduces to Eq. (3b) for \(\mu =1\). Here we can prove that the prefactor is systematically underestimated by the homogeneous LMF model with \(\alpha \in (1,2)\):
![figure g](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figg_HTML.png)
The lower-bound inequality is derived by applying Hölder’s inequality, and the upper-bound inequality is derived by mathematical induction. See Appendix F for the detailed proof. The lower-bound equality holds when the intensities are homogeneous, such that \(\lambda ^{(i)}=\mu /M_\textrm{PT}\) for all \(i\in \Omega _{\textrm{PT}}\). In addition, the upper-bound equality holds when the power-law splitter is alone \(M_{\textrm{PT}}=1\).
These inequalities highlight the impact of the heterogeneous trading strategies on the prefactor estimation, and is the final main result of this report. The inequality (55) is practically relevant to the evaluation of the ACF prefactors by data calibration.
5.3.1 Estimation of the Lower Bound of the Total Number of Order-Splitting Traders
The inequality (55) is useful for the estimation of the total number of order-splitting traders. Indeed, we can estimate the lower bound of the total number of the power-law order-splitting traders as
![figure h](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figh_HTML.png)
by assuming \(c_{0}^\textrm{SK}\simeq c_0^\textrm{dat}\), where \(c_0^\textrm{dat}\) is the empirically accessible quantity. Since \(\gamma \) is directly measurable from the ACF, \(\alpha \) is also indirectly measurable by the relationship \(\alpha =\gamma +1\). While \(\mu \) is not easily accessible from public data, we assume \(\mu =0.8\) because this value was typical in the TSE market from 2012 to 2020. Thus, we have approximate access to \(M_{\textrm{PT}}^\textrm{LB}\).
5.3.2 How to Use the Inequality (56)
Let us discuss how to use the inequality (56) for the evaluation of the total number of traders \(M_{\textrm{PT}}\) from the empirical ACF. Our question is whether \(M^\textrm{LB}_{\textrm{PT}}\) has useful informationis on the true value of \(M_{\textrm{PT}}\). For simplicity, let us consider the case where one has to decide whether there is one or two order splitters. We also assume that the true values are given by
Under these assumptions, the theoretical value of the prefactor is given by \(c_0\simeq 0.37\). Using inequality (56), we can estimate the lower bound of the number of power-law splitting traders \(M_{\textrm{PT}}\) as
This result rejects the possibility of the case with \(M_{\textrm{PT}}=1\), and provides a similar value to \(M_{\textrm{PT}}=2\). By parallel considerations, the lower bound \(M^\textrm{LB}_{\textrm{PT}}\) has useful information on the true value of \(M_{\textrm{PT}}\) because it rejects the possibility of the case with \(M_{\textrm{PT}}< M^\textrm{LB}_{\textrm{PT}}\).
5.3.3 Remark on the Practical Interpretation of \(M_{\textrm{PT}}\).
In practice, it is not easy to define the total number of traders \(M_{\textrm{PT}}\). We here remark on this technical issue. For example, let us consider the case where one mutual fund joins a financial market with one trading account. If we regard a trading account as the unit of the trader, the contribution of the mutual funds to \(M_{\textrm{PT}}\) is one. However, a mutual fund has many clients behind and aggregates their orders, and it might be plausible to count the “hidden" clients regarding the contribution to \(M_{\textrm{PT}}\). We are unsure which interpretation is appropriate for the LMF calibration. This example illustrates the difficulty in defining the total number of traders in practice from the viewpoint of data analysts. In other words, if we attempt to correctly predict \(M_{\textrm{PT}}\), many microscopic details start to matter. Accordingly, \(M_{\textrm{PT}}^\textrm{LB}\) provides an approximate lower bound but not the exact lower bound in light of the difficulty in defining the true \(M_{\textrm{PT}}\).
6 Theoretical Discussion 2: Superposition of the Exponential Splitting Traders
In Sect. 5, we discuss the theoretical scenario in the overwhelming presence of power-law splitting traders to understand the origin of the LRC in the market-order flow. While this scenario is the most promising and plausible, here we discuss other theoretical possibilities that the LRC appears as the superposition of exponential splitting traders. In other words, we assume the absence of powew-law splitting traders \(M_{\textrm{PT}}=0\) but the dominant presence of exponential splitting traders \(M_\textrm{ET}\ne 0\). Interestingly, the LMF prediction \(\gamma = \alpha -1\) still holds even for this alternative scenario, suggesting the robustness of the LMF prediction.
Let us define the empirical distribution function of \((L^{*(i)}, \lambda ^{(i)})\), which characterises the exponential splitting traders:
For simplicity, we assume that \(M_{\textrm{ET}}\) is large enough for \(P_{\textrm{ET}}(L^*,\lambda )\) to be approximated as a continuous function and that \(L^*\) and \(\lambda \) are statistical independent, such that
with \(P_{\textrm{ET}}(L^*):=(1/M_{\textrm{ET}})\sum _{i\in \Omega _{\textrm{ET}}} \delta (L^*-L^{*(i)})\) and \(P_{\textrm{ET}}(\lambda ):=(1/M_\textrm{ET})\sum _{i\in \Omega _{\textrm{ET}}} \delta (\lambda -\lambda ^{(i)})\). In addition, we assume the total number of exponential splitting traders is sufficiently large \(M_{\textrm{ET}}\gg 1\) and there is no single trader overwhelmingly contributing to the total market orders, such that
6.1 Scenario Based on the Fat-Tailed Decay Length Distribution
Comparisons between the numerical results and the theoretical prediction in the system constituted by exponential splitting traders with various decay lengths. a, b The aggregated metaorder length distribution and the autocorrelation function of the order flow under \(|\Omega _{\textrm{EX}}|=10^3\), \(\lambda ^{(i)}=|\Omega _\textrm{EX}|^{-1}\), and \(P(L^{*(i)})=\left( L^{*(i)}\right) ^{-0.5}\). c, d The aggregated metaorder length distribution and the autocorrelation function of the order flow under \(|\Omega _\textrm{EX}|=10^3\), \(\lambda ^{(i)}=|\Omega _{\textrm{EX}}|^{-1}\), and \(P(L^{*(i)})=\left( L^{*(i)}\right) ^{-1.5}\)
Let us focus on the strong inhomogeneity in the decay length \(L^{*(i)}\), such that
with \(\vartheta \in (1,2)\). This scenario can be interpreted from financial viewpoints as follows: the typical metaorder length is assumed to be correlated with the size of the trading institutions, such that large (small) metaorders are likely to be associated with large (small) institutions. The typical lengths of metaorders are assumed to be homogeneous within the same institution (e.g., with exponential distributions). Finally, the heterogeneity in the institution sizes obeys power laws.
On this assumption, we find that both the market order ACF \(C_{\tau }\) and the aggregated empirical metaorder-length PDF \(\rho _{\textrm{ST}}^\textrm{empirical}(L)\), defined by Eq. (42), obeys the power law (see Fig. 5; see Appendices 1 and 1 for the derivation and the technical details of numerical simulations):
![figure i](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figi_HTML.png)
6.1.1 Relationship to the Previous BBDG Model
Let us discuss the relationship to the previous model in the textbook [3] by Bouchaud, Bonart, Donier, and Gould (BBDG). BBDG proposed a variant of the LMF model (which we call the BBDG model in this article to distinguish the two models; see Appendix I) to simplify the algebraic calculations for the ACF formulas. The BBDG model is based on the assumption that the stopping probability of order splitting obeys a power law. Our scenario based on superposition of exponential splitters is essentially similar to the BBDG model. Indeed, by setting \(\lambda ^{(i)}=\mu /M_{\textrm{ET}}\), we obtain
which is equivalent to the formula in Ref. [3] when \(\mu =1\).
6.1.2 Robustness of the Power-Law Formula
The results (63) highlight the robustness of the LMF power-law prediction \(\gamma =\alpha -1\): if the empirical aggregated metaorder-length PDF \(\rho _{\textrm{ST}}^\textrm{empirical}(L)\) obeys the power law with exponent \(\alpha \), we can expect the ACF power-law decay with exponent \(\gamma =\alpha -1\) whether \(\rho _{\textrm{ST}}^\textrm{empirical}(L)\) is composed of power-law splitters or superposition of exponential-law splitters. This prediction is robust and insensitive to the details of the underlying microscopic dynamics, even regarding the types of splitters (regardless of whether they are power-law or exponential-law splitters). This character is pleasant and reliable for data analyses.
6.1.3 Robustness of the Prefactor Formulas
The prefactor formula (63) is very similar to the prefactor formula (49) in Sect. 5. Indeed, we have
![figure j](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figj_HTML.png)
In other words, the prefactor is smallest if and only if the submission intensities are homogeneous, such that \(\lambda _i=\mu /M_{\textrm{ET}}\) for all \(i\in \Omega _{\textrm{ET}}\).
6.1.4 Remark on the Essential Similarity Between the LMF and BBDG Models
In addition, we find that the prefactor formulas between \(c_0\) and \(q_0\) are essentially similar in the sense that
![figure k](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figk_HTML.png)
In other words, the prefactors are almost the same between the two scenarios except for factor 2 at most.
6.2 Open Question: The Power-Law Splitter Scenario vs. the Superposed Exponential-Law Splitter Scenario
We presented various theoretical scenarios to derive the market ACF from the order-splitting hypothesis. For example, the power-law exponent formula \(\gamma =\alpha -1\) and the prefactor inequality (55) robustly hold for both two scenarios, in the presence of power-law splitters or superposition of exponential splitters with various decay length. Note that the power-law ACF can be derived even for the scenario of superposition of exponential splitters with various intensities (see Appendix J).
The natural question is which scenario is most plausible in reality, the power-law splitter scenario or the superposition of the exponential-law splitters. While the robustness of the LMF predictions is a pleasant character in applying the LMF theory, verifying the LMF predictions itself does not immediately imply the rejection of either scenario inversely due to the robustness of the LMF formulas. In other words, while our previous reports [22, 23] establish the relationship \(\gamma =\alpha -1\) and the inequality (55), technically, they do not distinguish the two scenarios of the power-law splitting and the superposition of exponential splitting. It is a crucial issue to reject either scenario in real data analyses. Indeed, testing these scenarios is feasible by studying the metaorder-length distributions of individual traders, which is planned to be our subsequent study by analysing the TSE microscopic dataset.
7 Conclusion
We have proposed a generalised Lillo–Mike–Farmer model by incorporating the heterogeneity of order-splitting strategies. This model is exactly solved to evaluate the impact of the heterogeneous strategies regarding both the power-law exponent and the prefactor in the order-sign autocorrelation function. Our theoretical formulas imply that (i) the power-law exponent formula \(\gamma =\alpha -1\) robustly holds even in the presence of the heterogeneous intensity distributions. On the other hand, (ii) the prefactor formula is sensitive to the underlying microscopic assumptions. Indeed, the formula explicitly depends on the intensity distributions among the power-law splitting traders. Furthermore, we find that (iii) the prefactor formula for the homogeneous LMF model systematically underestimates the actual prefactor in the presence of the heterogeneous order-submission probability distributions. We believe that points (i)–(iii) are essential in examining the LMF model for data calibration.
These days, the availability of high-quality microscopic datasets has been significantly enhanced, and our recent articles [22, 23] have verified the LMF prediction quantitatively. Considering such updates from the data-analytic side, we believe that the classical LMF theory should be updated for precise empirical validation.
We must admit that our generalisation is just a first step forward for data calibration, and there is plenty of room to improve the trader model for market order submissions. While only the heterogeneity of the order-splitting strategies is included in our generalised LMF model, other characters, such as the trend-following (herding) behaviour among traders, are not included. Trend-following behaviour is empirically observed at the level of individual traders [24], which can be included in the market order submission models for a more precise market description.
Data Availability
The main results in this manuscript are mathematically derived and are supplemented by numerical simulations. The original codes to reproduce the numerical results are available as supplementary information.
Notes
They showed that the theoretical line (3a) passed through the centre of the scatterplot between \(\alpha \) and \(\gamma \), but the regression coefficient did not agree with their prediction at all. In our view, this might be partially due to their imperfect dataset and statistical analyses at that time.
See the following derivation:
$$\begin{aligned} P(A|B) = \frac{P(A,B)}{P(B)} = \sum _{C} \frac{P(A,B,C)}{P(B)} = \sum _{C} \frac{P(A,B,C)}{P(B,C)}\frac{P(B,C)}{P(B)} = \sum _{C}P(A|B,C)P(C|B). \end{aligned}$$(20)
References
Mantegna, R.N., Stanley, H.E.: Introduction to Econophysics. Cambridge University Press, Cambridge (1999)
Slanina, F.: Essentials of Econophysics Modelling. Oxford University Press, Oxford (2014)
Bouchaud, J.-P., Bonart, J., Donier, J., Gould, M.: Trades, Quotes and Prices. Cambridge University Press, Cambridge (2018)
Jusup, M., et al.: Social physics. Phys. Rep. 948, 1 (2022)
Daniels, M.G., Farmer, J.D., Gillemot, L., Iori, G., Smith, E.: Quantitative model of price diffusion and market friction based on trading as a mechanistic random process. Phys. Rev. Lett. 90, 108102 (2003)
Smith, E., Farmer, J.D., Gillemot, L., Krishnamurthy, S.: Statistical theory of the continuous double auction. Quantit. Finance 3, 481 (2003)
Bouchaud, J.-P., Mézard, M., Potters, M.: Statistical properties of stock order books: empirical results and models. Quantit. Finance 2, 251 (2002)
Tóth, B., et al.: Anomalous price impact and the critical nature of liquidity in financial markets. Phys. Rev. X 1, 021006 (2011)
Donier, J., Bonart, J., Mastromatteo, I., Bouchaud, J.-P.: A fully consistent, minimal model for non-linear market impact. Quant. Finance 15, 1109 (2015)
Takayasu, H., Miura, H., Hirabayashi, T., Hamada, K.: Statistical properties of deterministic threshold elements—the case of market price. Physica A 184, 127 (1992)
Sato, A.-H., Takayasu, H.: Dynamic numerical models of stock market price: from microscopic determinism to macroscopic randomness. Physica A 250, 231 (1998)
Kanazawa, K., Sueshige, T., Takayasu, H., Takayasu, M.: Derivation of the Boltzmann equation for financial Brownian motion: direct observation of the collective motion of high-frequency traders. Phys. Rev. Lett. 120, 138301 (2018)
Kanazawa, K., Sueshige, T., Takayasu, H., Takayasu, M.: Kinetic theory for financial Brownian motion from microscopic dynamics. Phys. Rev. E 98, 052317 (2018)
Kanazawa, K., Takayasu, H., Takayasu, M.: Exact solution to two-body financial dealer model: revisited from the viewpoint of kinetic theory. J. Stat. Phys. 190, 8 (2023)
Lillo, F., Mike, S., Farmer, J.D.: Theory for long memory in supply and demand. Phys. Rev. E 71, 066122 (2005)
LeBaron, B., Yamamoto, R.: Long-memory in an order-driven market. Physica A 383, 85 (2007)
LeBaron, B., Yamamoto, R.: The impact of imitation on long memory in an order-driven market. East. Econ. J. 34, 504 (2008)
Yamamoto, R.: Order aggressiveness, pre-trade transparency, and long memory in an order-driven market. J. Econ. Dyn. Control 35, 1938 (2011)
Vaglica, G., Lillo, F., Moro, E., Mantegna, R.N.: Scaling laws of strategic behavior and size heterogeneity in agent dynamics. Phys. Rev. E 77, 036110 (2008)
Bershova, N., Rakhlin, D.: The non-linear market impact of large trades: evidence from buy-side order flow. Quant. Finance 13, 1759 (2013)
Tóth, B., Palit, I., Lillo, F., Farmer, J.D.: Why is equity order flow so persistent? J. Econ. Dyn. Control 51, 218 (2015)
Sato, Y., Kanazawa, K.: Inferring microscopic financial information from the long memory in market-order flow: a quantitative test of the Lillo-Mike-Farmer model. Phys. Rev. Lett. 131, 197401 (2023)
Sato, Y., Kanazawa, K.: Quantitative statistical analysis of order-splitting behaviour of individual trading accounts in the Japanese stock market over nine years. Phys. Rev. Res. 5, 043131 (2023)
Sueshige, T., Kanazawa, K., Takayasu, H., Takayasu, M.: Ecology of trading strategies in a forex market for limit and market orders. PLoS ONE 13, e0208332 (2018)
Acknowledgements
YS was supported by JST SPRING (Grant Number JPMJSP2110). KK was supported by JST PRESTO (Grant Number JPMJPR20M2), JSPS KAKENHI (Grant Numbers 21H01560, 22H01141, and 23H00467), and JSPS Core-to-Core Program (Grant Number JPJSCCA20200001).
We thank Hideki Takayasu for his fruitful comment regarding the robustness of our power-law ACF formulas, particularly for the time inhomogeneity of the intensities.
We also thank Fabrizio Lillo for his suggestion to study another alternative scenario to explain the long-range correlation, which is based on the superposition of exponential splitters. Finally, we declare the author contributions. Both YS and KK contributed to all the analytical calculations. YS initially derived the asymptotic solutions of the heterogeneous LMF model and wrote the programming code. KK followed, confirmed, and fixed all the analytical calculations regarding the mathematical exactness and contributed to the ACF coefficient inequality proofs. Both YS and KK wrote the manuscript and agreed all its contents.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors do not have any potential conflicts of interest to disclose.
Additional information
Communicated by Francesco Zamponi.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Derivation of the Stationary PDF for the Remaining Metaorder Length
Let us derive the stationary PDF \(P_{\textrm{st}}(R^{(i)})\) for the remaining metaorder length \(R^{(i)}\) via the master equation approach. The dynamics of remaining metaorder length \(R^{(i)}\) is represented as
where \(f(R^{i}_t)\) is the arbitrary function and the renewed metaorder length L obeys \(\rho ^{(i)}(L)\). By taking the ensemble average of the both-hand sides of (67), we obtain an identity
with the Heaviside function \(\Theta (x)\) defined by
By setting \(f(R^{(i)}_t) = \delta _{R^{(i)}_t,R}\) with a real number R, we obtain the master equation for \(R>0\) as
where \(\Delta _{t}P_t(R):= P_{t+1}(R)-P_t(R)\).
We next use the master equation (70) and derive the stationary distribution of remaining metaorder length PDF \(P_t(R^{(i)})\). In the stationary state \(\Delta _{t}P_t\left( R^{(i)}\right) = 0\), we obtain the stationary distribution \(P_{\textrm{st}}(R^{(i)})\) in an exact form as
with the CCDF of \(\rho ^{(i)}_{\ge }(L)\) and the normalisation coefficient \(c_R\) defined by
We note that \(c_R\) can be transformed as
Appendix B: Derivation of the Survival Probability of the Metaorder Length
Let us derive the survival probability of the metaorder length, which is formulated as the CDF \(P(N_{\tau }^{(i)}\le R_0^{(i)}-1)\) of the discrete-time Poisson counting process \(N_{t}^{(i)}\) with order-submission probability \(\lambda ^{(i)}\) and initial condition \(N_{t=1}^{(i)}=1\).
First of all, let us derive the PDF for \(N_{t}^{(i)}\) via the master equation approach. The dynamics of the Poisson counting process \(N_{t}^{(i)}\) is represented as
where \(f(N_{t}^{(i)})\) is an arbitrary function, and \(\Delta _t f(N_{t}^{(i)}):= f(N_{t+1}^{(i)})-f(N_{t}^{(i)})\). We take the ensemble average of both-hand sides to obtain
By setting \(f(N^{(i)})=\delta _{N^{(i)},N^*}\) with a real number \(N^*\) and replacing the dummy variable \(N^*\) with \(N^{(i)}\), we obtain the master equation
with \(\Delta _t P_t(N^{(i)}):=P_{t+1}(N^{(i)})-P_t(N^{(i)})\). Finally, we find that Eq. (23) satisfies the master equation (76) under the initial condition \(P_{t=1}(N^{(i)}) = \delta _{N^{(i)},1}\).
We note that \(P(N^{(i)}_{\tau } \le R_0^{(i)}-1)\) can be simplified as
where \(I_{x}(a,b)\) is the regularised incomplete Beta function defined by
for real numbers x, a, and b.
Appendix C: Derivation of the Exact ACF Formula (33) for the Exponential-Splitting Traders
In this Appendix, we exactly derive the ACF formula (33) under the assumption (31). Using Eq. (24), we obtain
by replacing the dummy variables \(R_0^{(i)}\) and \(N^{(i)}\) with R and N, respectively. By exchanging the sums \(\sum _{R=2}^{\tau }\) and \(\sum _{N=1}^{R-1}\), the first term of the right-hand side can be evaluated as
The second term is evaluated as
We thus obtain Eq. (33) by using \(c_R=1-e^{-1/L^{*(i)}}\).
Appendix D: Derivation of the Asymptotic ACF Formula (37) for the Power-Law-Splitting Traders
We derive the asymptotic ACF formula (37) under the assumption (34). For large \(\tau \gg 1\), the binomial distribution (23) can be asymptotically approximated as the normal distribution due to the central limit theorem:
with the error function defined by
For large \(\tau \gg 1/\lambda ^{(i)}\), we approximate the sum in the ACF formula (24) by an integration, such that
with \(\sigma ^2:=\lambda ^{(i)}(1-\lambda ^{(i)})\) and \(c_R^{(i)}=(\alpha ^{(i)}-1)/\alpha ^{(i)}\), where we use Eq. (82). By using the partial integration, we obtain
which leads to Eq. (37).
Appendix E: Convergence Speed of the Aggregated Metaorder-Length Distribution for Heterogeneous Power-Law Splitters
Numerical check of the convergence speed of Eq. (46). We assumed two types of power-law splitters characterised by \((M_{1},\alpha _1)\) and \((M_2, \alpha _2)\) with \(M_{\textrm{tot}}=M_1+M_2=100\), \(\mu =1\), \(\lambda ^{(i)}=1/M_\textrm{tot}\) for all \(i\in \Omega \). The horizontal axis denotes the total number of transactions \(N_{\textrm{tot}}\) and the vertical axis denotes the numerical error \(|\alpha ^*-\alpha _{\textrm{min}}|\) for different parameter sets \((M_{1},\alpha _1,\alpha _2)\). a \((\alpha _1,\alpha _2)=(1.25,1.5)\). b \((\alpha _1,\alpha _2)=(1.25,1.75)\). c \((\alpha _1,\alpha _2)=(1.25,2.0)\). d \((\alpha _1,\alpha _2)=(1.5,1.75)\). e \((\alpha _1,\alpha _2)=(1.5,2.0)\). f \((\alpha _1,\alpha _2)=(1.75,2.0)\)
We numerically discuss the convergence speed of the asymptotic relationship (46): \(\lim _{N_{\textrm{tot}}\rightarrow \infty }\alpha ^{*}=\alpha _{\min }\) for the aggregated metaorder length distribution \(\rho _{\textrm{ST}}^\textrm{empirical}(L)\propto L^{-\alpha ^{*}-1}\), \(\alpha _{\min }:=\min _{i\in \Omega _\textrm{PT}}\alpha ^{(i)}\), and the total number of transactions \(N_\textrm{tot}\).
Our numerical setup is as follows: we assume that all the traders are the power-law splitters (\(\mu =1\)), and the total number of traders is fixed as \(M_{\textrm{tot}}=100\). The order submission probabilities are assumed to be uniform, such that \(\lambda _{(i)}=1/M_{\textrm{tot}}\) for all \(i \in \Omega _{\textrm{PT}}\). We also assume that there are two types of power-law splitters with different exponents, such that \(M_1\) splitters have the power-law exponent \(\alpha _1\) and \(M_{2}:=M_{\textrm{tot}} - M_1\) splitters have \(\alpha _2\). By fixing the total number of transactions \(N_\textrm{tot}\), we repeatedly generated the numerical CCDF \(\rho ^\textrm{empirical}_{\ge ;\mathrm ST}(L):= \sum _{L'\ge L}\rho _{\textrm{ST}}^\textrm{empirical}(L')\propto L^{-\alpha ^*}\). The exponent \(\alpha ^*\) was measured by the least squares method applied to the run-length CCDF on the log-log scale with the ten points excluded in the right tail.
In Fig. 6, we numerically plot \(|\alpha ^*-\alpha _{\min }|\), the absolute error between the empirical exponent \(\alpha ^*\) and the minimum exponent \(\alpha _{\min }:=\min \{\alpha _1,\alpha _2\}\), for many patterns of the parameter set \((M_{1},\alpha _1,\alpha _2)\). This figure shows that \(|\alpha ^*-\alpha _{\min }|\) gradually decreases to zero as \(N_\textrm{tot}\) increases as expected. However, the convergence speed is slow; to control the convergence error within 0.1 (0.05), such that \(|\alpha ^*-\alpha _{\textrm{min}}|\le 0.1\) (\(|\alpha ^*-\alpha _\textrm{min}|\le 0.05\)), the minimum sample size is roughly evaluated as at least \(N_{\textrm{tot}} \approx 10^{5}-10^6\) (\(N_{\textrm{tot}} \approx 10^{7}-10^8\)), though it strongly depends on the parameter selections.
Appendix F: Proof of the Inequality for the Prefactor (55)
In this section, we provide the proof of the inequality (55).
1.1 F.1 On the Lower Bound
Let us focus on the lower bound of the inequality (55). We use Hölder’s inequality:
for any series \(\{a_i\}_i, \{b_i\}_i\) and any real numbers p, q satisfying \(1/p+1/q=1\), \(p \ge 1\), and \(q \ge 1\). By putting \(a_i = \lambda ^{(i)}\), \(b_i = \lambda ^{(i)}_{\textrm{LMF}}=\mu /M_{\textrm{PT}}\), and \(p = 3-\alpha \in (1,2)\), we obtain
which is equivalent to
We thus obtain the inequality (55) for the lower bound.
1.2 F.2 On the Upper Bound
For the proof of the upper-bound inequality, we prove the inequality
for any nonnegative series \(x_i \ge 0\), a positive integer \(M \ge 1\), and a real number \(a>1\).
We prove the inequality (89) by mathematical induction. The inequality trivially holds for \(M=1\), and let us start the proof from \(M=2\) by defining a function \(f(x)=(1+x)^a-x^a\). The derivative of f(x) is positive for \(x\ge 0\), such that
since \(a-1>0\). We thus find that \(f(x)\ge f(0)=1\), or equivalently \((1+x)^a \ge 1 + x^a\). By setting \(x=x_2/x_1\) by assuming \(x_1 \ne 0\), we obtain \((x_1+x_2)^a \ge x_1^a + x_2^a\). When \(x_1=0\), we trivially obtain \((x_1+x_2)^a = x_1^a + x_2^a\). We therefore find
which is the special case of the inequality (89) for \(M=2\).
We next assume that the inequality (89) holds up to \(M=k\) with an integer \(k\ge 2\).
by applying the inequality (91). Since the inequality (89) holds for \(M=k\), we obtain
which implies that the inequality (89) holds for \(M=k+1\). Thus, the inequality (89) holds for any integer M.
We then prove the upper bound in the inequality (55). Given that \(\lambda ^{(i)} \ge 0\) and \(3-\alpha \in (1,2)\), we apply the inequality (89) by setting \(x_i = \lambda ^{(i)}\). We then obtain
which is equivalent to the upper-bound inequality for (55).
Appendix G: Derivation of the Power-Law ACF Formula (63) as the Superposition of Exponential Splitters with Power-Law Metaorder Decay Lengths
We derive the ACF formula (63) as the superposition of exponential splitting traders. By assuming the approximation (61), the formula (33) is approximately given by
with large \(L^{*(i)} \gg 1\) at leading order. Using this approximate formula, we obtain
where we used the definition (59) for \(P_{\textrm{ET}}(L^*,\lambda )\). By assuming the factorised PDF \(P_{\textrm{ET}}(L^*,\lambda )=P_\textrm{ET}(L^*)P_{\textrm{ET}}(\lambda )\), we consider the case with a power-law PDF regarding the decay-length \(L^{*}\), such that
We thus obtain
with the dummy-variable transformation \(y:= \lambda \tau / L\). For large \(\tau \gg 1\), we asymptotically obtain
with \(P_{\textrm{ET}}(\lambda )=(1/M_{\textrm{ET}})\sum _{i\in \Omega _\textrm{ET}}\delta (\lambda -\lambda ^{(i)})\). This is equivalent to Eq. (63a)
We next evaluate the aggregated metaorder-length PDF. Let us use an appoximation \(\rho ^{(i)}(L)\simeq (1/L^{*(i)})e^{-L/L^{*(i)}}\) to obtain
Using Eq. (46), we obtain
implying Eq. (63b).
A schematic of the systematic allocation of the parameters \(\{L^{*(i)}\}_{i \in \Omega _{\textrm{ET}}}\) for \(M_\textrm{ET}=M\). The characteristic decay lengths \(\{L^{*(i)}\}_{i \in \Omega _{\textrm{ET}}}\) are determined by the inverse transform method, such that the empirical PDF \(P(L^*):=(1/M_{\textrm{ET}})\sum _{i\in \Omega _{\textrm{ET}}} \delta (L^*-L^{*(i)})\) satisfies the relation (102)
Appendix H: Numerical LMF Simulation Method of the Heterogeneous Exponential Splitters
This Appendix describes the numerical simulation method for the heterogeneous exponential splitting traders, particularly for the deterministic allocation of the parameter \(L^*\) based on the inverse transform method (see Fig. 7 for its schematic).
Let us assume that the distribution of \(L^*\) is approximately given by
with \(\vartheta \in (1,2)\). The aim of this Appendix is to develop a systematic method to deterministically allocate \(\{L^{*(i)}\}_{i \in \Omega _{\textrm{ET}}}\) even for finite \(M_{\textrm{ET}}\) to approximately satisfy the relation (102). Since its CCDF should obey
the value of \(L^*\) corresponding to the lower-\(p \times 100\) percentile is given by \(1-p=P_{\ge }(L^*)\Longleftrightarrow L^*=P^{-1}_{\ge }\left( 1-p\right) \), where the inverse function is given by
On the basis of this relationship, we allocate the parameter \(L^{*(\mathfrak {i})}\) for the trader \(\mathfrak {i}\) by
Appendix I: Review of the Bouchaud–Bonart–Donier–Gould Model
This Appendix reviews the BBDG model [3], a variant of the original LMF model. One of the advantages of the BBDG model is that its theoretical calculation can be pedagogically simplified in deriving the asymptotic behaviour of the order-sign ACF while the essential features of the LMF model are kept.
In the BBDG model, metaorder execution of OSTs is assumed to be independent of remaining volume; instead, metaorder execution randomly stops with probability \(\kappa \), where \(\kappa \) is reset according to the PDF \(P(\kappa )= \alpha \kappa ^{\alpha -1}, 0<\kappa <1\) when the metaorder is terminated.
We next formulate the stochastic dynamics of the BBDG model by defining its state variables. The BBDG model is composed of two types of state variables. First, \(E^{(i)}_t:=\left( \epsilon ^{(i)}_t,\kappa ^{(i)}_t\right) \) is the set of two state variables characterising metaorder execution behaviour of the ith trader:
-
\(\epsilon ^{(i)}_t\): the order-sign of the metaorder.
-
\(\kappa ^{(i)}_t\): the stopping probability of metaorder execution.
Second, \(\epsilon _t\) is the state variable characterising the order-sign of the whole market. In summary, the BBDG system is specified as the point in the phase space
and is designed as a \((2M+1)\)-dimensional Markovian stochastic process.
The BBDG model assumes the homogeneity of the order-splitting strategy among all the traders. \(\mathfrak {i}_{t+1}\) represents the trader ID who submits the market order at time \(t+1\). The order-submission probability of the trader \(\mathfrak {i}_{t+1}\) obeys the uniform distribution,
as an IID sequence \(\{\mathfrak {i}_t\}_{t}\). After the execution by the trader \(\mathfrak {i}_{t+1}\), the trader \(\mathfrak {i}_{t+1}\) decides whether she terminates her metaorder execution with probability \(\kappa ^{(i)}_t\). If the metaorder execution was terminated at time \(t+1\), the termination probability and its order sign are randomly reset for the trader \(\mathfrak {i}_{t+1}\):
Finally, the order-sign ACF is shown to exhibits the power-law decay (see Chapter 11 in [3] for its detailed derivation):
Appendix J: The Power-Law ACF Formula as the Superposition of Exponential Splitters with Power-Law Order-Submission Probability Distribution
In this Appendix, we study an alternative theoretical scenario for the origin of the LRC as the superposition of exponential splitters with various trading speeds.
Let us assume that there is no dominantly frequent order-splitting trader such that \(\lambda _i \ll 1\) for all \(i\in \Omega _{\textrm{ET}}\) and that the empirical PDF for the characteristic constants \(P_\textrm{ET}(L^*,\lambda )\) is factorised such that \(P_\textrm{ET}(L^*,\lambda )=P_{\textrm{ET}}(L^*)P_{\textrm{ET}}(\lambda )\). Particularly, we focus on the case with a truncated power-law order-submission probability PDF, such that
where \(\lambda _{\textrm{cut}}\) is a nonzero small parameter representing the lower cutoff of the intensities. We thus obtain
where we apply the variable transformation \(x:= \lambda \tau / L^*\) on the second line. Here we focus on the intermediate asymptotic regime \(1\ll \tau \ll \lambda ^{-1}_{\textrm{cut}}\). Since \(L^*\) is not smaller than one, we obtain asymptotic relations for the incomplete Gamma function
for \(L^*\ll \tau \ll \lambda ^{-1}_{\textrm{cut}}\). We thus obtain the power-law ACF decay independent of the metaorder-length distribution until the cutoff time \(\lambda ^{-1}_{\textrm{cut}}\) (see Fig. 8 for numerical comparison),
![figure l](http://media.springernature.com/lw685/springer-static/image/art%3A10.1007%2Fs10955-024-03264-1/MediaObjects/10955_2024_3264_Figl_HTML.png)
Beyond the cutoff time \(\tau \gg \lambda ^{-1}_{\textrm{cut}}\), the ACF decay should depend on the details of the metaorder-length distribution.
Comparisons between the numerical results and the asymptotic theoretical prediction in the system constituted by exponential splitting traders with various intensities. We fixed the number of traders \(|\Omega _{\textrm{EX}}|\) with \(10^3\) in this simulation. a The autocorrelation function of the order flow under \(P(\lambda ^{(i)})=(\lambda ^{(i)})^{-1.5}\), and \(L^{*(i)}=10.0\). b The autocorrelation function of the order flow under \(P(\lambda ^{(i)})=(\lambda ^{(i)})^{-0.5}\), and \(L^{*(i)}=10.0\). c The autocorrelation function of the order flow under \(P(\lambda ^{(i)})=(\lambda ^{(i)})^{-1.5}\), and \(L^{*(i)}=100.0\). d The autocorrelation function of the order flow under \(P(\lambda ^{(i)})=(\lambda ^{(i)})^{-0.5}\), and \(L^{*(i)}=100.0\)
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Sato, Y., Kanazawa, K. Exact Solution to a Generalised Lillo–Mike–Farmer Model with Heterogeneous Order-Splitting Strategies. J Stat Phys 191, 58 (2024). https://doi.org/10.1007/s10955-024-03264-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10955-024-03264-1