Next Article in Journal
BERT Mutation: Deep Transformer Model for Masked Uniform Mutation in Genetic Programming
Previous Article in Journal
Design of Quality Gain-Loss Function with the Cubic Term Consideration for Larger-the-Better Characteristic and Smaller-the-Better Characteristic
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Modeling of Limit Order Book and Market Maker Strategy Optimization Based on Markov Queue Theory

1
School of Finance, Shanghai University of Finance and Economics, Shanghai 200090, China
2
Shanghai Financial Intelligent Engineering Technology Research Center, Shanghai University of Finance and Economics, Shanghai 200090, China
3
MoE Key Laboratory of Interdisciplinary Research of Computation and Economics, Shanghai University of Finance and Economics, Shanghai 200433, China
4
School of Mathematics, Shanghai University of Finance and Economics, Shanghai 200090, China
5
School of Statistics and Data Science, Shanghai University of Finance and Economics, Shanghai 200090, China
6
School of Law, Shanghai University of Finance and Economics, Shanghai 200433, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2025, 13(5), 778; https://doi.org/10.3390/math13050778
Submission received: 30 December 2024 / Revised: 4 February 2025 / Accepted: 23 February 2025 / Published: 26 February 2025
(This article belongs to the Section E: Applied Mathematics)

Abstract

:
In recent years, high-frequency trading has become increasingly popular in financial markets, making the dynamic modeling of the limit book and the optimization of market maker strategies become key topics. However, existing studies often lacked detailed descriptions of order books and failed to fully characterize the optimal decisions of market makers in complex market environments, especially in China’s A-share market. Based on Markov queue theory, this paper proposes the dynamic model of the limit order and the optimal strategy of the market maker. The model uses a state transition probability matrix to refine the market diffusion state, order generation, and trading process and incorporates indicators such as optimal quote deviation and restricted order trading probability. Then, the optimal control model is constructed and the reference strategy is derived using the Hamilton–Jacobi–Bellman (HJB) equation. Then, the key parameters are estimated using the high-frequency data of Ping An Bank for a single trading day. In the empirical aspect, the six-month high-frequency trading data of 114 representative stocks in different market states such as the bull market and bear market in China’s A-share market were selected for strategy verification. The results showed that the proposed strategy had robust returns and stable profits in the bull market and that frequent capture of market fluctuations in the bear market can earn relatively high returns while maintaining 50% of the order coverage rate and 66% of the stable order winning rate. Our study used Markov queuing theory to describe the state and price dynamics of the limit order book in detail and used optimization methods to construct and solve the optimal market maker strategy. The empirical aspect broadens the empirical scope of market maker strategies in the Chinese market and studies the stability and effectiveness of market makers in different market states.

1. Introduction

With the rapid development of electronic and high-frequency trading in financial markets, high-frequency trading and market-making trading have gradually become mainstream, significantly improving market liquidity and playing an important role in price discovery. Market makers, as important participants in financial markets, provide liquidity by continuously quoting buy and sell prices, especially in low-liquidity market environments, where their role is crucial. They primarily profit from the “bid-ask spread” and balance risk and reward amidst market fluctuations.
Since the market maker system was first introduced in the U.S. over-the-counter market in the 1960s, it has gradually matured and is now prevalent in international financial markets. In contrast, China’s market maker system began much later, being introduced to the “New Third Board” market only in 2013. In the realms of high-frequency trading and the market maker system, the penetration of the Chinese market is much lower than that of the mature markets in Europe and the United States. To address this, regulatory bodies in recent years have actively promoted the development of high-frequency trading, and domestic financial institutions are seeking technological and model innovations in high-frequency market maker strategies. The limit order book is the core of market maker strategies; it records unexecuted limit buy and sell orders, sorted by price and time priority. The dynamic changes in the limit order book include order submissions, cancellations, and executions, which directly reflect the market’s supply and demand status and affect price fluctuations.
To be specific, the behavior of the limit order book is fundamental to understanding and optimizing market maker strategies. The flow of limit orders—particularly the order submission, cancellation, and execution events—provides key insights into market liquidity, volatility, and price discovery. By accurately modeling these dynamic changes, market makers can effectively adapt their strategies to respond to evolving market conditions, thus optimizing their profit margins while managing inventory risk.
The primary objective of market makers is to provide liquidity by maintaining tight bid–ask spreads and managing inventory risk. The dynamics of the limit order book directly impact the market maker’s pricing decisions and inventory management strategies. Changes in the order book—such as price movements, order execution rates, and cancellations—inform the market maker’s strategy by revealing the market’s supply and demand conditions at any given time.
Moreover, the state transitions of the limit order book—such as changes in the best bid and ask prices or order volumes—play a crucial role in shaping optimal market-making strategies. Through the application of Markov queue theory, particularly with the use of state transition probability matrices, we can quantify the probabilities of state changes, which help the market maker forecast potential market movements and adjust strategies accordingly. This method enables market makers to tailor their strategies based on the current market state, thus improving liquidity provision and profitability while minimizing risks.
Therefore, accurately modeling the dynamic behavior of the limit order book is especially important for optimizing market maker strategies. A Markov chain is a stochastic process where the future state depends only on the current state and not on past states. By applying Markov chains to queuing systems, we can build a model that describes the flow of orders, where the arrival, cancellation, and execution of orders constitute the system’s inputs and outputs. By constructing a state transition probability matrix, Markov queuing theory can effectively simulate the state changes of the limit order book.
This paper studies the issue of trading strategies within the limit order book in the context of market maker trading. Existing frameworks for market maker research largely rely on the stochastic control model built by Avellaneda and Stoikov (2008) [1], but this model lacks constraints on inventory management. Therefore, this paper first dynamically models the limit order book by combining the properties of the Markov chain and birth–death process, analyzes the randomness of order flow and price jump characteristics, and depicts the dynamic evolution of the order book state. Subsequently, the paper incorporates market makers’ inventory management into trading decisions, constructing an optimal trading strategy model based on the Hamilton–Jacobi–Bellman (HJB) equation to address the market maker’s trade-off between profit and inventory risk in high-frequency trading. When solving the strategy problem, the principles of dynamic programming transform the stochastic optimal control problem for solving the HJB equation. The paper uses the finite difference method to solve the HJB equation to obtain the optimal strategy. Lastly, the paper conducts empirical analysis using high-frequency trading data from the Chinese market to test the model’s effectiveness. The back-testing analysis uses real data, simulating executions strictly according to exchange rules, to assess the strategy’s performance and stability under different market conditions and verify its applicability in actual markets.
The main objectives of this paper are threefold. The first is to systematically and dynamically depict the state and price dynamics of the limit order book using the Markov queue model and birth–death process, forming an integrated system of a Markov queue model and limit order book. The second is to incorporate concepts such as the probability of limit order execution and optimal buy–sell quote deviation into existing market-making strategies to reconstruct a utility maximization strategy model based on inventory constraints. The third objective is to verify the effectiveness of market-making strategies in the Chinese A-share market through extensive empirical analysis, thus expanding the empirical scope of existing research. The innovations of this paper are mainly reflected in the following aspects:
Integration of dynamic inventory risk management and quoting strategy: Existing research has mainly focused on either inventory management or quoting strategies. This paper is the first attempt to closely integrate inventory risk with quoting strategies, deriving a dynamic quoting strategy based on the HJB equation, achieving more precise risk control and liquidity optimization.
Incorporating the birth–death process into the depiction of the limit order book: The birth–death process is widely used to describe queuing systems, but its applications in the context of high-frequency trading in limit order books are still limited. By introducing the birth–death process into the modeling of the limit order book, this paper better captures the dynamic changes in order arrivals and cancellations.
Optimization of high-frequency trading strategies specific to the A-share market: Although research on many international markets has applied Markov queuing theory and HJB models for optimization, empirical research targeting the specific high-frequency trading environment and policy constraints of the Chinese market is still lacking. Nearly all domestic research in the empirical realm has focused on a specific stock, which has limitations. This paper fills this gap by verifying the applicability and effectiveness of the model using data from the Chinese A-share market.
Analysis of strategy robustness under complex market conditions: This paper uses a large amount of high-frequency data in empirical research to test, for example, bull markets, bear markets, and fluctuating markets in the A-share market, evaluating strategy effectiveness across different market conditions. It expands the empirical scope of market-making models in the domestic market.

2. Literature Review

High-frequency trading has played a crucial role in modern financial markets, effectively improving market liquidity and price discovery efficiency through the rich short-term price information recorded in limit order books. The financial point process model proposed by Bauwens and Hautsch (2007) [2], along with microstructure research by Abergel and Jedidi (2013) [3], provides effective methods for high-frequency trading modeling. Bacry et al. (2013) [4], based on the Hawkes process price fluctuation model, and the optimal execution model by Almgren and Chriss (2000) [5], further enhance the understanding of order book dynamics. Alfonsi et al. (2010) [6] studied the optimal execution strategies for large orders by incorporating the characteristics of limit order books. Regarding the formation mechanism of limit order books, Sandås P (2001) [7] revealed the impact of order processing costs and information on the bid–ask spread through a quantity–price relationship model. Based on this, Ye Jun (2011) [8], among others, studied the intraday characteristics of limit order books and market liquidity supply. The research shows that market volatility significantly affects liquidity, and limit orders play a key role in price discovery.
Markov queuing theory is widely applied in financial markets for analyzing and optimizing queuing phenomena. Basak and Choudhury (2023) [9] analyzed a Markov system with multiple servers and a single queue, revealing the dynamic system characteristics of queues. The bivariate point process model proposed by Engle and Lunde (2003) [10] offers an effective way for high-frequency trading modeling through the joint analysis of trade and quote arrivals. The dynamic model of the limit order book proposed by Cont et al. (2010) [11] models the dynamics of order books as a multi-class queuing system, efficiently calculating the probabilities of different events.
Research on the market maker model was first proposed by Ho and Stoll (1981) [12]. They used dynamic programming to study the optimal quoting strategy of market makers when facing inventory and transaction risks. Avellaneda and Stoikov (2008) [1] introduced inventory management and transaction probability based on a stochastic control framework, constructing the optimal market-making strategy. Guéant et al. (2013) [13] and Guilbaud et al. (2013) [14] further introduced inventory constraints and market orders, allowing market makers to optimize returns under high inventory risk. Cartea et al. (2015) [15] studied market-making strategies that reduce adverse selection risk through short-term price shifts. Bressan et al. (2020) [16] extended the market-making model to the options market, verifying its robustness. In China, Song Bin et al. (2018) [17] proposed a high-frequency market-making strategy model that combines transaction risk and inventory risk. Li Zheng-wei (2019) [18] introduced algorithmic trading to reduce market impact costs while Wu Hao (2020) [19] proposed an optimization strategy for order placement based on fill probability. Chi Wen-tao (2021) [20] and Zhao Jun-jie (2022) [21] analyzed the microstructure of the Chinese market using high-frequency order book data, providing empirical support for the application of high-frequency market-making strategies. Specifically, the market-making model of Avellaneda and Stoikov assumes that asset prices follow an arithmetic Brownian motion with a standard deviation of σ , and market makers maximize terminal wealth by adjusting bid–ask spreads (Stoikov and Sağlam, 2009) [22]. Order arrival rates follow a Poisson process, and the model derives optimal quoting strategies by solving the HJB equation. However, this model does not set a limit on inventory, which may pose high inventory risks in high-frequency environments; Guéant et al. (2013) [13] incorporated inventory constraints into their model, ensuring unilateral quotes when inventory limits are reached, thus effectively controlling inventory risks. The HJB equation has been further simplified to be applicable in complex high-frequency market environments. Song Bin et al. (2018) [17] constructed a high-frequency market maker strategy model based on the limit order book, introducing the Hawkes process to improve fill intensity estimation and optimize inventory management. This model solves the HJB equation through dynamic programming and differential methods and validates the strategy’s effectiveness with data from the A-share market.
Øksendal et al. (2019) [23] discussed solving optimal control problems and Herzog (2005) [24] proposed an iterative approximation algorithm for the HJB equation. Avellaneda and Stoikov (2008) [1] further simplified the solving process through Taylor expansion and Guéantet al. (2013) [13] transformed the HJB equation into a system of linear equations, making the computation of the optimal strategy more straightforward.
In summary, this paper builds a dynamic model of a limit order book based on classic models, incorporating Markov chains and birth–death processes. It adds factors such as limit order fill probability and optimal quote deviation into the market-making strategy, proposing an inventory-constrained utility maximization model. Extensive empirical data from the A-share market are used to verify the robustness and applicability of the strategy.

3. Construction of a Market Maker Model Based on Markov Processes

The limit order book is a collection of unmatched limit buy and sell orders submitted by market participants, reflecting the supply–demand relationship and price levels in the market (Cont, 2001) [25]. In the limit order book, orders at the best bid and ask prices are the most actively flowing, playing a decisive role in market price changes (Cont et al., 2014) [26]. To more accurately depict the dynamic behavior of the limit order book, this paper integrates the state model of the order book into the market-making model, focusing on the state of the first-level order book (i.e., the best bid and ask levels) (Bouchaud et al., 2009) [27].

3.1. Model Assumptions and Basic Settings

3.1.1. Order Book State

The limit order book is represented by the quantity of limit orders at the bid and ask prices q t b , q t a , specifically as two interacting queue systems. The remaining level of the order book is considered a reservoir of limit orders, represented by the distribution of queue size at less optimal price levels. Let us define the best bid price s t b and the best ask price s t a . The queue length of orders q t b indicates the total number of limit buy orders at the best bid price s t b ; q t a indicates the total number of limit sell orders at the best ask price s t a . Thus, the state of the limit order book can be expressed as a triplet: D t = s t b , q t b , q t a , with the state being defined on the discrete state space δ Z × N 2 , where δ Z represents the discrete set of price levels (in integer multiples of δ ) and N 2 denotes the two-dimensional space of order queue sizes at the best bid and ask prices.
The impact of order book events on the order queues is as follows.
When a limit buy order arrives, the number of orders at the best bid price, q t b , increases by one unit.
When a limit sell order arrives, the number of orders at the best ask price, q t a , increases by one unit.
When a market sell order or the cancellation of a buy order arrives, the number of orders at the best bid price, q t b , decreases by one unit.
When a market buy order is placed, or a sell order is canceled, the number of orders at the best ask price, q t a , decreases by one unit.
If the number of orders at the best bid price, s t b , is exhausted, the price will decrease by one tick; if the number of orders at the best ask price, s t a , is exhausted, the price will increase by one tick.
When price levels change, the number of orders at the new best bid and ask prices is drawn from a distribution f defined on N 2 , which represents the reservoir of order book depth (Harris and Panchapagesan, 2005) [28]. Therefore, the dynamics of the order book state can be expressed as a Markov process on δ Z × N 2 where transitions depend on the occurrence of order book events.
In state D t , when an order or cancellation arrives, the state transition follows the rules below:
If an event T T i a i 1 (seller event) arrives:
          D T = s T b , q T b , q T a + V i a , if q T a + V i a > 0 ; s T b + δ , R i b , R i a , if q T a + V i a = 0 .
If an event T T i b i 1 (buyer event) arrives:
                      D T = s T b , q T b + V i b , q T a , if q T b + V i b > 0 ; s T b δ , R ˜ i b , R ˜ i a , if q T b + V i b = 0 .
V i a and V i b are independent and identically distributed random variables (Feller, 1971) [29], taking values of 1 and −1, corresponding to an increase or decrease in orders, respectively. R i b , R i a , R ˜ i b , and R ˜ i a are random variables drawn from distribution f , representing the quantity of new pending orders.

3.1.2. Price Dynamics

Let the stock’s mid-price process P t be an exogenously given continuous-time stochastic process, reflecting the overall price level of the market. Assume that P t satisfies the following stochastic differential equation:
  d P t = μ p d t + σ p d W t
Here, μ p is the drift term; σ p is the volatility; W t is standard Brownian motion. Assume P t is independent of other stochastic processes in the model (Cont and De Larrard, 2013) [30]. The simplified representation of the limit order book is shown in Figure 1.
The market bid–ask spread S t is defined as the difference between the best ask price P t a and the best bid price P t b :
    S t = P t a P t b
The spread S t is influenced by the behavior of market participants, and we model it as a continuous-time, discrete-state birth–death process, taking values as integer multiples of the minimum quotation unit δ :
        S t { δ , 2 δ , , m δ } , m N +
To characterize the dynamic behavior of the spread S t , we model it as a birth–death process. The state space of the spread process S t   is   𝒮 = δ i = i δ i = 1,2 , , m . The state transitions of S t include the following:
Birth (spread increases): from δ i to δ i + 1 , with rate λ i .
Death (spread decreases): from δ i to δ i 1 , with rate μ i .
The infinitesimal generator matrix Q is defined thus:
    q i j = λ i , if j = i + 1 μ i , if j = i 1 λ i + μ i , if j = i 0 , otherwise
Here, q i j denotes the element in the i t h row and j t h column of the matrix Q .
Given the mid-price P t and the spread S t , the optimal bid price P t b and the optimal ask price P t a are determined thus:
      P t b = P t S t 2 , P t a = P t + S t 2

3.2. Dynamic Modeling of the Limit Order Book and Characterization of Execution Probability

Theorem 1.
The market maker’s limit order strategy can be expressed thus:
      α t m a k e = Q t b , Q t a , L t b , L t a
Here,  Q t b  and  Q t a  are the quotes for limit buy and sell orders, respectively;  L t b  and  L t a  are the respective order quantities for limit buy and sell orders.
The optional quote sets are as follows:
Limit buy order quote: Q t b P t b , P t b + , where P t b + = P t b + δ ;
Limit sell order quote: Q t a P t a , P t a , where P t a = P t a δ .
The execution price for limit orders is their quote (Lawler and Limic, 2010) [31].
        π b ( Q t b ) = Q t b , π a ( Q t a ) = Q t a .
According to the study by Chi Wen-tao (2021) [20], the execution probability of a limit order depends on the queue length of the order book and the arrival rate of market orders.
Theorem 2
(Limit Order Execution Probability Theorem). For a new order placed by a market maker at the optimal bid price, the probability of it being executed within time τ  is as below:
  P r o b b ( τ ) = 1 e x p   t t + τ μ b ( s ) q b ( s ) d s
Among them,  q b ( t )  is the total order volume at the optimal bid price and  μ b ( t )  is the arrival rate of market sell orders.
q b ( t ) and μ b ( t ) are functions of time. We assume that within a small time interval Δ t , q b ( t ) and μ b ( t ) remain constant, i.e., q b ( t ) q b , μ b ( t ) μ b . Then, the simplified expression for the fill probability of limit orders is as below:
  Prob = 1 e x p μ b q b Δ t , f o r   l i m i t   b u y   o r d e r s 1 e x p μ a q a Δ t , f o r   l i m i t   s e l l   o r d e r s
The market order strategy of the market maker is expressed as follows:
        α t a k e = τ n , ζ n n 1
τ n is the placement time of the nth market order; ζ n is the order quantity, and ζ n > 0 indicates a buy order. After the execution of a market order, the changes in cash X t and inventory Y t are as follows:
  Y τ n = Y τ n + ζ n X τ n = X τ n c ζ n , P τ n , S τ n
Here, the transaction cost c ζ n , P τ n , S τ n = ζ n P τ n + ζ n S τ n 2 .
The market order strategy is used for inventory management. When inventory deviates from the target level, it is immediately adjusted through market orders to avoid the price risk associated with excessive inventory (Fodra and Labadie, 2012) [32].
Therefore, the overall strategy of the market maker in this paper includes both a limit order strategy and a market order strategy:
  A = α make , α take
The objective of the market maker is to maximize the expected utility of terminal wealth while effectively controlling inventory risk. The optimization problem is formalized thus:
    m a x A E U X T γ 0 T g Y t d t
Here, U X T is the utility function related to terminal cash X T ; γ 0 is the risk aversion coefficient; g Y t is a non-decreasing function related to intraday real-time inventory, typically g Y t = Y t 2 ; The integral form represents the penalty for fluctuations in intraday inventory. The constraint condition is Y T = 0 .

4. Optimal Market-Making Strategies and Model Solutions

4.1. Optimal Market-Making Strategies

In the utility maximization problem, the final utility is influenced by state variables, including the cash process X t , the inventory process Y t , the mid-price process P t , and the spread process S t . These variables are optimized through the order strategy α of the market maker.
The liquidation function L ( x , y , p , s ) incorporates the constraint of clearing the end-period inventory into the utility maximization objective function. It is defined thus:
      L ( x , y , p , s ) = x + y p | y | s 2
Here, x represents the amount of cash held; y represents the inventory level; p represents the mid-price; s represents the market bid–ask spread. This function indicates the amount of cash a market maker holds after clearing the inventory through market orders under specific market conditions.
Thus, the utility maximization problem is written thus:
    m a x α A E U L X T , Y T , P T , S T γ 0 T g Y t d t
Here, γ represents the risk aversion factor and g Y t   is the cost of holding inventory at time   t .
The value function v ( t , z , s ) is the maximum expected utility achievable using the optimal strategy at the initial time t and state ( z , s ) , and is defined thus:
v ( t , z , s ) = s u p α A E t , z , s U L X T , Y T , P T , S T γ t T g Y u d u
Given that the spread process S t only takes finite values S = { δ , 2 δ , , m δ } , the value function can be decomposed into m lower-dimensional functions v i ( t , z ) = v t , z , s i , i.e.,
      v i ( t , z ) = v t , z , s i , s i = i δ , i = 1,2 , , m
Thus, the value function v i ( t , z ) can be solved in a lower-dimensional space, [ 0 , T ] × R 2 × 𝒫 .

4.2. Establishing the Quasi-Variational Inequality

The mid-price process P t satisfies the following stochastic differential equation, whose generator is
    d P t = μ p d t + σ p d W t
Its generator is given thus:
        L p φ = μ p φ p + 1 2 σ p 2 2 φ p 2
The spread process S t is modeled as a birth–death process with the generator Q (Engle and Russell, 1998) [33], and the corresponding operator is as below:
R φ t , x , y , p , s i = j = 1 m q i j φ t , x , y , p , s j φ t , x , y , p , s i
The state jump functions for limit sell/buy orders are as follows:
Γ a x , y , p , s , q a , l a = x π a q a , p , s l a , y + l a Γ b x , y , p , s , q b , l b = x π b q b , p , s l b , y + l b
Here, π a q a , p , s and π b q b , p , s are the transaction prices for limit buy and sell orders, respectively, and l a and l b represent the quantities of the corresponding limit orders.
For market orders, we define the jump function thus:
  Γ t a k e ( x , y , p , s , ζ ) = ( x c ( ζ , p , s ) , y + ζ )
Here, ζ is the quantity of market orders (Kharroubi et al., 2010) [34].
For any limit order strategy q = ( q b , q a ) and order quantities l = ( l b , l a ) , a second-order operator is defined thus:
L q , l φ ( t , x , y , p , s ) = L p φ + R φ + P r o b b q b , s l b φ Γ b φ + P r o b a ( q a , s ) l a φ ( Γ a ) φ
We define the impulse operator M associated with market order strategies:
  M φ ( t , x , y , p , s ) = s u p ζ [ ζ , ζ ] φ t , Γ t a k e ( x , y , p , s , ζ ) , p , s
Based on the definitions above, the quasi-variational(QVI) inequality corresponding to the utility maximization problem can be written thus:
    m i n v i t L p v i R v i H i ( t , x , y , p ) , v i ( t , x , y , p ) M v i ( t , x , y , p ) = 0
Here, H i ( t , x , y , p ) is the Hamiltonian, defined thus (Cohen and Boxma, 2000) [35]:
  H i t , x , y , p = s u p q b , l b P r o b b ( q b , s i ) l b v i ( Γ b ) v i + s u p q a , l a P r o b a q a , s i l a v i Γ a v i γ g ( y )
This inequality considers the impact of limit order strategies (HJB part) (Bayraktar and Ludkovski, 2014) [36] and market order strategies (impulse control part). The terminal condition of the value function is as follows:
      v i ( T , x , y , p ) = U L i ( x , y , p )
Here, L i ( x , y , p ) = x + y p | y | s i 2 .
As discussed by Øksendal et al. (2019) [23], the value function v is a viscosity solution of this inequality, and Kharroubi et al. have proven the uniqueness of the viscosity solution. This allows for the use of numerical methods to solve the inequality.

4.3. Numerical Solution—Finite Difference Method

This section employs the finite difference method to numerically solve the quasi-variational inequality established in the previous section. First, we divide the time interval [ 0 , T ] into n time steps (Robert and Rosenbaum, 2011) [37], with a time step size of
  h = T n , t k = k h , k = 0,1 , 2 , , n .
We construct a grid for the inventory y within a reasonable inventory range Y min , Y max , with a step size Δ y (Ait-Sahalia et al., 2005) [38]:
    y j = Y m i n + j Δ y ,   j = 0,1 , , M
The spread values   s i are discretized into finite values:
    s i = i δ ,   i = 1,2 , , m
Assuming the utility function is linear and market makers do not predict price trends, the value function at each grid point ( t k ,   y j , s i ) can be approximated using the finite difference method. The finite difference operators for the first and second derivatives are applied to discretize the differential operators involved in the QVI.
For a detailed description of the numerical implementation, see Appendix A.

5. Parameter Estimation and Empirical Analysis

In this section, we will first select data from one trading day of a stock to estimate key parameters. After completing the parameter estimation, we will conduct empirical and back-test analyses on 114 representative stocks from the Chinese A-share market under different market conditions.

5.1. Data Description and Preprocessing

The period from 1 December 2022 to 1 March 2023 was selected as the bull market and the period from 13 June 2024 to 13 September 2024 was selected as the bear market. In addition, in order to ensure the generality and representativeness of the analysis, we selected stocks from the CSI 300 and CSI 500 indexes, and according to our hypothesis, the one-month sample data of these component stocks in the non-empirical period (13 May to 12 June 2024) were tested for the stability of the mid-price series, the volatility test of the spread process following the birth and death process, and the Markov process test. All the stocks that passed the hypothesis were selected, and 114 stocks were finally obtained as empirical samples according to the results.
(1) Price Dynamics—ADF Test (Stationarity Test): The model assumes a stationary process suitable for Markov modeling. Augmented Dickey–Fuller (ADF) was used to test the existence of unit root in the series to verify the stationarity of the intermediate price series of each stock, where the null hypothesis meant the series had a unit root (non-stationary) and the alternative hypothesis meant the series was stationary. The ADF test statistic t and its p-value indicate stationarity, with a p-value < 0.05 suggesting a rejection of the unit root (stationarity).
(2) Spread Dynamics—Chi-Square Test for Birth–Death Process: This test assesses whether spread changes follow a birth–death process by examining transitions between spread states (increase, decrease, and no change). The spread is discretized into integer multiples of the tick size (0.01), and transition frequencies for up, down, and no change states are calculated. A chi-square test is applied to test if observed transitions match the expected birth–death transition rates:
χ 2 = ( O i E i ) 2 E i
Here, O i and E i are observed and expected frequencies. A p-value > 0.05 indicates the spread process aligns with birth–death dynamics.
(3) Order Book Transition Counts: This test verifies whether bid and ask volumes change in small, frequent adjustments as expected in a Markov process. The percentage changes in BidVolume1 and AskVolume1 are computed, and the frequency of changes within ±10% is calculated. If over 70% of changes fall within the ±10% range, it suggests that the volume transitions align with a Markov-like behavior of small, frequent moves.
The data in this paper have been obtained from the DolphinDB database, which contains tick-level data, updated every 3 s, and stock price information.
The main fields of the data include the following: TradingDay (Trading Date), InstrumentID (Stock Code), LastPrice (Latest Transaction Price), OpenPrice, HighestPrice, LowestPrice, ClosePrice (Opening Price, Highest Price, Lowest Price, and Closing Price of the day), Volume (Trading Volume), Turnover (Transaction Amount), and Timestamp (Timestamp of Data Record accurate to the second). The order book information includes BidPrice1-BidPriceA (bids from one to ten), BidVolume1-BidVolumeA (order volumes for bids one to ten), AskPrice1-AskPriceA (ask prices from one to ten), and AskVolume1-AskVolumeA (order volumes for asks one to ten).
Before analyzing the data and estimating the parameters, the data were cleaned through missing value handling and outlier processing, and non-trading period data was filtered out, retaining only the trading hours from 9:30 to 11:30 and from 13:00 to 15:00. In the parameter estimation part, we selected the trading data of Ping An Bank (000001.SZ) on 1 April 2020.
Figure 2 shows the tick-level data of Ping An Bank on 1 April 2020 after data cleaning. It can be observed that one stock had approximately 4757 rows of data per trading day. For subsequent research, derivative variables such as the midpoint price, market spread, and quote deviation were calculated.
Figure 3 illustrates the variation curves of stock prices and trading volumes over time for the morning, along with changes in order book depth over time, offering an overview of market trading behavior during this period. It is evident that most spreads clustered around 0.01 CNY. The majority of values oscillated between 0.01 and 0.03 CNY. For subsequent parameter estimation and empirical testing, we will concentrate solely on fluctuations within this spread range, excluding spreads exceeding 0.05 CNY to streamline the calculation process, as this simplification will not materially affect the effectiveness of the strategy.

5.2. Parameter Estimation

This section estimates parameters based on high-frequency trading data, focusing on the market spread fluctuation process, the probability of limit order execution, and the execution intensity in the model.

5.2.1. Market Spread Process Parameter Estimation

In the actual market, the spread typically changes discretely with a minimum price movement unit δ as the step length. This paper sets the possible values of the market spread as follows:
    s i { 0.01,0.02,0.03,0.04,0.05 }
We extract the high-frequency spread series and identify the change moments θ n , recording the spread state s i at each moment. The number of transitions between spread states is statistically counted, and a count matrix N i j is constructed, where N i j indicates the number of times the spread transitions from state s i to state s j . We calculate the transition probability matrix ρ ^ :
  ρ ^ i j = N i j N i , i , j
Here, N i = j N i j is the total occurrence count of state s i . The actual data-derived spread state count N i is as follows:
  N i = 0 , when s i = 0.00 163 , when s i = 0.01 165 , when s i = 0.02 22 , when s i = 0.03 1 , when s i = 0.05
It can be observed from N i that the market spread mostly remains between 0.01 and 0.02 CNY, indicating an active market and a relatively similar pricing perception between buyers and sellers.

5.2.2. The State Transition Probability Matrix Estimation

The state transition probability matrix ρ i j for the dynamic changes in market price spread represents the probability of the spread transitioning from state i δ to state δ . The estimation of ρ i j using actual data is as follows:
  ρ ^ i j = { S ^ n + 1 = j δ , S ^ n = i δ } n = 1 K 1 { S ^ n = i δ } n = 1 K 1
The spread transition matrix computed from the actual data is as below:
    ρ ^ = 0 0 0 0 0 0.0061 0 0.9141 0.0798 0 0 0.9394 0 0.0545 0.0061 0 0.3182 0.6818 0 0 0 0 1.0000 0 0
The results show that the market price spread primarily fluctuates between 0.01 and 0.02 CNY. The probability of the spread transitioning from 0.01 to 0.02 CNY is 91.41% while the probability of transitioning back from 0.02 to 0.01 CNY is 93.94%. This reflects the liquidity characteristics of the market and the consistency in price expectations between buyers and sellers.

5.2.3. Intensity of Price Spread Changes and Parameter Estimation

The intensity λ ( t ) of the price spread change process reflects the frequency of spread changes. Assuming that λ ( t ) has a fixed intraday periodicity on trading days, the trading day is divided into different time periods and the intensity for each period is estimated. The number of price spread changes is as below:
M t k + 1 M t k
The estimated intensity value for each time period is as below:
λ ^ k = M t k + 1 M t k t k + 1 t k
Taking the execution intensity of limit buy orders λ b as an example, assume that the execution processes N a and N b follow a Poisson process, and the execution intensity λ ( t ) also exhibits intraday periodicity. Different time periods within the trading day are divided (for example, 10:00–11:00, 11:00–11:30, 13:00–14:00, and 14:00–14:57), and the number of executions N and the duration of the state τ in each period are recorded. The estimated execution intensity is as below:
  λ ^ n = N t n + 1 N t n t n + 1 t n
The limit buy order execution intensity estimated from sample data satisfies λ b ( P t b , s ) < λ b ( P t b + , s ) , indicating that the probability of execution for limit buy orders with higher bid prices is greater than for those with lower bid prices. Figure 4 and Figure 5 show the estimated execution intensities under different spreads and time periods, conforming to the “price priority, time priority” principle and confirming that the execution probability for higher-priced buy orders is higher.
Table 1 and Table 2 record the specific values of two intensities. It can be seen from Figure 5 that the transaction intensity λ b also satisfies the feature of being a non-increasing function with respect to the market spread S; in other words, the larger the spread is, the lower the probability of a limit order being executed will be.

5.2.4. One-Dimensional Exponential Hawkes Process Estimation

To accurately describe the impact of historical events on future predictions, this paper uses a one-dimensional exponential Hawkes process to model the execution intensity of limit orders. The key to the Hawkes process is the consideration of the extent of historical events’ impacts on the intensity of future occurrences, with its effect decaying exponentially over time. The influence function h ( s ) in the model is expressed thus:
h ( s ) = k = 1 K α k e β k s
The expression for transaction intensity is as below:
    λ b ( t ) = μ + k = 1 K u < t α k e β k ( t u ) d N u b
To simplify the estimation process, assume K = 1 .The model is then simplified to the following:
λ b ( t ) = μ + u < t α e β ( t u ) d N u b
The further processing of the time discretization yields the following:
λ b ( t ) = μ + i < t α e β ( t i ) N ( i ) b
In this model, within each time interval, the count of limit buy order execution events N ( i ) b is a Poisson-distributed random variable with intensity λ b ( i ) . Assuming N ( i ) b values are independent of each other, the probability of execution events is as below:
    P N ( i ) b = k = ( λ b ( i ) ) k k ! e λ b ( i )
We use the maximum likelihood method to estimate the parameters , α , β . The likelihood function L is expressed thus:
  L = t = 1 T λ b ( t ) + t = 1 T n ( t ) l o g λ b ( t )
Thus, the following parameter estimation problem is obtained:
m a x   L μ > 0 , α > 0
Based on the observed data, the parameter values estimated using the maximum likelihood method are as follows:
    μ = 0.03 , α = 0.125 , β = 0.011
The estimation results Table 3 indicate that during the morning trading session (especially 09:30–10:00), the intensity of bid–ask spread changes is higher, showing a characteristic of an active market with intense competition between buyers and sellers. As the trading session progresses, market activity gradually declines, particularly in the afternoon, with a decrease in the intensity of spread changes. Based on these volatility characteristics, market makers can increase the frequency of order placements during active periods while adopting a more conservative strategy when volatility is lower.
The estimated parameters μ , α , a n d   β   reflect the dynamic changes in market trading. The base intensity μ represents the fundamental market fluctuations in the absence of historical event influences while α indicates the impact of historical events on future trading intensity and β controls the decay rate of this influence. The elements of the generator matrix Q ^ = q ^ i j , denoted as q ^ i j , represent the rate at which the price spread transitions from state s i to state s j within unit time, where
q ^ i j = λ ^ ρ ^ i j , i j .
q ^ i i = j i q ^ i j = λ ^ ( 1 ρ ^ i i )
The calculated generator matrix Q ^ is as below:
  Q ^ = 0 0 0 0 0 0.000133 0.0217 0.019798 0.001733 0 0 0.020402 0.0217 0.001183 0.000132 0 0.006889 0.014811 0.0217 0 0 0 0.0217 0 0.0217

5.3. Empirical Analysis

5.3.1. Strategy Validation

This section conducts an empirical test of the market-making strategy model using high-frequency trading data from the A-share market. The continuous auction period is discretized into time steps of 15 s each, with a total of n = 828 steps within a trading day. Assuming short selling is allowed, the inventory limits are set at ± 100 lots and the inventory grid is divided into 201 nodes. We focus on price spreads from 0.01 CNY to 0.05 CNY and perform strategy differentiation under different spread conditions (Biais et al., 1995) [39].
The empirical strategy in this paper is based on a market-making model, aiming to achieve short-term profits by controlling inventory levels and utilizing spread fluctuations. The following provides detailed explanations of key parameter settings and strategy execution.
  • Initial Fund: 100,000 CNY.
  • Transaction Cost:
    Buying Cost: Set at 0.0001 (0.01%), representing the stamp duty on buy orders.
    Selling Cost: Set at 0.0011, including 0.01% stamp duty and 0.1% commission.
  • Inventory Threshold: The position limit is determined by the stock’s initial price.
  • Spread Threshold: Set at 0.2% of the stock price. When inventory exceeds the threshold, the strategy executes market orders based on the spread to manage the position. Additionally, narrow spreads allow larger market orders for more efficient inventory adjustment. For limit orders, if the spread is within the threshold range, the order is placed at the current best bid or ask price. If the spread exceeds the threshold, the limit order price is incrementally adjusted to capture potential profits from a wider spread (Hollifield et al., 2004) [40].
  • End-of-Day Clearance: At the end of each trading day, all positions are liquidated using the closing price to avoid overnight risk.
  • Return and Performance Calculation:
    Profit: The total trading profit, calculated as ending capital minus initial capital.
    Winning Rate: The proportion of profitable trades to total trades.
    Stock Return and Strategy Return: This measures the stock price change and overall strategy return to evaluate the relative performance of the strategy.
A back test was conducted using the high-frequency data of Ping An Bank from the Shenzhen Stock Exchange on 1 April 2020. The model generated 106 buy orders and 102 sell orders, with frequent fluctuations in inventory levels and cash positions during the trading session, reflecting the strategy’s activity and position management effectiveness. Despite fluctuations in cash and inventory, the overall profit trend was upward, indicating that the strategy was generally profitable.
Figure 6 presents the back-test results for Ping An Bank, specifically during the morning trading session on 1 April 2020. An analysis was then performed for the time period from 10:00 to 11:00. The performance of strategies under different inventory levels and prices spreads within a period (Table 4). For positive inventory, there are more sell orders when the price spread is smaller, indicating that investors are inclined to lock in profits at smaller spreads; when the spread is larger, the number of orders decreases, and trading becomes more cautious. With negative inventory, the frequency of buy orders is higher, suggesting that investors are more inclined to adjust their positions at that spread.
From Figure 7, it can be seen that when the inventory was positive and the price spread was small, sell orders were more active and profits gradually increased. This reflected the behavior of investors actively closing positions to capture profits in a narrow spread environment. As the spread widened, both trading frequency and profit volatility declined, indicating that investors adopted a more cautious trading strategy with a larger spread. When the inventory was negative, the frequency of buy orders increased, reflecting investors’ tendency to reduce negative positions through buy orders. At this stage, market spreads had a smaller impact on trading, but profits showed a downward trend, indicating the cost associated with adjusting negative positions. Market orders prioritize selling to reduce holdings when inventory is high and prioritize buying to replenish inventory when it is low. For limit orders, when the spread is narrow, orders are placed at the current best bid or ask price; when the spread is wide, the order price is increased by one spread unit, enhancing potential profits but lowering the probability of execution.

5.3.2. Market-Wide Analysis

This part verifies the performance and stability of the proposed market-making strategy under different market conditions. During the actual order placing operation, the market price check and the real-time inventory holding during the continuous bidding period are observed. Whenever the market price difference changes, the order placing strategy corresponding to the corresponding price difference and inventory volume in the corresponding time node is selected to entrust the order placing. At the closing time of each trading day, all the inventory is entrusted to sell with the market price order.
Let us assume that the market order of each trading day is immediately completed and the market buy and sell are completed at the current buy/sell price. The inventory volume at the end of each trading day is all settled at the middle price and all cleared; the limit order is a unilateral transaction, that is, when the limit buy order is greater than the limit sell order, the limit sell order is completed, and vice versa. Table A1 and Table A2 in Appendix B present the trading of the strategy in bull and bear markets.
We chose TCL Technology for analysis (as shown in Figure 8). In these two figures, the upper left corner shows the fluctuation of the inventory, which fluctuated around 0, and the inventory clearing operation was carried out at the end of each trading day to avoid the inventory risk. The upper right corner shows the accumulation of cash and the lower left corner shows the accumulation of income. It can be seen that no matter whether it was the bull market or the bear market, the income was always accumulated, with a small retreat. The lower right corner shows the trend of the stock on the same day. The red arrow and the green arrow represent the put–sell operation and put–buy operation, respectively. It can be seen that the market maker strategy provided liquidity for the market according to the trend of the stock and looked for the opportunity to earn the spread.
The results showed that in bear markets, inventory fluctuations were large, trading frequency was high, and profit volatility was significant, reflecting high market uncertainty. On the other hand, in bull markets, inventory fluctuations were smaller and the changes in trading and profits were smoother. Despite significant differences in market environments, the strategy exhibited a good profit trend in both states, further verifying the robustness and adaptability of the strategy.
Table 5 extracts the strategy results of some samples. It can be seen that the number of limit orders was very frequent, and some market orders were used as supplements to risk control. Such a strategy can achieve stable and effective returns under different market conditions. Especially in the state of the market being down, traders gain a stable income, indicating that the strategy is relatively strong risk resistance. From the winning rate column, you can see that the winning rate of each order can reach about 43%. For other sample stocks (we have shared the strategy output results of these sample stocks in Appendix C and Appendix D, where we have stored the strategy results of the bull and bear markets, respectively), the results showed similar trends, indicating the effectiveness and stability of the strategy under different A-share market conditions. This empirical analysis fills the gap of market-making strategy in China’s A-share market.
We conducted a comparative analysis with existing research, particularly with the study by Song Bin (2018) [17]. Song’s research was based on simulated trading for a single stock over one trading day, and it concluded the following similar findings:
  • Intraday Inventory Fluctuations: Song’s study showed that intraday inventory fluctuates around zero, which helps mitigate the risks brought by market price movements. Our simulated trading also showed similar results, with the market maker’s inventory fluctuating around zero, effectively balancing the risks associated with price volatility. This further validates the strategy’s effectiveness in managing intraday inventory.
  • Profitability of the Strategy: Song pointed out that placing orders using the strategy could yield considerable profits by the end of the trading day. Our empirical analysis also showed that the strategy performed steadily in different market conditions, particularly in the bull and bear markets, achieving stable profits by the end of the trading day.
In contrast to Song’s research, our study expanded the stock sample and market states. Our sample consisted of 114 representative stocks, and the market states were divided into bull and bear markets, with detailed comparisons made. The simulation trading intervals for each market state spanned three months. Through these expansions and validations, we have demonstrated the effectiveness of the optimization strategy across a broader stock sample and different market states, further confirming Song Bin’s conclusion that the strategy is applicable to the vast majority of A-share stocks.

6. Conclusions

This paper has proposed a dynamic modeling framework for limit order books based on Markov queuing theory and conducted the optimization and empirical analysis of the optimal strategy for market makers. Through rigorous model construction, optimization algorithm design, and multidimensional data validation, it has been proven that the market-making strategy demonstrates robustness and performance across varying market conditions in the Chinese A-share market. The paper’s results offer new theoretical perspectives and empirical support for the design of high-frequency market-making strategies.
Specifically, this paper has built a framework for describing the dynamics of market spreads based on Markov queuing theory. By deeply depicting spread states, price dynamics, order generation, and the execution process, a state transition probability matrix that accurately describes the evolution of spreads has been proposed. Subsequently, based on the birth–death process, the intensity of spread changes has been defined. By introducing the price deviation of buy and sell orders and the execution probability of limit orders, the model’s granularity and accuracy have been further enhanced. Regarding the optimization problem of the optimal market-making strategy, an optimal control problem aimed at utility maximization has been constructed. In the solution process, the needs of market makers to balance inventory, cash positions, and risk in a dynamic market environment have been comprehensively considered, and the HJB equation has been used to derive a closed-form solution for the optimal quoting strategy.
In terms of sample selection, the constituent stocks of the CSI300 and CSI500 indexes, which are representative of China’s A-share market, have been tested, and 114 representative stocks with A-share market have been selected as empirical samples according to the hypothesis of this paper. The results of empirical analysis have shown that the winning rate of each order placed by this strategy is between 43% and 45%, which can have stable returns in the upward market state, and can frequently capture the spread in the downward market state, with higher order times and relatively higher returns. This indicates that the strategy has good adaptability and robustness in different market states, especially when the market fluctuates greatly or the market sentiment is poor. This provides strong empirical support for its practical application in the A-share market and broadens the research scope and empirical scope of high-frequency market maker strategy in China.

Author Contributions

Methodology, F.X., Y.L., C.H. and S.L.; Software, F.X., Y.L. and C.H.; Formal analysis, F.X., Y.L. and S.L.; Data curation, C.H.; Writing—original draft, F.X. and Y.L.; Writing—review & editing, F.X. and S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Derivation of Operators and Numerical Methods

For the mid-price, given the assumption that the utility function is linear and that market makers do not predict price trends, the dependence of the value function on p can be simplified to the following:
  v i ( t , x , y , p ) = x + y p + ϕ i ( t , y )
Here, ϕ i ( t , y ) represents the expected return or cost of holding inventory y over the remaining time and i = 1,2 , , m corresponds to different spread states.
According to the quasi-variational inequality (25), due to Equation (31), the time derivative is v i t = ϕ i t . The action of the spread generator R is as below:
    R v i = j = 1 m q i j ϕ j ( t , y ) ϕ i ( t , y )
The Hamiltonian function H i ( t , y ) involves the choice of the optimal limit order strategy, and its form is as below:
H i ( t , y ) =   s u p q b , l b P r o b b q b , s i p q b l b + ϕ i t , y + l b ϕ i ( t , y ) + s u p q a , l a P r o b a q a , s i q a p l a + ϕ i t , y l a ϕ i ( t , y ) γ g ( y )
To simplify the expression of H i ( t , y ) , we introduce the quote deviation δ b = q b P t b and δ a = q a P t a . It can be concluded that
H i ( t , y ) = s u p δ b , l b P r o b b δ b , s i s i 2 δ b l b + ϕ i t , y + l b ϕ i t , y +
We discretize the time derivative thus:
        ϕ i t ϕ i t k , y ϕ i t k + 1 , y h
Finally, at each time step, the discretized equation is as below:
  ϕ i t k , y j ϕ i t k + 1 , y j h j = 1 m q i j ϕ j t k + 1 , y j H i t k , y j = 0
After the calculation, the updated formula for the value function is obtained:
    ϕ i t k , y j = m a x ϕ ˜ i t k , y j , v impulse t k , y j
The value function for the limit order strategy is updated to the following:
ϕ ˜ i t k , y j = ϕ i t k + 1 , y j + h j = 1 m q i j ϕ j t k + 1 , y j + H i t k , y j
Consider the value function update for the market order strategy:
    v impulse t k , y j = s u p ζ [ ζ , ζ ] c ζ , s i + ϕ i t k + 1 , y j + ζ
Here, the transaction cost c ζ , s i = s i 2 | ζ | .

Appendix B. Market Maker Strategy Results

Table A1. Performance of the bull market maker strategies in the A-share market from December 2022 to March 2023.
Table A1. Performance of the bull market maker strategies in the A-share market from December 2022 to March 2023.
Instrument IDBuy/Sell TradesMarket OrdersInitial PriceFinal PriceProfitWinning RateStock
Return
Strategy
Return
000027248,99566.166.25568.043.23%1.46%0.57%
000050235,933369.29.71−432.07.20%5.54%−0.43%
000100278,41114.064.481334.940.86%10.34%1.33%
000166269,34504.174.251306.243.06%1.92%1.31%
000559220,10335.295.36757.343.94%1.32%0.76%
000591274,47717.527.1121.941.46%−5.59%0.12%
000598234,91315.15.15897.043.77%0.98%0.90%
000623238,43716915.9315.7−2161.610.24%−1.44%−2.16%
000703253,526197.38.1154.242.44%11.10%0.05%
000776275,61511416.516.56−3048.211.04%0.36%−3.05%
000785234,094143.964.451058.343.77%12.37%1.06%
000883241,46424.474.451112.644.30%−0.45%1.11%
000958237,321124.444.54917.543.82%2.25%0.92%
000967223,810114.945.43777.743.32%9.92%0.78%
000987252,02386.516.67362.042.72%2.46%0.36%
001227246,55144.113.611282.745.10%−12.17%1.28%
002252268,804145.586.21511.042.05%11.29%0.51%
002408222,699137.57.19181.844.03%−4.13%0.18%
002423256,468277.077.53−129.041.32%6.51%−0.13%
002429253,46073.514.581235.843.39%30.48%1.24%
002500241,40355.655.89629.242.84%4.25%0.63%
002563232,00485.16.02649.043.04%18.04%0.65%
002607270,81645.015.74599.840.37%14.57%0.60%
002608179,394166.436.38322.343.30%−0.78%0.32%
002736242,65479.249.86−376.58.10%6.71%−0.38%
002797266,43766.076.03616.242.92%−0.66%0.62%
002926256,978238.728.38−153.937.49%−3.90%−0.15%
002939259,745128.838.75−378.014.00%−0.91%−0.38%
300253271,005268.910.23−1174.611.38%14.94%−1.17%
300296246,65945.946.51544.443.22%9.60%0.54%
600000271,99747.287.26267.742.87%−0.27%0.27%
600004276,75812015.114.31−2179.313.36%−5.23%−2.18%
600008278,52802.912.981792.442.75%2.41%1.79%
600015271,11225.275.25959.643.00%−0.38%0.96%
600016278,54703.543.431595.842.83%−3.11%1.60%
600018272,96835.495.35920.442.75%−2.55%0.92%
600019278,63375.676.62648.341.41%16.75%0.65%
600028279,94804.554.741245.041.24%4.18%1.25%
600029278,13277.687.9−2.940.37%2.86%0.00%
600039271,2257711.7413.16−1106.89.99%12.10%−1.11%
600050269,80694.415.81809.339.68%31.75%0.81%
600056261,43610016.9115.88−3485.010.93%−6.09%−3.48%
600061271,97286.627.06295.142.52%6.65%0.30%
600095265,746188.1510.43−844.025.02%27.98%−0.84%
600098269,30195.95.89746.842.92%−0.17%0.75%
600104276,7326115.4515.19−2271.68.67%−1.68%−2.27%
600109275,736259.179.36−710.58.55%2.07%−0.71%
600115276,57615.425.47822.241.67%0.92%0.82%
600126252,319114.334.881043.244.39%12.70%1.04%
600143274,1998010.1710.01−785.07.36%−1.57%−0.79%
600155263,266247.47.18147.843.44%−2.97%0.15%
600166278,78272.733.561615.841.85%30.40%1.62%
600170276,89412.812.711845.543.12%−3.56%1.85%
600177243,29916.56.58475.543.94%1.23%0.48%
600219279,24103.563.681538.842.38%3.37%1.54%
600271259,91213011.0512.37−1145.48.57%11.95%−1.15%
600282268,36123.344.051453.343.34%21.26%1.45%
600350233,79375.775.99623.843.53%3.81%0.62%
600352262,242189.8510.43−738.46.38%5.89%−0.74%
600361212,231676.726.44130.543.48%−4.17%0.13%
600369269,51654.054.081323.043.74%0.74%1.32%
600390269,177135.235.41783.842.63%3.44%0.78%
600399276,05313315.1114.48−2278.312.75%−4.17%−2.28%
600415272,18494.485.31833.341.39%18.53%0.83%
600497277,961135.375.58860.242.10%3.91%0.86%
600499276,87315116.0616.25−2750.69.51%1.18%−2.75%
600500263,686167.37.03240.142.80%−3.70%0.24%
600515276,84534.354.34986.042.12%−0.23%0.99%
600516273,136126.496.72457.243.37%3.54%0.46%
600517242,779145.255.21803.444.23%−0.76%0.80%
600528255,070128.118.97−149.137.76%10.60%−0.15%
600578257,80963.513.331483.543.94%−5.13%1.48%
600582274,62255.455.44934.641.82%−0.18%0.93%
600583274,625115.736.76432.440.71%17.98%0.43%
600637257,811166.757.2287.543.43%6.67%0.29%
600655260,557107.387.8526.242.31%6.37%0.03%
600704273,35864.584.911054.443.08%7.21%1.05%
600739243,53617313.4813.57−1547.37.90%0.67%−1.55%
600755270,490287.718.84−50.739.39%14.66%−0.05%
600808271,90022.913.091698.343.59%6.19%1.70%
600816185,272393.694778.845.02%8.40%0.78%
600820268,42235.555.6867.343.06%0.90%0.87%
600827257,90619311.4612.17−1258.59.11%6.20%−1.26%
600837276,24489.089.25−417.77.50%1.87%−0.42%
600863279,11743.863.531521.443.19%−8.55%1.52%
600871274,53312.012.152026.343.27%6.97%2.03%
600879275,854156.957.77149.842.15%11.80%0.15%
600901271,49975.786.07679.941.69%5.02%0.68%
600905279,60505.825.65821.340.41%−2.92%0.82%
600906274,690268.948.31−407.323.02%−7.05%−0.41%
600909275,76354.994.991022.342.88%0.00%1.02%
600919279,21857.57.22213.640.71%−3.73%0.21%
600928250,48733.583.551383.444.67%−0.84%1.38%
600956245,40517110.8210−661.76.01%−7.58%−0.66%
600958277,591149.1610.37−921.110.43%13.21%−0.92%
600959269,07223.083.171653.644.35%2.92%1.65%
600967262,345168.729.73−339.614.72%11.58%−0.34%
600968275,63753.143.251639.343.02%3.50%1.64%
600977271,49514913.6812.38−1835.110.54%−9.50%−1.84%
601000274,50412.952.941762.943.33%−0.34%1.76%
601006276,38316.856.89475.442.08%0.58%0.48%
601009276,0955410.49.93−641.09.47%−4.52%−0.64%
601016279,77504.073.961421.642.32%−2.70%1.42%
601077271,60603.633.621520.143.97%−0.28%1.52%
601106255,08223.053.151572.144.79%3.28%1.57%
601108274,92367.667.7950.442.14%1.70%0.05%
601111277,8636010.6111.12−990.611.16%4.81%−0.99%
601118255,435114.464.651058.744.63%4.26%1.06%
601139262,096216.987.15249.743.34%2.44%0.25%
601158219,97945.315.3787.344.79%−0.19%0.79%
601162278,77613.113.031713.642.93%−2.57%1.71%
Table A2. Performance of market maker strategies in the A-share market bear market from June to September 2024.
Table A2. Performance of market maker strategies in the A-share market bear market from June to September 2024.
Instrument IDBuy/Sell TradesMarket
Orders
Initial PriceFinal PriceProfitWinning RateStock
Return
Strategy
Return
000027288,338137.335.43381.743.11%−25.92%0.38%
000050291,035237.546.3868.742.02%−15.38%0.07%
000100316,00024.413.641526.740.72%−17.46%1.53%
000166310,72404.434.231384.042.39%−4.51%1.38%
000559272,036124.794.871059.743.82%1.67%1.06%
000591278,49294.994.031165.944.14%−19.24%1.17%
000598300,703357.726.36−83.141.43%−17.62%−0.08%
000623245,52020513.9312.75−1664.26.99%−8.47%−1.66%
000703290,218266.925.5341.342.55%−20.52%0.34%
000776302,4429912.5112.34−1557.67.64%−1.36%−1.56%
000785267,05482.722.281745.543.97%−16.18%1.75%
000883297,930196.034.53859.142.58%−24.88%0.86%
000958262,81483.93.261362.743.75%−16.41%1.36%
000967253,10584.433.791139.843.71%−14.45%1.14%
000987258,458245.334.92825.844.07%−7.69%0.83%
001227266,93802.472.111893.945.29%−14.57%1.89%
002252303,497137.386.561641.87%−11.11%0.02%
002408260,904335.854.6172243.63%−21.20%0.72%
002423288,163247.77.22−10543.22%−6.23%−0.10%
002429297,095154.874.361087.542.70%−10.47%1.09%
002500278,693124.944.91052.143.54%−0.81%1.05%
002563286,940176.364.48924.342.82%−29.56%0.92%
002607291,05541.911.852113.840.89%−3.14%2.11%
002608268,061178.066.4960.243.23%−19.48%0.06%
002736253,383119.368.66−290.216.14%−7.48%−0.29%
002797297,35545.275.271009.843.10%0.00%1.01%
002926241,404206.86.46304.943.35%−5.00%0.30%
002939273,089206.986.87254.343.15%−1.58%0.25%
300253287,010176.135.22626.342.94%−14.85%0.63%
300296289,871114.743.921134.7043.20%−17.30%1.13%
600000313,25588.18.34−293.117.59%2.96%−0.29%
600004279,51414210.098.59−534.95.79%−14.87%−0.53%
600008302,64052.792.791944.5043.17%0.00%1.94%
600015310,81956.666.14576.641.92%−7.81%0.58%
600016315,63703.83.331725.0041.38%−12.37%1.73%
600018308,97925.695.67697.442.31%−0.35%0.70%
600019314,80336.755.58548.641.07%−17.33%0.55%
600028315,43826.236.19518.140.44%−0.64%0.52%
600029302,297115.875.4755.843.28%−8.01%0.76%
600039297,390178.395.47328.842.38%−34.80%0.33%
600050316,07714.424.481304.9040.47%1.36%1.30%
600056264,47515610.89.71−772.35.71%−10.09%−0.77%
600061279,294105.985.7370243.79%−4.18%0.70%
600095283,078246.375.9390.543.55%−7.38%0.39%
600098283,785296.765.46452.743.39%−19.23%0.45%
600104310,63812514.0511.57−2256.18.67%−17.65%−2.26%
600109288,493157.947.0823.343.57%−10.83%0.02%
600115296,38853.963.61479.6043.53%−9.09%1.48%
600126273,234134.353.311340.6043.93%−23.91%1.34%
600143290,984196.977.19287.843.08%3.16%0.29%
600155284,195246.456.06459.743.59%−6.05%0.46%
600166302,72922.442.282020.3043.64%−6.56%2.02%
600170304,14802.241.922215.7042.78%−14.29%2.22%
600177299,288117.316.61252.842.74%−9.58%0.25%
600219314,86403.763.511646.2041.23%−6.65%1.65%
600271277,074467.848.14−325.942.23%3.83%−0.33%
600282305,28475.024.041218.6042.41%−19.52%1.22%
600350289,753178.939.3−520.67.64%4.14%−0.52%
600352277,529338.629.03−369.56.76%4.76%−0.37%
600361295,873203.833.491280.0042.86%−8.88%1.28%
600369287,72343.73.591484.8043.74%−2.97%1.48%
600390281,077104.274.011307.8044.14%−6.09%1.31%
600399301,2232865.09638.443.06%−15.17%0.64%
600415306,867168.58.52−127.636.33%0.24%−0.13%
600497310,507145.574.59912.742.51%−17.59%0.91%
600499284,677319.47.06−97.135.64%−24.89%−0.10%
600500257,907183.783.661277.3044.10%−3.17%1.28%
600515278,333133.363.071560.0044.22%−8.63%1.56%
600516289,534194.533.841249.9043.97%−15.23%1.25%
600517274,91384.534.341214.6043.77%−4.19%1.21%
600528258,277357.636.6752.543.81%−12.58%0.05%
600578295,427143.353.031642.3043.41%−9.55%1.64%
600582308,007156.975.22648.642.10%−25.11%0.65%
600583298,321226.094.88779.742.86%−19.87%0.78%
600637279,367226.376.17509.643.78%−3.14%0.51%
600655265,827125.655814.143.83%−11.50%0.81%
600704298,67774.644.031357.9043.14%−13.15%1.36%
600739268,962429.298.01−309.725.97%−13.78%−0.31%
600755278,353178.115.69360.743.12%−29.84%0.36%
600808261,69932.141.811931.4044.67%−15.42%1.93%
600816243,533242.942.351548.1044.46%−20.07%1.55%
600820303,435176.625.33453.342.41%−19.49%0.45%
600827251,365278.087.27−204.443.17%−10.02%−0.20%
600837276,452258.128.77−444.711.35%8.00%−0.44%
600863311,62354.714.071336.2042.48%−13.59%1.34%
600871275,49111.781.732116.0043.87%−2.81%2.12%
600879309,224267.837.09−109.541.95%−9.45%−0.11%
600901309,59595.224.291109.4042.25%−17.82%1.11%
600905315,34824.614.071338.0041.15%−11.71%1.34%
600906274,381226.215.75567.644.01%−7.41%0.57%
600909294,23634.424.331272.7043.31%−2.04%1.27%
600919315,25877.737.4954.740.60%−3.10%0.05%
600925258,467115.544.86913.944.28%−12.27%0.91%
600928271,47843.342.961583.4044.28%−11.38%1.58%
600956262,380239.046.59−39.938.50%−27.10%−0.04%
600958306,9151888.43−137.726.57%5.37%−0.14%
600959269,288102.782.731716.6044.27%−1.80%1.72%
600967273,514177.86.4999.343.53%−16.79%0.10%
600968304,78794.133.921440.2042.53%−5.08%1.44%
600977252,99123211.269.76−889.76.50%−13.32%−0.89%
601000305,234134.184.811075.3042.63%15.07%1.08%
601006314,80707.235.9347141.26%−17.98%0.47%
601009311,27810810.129.91−7888.70%−2.08%−0.79%
601016298,78043.182.651874.5043.95%−16.67%1.87%
601077311,38325.084.781044.5041.88%−5.91%1.04%
601106253,67242.42.281743.5044.81%−5.00%1.74%
601108297,349126.936.42391.343.33%−7.36%0.39%
601111306,89877.496.43275.742.81%−14.15%0.28%
601118281,091135.034.881077.8043.97%−2.98%1.08%
601139274,328167.116.2932943.83%−11.53%0.33%
601158255,587105.034.26968.944.57%−15.31%0.97%
601162299,98702.372.972005.8042.50%25.32%2.01%
601169314,30255.674.91926.741.25%−13.40%0.93%
601186310,619128.476.84−132.727.77%−19.24%−0.13%

Appendix C. Bull Market Full Market Maker Strategy Trends

Appendix D. Bear Market Full Market Maker Strategy Trends

References

  1. Avellaneda, M.; Stoikov, S. High-frequency trading in a limit order book. Quant. Financ. 2008, 8, 217–224. [Google Scholar] [CrossRef]
  2. Bauwens, L.; Hautsch, N. Modelling Financial High Frequency Data Using Point Processes; Handbook of Financial Time Series; Springer: Berlin/Heidelberg, Germany, 2009; pp. 953–979. [Google Scholar]
  3. Abergel, F.; Jedidi, A. A mathematical approach to order book modeling. Int. J. Theor. Appl. Financ. 2013, 16, 1350025. [Google Scholar] [CrossRef]
  4. Bacry, E.; Delattre, S.; Hoffmann, M.; Muzy, J.F. Modelling microstructure noise with mutually exciting point processes. Quant. Financ. 2013, 13, 65–77. [Google Scholar] [CrossRef]
  5. Almgren, R.; Chriss, N. Optimal execution of portfolio transactions. J. Risk 2001, 3, 5–40. [Google Scholar] [CrossRef]
  6. Alfonsi, A.; Fruth, A.; Schied, A. Optimal execution strategies in limit order books with general shape functions. Quant. Financ. 2010, 10, 143–157. [Google Scholar] [CrossRef]
  7. Sandås, P. Adverse selection and competitive market making: Empirical evidence from a limit order market. Rev. Financ. Stud. 2001, 14, 705–734. [Google Scholar] [CrossRef]
  8. Ye, J. An Empirical Study on the Formation, Characteristics and Influence of Limit Order Book. Ph.D. Thesis, Fudan University, Shanghai, China, 2011. [Google Scholar]
  9. Basak, A.; Choudhury, A. Classical and Bayesian inference on traffic intensity of multiserver Markovian queuing system. Commun. Stat.-Simul. Comput. 2023, 52, 2044–2057. [Google Scholar] [CrossRef]
  10. Engle, R.F.; Lunde, A. Trades and quotes: A bivariate point process. J. Financ. Econ. 2003, 1, 159–188. [Google Scholar] [CrossRef]
  11. Cont, R.; Stoikov, S.; Talreja, R. A stochastic model for order book dynamics. Oper. Res. 2010, 58, 549–563. [Google Scholar] [CrossRef]
  12. Ho, T.; Stoll, H.R. Optimal dealer pricing under transactions and return uncertainty. J. Financ. Econ. 1981, 9, 47–73. [Google Scholar] [CrossRef]
  13. Guéant, O.; Lehalle, C.A.; Fernandez-Tapia, J. Dealing with the inventory risk: A solution to the market making problem. Math. Financ. Econ. 2013, 7, 477–507. [Google Scholar] [CrossRef]
  14. Guilbaud, F.; Pham, H. Optimal high-frequency trading with limit and market orders. Quant. Financ. 2013, 13, 79–94. [Google Scholar] [CrossRef]
  15. Cartea, Á.; Jaimungal, S.; Ricci, J. Buy low, sell high: A high frequency trading perspective. SIAM J. Financ. Math. 2014, 5, 415–444. [Google Scholar] [CrossRef]
  16. Bressan, A.; Mazzola, M.; Wei, H. A dynamic model of the limit order book. Discret. Contin. Dyn. Syst.-B 2020, 25, 1015–1041. [Google Scholar] [CrossRef]
  17. Song, B.; Lin, M.; Tian, Y. Research on Optimal high-frequency market maker strategy based on limit order book. Syst. Eng. Theory Pract. 2018, 38, 16–34. [Google Scholar]
  18. Li, Z. Optimal Algorithmic Trading Strategy and Empirical Analysis Based on Market Maker Model. Master’s Thesis, Shandong University, Jinan, China, 2019. [Google Scholar]
  19. Wu, H. Probability Estimation of Limit Order and Its Application in Order Strategy. Master’s Thesis, Shanghai Jiaotong University, Shanghai, China, 2020. [Google Scholar]
  20. Chi, W. High-Frequency Analysis of Limit Order Transaction Probability and Microstructure in Chinese Stock Market. Ph.D. Thesis, Shanghai University of Finance and Economics, Shanghai, China, 2021. [Google Scholar]
  21. Zhao, J. Research on Short-Term Stock Price Prediction Based on High-Frequency Order Book. Master’s Thesis, Shanghai University of Finance and Economics, Shanghai, China, 2022. [Google Scholar]
  22. Stoikov, S.; Sağlam, M. Option market making under inventory risk. Rev. Deriv. Res. 2009, 12, 55–79. [Google Scholar] [CrossRef]
  23. Øksendal, B.; Agnes, S. Stochastic Control of jump diffusions. In Applied Stochastic Control of Jump Diffusions; Springer International Publishing: Cham, Switzerland, 2019; pp. 93–155. [Google Scholar]
  24. Herzog, F. Strategic Portfolio Management for Long-Term Investments: An Optimal Control Approach. Ph.D. Thesis, ETH Zurich, Zürich, Switzerland, 2005. [Google Scholar]
  25. Cont, R. Empirical properties of asset returns: Stylized facts and statistical issues. Quant. Financ. 2001, 1, 223. [Google Scholar] [CrossRef]
  26. Cont, R.; Kukanov, A.; Stoikov, S. The price impact of order book events. J. Financ. Econom. 2014, 12, 47–88. [Google Scholar] [CrossRef]
  27. Bouchaud, J.P.; Farmer, J.D.; Lillo, F. How markets slowly digest changes in supply and demand. In Handbook of Financial Markets: Dynamics and Evolution; North-Holland: Amsterdam, The Netherlands, 2009; pp. 57–160. [Google Scholar]
  28. Harris, L.E.; Panchapagesan, V. The information content of the limit order book: Evidence from NYSE specialist trading decisions. J. Financ. Mark. 2005, 8, 25–67. [Google Scholar] [CrossRef]
  29. Feller, W. An Introduction to Probability Theory and Its Applications; John Wiley & Sons. Inc.: New York, NY, USA; London, UK; Sydney, Australia, 1971; Volume II. [Google Scholar]
  30. Cont, R.; De Larrard, A. Price dynamics in a Markovian limit order market. SIAM J. Financ. Math. 2013, 4, 1–25. [Google Scholar] [CrossRef]
  31. Lawler, G.F.; Limic, V. Random Walk: A Modern Introduction; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
  32. Fodra, P.; Labadie, M. High-frequency market-making with inventory constraints and directional bets. arXiv 2012, arXiv:1206.4810. [Google Scholar]
  33. Engle, R.F.; Russell, J.R. Autoregressive conditional duration: A new model for irregularly spaced transaction data. Econometrica 1998, 66, 1127–1162. [Google Scholar] [CrossRef]
  34. Kharroubi, I.; Ma, J.; Pham, H.; Zhang, J. Backward SDEs with constrained jumps and quasi-variational inequalities. Ann. Probab. 2010, 38, 794–840. [Google Scholar] [CrossRef]
  35. Cohen, J.W.; Boxma, O.J. Boundary Value Problems in Queueing System Analysis; Elsevier: Amsterdam, The Netherlands, 2000. [Google Scholar]
  36. Bayraktar, E.; Ludkovski, M. Liquidation in limit order books with controlled intensity. Math. Financ. 2014, 24, 627–650. [Google Scholar] [CrossRef]
  37. Robert, C.Y.; Rosenbaum, M. A new approach for the dynamics of ultra-high-frequency data: The model with uncertainty zones. J. Financ. Econom. 2011, 9, 344–366. [Google Scholar] [CrossRef]
  38. Ait-Sahalia, Y.; Mykland, P.A.; Zhang, L. How often to sample a continuous-time process in the presence of market microstructure noise. Rev. Financ. Stud. 2005, 18, 351–416. [Google Scholar] [CrossRef]
  39. Biais, B.; Hillion, P.; Spatt, C. An empirical analysis of the limit order book and the order flow in the Paris Bourse. J. Financ. 1995, 50, 1655–1689. [Google Scholar] [CrossRef]
  40. Hollifield, B.; Miller, R.A.; Sandås, P. Empirical analysis of limit order markets. Rev. Econ. Stud. 2004, 71, 1027–1063. [Google Scholar] [CrossRef]
Figure 1. Simplified representation of the limit order book.
Figure 1. Simplified representation of the limit order book.
Mathematics 13 00778 g001
Figure 2. Tick data of a single stock on a single trading day.
Figure 2. Tick data of a single stock on a single trading day.
Mathematics 13 00778 g002
Figure 3. Stock price, volume change, and spread distribution.
Figure 3. Stock price, volume change, and spread distribution.
Mathematics 13 00778 g003
Figure 4. Execution intensity of limit buy orders in different time periods.
Figure 4. Execution intensity of limit buy orders in different time periods.
Mathematics 13 00778 g004
Figure 5. Execution intensity for different spreads in the same time period.
Figure 5. Execution intensity for different spreads in the same time period.
Mathematics 13 00778 g005
Figure 6. Transaction results of Ping An Bank on 1 April 2020.
Figure 6. Transaction results of Ping An Bank on 1 April 2020.
Mathematics 13 00778 g006
Figure 7. Results under different inventories and spreads (10:00–11:00).
Figure 7. Results under different inventories and spreads (10:00–11:00).
Mathematics 13 00778 g007
Figure 8. Trading results of TCL Technology under different market conditions (bull market results are in the upper subfigures; bear market results are in the lower subfigures).
Figure 8. Trading results of TCL Technology under different market conditions (bull market results are in the upper subfigures; bear market results are in the lower subfigures).
Mathematics 13 00778 g008
Table 1. Transaction intensity of limit orders in different time periods.
Table 1. Transaction intensity of limit orders in different time periods.
Time Period λ b ( p ) λ b p +
09:30–10:300.0625520.062481
10:30–11:300.1247920.124651
13:00–14:000.0625520.062481
14:00–14:570.0877190.065789
Table 2. Execution intensity under different spreads.
Table 2. Execution intensity under different spreads.
Spread λ b ( p ) λ b p +
0.010.3127780.313056
0.020.1805560.183333
0.030.0222220.025000
0.050.0000000.002778
Table 3. Changes at different time periods for Ping An Bank on 1 April 2020.
Table 3. Changes at different time periods for Ping An Bank on 1 April 2020.
Time PeriodNumber of Spread ChangesIntensity of Spread Changes λ
09 : 30 10 : 00 1470.082
10 : 00 11 : 00 1040.029
11 : 00 11 : 30 560.031
13 : 00 14 : 00 620.017
14 : 00 14 : 57 720.02
Intensity of bid–ask spread. λ Changes at different time periods for Ping An Bank on 1 April 2020.
Table 4. Number of order placements under different inventories and spreads (10:00–11:00).
Table 4. Number of order placements under different inventories and spreads (10:00–11:00).
InventorySpreadBuy Order CountSell Order Count
y = 50 s = 0.01 2436
y = 50 s = 0.02 2126
y = 50 s = 0.01 2528
y = 50 s = 0.02 2526
Table 5. Results of some stock market maker strategies.
Table 5. Results of some stock market maker strategies.
Instrument IDMarket StateBuy/Sell TradesMarket OrdersInitial PriceFinal PriceProfitWinning RateStock ReturnStrategy Return
000958Bull237,321124.444.54917.543.82%2.25%0.92%
Bear262,81483.93.261362.743.75%−16.41%1.36%
000166Bull269,34504.174.251306.243.06%1.92%1.31%
Bear310,72404.434.231384.042.39%−4.51%1.38%
000598Bull234,91315.15.15897.043.77%0.98%0.90%
Bear300,703357.726.36−83.141.43%−17.62%−0.08%
600008Bull278,52802.912.981792.442.75%2.41%1.79%
Bear302,64052.792.791944.543.17%0.00%1.94%
600959Bull269,07223.083.171653.644.35%2.92%1.65%
Bear269,288102.782.731716.644.27%−1.80%1.72%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xie, F.; Liu, Y.; Hu, C.; Liang, S. Dynamic Modeling of Limit Order Book and Market Maker Strategy Optimization Based on Markov Queue Theory. Mathematics 2025, 13, 778. https://doi.org/10.3390/math13050778

AMA Style

Xie F, Liu Y, Hu C, Liang S. Dynamic Modeling of Limit Order Book and Market Maker Strategy Optimization Based on Markov Queue Theory. Mathematics. 2025; 13(5):778. https://doi.org/10.3390/math13050778

Chicago/Turabian Style

Xie, Fei, Yang Liu, Changlong Hu, and Shenbao Liang. 2025. "Dynamic Modeling of Limit Order Book and Market Maker Strategy Optimization Based on Markov Queue Theory" Mathematics 13, no. 5: 778. https://doi.org/10.3390/math13050778

APA Style

Xie, F., Liu, Y., Hu, C., & Liang, S. (2025). Dynamic Modeling of Limit Order Book and Market Maker Strategy Optimization Based on Markov Queue Theory. Mathematics, 13(5), 778. https://doi.org/10.3390/math13050778

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop