Individual impact of agent actions in financial markets
Abstract
We present an analysis of the price impact associated with trades effected by different financial firms. Using data from the Spanish Stock Market, we find a high degree of heterogeneity across different market members, both in the instantaneous impact functions and in the time-dependent market response to trades by individual members. This heterogeneity is statistically incompatible with the existence of market-wide universal impact dynamics which apply uniformly to all trades and suggests that rather, market dynamics emerge from the complex interaction of different behaviors of market participants. Several possible reasons for this are discussed, along with potential extensions one may consider to increase the range of applicability of existing models of market impact.
pacs:
89.65.Gh, 89.75.-k, 05.10.-aI Introduction
The dynamics of financial markets presents researchers with an intricate complexity, involving phenomena such as stochastic processes with long-range correlation, scaling and hetereogeneity farmer0 ; stanley ; bouchaud ; bouchaud1 ; moro1 ; moro2 . Traditionally, the study and modeling of financial markets in the physics community has focused on two different approaches, the development of agent-based models and the analysis of real-world market data. Data analysis here mostly aims at describing properties such as price fluctuations, market impact and correlations, and up to now has mostly been carried out at the macroscopic level of the market as a whole, i.e. without distinguishing between individual members or classes of members acting on the market. Recent research has shown however that the trading strategies employed by individual traders can be quantitatively different moro2 . Also, different markets, while sharing some ‘universal properties’, can exhibit different statistical features. One may therefore ask what properties found in different markets are inherent to the (top-down) mechanisms and regulations by which particular markets are run, so that they apply to all participants, and which of the observed properties instead are self-generated bottom-up and emerge from the complex interaction of a pool of different behaviors on the level of the market participants? That is, which of the observed properties of the market apply to all participants and what observations are instead of an effective nature, representing a – possibly complex – average of actions by an ensemble of heterogeneous actors? The answer to these questions would shed some light on the connection between the microscopic nature of the agents participating in the market and the macroscopic behavior of the market, a topic of high interest in the physics community farmer0 .
Although the evidence for heterogeneous behavior of market participants (i.e. trader-specific strategies) has been found even at large time scales moro2 , recent research has focused on the impact of different trading strategies on the price at very short scales and at the level of the order-book toth . The availability of high-frequency data for different markets has made it possible to find and investigate statistical regularities of market dynamics and to address the mechanism by which prices are formed. One of the most active areas focuses on the question how financial markets respond to a given order or to a flow of orders. For example it has been shown that there is a concave relationship between the size of an incoming order, , and the resulting average market impact, , both for individual orders lillo ; farmer5 ; bouchaud2 or large (hidden) orders chan ; almgren ; moro3 . Although a number of theoretical models based on brokers’ trading strategies gabaix ; gabaix2 information efficiency farmer4 or the linear supply/demand book profile toth2 propose that with (the so-called ‘square-root law’) the data from different markets, stocks and other financial products has revealed that the exponent can vary in a wide range , see for example lillo ; potters ; farmer2 ; farmer3 ; plerou ; bouchaud ; bouchaud1 ; bouchaud2 . The precise reasons for this variation are as yet not fully understood, making the current understanding of instantaneous market impact incomplete to a certain extent. Another intriguing result is the observation of long-range correlations in the order flow bouchaud2 ; lillo2 ; hasbrouck , while at the same time prices are seen to be close to unpredictable and market efficiency is conserved to a high degree. This presents researchers with an apparent paradox, long-range correlations in some properties on the one hand, and lack of predictability on the other. One proposed solution is based on the suggestion of a delicate manner in which orders are slowly digested by markets through fine-tuned adjustments in the liquidity bouchaud1 . However, it is still unclear what the precise process is which produces this delicate balance between order flow and liquidity fluctuations and, additionally, whether this balance holds for individual participants or whether it is a macro-scale result of the interaction between different market participants as suggested in toth .
Until recently, investigating the effect of heterogeneity in the microstructure formation of the price was prevented by the anonymity of the financial databases. However, recent studies have had access to the individual activity of market members in the London Stock Exchange (LSE) and the Spanish Stock Exchange (SSE) moro3 ; toth . A qualification of the term ‘market member’ is here in order. Throughout this paper we will use the words trader, firm and market member synonymously, they all refer to individual membership codes registered at the market. The actions of a market member in the sense of the current work therefore do not represent the decisions of a single person, but instead some level of aggregation is implied. Market members act not only on behalf of themselves, but also on behalf of many of their clients, who in themselves form a heterogeneous group. Despite this coarse graining, significant variation and patterns have been found in the trading strategies of different market members, their placement of hidden orders, and in the herding behaviour of market members moro1 ; moro2 . In the present paper we study how different market members impact prices and how their flow of orders is incorporated in price fluctuations. Specifically we address these questions using a four-year high-frequency dataset from the Spanish Stock Market. This dataset will be described in more detail in Sec. II, before we focus on instantaneous impact in Sec. III. Time-dependent impact (i.e. response functions) will be studied in Sec. IV before we draw conclusions in Sec. V. Details of the numerical procedures by which we have processed the raw data underyling our work are discussed in the Appendix.
II Data set
Our database comes from the Sistema de Interconexión Bursátil Electrónico (SIBE). This is the electronic open market at the Spanish Stock Exchange. The dataset contains all market orders placed by financial firms from 2001 to 2004 along with an identity number for the firms involved in each transaction. The existing analysis of datasets from a variety of markets and stocks has revealed that price impact functions can depend on the features of the stock being traded lillo . We here examine four highly capitalized stocks: Telefónica (TEF), Banco Bilbao Vizcaya Argentaria (BBVA), Banco Santander Central Hispano (SAN) and Repsol (REP). To minimize statistical fluctuations of market impact, we aggregate the four different years, resulting in distinct sets of data, one for each stock. For each of these we consider only the most active firms, namely those which have traded at least times in a given stock in the whole period. Some properties of these data sets are summarised in Table 1. Each of the sets contains more than million trades and the typical size of transaction is of the order of Euros.
Stock | #ID | |||||
---|---|---|---|---|---|---|
TEF | M | 15.76 | 7778.99 | |||
SAN | M | 12.26 | 5413.71 | |||
BBVA | M | 16.98 | 5934.18 | |||
REP | M | 18.55 | 5140.38 |
If in the actual trading process a firm places a market order for shares, this order may trigger a sequence of transactions, in which the firm is buying from (or selling to) multiple different firms who are all contributing to the available liquidity at the best price. We chose to process the data so that occurrences such as these are represented as one single transaction that the triggering firm intended to make. We also combine potential multiple trades triggered by the same firm at one single time stamp (i.e. within one second) into a single trade whose volume is the sum of the individual transactions. An example of this processing is shown in the Appendix. A similar procedure is performed by Bouchaud et al in bouchaud2 . There are also events, such as the cancellation of limit orders, which are not shown in the data. However, these events can still affect the price leading to an apparent mismatch between the type of trade triggered and the subsequent movement in price, e.g. a ‘buy’ market order may be triggered at the same time as the cancellation of a larger ‘buy’ limit order, causing the price to drop overall. Events like these account for less than of all trades, and are disregarded in our analysis.
III Instantaneous market impact

III.1 Definitions
In this section we first focus on instantaneous effects of trades on the market price. This instantaneous price impact caused by a particular trade is the difference in the price of the stock immediately before and after the trade. By price, we mean the log mid-price or quote
(1) |
where and are the best ask and best bid at time . Here is measured in units of trades (the so-called tick time), to minimize the effects of time-varying trading patterns resulting in non-homogeneous distribution of trades over time. Following farmer we define the conditional market impact function (in basic points, bps, of the spread) as
(2) |
where and are the quotes right after and before the the trade at time and denotes an average over . We have used , where is the average spread for the stock. The variable is the so-called ‘order indicator’, it is equal to if the trader who triggered the trade is buying, it takes the value if the triggering trader is selling. Multiplying by ensures that the instantaneous impact, , is always positive for any given trade. The notation in Eq. (2) denotes an conditional average of the price impact on a given trading volume . Trading volume is here measured in total money, instead of the number of stocks traded. This is to take into account that prices can change substantially during the long time period considered here, and thus a given number of stocks does not correspond to the same amount of money throughout the dataset. As part of our analysis we will consider the global market impact, i.e. impact without differentiation between the individual traders. In this case expression (2) is computed for the market as a whole. Results are then labeled by a subscript , i.e. we will write or . In cases where we focus on the impact of individual traders, only transactions triggered by the trader under investigation are taken into account when computing the RHS of Eq. (2) and we indicate impact functions of individual firms with an index in our notation, i.e. or .
III.2 Global instantaneous market impact
The impact on the price generally increases with volume as trades move deeper into the order book. In previous studies the shape of global market impact functions has been reported as either logarithmic behaviour, potters or as a power law, , with small exponents lillo . Results of a cumulative analysis of our data, taking into account all transactions for a given stock, is shown in Fig. 1 and Table 1. For example, for TEF the resulting global impact curve admits a fit to a power law with an exponent of . This value is very close to the ones found in LSE farmer5 .

III.3 Individual instantaneous market impact
We now move on the study the heterogeneity of impact functions of individual traders, i.e. we consider the impact functions of individual firms. Results for a set of firms, taking into account trades in the TEF dataset, are shown in Fig. 1. A considerable variation in the shape of impact functions is found, with some traders displaying even a decreasing impact with volume. To quantify this variation, we fit each individual price impact to the functional form
(3) |
where, as before, the subscript stands for the ID of an individual firm (membership code). The resulting exponents are found to lie the range for the different stocks (see Fig. 2). In order to demonstrate that this large variability is not due to statistical fluctuations around the market value, we compare the values of the fitted exponents with those obtained shuffling the firm’s ID codes in the database (see again Fig. 2). More precisely, in this permutation procedure we assign a randomly chosen triggering membership ID to each transaction in the database, while preserving the overall statistics of participation ratios (measured in fraction of market orders in the database, see also moro3 ). The resulting individual-level impact curves are again fitted to power-laws, we will denote the corresponding exponents by in the following. When this permutation is applied we obtain for most members . The distribution of is centred around , with a small standard deviation, shown in Fig. 2 as a shaded band. Most of the actual exponents (obtained from the data without applying the shuffling) are not within this band, confirming that the spread of the is not merely a sampling effect.
One might speculate whether the market impact function is determined by a small set of big firms with high participation ratio and . However, as we see in Fig. 2 most of the participation ratios are small (in line with what is observed in carollo ) and firms with moderate have values of different from .
The price impact function is a measure of how much the price moves after trades of a given volume . These movements in price generally result in additional costs to the triggering firms. Hence, the variation seen in the impact curves can be interpreted as representing different trading strategies used by firms to manage these costs. Controlling market impact constitutes an element of their overall trading strategy. In this picture, the market-level impact curve emerges as a convoluted and weighted average of the impact curves of individual firms. If this is indeed the case then different combinations of firm-level trading strategies operated in different market places and for different stocks might explain the variation in the market-level exponents observed in different markets lillo ; potters ; farmer2 ; farmer3 ; plerou ; bouchaud ; bouchaud1 ; bouchaud2 . Even though the relationship between the impact curves of individual market members and that of the market as a whole, i.e. the relation between the collection of and , is non-trivial, a more detailed analysis across four different stocks in our dataset reveals a strong correlation () between the weighted average and the market value . This reinforces the idea that the market impact function depends on the composition of the pool of strategies operating at the market, and on the weights of the different firm-level impact strategies.
Despite the large variability seen in the individual price impact functions we find that most firms do share a common behavior for large volumes : individual impact functions converge to a given value of the impact for large volumes . As shown in Fig. 1 in the case of TEF this happens around Euros at an impact bps of the spread. An explanation of this phenomenon is the observation that for large values of the order always impacts the price by moving it to the first tick (one cent of Euro). In our database, a tick movement in the price corresponds to 45 bps of the spread for TEF (similar values for the other stocks) which is very close to the observed behavior. This common feature of the individual market impact functions results in a constraint on the coefficients and the exponents in Eq. (3). These two parameters are no longer independent degrees of freedom of a firm’s impact strategy. In fact, assuming that for all one has , resulting in the relation , which is accurately followed, as shown in Fig. 2.


We have now established that the individual market impact functions vary across different firms. This is however not the only element determining the average market impact (i.e. the average cost) for a given market participant. Instead these costs also depend on the distribution of the volumes of orders effected by a given trader. Thus, it might be that the trading strategy of market member (essentially set by ) and the distribution of order volumes for firm , , are chosen in combination to minimize total average cost. To investigate this possible relationship between impact and distribution of volumes, we point out that the average market impact is given by
(4) |
where denotes the distribution of volumes at which firm places orders. As shown in Fig. 4 we find that for most of the firms, the distribution scales like
(5) |
where is the average order volume for firm and where can be fitted to the form . We find the numerical value for TEF for the associated exponent, this is similar to the one reported for large hidden orders using the same data moro1 . Note that the observed exponent differs from the usual -exponent found in the distribution of volumes for single orders gopik . This is due to the fact that we measure order size in money, instead of the number of stocks, as was done in moro1 . Inserting the above functional form of in Eq. (4) and using ansatz for the impact functions of individual firms we obtain
(6) |
where
(7) |
Here stands for the standard Gamma function. We have here written for the results of the theoretical considerations based on the shape of individual-level impact functions and individual-level volume distributions. Eq. (6) relates the average impact of a given firm to the parameters of the firm’s price impact function and the average size of the firm’s orders. A number of approximations have been made to reach Eq. (6). Nevertheless, as shown in the inset of Fig. 3, the obtained expression for reproduces the observed values of with high accuracy. Since the coefficient can be obtained if is known (see above), Eq. (6) shows that the average impact of firm is a function of and only. If all then we would have obtained that , the characteristic values of for the four different stocks in our dataset are given in Table 1, varying in the range . In contrast Fig. 3 shows that , i.e. one finds a much larger exponent. Given that the weighted average of firm-level exponents is close to the market value , this increased exponent is most likely due to additional correlations between and .
IV Response functions
The price impact of a trade is not restricted to the instantaneous effect. There will be some response over time to the information contained in a trade. This leads us to look at the price impact tick time steps after the trade is executed at tick time . The relationship between tick time and real time varies for different stocks and different years but typically ticks equates to approximately minutes. This delayed impact is given by
(8) |
Note that . Since the quote after a delay can be affected by other trades between and , the response at this time can be positive or negative (relative to the sign of the initial trade). The analysis of data from markets other than the Spanish Stock Market has shown that the volume-dependent response function can often be factorized as bouchaud2 , where is the instantaneous market impact function. A similar relation also holds for the Spanish market, and allows us to restrict our attention to the response function given by
(9) |
which does not depend on . This is the average response at time to a trade at time regardless of the volume of the trade and regardless of the trader who triggered the initial trade. We will refer to as the global market response function. As with the instantaneous impact we can also examine response functions for individual agents by considering the average impact ticks after a trade triggered by a particular firm, :
(10) |
where is the set of all times with trades initiated by firm . As before denotes an average over tick time , subject to appropriate constraints (e.g. ).

Resulting individual response functions for TEF are shown in Fig. 5b). As seen in the figure the response functions on the individual level are statistically different from and show a large degree of heterogeneity. Nevertheless both the market and most traders’ response functions appear to either level off at large time lags , or to become negative for very large , no divergences are observed, similar to what is reported for other markets bouchaud1 ; toth for different stocks. As expected we also recover the fact that , indicating that the observed finite response in the market results from the average of finite responses at the firm-level.
The finite response for the market and the individuals may appear surprising at first, as the the trading behaviour of agents and the market is typically seen to display long-range correlations bouchaud2 ; lillo2 ; hasbrouck . For the market, these correlations are quantified in terms of
(11) |
As an example we have computed for the set of all trades in TEF, and as seen in Fig. 5a) the correlation function exhibits a slow power-law decay, , at long times with . For the other stocks we get that , and . This indicates that, similar to what has been seen in other markets, the order flow is a long-memory process, i.e. . In order to address the apparent contradiction between long-range correlation in trade signs, and finite response at the firm-level it is important to realize that Eq. (10) represents the response of the whole market to trades by an individual firm. Hence it is important to consider how the trade signs of the whole market are correlated with the trade signs of a given firm. Specifically we define the correlation function
(12) |
where the trade at time is initiated by firm , and where the later transaction at time can be triggered by any trader. Nevertheless, we find that at large the correlation of the market trade signs with that of a single firm is essentially dominated by correlations of the firm with itself.
Similar to what is observed in the response functions, the obtained correlation functions exhibit a significant degree of variation, see Fig. 5a). In particular we find that the functional form for can differ significantly from that of . This might be due to the different ways in which participants execute large orders over time lillo2005 . However, by definition, we must recover . Thus, the functional form of results from the pool of correlation functions exhibited by the individual firms. The market-level exponent is, in this picture, a (convoluted) function of the different shapes of correlation functions of the individual market members which might explain the large heterogeneity of the exponent found across markets and stocks bouchaud1
The apparent inconsistency between long-range correlation in the traders’ behaviour on the one hand, but finite long-time response on the other hand has triggered several different modeling attempts bouchaud1 ; bouchaud2 ; farmer . In the model of Bouchaud et al bouchaud2 market impact is assumed to be temporary. Mid-quote prices are then written as
(13) |
where is a so-called ‘bare’ impact function, propagating the effects of a single trade forward in time. The variables represent noise, assumed to be uncorrelated with the trade signs, and is the (unsigned) instantaneous impact at time . Substituting Eq. (13) into the definition of the response function, Eq. (9), one finds
where we have assumed that and where we have used . Given the long-range nature of correlations in the order flow and the unpredictabilty of prices (i.e. the finiteness of response functions at long times) the shape of the bare propagator is severly restricted in the model of bouchaud2 . Since decays as a power law (see Fig. 5a) the bare impact function was assumed to be of the form
(15) |
where , and are constants. The key finding of bouchaud2 is that the exponent requires fine tuning so as to ensure finite response at long times. The critical value of necessary to achieve this is given by .
The validity of these hypotheses can be tested in our dataset. We insert the response function and the correlation function , as obtained from the data into Eq. (LABEL:eqn:jpb) and then subsequently invert it to get . Results for TEF are shown in Fig. 6, and we find which is indeed very close to the critical value which one would derive from the exponent obtained from the correlation function. For the other stocks we get similar agreement for SAN, (), but a moderate deviation for the other two stocks: () and ().

We next investigate whether a model similar to that of bouchaud2 can be devised to relate market impact and correlation on the level of individual traders. The hypothesis we want to test is whether Eq. (13), with the bare impact function obtained on the market level, is able to capture how the market digests orders placed by individual firms. To this end we substitute Eq. (13) into Eq. (10) and obtain
(16) | |||||
with as defined in Eq. (12). Thus, within the model of Eq. (13), any observed difference between the response functions of different firms is expected only to result from the different shapes of their correlation functions – the ‘bare’ impact function is the same for all traders in this approach. Moreover, the unique (applicable to all traders) and the linearity of the model ensure that we recover Eq (LABEL:eqn:jpb) by summing Eqs. (16) over all firms, weighted appropriately by their participation ratios .
In principle, the most straightforward way to test the validity of Eq. (16) for each trader may seem to be to compute the response and correlation functions and from the data and to invert Eq. (16) for each agent, solving for , and then to compare the resulting bare impact functions. This would then allow to decide whether the bare propagator can be assumed to be of a global nature, applying to all traders, or whether the market digests trades by different firms differently, resulting in trader-specific kernels . While we have attempted this, no statistically significant statements about the existence of a global kernel or otherwise are possible from our dataset.

Some indirect evidence regarding the validity of Eq. (16) is shown in Fig. 7a) however. From the data we have computed the average cost of a uniform trading strategy per firm:
(17) |
and compared it with the area under the correlation function , which is a decreasing function of the exponent if we assume . In our calculations we used . The prediction from Eq. (16) is that bouchaud2 and then those firms with larger (smaller ) should have larger costs : indeed this is what we find in Fig. 7a) when we use Eq. (16) to reconstruct from the market bare impact function and the individual and . However, the real data from direct measurements of and shows precisely the opposite behavior: the larger the smaller the cost , which means that firms which have a more correlated order flow do have less temporal market impact than those which are short-time correlated. This can also be seen in Fig. 5, where we show and for a given set of firms. These observations imply that the model of Eq. (13) and the assumptions made to reach Eqs. (LABEL:eqn:jpb) and (16) are presumably too simplistic to accommodate the observed behavior. Market impact on the level of individual traders does not appear to be propagated through a global impact function , applicable to all traders, and particular, the heterogeneity seen in the response functions are not soley the result of the heterogeneity seen in . Instead we conclude that heterogeneities both in and in the trader-specific propagator contribute to the variation seen in individual-level response functions.
This counterintuitive behavior implies that there is a more intricate connection between a firms’ trading flow and their response function than suggested by the relatively simple model of Eq. (16). Evidence of this more intricate connection can be found in the relationship between the instantaneous impact of a firm’s trades and their order-flow correlation. As can be seen in Fig. 7b), the longer the order flow is correlated in time, the smaller the instantaneous impact is. A possible explanation of this is that market participants tend to minimize the total market impact of a hidden order either by (i) placing mostly short hidden orders (and then having short correlated order flows) and not taking into account instantaneous market impact (and thus incurring large ) or, (ii) the other way around, placing mostly long hidden order (resulting in order flows with long-range correlation), but only trading when instantaneous market impact is guaranteed to be very small. Note that this explanation implies that in this latter case some participants only trade when liquidity is large enough while in the former case those participants might trade even under low liquidity conditions and thus having larger . Therefore, if different participants use different liquidity strategies we might expect that the market responds differently to market orders of different participants, and as a consequence the bare response, , might not be universal for all firms. On the other hand one should also keep in mind that, as was shown in toth ; eisler , the response to and correlation of market orders can be different from the ones of limit orders. In our model (13) we are only considering market orders, and find that the model does not do well in reproducing the behaviors of individual firms based on the assumption of a single . When limit orders are taken into account explicitly this picture might potentially change.
V Conclusions
We have calculated individual price impact functions for active firms trading on the Spanish Stock Market, and observe that they differ significantly from each other and from the impact function of the market. We find that this heterogeneity cannot be explained by random sampling from the global price impact function of the market. Fitting individual-level impact functions to power laws of the form we find a negative correlation between the exponent, , and the overall scale of the impact, . This relationship results from a maximum acceptable impact for trades of large volumes, applicable to all firms. We find evidence that the functional form of the market impact function (i.e. the pair ) is not a universal property across markets and stocks, set by the manner in which a particular market is run. Instead our results suggest that the global market impact function is to be interpreted as a weighted convolution of individual-level market impact functions, emerging through complex interaction of the pool of individual trading strategies operating on the market.
We have also considered response functions, both on the level of the market as a whole, and for individual market members. Individual-level response functions are obtained by conditioning measurements on transactions triggered by a particular firm. As for instantaneous impact, individual-level response functions are found to be different from the response function of the whole market. Consequently we have explored whether existing models of global market response can be extended to the level of individual market members. In the literature response functions have for example been modeled using a linear relation between trades and prices bouchaud2 . Assuming that the price impact of a single transation is propagated in time according to a kernel , known as the ‘bare impact function’, this linear model connects market-level response and correlation, and has been found to be successful to reconcile the apparent paradox of long-correlated order flows and unpredictable price movements. We found that indeed the same market-level result applies to the Spanish Stock Market. However, assuming the existence of a global kernel propagating the impacts of trades by any firm uniformly, and applying the theory on the level of single firms we find that the resulting model fares less well in connecting individual-level response and correlation functions, suggesting that there is no universal bare impact function applying equally to all traders. In particular our data indicates that the more correlated the order flow of an individual is, the smaller their response function becomes – a somewhat counterintuitive result. This suggests that while the simple model derived from the assumptions of Bouchaud et al bouchaud2 is sufficient to solve the above paradox at the level of the whole market, a more detailed model is required to describe market impact at the level of individual firms in the dataset that we have studied. Several remarks are here in order: first, our database contains information only about market orders, and so our analysis is restricted to this type of trades. However, limit orders and/or cancelation of orders might be also important to understand market impact and the response functions both on the global and on the individual level toth ; eisler . Secondly, it might be possible that the linearity of the model of Eq. (13) is too large a restriction to reproduce real price formation, as suggested in gatheral . It may therefore be necessary to use more general non-linear models and/or models that include variables other than the volume and the sign of the orders. Finally, another possible important effect in market impact could lie in the correlation between the behaviour of market participants. As reported in moro2 , trading strategies of different participants are correlated, while the model of Eqs. (13) and (16) assumes that individual response function are independent of the rest of the participants’ trades.
There is now a growing body of work investigating features of financial markets on a scale finer than that of the whole market. Such work includes studies of aggregates of individual actions as in toth and firm-by-firm analyses such as carollo . We have shown that there exists a remarkable range of different behaviours at the level of firms. Similar results have recently been discovered for liquidity provision and price response in toth (using a notably different form of response function to the one discussed in this paper). Our results indicate that the observed behavior at the level of the market can be seen as a convoluted and weighted average of the heterogeneous behavior of the firms participating in it. Thus, the origin of the scattered values of the different exponents found in the microstructure properties and functions across different markets (quantities such as , , ) may have their roots in the different composition of market participants at different market places, and in the nature of the strategies of market members. This is in sharp contrast with theoretical models suggesting universal values (e.g. the ‘square-root law’) for market impact functions based on homogeneous behavior of market participants gabaix ; gabaix2 ; farmer4 ; barra ; toth2 . It is our hope that our work will help to inform and to evolve models which include heterogeneity in price impact, to understand how such models operate on the market level farmer0 , and to encourage further investigations into the relationship between individual and market behaviour in other areas.
VI Acknowledgements
TG acknowledges funding by the Research Councils UK (RCUK reference EP/E500048/1), and by the Engineering and Physical Sciences Research Council EPSRC (reference EP/I019200/1). AJB is funded by EPSRC. EM acknowledges funding from Ministerio de Educaci n y Ciencia (Spain) through projects i-Math, FIS2006-01485 (MOSAICO) and FIS2010-22047-C05-04.
References
- (1) J. D. Farmer, Market force, ecology and evolution, Industrial and Corporate Change 11, 895 (2002).
- (2) J.-P. Bouchaud, Price Impact. Quantitative Finance Papers (2009)
- (3) J.-P. Bouchaud, J. D. Farmer, F. Lillo, How markets slowly digest changes in supply and demand, in: Handbook of Financial Markets: Dynamics and Evolution, North-Holland, Elsevier, 2009.
- (4) F. Lillo, J. D. Farmer, R. N. Mantegna, Nature 421 (2003) 129
- (5) J. D. Farmer, A. Gerig, F. Lillo, S. Mike, Quantitative Finance 6 (2006) 107
- (6) J.-P. Bouchaud, Y. Gefen, M. Potters, M. Wyart, Quantitative Finance 4 (2004) 76
- (7) G. Vaglica, F. Lillo, E. Moro, R. N. Mantegna, Phys Rev E 77 (2008) 036110
- (8) F. Lillo, E. Moro, G. Vaglica, R. N. Mantegna, New J. Phys. 10 (2008) 043019
- (9) M. Potters, J.-P. Bouchaud, Physica A 324 (2003) 133
- (10) F. Lillo, S. Mike, and J. D. Farmer, Phys. Rev. E 71 (2005) 066122
- (11) B. Toth, Z. Eisler, F. Lillo, J.-P. Bouchaud, J. Kockelkoren, J. D. Farmer, preprint arXiv:1104.0587v1 (2011)
- (12) A. Carollo, G. Vaglica, F. Lillo, R. N. Mantegna, preprint arxiv:1102.0687v1 (2011)
- (13) I. Zovko, J.D. Farmer, in S. Abe et al. (Eds), Complexity, Metastability and Nonextensitivity: An International Conference (2007), AIP Conference Proceedings, Springer
- (14) E. Moro, J. Vicente, L. G. Moyano, A. Gerig, J. D. Farmer, G. Vaglica, F. Lillo, R. N. Mantegna, Phys. Rev. E 80 (2009) 066102
- (15) G. Vaglica, F. Lillo, R. N. Mantegna, New. J. Phys. 12 (2010) 075031
- (16) R. Kissell, M. Glantz, Optimal Trading Strategies, American Management Society, New York NY (2003)
- (17) F. Lillo, J. D. Farmer (2004) ”The Long Memory of the Efficient Market”, Studies in Nonlinear Dynamics and Econometrics: Vol. 8: No. 3, Article 1.
- (18) J. Hasbrouck, J. Fin. XLVI (1991) 179
- (19) J. D. Farmer, J.-P. Bouchaud, Quantiative Finance 314 (2004) 7
- (20) J. D. Farmer, P. Patelli, I. Zovko, Proc. Nat. Acad. Sci. US 102 (2005) 2254
- (21) V. Plerou, P. Gopikrishnan, X. Gabaix, H. E. Stanley, Phys. Rev. E 66 (2002) 027104
- (22) R. N. Mantegna, H. E. Stanley, An Introduction to Econophysics: Correlations and Complexity in Finance, Cambridge University Press (Cambridge, 1999)
- (23) A. Gerig, A theory for market impact: How order flow affects stock price, PhD thesis (2008), arXiv:0804.3818.
- (24) Z. Eisler, J.-P. Bouchaud, J. Kockelkoren, The price impact of order book events: market orders, limit orders and cancellations, to appear in Quantitative Finance, arXiv:0904.0900
- (25) J. Gatheral, Quantitative Finance (2010) vol. 10 (7) pp. 749-759
- (26) X. Gabaix, P. Gopikrishnan, V. Plerou, and H. E. Stanely, Nature 423, 267 (2003)
- (27) X. Gabaix, P. Gopikrishnan, V. Plerou, and H. Stanley, Quarterly Journal of Economics 121, 461 (2006).
- (28) Y. C. Zhang, Physica A 269, 30 (1999).
- (29) J. D. Farmer, A. Gerig, F. Lillo, H. Waelbroeck, How Efficiency Shapes Market Impact, arXiv:1102.5457
- (30) J. D. Farmer and F. Lillo, Quantitative Finance 314, 7 (2004).
- (31) BARRA, Market impact model handbook (Berkeley, California, Barra, 1997).
- (32) B. Toth et al. Anomalous price impact and the critical nature of liquidity in financial markets. arXiv:1105.1694 (2011).
- (33) L. K. Chan and J. Lakonishok, Journal of Financial Economics 33 173 (1993).
- (34) R. Almgren, C. Thum, H. L. Hauptmann, and H. Li, Equity market impact. Risk, July, 2005.
- (35) P. Gopikrishnan,V. Plerou, X. Gabaix, H. E. Stanley, Phys. Rev. E 62 (2000) R4493
Appendix A Data processing
This section outlines the processing procedure used on the data. It involves looking for instances where a firm triggers multiple trades of the same sign, at the same time stamp. In our dataset (real) time is resolved up to the accuracy of seconds, so that this applies to trades triggered in the same second. An example of such an occurrence in the data is shown in Table. 2.
Sec | no. Shares | Price | |||||
⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
2777 | 9403 | 9821 | 1 | 100 | 17.25 | 7.454 | 7.455 |
2777 | 9403 | 9575 | 1 | 150 | 17.25 | 7.454 | 7.455 |
2777 | 9403 | 9813 | 1 | 50 | 17.25 | 7.454 | 7.455 |
⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
The data shows three buy orders triggered by the same firm, 9403, for 100, 150 and 50 shares. The quotes before and after each trade are the same because these are only calculated at the end of each second. Therefore, these lines of data should not each by considered as separate trades each with the same impact. This data actually represents firm 9403 placing a market order for 300 shares which happens to be filled by opposing limit orders from three different firms. This trade should be represented as shown in Table. 3.
Sec | no. Shares | Price | ||||
---|---|---|---|---|---|---|
⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
2777 | 9403 | 1 | 300 | 17.25 | 7.454 | 7.455 |
⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
This procedure is repeated for all data sets. Note that it is no longer sensible to include information about who filled the opposite side of an order since this may be more than one firm. The processed data therefore only includes the ID of the firm which triggered the transaction. As mentioned in Sec. III, not performing this processing results in the attribution of impacts resulting from one larger volume trade to multiple trades of smaller volumes.
It is interesting to note that the global impact function calculated from the raw data, i.e. without the processing just explained, can be fitted to a power law with an exponent of for all stocks together, significantly lower than the exponent of obtained from the processed data.