The Power Law Characteristics of Stock Price Jump Intervals: An Empirical and Computational Experimental Study

For the first time, the power law characteristics of stock price jump intervals have been empirically found generally in stock markets. The classical jump-diffusion model is described as the jump-diffusion model with power law (JDMPL). An artificial stock market (ASM) is designed in which an agent’s investment strategies, risk appetite, learning ability, adaptability, and dynamic changes are considered to create a dynamically changing environment. An analysis of these data packets from the ASM simulation indicates that, with the learning mechanism, the ASM reflects the kurtosis, fat-tailed distribution characteristics commonly observed in real markets. Data packets obtained from simulating the ASM for 5010 periods are incorporated into a regression analysis. Analysis results indicate that the JDMPL effectively characterizes the stock price jumps in the market. The results also support the hypothesis that the time interval of stock price jumps is consistent with the power law and indicate that the diversity and dynamic changes of agents’ investment strategies are the reasons for the discontinuity in the changes of stock prices.


Introduction
The jump-diffusion model ) combines the continuous sample path and the stochastic jump process together with the "abnormal" vibrations described by a "Poisson driven" process [1]. Merton's model has a concise form and clear logic and has become the standard model in analyzing the discontinuous change of the underlying asset price since it was presented. A "Poisson driven" process of the jump component means the probability of having a jump is the same at any time. The follow-up studies generally focused on distribution of jump sizes. Kou's asymmetric double exponential jump diffusion model has the greatest effect; however, it is obvious that the Poisson process cannot describe such phenomena as the volatility clustering together in an actual financial market [2].
Lots of studies have showed that human activities yield power-law in many fields such as urban population [3], firm size [4], and social networks [5]. Some researchers unravel the dynamic mechanism of power-law based on entropy [6,7]. Focusing on human behavior, some queuing process-based decision-making can originate from the burst and fat tail in human dynamics (Barabási, 2005) [8]. Paying attention to the feature of human behavior, some models are put forward based on human interest, memory or social interaction (Alexei, 2007a(Alexei, , 2007b [9,10]. Because many individual investors' (or institutes') decision-making activities are a deciding factor of the movement of asset prices, the characteristics of asset price volatility should be consistent with the general statistical law of human activities. Considering human dynamics, the jump diffusion model of power law (JDMPL) is given out (Cao Hong-duo et al., 2011) [11], which can depict the sharp kurtosis, fat tail volatility clustering fairly well. An empirical study based on JDMPL shows that the Fokker-Planck distribution is more suitable for describing the distribution of stock jump intervals rather than the traditional exponential distribution on HengSheng Index (HSI) [12].
Farmer and Foley mentioned that agent-based modelling was a better way to help guide financial policies [13]. In order to explain the behavior mechanism of jump intervals, we established an artificial stock market (ASM) and adopted a computational experiment approach to perform financial simulations. The popularity of behavioral finance has increased considerably since its introduction in the 1980s, and the real-world hypotheses and explanations to market anomalies derived from this branch of finance have gained wide recognition [14][15][16][17][18][19][20]. The exclusion of the "agent homogeneity and rationality" presuppositions renders it extremely difficult to determine analytical solutions using mathematical modeling, primarily because establishing a model for every type of agent in the market is arduous and these models cannot reflect overall behavior. The agent-based computational finance (ACF) provides new methodologies and approaches for the research of financial markets. Compared with traditional financial economics research, this branch of finance neither advocates the passive observation of data (empirical approaches) nor relies on mathematical models (logic approaches). Rather, it uses specific "experiment" approaches to determine the underlying regularities of financial phenomena [21]. ACF is ideal for imitating the complex adaptive systems (CAS) in financial markets (Holland, 1992) [22].
The paper is organized as follows. In Section 2, we recapitulate agent modeling and ASM in ACF. In Section 3, we establish an ASF and then the ASM is simulated to observe the overall performance of the market and compare the results with the real world, which is done to determine the distribution conditions of the rate of return in the market and relevant influence factors. In Section 4, we empirically research the distribution of Shanghai Stocks Exchange Composite Index (SHCI) and S&P 500 Index's jump intervals and use the simulation data packets of the ASM to verify and describe the jump-diffusion model with power law (JDMPL) so that the microstructural interpretations are finally proposed to explain the JDMPL. In Section 5, we discuss our results.

Agent-Based Computational Finance Method
ACF characterizes financial markets to be complex systems containing numerous adaptive heterogeneous agents. It adopts intelligent information technologies to establish models of these agents in existing market microstructures. These models include investment decision behaviors, learning adaptability behaviors, and between-agent interactions. These models are then incorporated into the design of a series of trading mechanisms and market environments to establish various financial markets, such as stock markets. Finally, the changes in the microstructures of the markets are simulated to elucidate the dynamic characteristics of the markets and their causes of these characteristics.
ACF adopts a bottom-up modeling approach to characterize each agent type in a market and verify the heterogeneity of the agents in the market. Coincidently, the concepts of ACF are consistent with the assumptions in financial economic theories proposed in the 1980s or later. The introduction of ACF shifted early financial research, which is predominantly based on canonical and empirical analysis approaches, to scientific experimentation, improving the scientific value and controllability of financial research. ACF applications reflect the nonlinear mechanisms between internal agents and the emergent properties resulting from these mechanisms.
The ideologies of agent-based ACF research comprise establishing a conceptual model, designing the constructs of an artificial financial system, developing the artificial financial system, operating the artificial finance market (AFM), and explaining and innovating financial theories. Agent modeling and ASM design are the key factors of ACF.

Agent Modeling
ACF emphasizes the heterogeneity, learning capacity, and evolution capability in agent design. The bottom-up modeling approach of computational experimentation facilitates modeling of heterogeneous agents. Nonetheless, agents in the market are vastly different. A theory that accurately determines the number of agent types within a market is nonexistent. Moreover, independently modeling every agent type within a market is impossible because of technical limitations. Thus, the effective classification of agents and appropriate characterization of agent types are extremely crucial to a successful artificial market. Some review of the literature has shown that the majority of previous scholars are inclined to characterize agents based on a single attribute that facilitated their research objectives and then determine whether the particular attribute considerably influenced the research issue.
In behavioral finance, which provides a theoretical basis for ACF, agents' psychological behaviors, such as cognitive bias, are obtained from real markets. According to previous studies on behavioral finance, discrepancies exist between agents' information processing ability, cognitive structures, risk aversion attitudes, and decision rules. These aspects can be used to categorize agents.
Generally, ACF is the process of designing and operating an AFM, which inevitably involves the participation of agents. Therefore, determining agents' decision-making processes is essential. In this context, a number of studies directly categorized agents based on their trading strategies, disregarding other basic attributes and characteristics. This categorization approach eliminates the requirement to process agents' other independent characteristics and focuses on the influences that the changes in strategy or other market mechanisms have on macrostructure of the overall market.
Numerous studies concerning the categorization of agents' investment strategies are available. Studies largely categorized agents into fundamental and technical traders to determine the influence that the interactions between the two types of agents have on price. For example, Kirman and Teyssie (2001) categorized traders in the market into fundamentalists and chartists (noise traders) [23]. Gao et al. (2005) categorized traders into fundamental and technical traders, where fundamental traders base their investments on anticipated basic stock value and technical traders base their investments on trading history [24]. Subsequent studies extended beyond this categorization method. Based on traditional finance theories (rational expectations), behavioral finance theories, and noise trader theory, agents can be categorized into four types based on their investment strategies: specifically, rational expectation strategies, Barberis-Shleifer-Vishny (BSV) strategy, noise trader strategy, and passive trading strategy [25].
In addition to directly categorizing the investment strategies adopted by agents, studies have also categorized agents using intrinsic factors to determine which factors influence the trading strategies adopted by agents and categorize agent types. For example, Zhang and Zou (2011) categorized agents into those that make risk decisions based on traditional expected utility theory and those that make decisions based on prospect theory to determine whether investment strategies based on traditional decision-making preferences or those based on prospect theory are more favorable for agents [26]. Kyle et al. (1984Kyle et al. ( , 1989) categorized participating agents into three types: namely, noise traders, or traders who lack the ability to forecast stock prices or make stochastic stock forecasts; uninformed traders, or retail traders that lack insider information or make stock forecasts based on previous prices or estimated dividends; and informed traders, or traders who receive dividend distribution information or possess the ability to accurately estimate potential value [27,28]. Klugera and McBride (2011) categorized agents into informed and uninformed (liquidity-motivated) agents. Both types of agents are capable of learning to trade but are zero-intelligence on all other behaviors [29]. Other studies have investigated the influences that the execution methods of trading strategies have on the market, in which agents are categorized based on their level of patience to elucidate the influences that agents' response times to market messages have on the market. Foucault, Kadan, and Kandel (2005) categorized agents into patient and impatient traders. Ma et al. (2011) expanded the categorization of agents into patient, impatient, and lenient traders. This categorization is used to determine the influence that an increase in patient traders in the market has on market depth, bid-ask spread, and order turnover rate [30,31].
In addition to satisfactory agent categorization and modeling, ACF also takes into account that agents are capable of learning and evolving. Learning refers to agents' ability to summarize or reflect on their own or others' past trading experiences, remember and improve on successful trading experiences, and discard failed trading strategies to increase investment return and probability of success. Evolution refers to the withdrawal of failed agents from the market and the addition of new agents into the market over time. These changes cause the overall market to fluctuate and evolve in the long term. Thus, ACF's agent evolution is consistent with real market conditions. The earliest agent learning mechanism is introduced in the ASM developed by the Sante Fe Institute (SFI-ASM). In the SFI-ASM, agents possess an m-th number of rules. These rules are placed into specific orders for different situations based on their individual strengths. Stronger rules are placed closer to the beginning of the order. After each trading behavior, the agent adjusts the strength of each rule and reorders them. Agents can further apply GA to update these rules, generate new rules through mutation and crossover, and replace old mechanisms with new ones. Some have expanded agent independent learning into social learning, where agents not only learn from personal trading experience but also learn from surrounding agents and the market. Chakrabarti and Roll (1999) modeled a market composed of agents who combine their own private information with rational learning about the information possessed by others and compared this market with a market populated by agents who receive the same private information but ignore other agents [32]. Hu and Weliman (2003) developed a dynamic multiagent system, in which the behaviors of individual agents are dependent on the behaviors of other agents [33]. Chen and Yeh (2001) developed the Artificial Intelligence Economic Research Center Artificial Stock Market (AIE-ASM) using genetic programming. The researchers incorporated social learning behaviors into ASM and adopted a "business school" approach to distribute rule messages vertically from one agent generation to the next [34]. Other scholars have combined two or more approaches. For example, Kendall (2003) developed an artificial market in which agents are capable of both independent and social learning [35].

AFM Designs
AFM designs comprise subjects (agents), objects (tradable asset types and volume), information formation and transmission methods, market trading mechanism designs, and relevant rules (e.g., price limit).
A number of market models included banks and government departments as the market subjects. However, the purpose of the present study is to examine the influences that agents' microstructural behaviors have on the macrostructural characteristics of the market. Therefore, we modeled general agents as the participating subjects. Previous studies have adopted institution agents as the subjects and other departments as the external environment in their models to account for influences of institutions. This approach simplified the research issue.
Tradable securities, the object in AFMs, are an essential component of computational finance experiments. In agent-based models, the types of tradable securities are typically limited. The modeling of various agent types and the design of learning mechanisms render the entire experiment extremely complicated. Hence, the design of securities types is generally simplified. The most common approach for designing securities types is to assume that the market comprises two types of assets, risk assets and risk-free assets (assets without risk generate fixed, risk-free revenue) [36]. Cincotti (2003) extended the number of investment products in modeling an ASM containing numerous stocks to analyze its times series characteristics [37]. In actuality, a single stock that reflects the market index can be incorporated. This singular stock represents the entire stock market. Then, risk-free assets can be added to achieve efficient market coverage and simplify the experience process.
A number of scholars have proposed methods to process market information based on the aforementioned market subjects and trading targets. Market information includes the dividend and earnings of securities and other basic factors, as well as the positive and negative messages that influence financial asset prices. Incorporating market information diversifies ASMs and enhances their conformity with real markets. However, previous studies have rarely focused on the market information in ASMs because of the unpredictability in the method and the frequency at which such information is presented.
The price formation mechanisms of AFM can largely be categorized into three types: namely, market maker mechanisms, dealmaker mechanisms, and trading mechanisms that imitate the market (e.g., call and continuous auction mechanisms).
Market maker mechanisms use the difference between supply and demand to adjust prices. Under these circumstances, the market never achieves true equilibrium. Early studies largely adopted market maker mechanisms to model their artificial markets. When market maker mechanisms are adopted, the market maker sets a price. Agents submit their buy and sell orders based on their own circumstances. All buy and sell orders are then collated. Stock prices rise when demand surpasses supply and fall when supply surpasses demand. Driven by market maker mechanisms, price changes concurrently and proportionally with oversupply.
Dealmaker mechanisms assume that certain demand functions exist in the market and recalculate current market clearing prices following a specific period interval. Brock and Hommes (1997) adopted a dealmaker mechanism to verify trading prices. Specifically, they specified that total demand equals total supply, which is an equilibrium price principle proposed in microeconomics [38]. Compared to market maker mechanisms, the inventory of market makers is not an issue for price formation mechanisms because the clearing price is recalculated after a certain period. However, price discontinuity is likely to occur when using price formation mechanisms.
The aforementioned studies show that both market maker and dealmaker mechanisms adopt mathematical modeling and analytical solutions to determine trading prices. These price determination methods are supported in theory by various studies. However, they are sometimes different from the price formation methods used in real markets (e.g., price formation mechanism adopted in the Securities Market of China), suggesting that loopholes concerning price formation mechanisms exist in artificial market designs. In response, a number of scholars have applied real-world trading mechanisms (e.g., order-driven mechanisms) into ASM, such as the call auction mechanism, the continuous auction mechanism, or the combined call-continuous auction mechanism, in the attempt to create an artificial market that closely reflects real markets. In artificial markets based on order-driven mechanisms, agents submit their buy and sell orders. Buy and sell orders are then matched using the trading regulations of real stock markets to form trading prices.
Each of the aforementioned three methods has its own strengths and weaknesses. The first two methods produce prices that closely reflect theoretical values. They are also easier to implement, but an equilibrium solution is required. The order-driven mechanism can better reflect the specific conditions of the real market. It is more suitable for market simulations, but it is also comparatively more difficult to implement than the first two methods. A review of current trends shows that the application of the order-driven mechanism in studies concerning China's stock market is becoming increasingly popular. In the present study, we modeled the ASM based on a combined call-continuous price formation mechanism.
In addition to the aforementioned trading subjects, objects, trading mechanisms, and market information, a number of scholars have incorporated additional market constraints and conditions.

Artificial Market Construction
A novel ASM is modeled in the present study. First, the agents are categorized and described, and the price forecasting and utility function models for the various agent types are established. Second, the trading mechanism is designed, including a continuous auction mechanism and a call auction mechanism. Third, other key parameters and hypotheses for the ASM are formulated. Finally, the overall architecture for the ASM is created.

Agent Categorization
Agents adopt different trading strategies in the market. A summary of existing literature and market experiences indicates that the three widely accepted trading strategies employed in China's stock market are value investing, trend investing, and stochastic investing. These strategies are the top-down approach. The bottom-up categorization method examines the basic attributes influencing agents' behavioral decisions, such as gender (women/men), age (old/young), and wealth (rich/poor). Further observation of these basic attributes shows that they influence agents' risk appetite, which consequently affects their investment behaviors. In identical situations, women are less tolerant to risk than men, rich people are less tolerant to risk than poor people, and older people are less tolerant to risk than younger people. Based on these basic attributes, agents can be categorized into eight types: specifically, poor young men, poor old men, rich young men, rich old men, poor young women, poor old women, rich young women, and rich old women. Moreover, an extra type is included in the present study, institution agents. Therefore, agents are categorized into nine types using the bottom-up approach. By combining the two approaches, the nine types of agents each adopt one of three investment strategies, creating 27 agent types.
Let A, B, C, D, E, F, G, H, and I represent poor young men, poor old men, rich young men, rich old men, poor young women, poor old women, rich young women, and rich old women, and institute agent, respectively. Let k = 1, 2, and 3 represent value investment strategy, trend investment strategy, and stochastic investment strategy, respectively. The market comprises a total of 108 agents. The number of agents in each category is tabulated in Table A1 of Appendix B.

Basis of Agent Decision Formulation
Agents are categorized based on their investment style and risk appetite. Agents' investment style influences their forecasts of future stock prices. Agents' risk appetite directly influences their utility function, and their utility function influences their allocation of risk assets. The two factors collectively influence agents' investment decision behaviors. The influences that agents' investment styles have on their price forecasting behaviors are first discussed shown as Figure 1. Then, the influences that agents' risk appetite has on their asset allocation behaviors are discussed. Finally, how agents combine their investment style and risk appetite to formulate investment decisions is discussed. Agents adopt different trading strategies in the market. A summary of existing literature and market experiences indicates that the three widely accepted trading strategies employed in China's stock market are value investing, trend investing, and stochastic investing. These strategies are the top-down approach. The bottom-up categorization method examines the basic attributes influencing agents' behavioral decisions, such as gender (women/men), age (old/young), and wealth (rich/poor). Further observation of these basic attributes shows that they influence agents' risk appetite, which consequently affects their investment behaviors. In identical situations, women are less tolerant to risk than men, rich people are less tolerant to risk than poor people, and older people are less tolerant to risk than younger people. Based on these basic attributes, agents can be categorized into eight types: specifically, poor young men, poor old men, rich young men, rich old men, poor young women, poor old women, rich young women, and rich old women. Moreover, an extra type is included in the present study, institution agents. Therefore, agents are categorized into nine types using the bottom-up approach. By combining the two approaches, the nine types of agents each adopt one of three investment strategies, creating 27 agent types.
Let A, B, C, D, E, F, G, H, and I represent poor young men, poor old men, rich young men, rich old men, poor young women, poor old women, rich young women, and rich old women, and institute agent, respectively. Let k = 1, 2, and 3 represent value investment strategy, trend investment strategy, and stochastic investment strategy, respectively. The market comprises a total of 108 agents. The number of agents in each category is tabulated in Table B1 of Appendix B.

Basis of Agent Decision Formulation
Agents are categorized based on their investment style and risk appetite. Agents' investment style influences their forecasts of future stock prices. Agents' risk appetite directly influences their utility function, and their utility function influences their allocation of risk assets. The two factors collectively influence agents' investment decision behaviors. The influences that agents' investment styles have on their price forecasting behaviors are first discussed shown as Figure 1. Then, the influences that agents' risk appetite has on their asset allocation behaviors are discussed. Finally, how agents combine their investment style and risk appetite to formulate investment decisions is discussed. (1) Agents' Investment Strategies Three types of investment strategies exist in the market: value investment strategy, trend investment strategy, and stochastic investment strategy. The three strategies are evenly adopted by the agents in the market. That is, the three strategies are adopted in all nine agent types to forecast stock prices and formulate investment decisions. The valuation methods for the three strategies are as follows: (i) Value Investment Strategy (1) Agents' Investment Strategies Three types of investment strategies exist in the market: value investment strategy, trend investment strategy, and stochastic investment strategy. The three strategies are evenly adopted by the agents in the market. That is, the three strategies are adopted in all nine agent types to forecast stock prices and formulate investment decisions. The valuation methods for the three strategies are as follows: Agents that adopt the value investment strategy believe that the market is efficient and that stock prices fluctuate concurrently with value. They maintain that stock prices constantly trend toward the real stock value. However, agents' profit expectations vary. Therefore, a stochastic variable is used in the present study to reflect the forecasting differences of different agents, which can be expressed using the following equation: where, p e i,t is the stock estimation of value-investing agent i in the t-th period, p i,t−j is the stock price j days ago (j = 1, . . . , 30), δ t ∈ (−2σ t , 2σ t ) is the random number that conforms to uniform distribution, − 1 be the expected rate of return of the value-investing agent in the t-th period.

(ii) Trend Investment Strategy
Agents that adopt the trend investment strategy believe that certain trends exist in short-term stock prices. Their investment behaviors are based on historical trends. However, different agents value historical data differently. They believe that recent prices have a greater influence on current stock prices. Hence, they weigh the value of historical data according to time.
where, p e i,t is the stock estimation of trend investing agent i in the t-th period, p t−j p i,t−j is the stock price j days ago (j = 1, . . . , 30), δ i,t ∈ (−2σ t , 2σ t ) is the random number that conforms to uniform distribution, and σ t is the standard deviation p t−j (j = 1, 2, . . . , 30). Let R i,t = p e i,t p t−1 − 1 be the expected rate of return of the trend-investing agent in the t-th period.

(iii) Stochastic Investment Strategy
Agents that adopt the stochastic investment strategy are considered "novice" agents. They do not maintain a fixed determination system. Rather, they adopt the opening price in each period as their forecast price. (

2) Risk Appetite and Utility Function
Agents' risk appetite determines their utility function. Consequently, their utility function facilitates them in formulating the optimal asset allocation plan. The proposed market comprises a single risk asset (stocks) and a single risk-free asset (case). Agents own both stocks and cash. Short purchasing and short selling are prohibited.
A novel utility function is modeled based on the research objectives and the utility function model presented in cumulative prospect theory [39] (Bernard and Ghossoub, 2010) to determine the optimal risk asset allocation. In the model proposed by Bernard and Ghossoub, the independent variables for the utility function are the absolute loss values and absolute gain values. These independent variables are appropriate when considering a single agent type because only the monotonicity and marginal diminishment of the utility function must be characterized. By comparison, the utility functions of agents with different financial conditions must be characterized in the proposed model. The initial wealth difference between the agents generates different rates of return in identical gain conditions. Therefore, the absolute gain and absolute loss values adopted in the original model are inadequate for characterizing agents' different utilities. In the present study, we adopted rate of return as the independent variable for agents' utility functions. Using rate of return as the independent variable not only accounts for the increase in monotonicity and marginal diminishment of utility functions but also reflects agents' different financial conditions. Let w i,t−1 be the initial financial condition of agent i in period t. The wealth of agent i comprises a specific amount of stocks (risk asset) and cash (risk-free asset), where ξ i,t−1 represents risk asset, (w i,t−1 − ξ i,t−1 ) represents cash, and ξ * i,t represents the amount of simulated risk asset (optimal allocation) in the current period.
During the formulation of the optimal asset allocation plan (agent i), let the future rate of stock return be Agents' expected risk-return can be expressed as follows: Hence, the expected risk rate of return is The utility function (U) can be expressed as follows: The following criteria must be satisfied: The total utility of the agent (V(R)) can be expressed as follows: Formula (7) is explained in Appendix A. In this section of the calculation, we excluded the probability of distortion mentioned in prospect theory. To include the probability of distortion, please refer to Zhou et al. (2010) [40]. Let the first-order derivative be 0: Maximum agent utility is achieved with any risk asset investment ratio.
The agent invests all assets into risk assets.
The agent invests all assets into risk-free assets.
(2) When α = β, let Using the aforementioned equations, we obtained the optimal risk allocation proportions in different conditions. We found that the optimal risk asset allocation relies on the α, β, and λ values, where α is the risk aversion coefficient during gain (risk appetite increases concurrently with an increase in α), β is the risk aversion coefficient during loss (risk appetite increases concurrently with an increase in β), λ is the sensitivity of the agent at gain/loss equilibrium (sensitivity increases concurrently with an increase in λ). Therefore, α, β, and λ are closely associated with the three basic attributes (gender, wealth, and age) examined in the present study. In a subsequent experiment, we set different coefficient values for different agent types to obtain different utility functions. The optimal risk asset allocation plan in the current period can be determined based on the different rate of returns forecasted by the agents in each period. The allocation plan served as a basis for the subsequent formulation of decisions.

Agent Decision-Making Methods
Agents formulate trading decisions based on the outcomes of Sections 3.1.1 and 3.1.2. They rely on two processes to formulate decisions. First, they compare the optimal risk allocation plan with the current risk asset allocation plan (ξ * i,t and ξ i,t−1 ). Second, they compare the current stock forecasts with current opening price (p e i,t and p 0 t ). Based on the optimal risk asset allocation (θ * i,t ) obtained in Section 3.1.2, the optimal risk configuration for the current period can be calculated using the following equation: The risk assets in the previous period can be calculated as follows: where, (p i,b,t , q i,b,t ) is buy orders and (p i,s,t , q i,s,t ) is selling price and volume. The decision process can be expressed as follows: (2) When p e i,t < p 0 t and ξ * i,t < ξ i,t−1 , agents formulate sell decisions. p i,s,t ∈ p e i,t , p 0 t is a random variable that conforms to uniform distribution and q i, (3) When p e i,t < p 0 t and ξ * i,t ≥ ξ i,t−1 , agents formulate buy decisions.
When p e i,t ≥ p 0 t and ξ * i,t < ξ i,t−1 , agents formulate sell decisions. p i,s,t = p e i,t and q i, The aforementioned four conditions can be determined by examining agents' asset allocation plans (utility function) and price forecasting behaviors. These conditions are then used to define agents' various decision-making behaviors, ultimately reflecting their limited order patterns. That is, agents submit orders according to (p i,b,t , q i,b,t ) or (p i,s,t , q i,s,t ).

Agent Learning and Evolution
Agents in the proposed ASM are capable of learning and evolving. Agents with learning abilities can collate and reflect personal trading experiences and learn from their own or others' learning experiences. Agent evolution reflects the evolution of the entire market. Agents that are unsuccessful and lose their wealth are unable to survive in the market and eventually withdraw from the market. These agents are replaced by new agents.
(1) Agents' Learning Mechanisms In the proposed ASM, each agent owns a personal account. The trading prices (p * i,b,t /p * i,s,t ) and trading volume (q * i,b,t /q * i,s,t ) of every transaction, daily wealth (w i,t ), and experience account (N i,t ) are recorded in the personal account. The agents experience account, or his/her trading situation (failure/success), is updated in the personal account every 20 days. A successful transaction is recorded with a + 1, a failed transaction is recorded with a − 1, and an even transaction or no transactions are recorded with a + 0.
A successful or failed transaction is determined by comparing the trading price with the closing price in the same period. The transaction is considered successful if p The jth day is set as the "learning day." First, the agent reviews his/her investment situation in a specific period. That is, the agent compares w i,j and w i,j−20 to calculate the number of successful and failed transactions in the specified period. The outcomes are then used for learning and improvement. The rules of this process are as follows: (i) If w i,j − w i,j−20 ≥ 0, then the agent's overall investment condition in the specified period is profitable. The agent is satisfied with his/her current investment strategy. (ii) If w i,j − w i,j−20 < 0, then the agent's overall investment condition in the specified period is unprofitable. In this instance, the agent further reviews his/her experience account (N i,t ). If N i,t < 0, the failed transactions in the specified period outnumber the successful transactions. Hence, the agent changes his/her investment strategy by referencing the strategies adopted by successful agents in the same category. That is, the agent learns from the profit makers (w i,j − w i,j−20 ≥ 0) in the same row of Table 1. When only one profit maker is present in the row, the agent adopts the profit maker as his/her target of learning. When multiple profit makers are present, the system randomly selected one profit maker as the agent's target of learning. When no profit makers are available, the agent retains his/her investment strategy because he/she considers the failed transaction to be associated with overall market conditions rather than individual strategy. (iii) If w i,j − w i,j−20 < 0 and N i,t ≥ 0, then the agent's successful transactions outnumber failed transactions in his/her trading history. However, the agent remains unprofitable. In this instance, the agent considers the problem to derive from the poor allocation of assets and opts to change his/her utility function (relevant parameters) by referencing profitable agents in the same category. That is, the agent learns from profitable agents (w i,j − w i,j−20 ≥ 0) in the same column of Table 1. When only one profit maker is present in the column, the agent adopts the profit maker as his/her target of learning. When multiple profit makers are present, the system randomly selected one profit maker as the agent's target of learning. When no profit makers are available, the agent retains his/her investment strategy because he/she considers the failed transaction to be associated with the overall market condition rather than individual strategy.
(2) Agent Evolution In addition to learning ability, agent renewal and replacement also exist in a normal market. Agents that are unsuccessful eventually withdraw from the market. New agents also enter the market. In the development of the proposed ASM, we assumed that agents enter and withdraw from the market, but that the overall number of agents (n = 108) in the market remains unchanged. When w i,t ≤ 5%w i,0 , agent i withdraws from the market and is substituted by a random new agent. The investment strategy and utility function of the new agent are randomly generated.

Trading Mechanism Design
A hybrid call-continuous double auction mechanism is adopted as the trading mechanism for the proposed ASM to maintain consistency with the real market. A continuous double auction mechanism that follows the principle of price/time priority is adopted in the proposed artificial market. Real transactions comprise limit orders and market orders. For limit orders, agents predetermine a buy and sell price. Transactions that are higher than the designated buy price or lower than the designated sell price are not considered. The order is retained for the next transaction opportunity. For market orders, agents are willing to trade at the current market price. That is, they are willing to trade at the price proposed by the counterparty. In the ASM experiment, the orders submitted by the agents are all limit orders. The call auction mechanism adopted by the stock market in China mainland is used in the present study. This mechanism follows the principles of maximum volume, minimum surplus, market pressure, and market reference price. The preceding principle is first executed. If a single price is obtained from the preceding principle, this price is adopted as the final price for the call auction. If multiple prices are obtained, then the other principles are sequentially executed until a single price is obtained.

Other Market Details and Relevant Parameters
In addition to the design of agents and trading mechanisms in the proposed ASM, other factors are set and hypothesized. The proposed market only comprises one type of risk asset and one type of risk-free asset. The rate of return for the risk-free asset is a known value (r) and is cost-free. The initial number of agents in the market is 100. This value remains unchanged throughout the experiment. However, during the simulation, agents may withdraw from the market and be replaced by new agents. The entire simulation comprises 5010 periods. The market parameters are shown as Table 1.

Programming Software
The proposed simulation platform for the ASM is developed in C++ using Visual Studio 2008 based on the outlined learning model and learning strategy. The platform fully utilized the three-tier architecture of software design, whereby the platform is divided into a presentation layer, an operating logic layer, and a data access layer to achieve the goals of high internal convergence and low coupling. The platform simultaneously took into account market simulation progress and efficiency.
The basic systems and modules of the simulation platform are illustrated in Figure 2. The presentation layer controls the interaction between the user and the platform, including setting model parameters and generating simulation outcomes. The operating logic layer is responsible for the computation and processing of the model and the platform. The data access layer enables the access and archiving of data generated by the platform.

Basic ASM Framework
The detailed operations of the entire market are illustrated in Figure 3. First, the system randomly generates an opening price in the current period based on a predetermined range of the closing price in the previous period.
Second, agents in the market formulate buy/sell decisions based on the opening price in the current period and their individual price forecasting models and asset allocation models. Their buy/sell orders enter the market and accumulate in an order pool.
Third, orders randomly enter the market throughout the trading day. Among all the orders in the order pool, 90% of the orders undergo continuous auction. The continuous auction trading mechanism is adopted to determine the trading price and trading volume of each order. The trading information is recorded in the corresponding agent's personal account.
Fourth, 10% of the orders are retained. These orders are added to the unmatched orders in the continuous auction. They undergo call auction to generate the closing price for the current period. The trading volume and trading price are recorded in the corresponding agent's personal account.
Fifth, agents periodically collate the information in their personal accounts and reflect on their previous investment conditions to facilitate learning and improvement. These processes create changes in agents' investment strategies and utility functions.

Basic ASM Framework
The detailed operations of the entire market are illustrated in Figure 3. First, the system randomly generates an opening price in the current period based on a predetermined range of the closing price in the previous period.
Second, agents in the market formulate buy/sell decisions based on the opening price in the current period and their individual price forecasting models and asset allocation models. Their buy/sell orders enter the market and accumulate in an order pool.
Third, orders randomly enter the market throughout the trading day. Among all the orders in the order pool, 90% of the orders undergo continuous auction. The continuous auction trading mechanism is adopted to determine the trading price and trading volume of each order. The trading information is recorded in the corresponding agent's personal account.
Fourth, 10% of the orders are retained. These orders are added to the unmatched orders in the continuous auction. They undergo call auction to generate the closing price for the current period. The trading volume and trading price are recorded in the corresponding agent's personal account.
Fifth, agents periodically collate the information in their personal accounts and reflect on their previous investment conditions to facilitate learning and improvement. These processes create changes in agents' investment strategies and utility functions.

Characteristics of Stock Return Rate in ASM
The agents in the proposed ASM are heterogeneous, exhibit different risk appetites, and adopt various forecasting methods. They are capable of learning and are dynamic and adaptable. The market behaviors of the agents are simulated for 309 periods and the data packets are collected. Figure 4 is a distribution chart of logarithmic rates of return calculated based on the closing prices of the stock market stimulated for 309 periods. The results of a Jarque-Bera (J-B) test indicate that the p values are extremely close to 0. Thus, the hypothesis that the logarithmic rates of stock return follow normal distribution is rejected. The figure shows that S = −0.213838 and K = 4.362957, suggesting that the distribution of the rate of asset trends in the simulation results presented increased skewness and kurtosis.

Characteristics of Stock Return Rate in ASM
The agents in the proposed ASM are heterogeneous, exhibit different risk appetites, and adopt various forecasting methods. They are capable of learning and are dynamic and adaptable. The market behaviors of the agents are simulated for 309 periods and the data packets are collected. Figure 4 is a distribution chart of logarithmic rates of return calculated based on the closing prices of the stock market stimulated for 309 periods. The results of a Jarque-Bera (J-B) test indicate that the p values are extremely close to 0. Thus, the hypothesis that the logarithmic rates of stock return follow normal distribution is rejected. The figure shows that S = −0.213838 and K = 4.362957, suggesting that the distribution of the rate of asset trends in the simulation results presented increased skewness and kurtosis. The quartile diagram illustrated in Figure 5 shows that the distribution conditions of rate of return largely conform to a normal distribution, with slight skewness at the extremes, reflecting "fat-tailed" distribution and "dispersed left side" characteristics. The stock log return statistics indicate that the rate of return in the stock market conforms to a "peaking," "fat-tail," and "left-trending" normal distribution. Subsequently, the left fat-tail is more apparent than the right. This explains why small probability events, such as stock market crashes and financial crises, are more likely to occur than previously considered. The results obtained in the present study are consistent with a number of previous empirical studies, verifying that the ASM developed in the present study adequately reflects real-world conditions.

Effects of Agents' Learning Mechanism on Rate of Return
Several experiments are designed and compared with the results obtained in Section 3.5 to determine the influences that agents' learning ability and learning frequency have on the market.
An experimental group and three control groups are established. The experimental group comprises the agents categorized in Section 3.5 and a learning cycle of 20 days. The first control group contains the same agents with no learning ability. The second control group contains the   The quartile diagram illustrated in Figure 5 shows that the distribution conditions of rate of return largely conform to a normal distribution, with slight skewness at the extremes, reflecting "fat-tailed" distribution and "dispersed left side" characteristics. The quartile diagram illustrated in Figure 5 shows that the distribution conditions of rate of return largely conform to a normal distribution, with slight skewness at the extremes, reflecting "fat-tailed" distribution and "dispersed left side" characteristics. The stock log return statistics indicate that the rate of return in the stock market conforms to a "peaking," "fat-tail," and "left-trending" normal distribution. Subsequently, the left fat-tail is more apparent than the right. This explains why small probability events, such as stock market crashes and financial crises, are more likely to occur than previously considered. The results obtained in the present study are consistent with a number of previous empirical studies, verifying that the ASM developed in the present study adequately reflects real-world conditions.

Effects of Agents' Learning Mechanism on Rate of Return
Several experiments are designed and compared with the results obtained in Section 3.5 to determine the influences that agents' learning ability and learning frequency have on the market.
An experimental group and three control groups are established. The experimental group comprises the agents categorized in Section 3.5 and a learning cycle of 20 days. The first control group contains the same agents with no learning ability. The second control group contains the   The stock log return statistics indicate that the rate of return in the stock market conforms to a "peaking," "fat-tail," and "left-trending" normal distribution. Subsequently, the left fat-tail is more apparent than the right. This explains why small probability events, such as stock market crashes and financial crises, are more likely to occur than previously considered. The results obtained in the present study are consistent with a number of previous empirical studies, verifying that the ASM developed in the present study adequately reflects real-world conditions.

Effects of Agents' Learning Mechanism on Rate of Return
Several experiments are designed and compared with the results obtained in Section 3.5 to determine the influences that agents' learning ability and learning frequency have on the market.
An experimental group and three control groups are established. The experimental group comprises the agents categorized in Section 3.5 and a learning cycle of 20 days. The first control group contains the same agents with no learning ability. The second control group contains the same agents with a learning cycle of 30 days. The third group contains the same agents with a learning cycle of 1 day. The groups are examined to determine the distribution characteristics of the rate of stock return in different situations. To enhance the comparability of the simulation results of the four groups, we adopt the same random seed in simulating four conditions to obtain the distribution and quantile diagrams of the stock log return for the four conditions (Figures 6 and 7). same agents with a learning cycle of 30 days. The third group contains the same agents with a learning cycle of 1 day. The groups are examined to determine the distribution characteristics of the rate of stock return in different situations. To enhance the comparability of the simulation results of the four groups, we adopt the same random seed in simulating four conditions to obtain the distribution and quantile diagrams of the stock log return for the four conditions (Figures 6 and 7). The results of the four experiments show that the skewness values for the agents in Group 1 and Group 3 are −0.03 and 0.04, respectively, which are relatively close to 0, and their kurtosis values are 2.98 and 3.25, respectively, which are relatively close to 3. Therefore, the market rate of return for Group 1 and Group 3 approximates a normal distribution. Subsequently, the skewness and kurtosis of market rate of return increase concurrently with an increase in learning cycle. The experimental group achieves S = −0.21 and K = 4.36. Group 2 achieves S = 0.08 and K = 4.74. Moreover, the p-values for the J-B statistics of the experimental group and Group 2 are close to 0, suggesting that the original hypothesis is rejected ( Table 2). The Figure 7 illustrates different tail characteristics in the four groups. Group 1 achieves a near normal distribution. The remaining groups show scattering at the extremes, suggesting that the distribution possesses fat-tail characteristics. Subsequently, the fat-tailed distribution is different at the two extremes.   The results of the four experiments show that the skewness values for the agents in Group 1 and Group 3 are −0.03 and 0.04, respectively, which are relatively close to 0, and their kurtosis values are 2.98 and 3.25, respectively, which are relatively close to 3. Therefore, the market rate of return for Group 1 and Group 3 approximates a normal distribution. Subsequently, the skewness and kurtosis of market rate of return increase concurrently with an increase in learning cycle. The experimental group achieves S = −0.21 and K = 4.36. Group 2 achieves S = 0.08 and K = 4.74. Moreover, the p-values for the J-B statistics of the experimental group and Group 2 are close to 0, suggesting that the original hypothesis is rejected (Table 2). The Figure 7 illustrates different tail characteristics in the four groups. Group 1 achieves a near normal distribution. The remaining groups show scattering at the extremes, suggesting that the distribution possesses fat-tail characteristics. Subsequently, the fat-tailed distribution is different at the two extremes. When agents in the market are incapable of learning and adopt a fixed investment strategy, the market outcomes can be determined by summing the linear decision-making behaviors of each agent. Therefore, the rate of return in this type of market exhibits a normal distribution. The results of the groups indicate that the distribution of the market rate of return is more normalized during no or high agent learning conditions. By comparison, the rate of return in markets with longer learning frequencies follows a non-normal distribution and exhibits kurtosis, skewness, and fat-tailed distribution characteristics. Subsequently, non-normal distribution becomes increasingly apparent as the learning interval increases, but only within a specific range. By contrast, when agents are able to engage fully in learning regardless of cost (without considering frictional costs), they continuously review their investment performance and observe and learn the trading methods of others. The overall market is efficient and the rate of return follows a logarithmic normal distribution. When agents in the market are neither capable of learning nor adopt a fixed strategy, they exhibit a nonuniform change in strategic learning. This leads to different agents choosing new strategies at different periods. Agents' different learning methods and frequencies and their inconsistencies in changing strategies consequently lead to the nonnormalized rate of return in the overall market.

The Empirical Studies on Several Markets
In paper [1] and [2], the jump diffusion model is as follows:  When agents in the market are incapable of learning and adopt a fixed investment strategy, the market outcomes can be determined by summing the linear decision-making behaviors of each agent. Therefore, the rate of return in this type of market exhibits a normal distribution. The results of the groups indicate that the distribution of the market rate of return is more normalized during no or high agent learning conditions. By comparison, the rate of return in markets with longer learning frequencies follows a non-normal distribution and exhibits kurtosis, skewness, and fat-tailed distribution characteristics. Subsequently, non-normal distribution becomes increasingly apparent as the learning interval increases, but only within a specific range. By contrast, when agents are able to engage fully in learning regardless of cost (without considering frictional costs), they continuously review their investment performance and observe and learn the trading methods of others. The overall market is efficient and the rate of return follows a logarithmic normal distribution. When agents in the market are neither capable of learning nor adopt a fixed strategy, they exhibit a nonuniform change in strategic learning. This leads to different agents choosing new strategies at different periods. Agents' different learning methods and frequencies and their inconsistencies in changing strategies consequently lead to the nonnormalized rate of return in the overall market.

The Empirical Studies on Several Markets
In paper [1,2], the jump diffusion model is as follows: where S(t) is the asset price, W(t) is standard Brownian motion, N(t) is the Poisson process with rate λ, and {V i } is a sequence of independent identically distributed non-negative random variables.
The actual effect will be compared when N(t) is Poisson process and renewal process with power-law nature respectively. Candidate models are set as follows: where x is the interval between two adjacent jumps, f (x) is the probability that jump happens after x.
Barndorff-Nielsen and Shephard (2004,2006) put forward the bipower variation method (hereafter BPV) to detect jumps [41,42]. The jump detecting method is as follows: Dividing a day-trading-time into M intervals, there have M incomes. In a day, M+1 datum will be observed as p i (t − 1), · · · p i (t − 1 + 1/M). p t is the Log-price of a single asset, p is assumed to be Brownian semi-martingale plus jump. The jth payoff in a trading day is noted as is called the ratio jump; TP i,t = 1.7432M M ∑ j=3 r i,t,j−2 r i,t,j−1 r i,t,j 4/3 . ZJ t L → N(0, 1).
If the ratio jump statistic is smaller than its corresponding 95% critical value, then we reject the hypothesis of there being no jump in this unit of time.
The jump interval power law on the Shanghai Stock Exchange Composite Index (SHCI) and S&P 500 Index are severally studied. The data sampling interval is set to 2010.1.4-2016.11.30. There are 1675 SHCI samples, and S&P 500 Index 1730 samples. According to the BPV method, the ratio of jump statistics in unilateral confidence level is 95%, SHCI is detected 81 jumps, S&P 500 Index is detected 58 jumps. We set unit time as 5 days; each unit of time has five observations. where () St is the asset price, () Wt is standard Brownian motion, () Nt is the Poisson process with rate  , and   i V is a sequence of independent identically distributed non-negative random variables. The actual effect will be compared when () Nt is Poisson process and renewal process with power-law nature respectively. Candidate models are set as follows: x is the interval between two adjacent jumps, () fx is the probability that jump happens after x . Barndorff-Nielsen and Shephard (2004,2006) put forward the bipower variation method (hereafter BPV) to detect jumps [41,42]. The jump detecting method is as follows: Dividing a day-trading-time into M intervals, there have M incomes. In a day, M+1 datum will be observed as t p is the Log-price of a single asset, p is assumed to be Brownian semi-martingale plus jump.
The jth payoff in a trading day is noted as ,, . If the ratio jump statistic is smaller than its corresponding 95% critical value, then we reject the hypothesis of there being no jump in this unit of time.
The jump interval power law on the Shanghai Stock Exchange Composite Index (SHCI) and S&P 500 Index are severally studied. The data sampling interval is set to 2010.1.4-2016.11.30. There are 1675 SHCI samples, and S&P 500 Index 1730 samples. According to the BPV method, the ratio of jump statistics in unilateral confidence level is 95%, SHCI is detected 81 jumps, S&P 500 Index is detected 58 jumps. We set unit time as 5 days; each unit of time has five observations. The frequency histogram of SHCI's jump intervals is shown in Figures 8. The Figures 9 and 10 show the heads and tails of two amended fit distributions. It is shown that the Fokker-Planck distribution has a better fitting effect in Figures 9 and 10, which show the heads and tails of two amended fit distributions. The Fokker-Planck distribution with the features of sharp kurtosis and fat tail is more matched with human behavior dynamics than the exponential distribution. A higher The frequency histogram of SHCI's jump intervals is shown in Figure 8. The Figures 9 and 10 show the heads and tails of two amended fit distributions. It is shown that the Fokker-Planck distribution has a better fitting effect in Figures 9 and 10, which show the heads and tails of two amended fit distributions. The Fokker-Planck distribution with the features of sharp kurtosis and fat tail is more matched with human behavior dynamics than the exponential distribution. A higher probability of the tail is given by the Fokker-Planck distribution rather than the exponential distribution. probability of the tail is given by the Fokker-Planck distribution rather than the exponential distribution.   Table 4 shows the fit goodness of model (1) and (2). A comparison of the adjusted R square is performed to judge the models' goodness of fit. The sum of squared errors (hereafter SSE) and root mean square error (RMSE) will also be compared. Shown in Table 3, it is obvious that the Fokker-Planck distribution is better than the exponential distribution. Table 4 shows the coefficients and 95% confidence interval of each fit function.  probability of the tail is given by the Fokker-Planck distribution rather than the exponential distribution.   Table 4 shows the fit goodness of model (1) and (2). A comparison of the adjusted R square is performed to judge the models' goodness of fit. The sum of squared errors (hereafter SSE) and root mean square error (RMSE) will also be compared. Shown in Table 3, it is obvious that the Fokker-Planck distribution is better than the exponential distribution. Table 4 shows the coefficients and 95% confidence interval of each fit function.   Table 4 shows the fit goodness of model (1) and (2). A comparison of the adjusted R square is performed to judge the models' goodness of fit. The sum of squared errors (hereafter SSE) and root mean square error (RMSE) will also be compared. Shown in Table 3, it is obvious that the Fokker-Planck distribution is better than the exponential distribution. Table 4 shows the coefficients and 95% confidence interval of each fit function.  The empirical results of S&P 500 Index are shown as Tables A5 and A6 and Figures A1-A3 in Appendix C. A similar result in the Hang Seng Index (HSI) in Hong Kong had been empirically achieved in [6]. All the empirical results show that there is an obvious power law of stock price jump intervals in any stock market index.

Analysis of Experiments on ASM
The continuous stock prices of 5010 periods are produced in the experiment simulated in our ASM. Using the method described in Section 4.1, the number of jumps per week (t = five days) and the frequencies of each jump quantity are calculated. One hundred and two jumps are detected. Figure 11 is a frequency histogram of the price jump intervals of the experiment (5010). Figures 12  and 13 show the heads and tails of two amended fit distributions to the 5010 simulation data. Table 5 shows the fit goodness of model (1) and (2) to the experiment (5010). Table 6 shows the coefficients and 95% confidence interval of each fit function. All these results of the experiment show that the ASM can capture the power law characteristics of the stock price jump. The adaptive and heterogeneous agents' behaviors are the key to drive the power law of the stock price jumps. achieved in [6]. All the empirical results show that there is an obvious power law of stock price jump intervals in any stock market index.

Analysis of Experiments on ASM
The continuous stock prices of 5010 periods are produced in the experiment simulated in our ASM. Using the method described in Section 4.1, the number of jumps per week (t = five days) and the frequencies of each jump quantity are calculated. One hundred and two jumps are detected. Figure 11 is a frequency histogram of the price jump intervals of the experiment (5010). Figures  12 and 13 show the heads and tails of two amended fit distributions to the 5010 simulation data. Table 5 shows the fit goodness of model (1) and (2) to the experiment (5010). Table 6 shows the coefficients and 95% confidence interval of each fit function. All these results of the experiment show that the ASM can capture the power law characteristics of the stock price jump. The adaptive and heterogeneous agents' behaviors are the key to drive the power law of the stock price jumps.      In the next study, we examine whether the compliance of changes in stock prices to the power law of jumps is caused by the diversity of agents' strategies and their learning ability and whether similar results can be obtained when agents' strategy compositions are changed. For this experiment, two individual control experiment groups are designed. In Experiment Group 1, all agents adopt the trend investment strategy (no learning mechanism). In Experiment Group 2, the design of the agents is similar to that proposed in Section 3.1. To eliminate contingency, each experiment group is repeated 10 times. The ASM is simulated for 3010 periods in each experiment. The method proposed in Section 4.1 is adopted to perform a regression analysis on the data packets  In the next study, we examine whether the compliance of changes in stock prices to the power law of jumps is caused by the diversity of agents' strategies and their learning ability and whether similar results can be obtained when agents' strategy compositions are changed. For this experiment, two individual control experiment groups are designed. In Experiment Group 1, all agents adopt the trend investment strategy (no learning mechanism). In Experiment Group 2, the design of the agents is similar to that proposed in Section 3.1. To eliminate contingency, each experiment group is repeated 10 times. The ASM is simulated for 3010 periods in each experiment. The method proposed in Section 4.1 is adopted to perform a regression analysis on the data packets obtained from the simulations. The results of Fokker-Planck distribution are tabulated in Table 7. The result shows that the R-squared values of the two experiment groups are relatively high, suggesting that the model achieves a favorable overall goodness-of-fit, particularly for Experiment Group 2. Although the R-squared values of Experiment Group 1 are lower than those of Experiment Group 2, the results of the first experiments also indicate that the model achieves a favorable goodness-of-fit. It can be inferred that the heterogeneous agents' different risk appetites and actives are the essential drive mechanism.
The performance of Experiment Group 2 is substantially more favorable than that of Experiment Group 1, suggesting that when the market only comprises agents who adopt the same kind of investment strategy, the power law of the stock price jump interval is weak. By comparison, when agents that adopt diverse strategies are simultaneously present in the market, and they are capable of adjusting their strategies through learning, the changes in stock prices strongly characterize the power law. Paying attention to the mean of the amount of jumps, Experiment Group 2's is bigger than ExperimentGgroup 1's, suggesting that the strategic diversity and the agent's learning promote a jump's probability.

Conclusions
In this paper, we study the power law of the stock price jump interval empirically and experimentally. Although the theory assumes the counting process of the jumps is Poisson process, we find that a renewal process with power-law is better suited to the counting process through the empirical study of the Chinese and American stock market. We analyze the production mechanism of the power law by doing experiments in a constructed ASM.
Unlike previous studies, which only categorize agents using a single attribute, investment styles (strategies) and agents' basic attributes all are taken into consideration. Agents' learning ability is also incorporated into the model, and agents' withdrawal, entry and substitution conditions are considered, creating a dynamically changing market comprising adaptive agents. The results of a preliminary experiment indicate that the proposed ASM accurately reflects the characteristics commonly observed in real markets.
By experiment, it can be determined that agents' learning ability and learning frequency have influences on the rate of return. Results show that when agents in the market are incapable of learning and when agents are able to learn unconditionally without cost, the market rate of return approximates a normal distribution. The market tends toward non-normal distribution as agents' learning frequencies reduce, creating a fat-tailed distribution condition with a more dispersed left side. Data packets obtained from simulating the ASM for 5010 periods are incorporated into a regression analysis. Analysis results shows the ASM can capture the power law characteristics of the stock price jumps.
By comparison with two individual control experiment groups in the ASM, it can be inferred that the diversity and dynamic changes of investment strategies in the market are the more important reasons causing the power law of stock price jumps while the heterogeneous agents' different risk appetites and actives are the essential drive mechanism.
We empirically find there are also different characteristics of the power law from different markets. Explaining these differences requires further research.

Appendix C
The data sampling interval of S&P 500 Index is set to 2010.1.4-2016.11.30. There are 1730 samples. According to the BPV method, the ratio of jump statistics in unilateral confidence level is 95%, while 58 jumps are detected in the S&P 500 Index.

Appendix C
The data sampling interval of S&P 500 Index is set to 2010.1.4-2016.11.30. There are 1730 samples. According to the BPV method, the ratio of jump statistics in unilateral confidence level is 95%, while 58 jumps are detected in the S&P 500 Index.