
|
|
The Market Impact Model -
The Market Impact Model
|
|
Actually, however, when we measure the market’s response to price deviation, we find that the elastic function is compressed within narrower vertical limits. This compression is probably due to the presence of price-takers in the market—investors who are content to trade at whatever price is quoted in the market, and who, therefore, do not respond to price signals.
We find it convenient to parameterize the elasticity function as:
(3)
where:
f is the elastic fraction; it describes the maximum strength of the market’s response to price signals
c is the elastic coefficient; it describes the sensitivity of the market to price deviations
tanh() is the hyperbolic tangent function
We also define the elasticity S as the slope of the elasticity function at the point
= 0. For small deviations
:
(4)
The slope is related to the elastic fraction and coefficient by S = fc. S is the elasticity reported in the Market Impact Model.
Referring to FIGURE 2, we see that the vertical range of the function is 2f, and S is the steepness of the function at the origin. The elastic coefficient c determines how quickly the function flexes in response to price deviations.

Figure 2 - Actual form of the elasticity function
When we measure these various parameters for different assets (see FIGURE 3), we find some interesting tendencies. For the larger companies the elastic fraction tends to be lower, while the elastic coefficient tends to be higher. In other words, more of the orders for these assets are generated by price-takers, but the non-price-takers seem to be fairly sensitive to price deviations. By contrast, for smaller companies it seems that fewer orders are generated by price-takers, but larger price deviations are required to generate a response. Possibly investors are less certain of what the "right" price is for these assets, and so they are slower to perceive a bargain.

Figure 3 - Elasticity parameters as a function of capitalization
Although it requires fairly sophisticated econometric technique to back the elasticity function out of the available data, we may note that the specialist has a considerable informational advantage in this regard. Simply by looking at the limit order book, he can gauge the strength of near market demand. Furthermore, by moving his quotes around he can test the market's response to price changes. Thus, he can assess the likely reaction of order flow to price change.
Volatility
Elasticity describes the reaction of order flow to deviation of the market price from the equilibrium price. However, the equilibrium price itself varies due to the changing level of demand for an asset. The volatility factor provides a description of this variability.
The standard model for asset prices is that they follow a lognormal diffusion process. This process is characterized by two parameters
and
, such that if
is the price of the asset at time t, then for

r is normally distributed with mean
and variance
. Several improvements can be made on this basic model:
Intensity
There is considerable variability in how quickly orders for a given asset flow to the market. FIGURE 4 illustrates this variation for GE on a daily time scale, and FIGURE 5 shows the variation on an intraday time scale.

Figure 4 - Number of trades per day for General Electric

Figure 5 - Number of trades per half-hour for General Electric
This variability may at first seem random, but careful data analysis reveals a rich degree of structure. For instance:
The intensity factor is actually an entire submodel of trading activity. It provides a forecast of the level of trading activity and of the typical variation around that level.
Shape
For a given asset, there is considerable variation in trade sizes. Again we turn to GE to illustrate this effect (see FIGURE 6).

Figure 6 - Trade size distribution for General Electric, showing percent of trades made
Obviously only the largest portfolios can place the largest orders and hence give rise to the largest transactions. We are led, therefore, to hypothesize a relationship between the distributions of portfolio sizes, order sizes, and transaction sizes. FIGURE 7 makes the comparison. In fact, we see that there is a rough similarity between these distributions. We note also, however, that there is a progressive shift leftward. Basically, as positions are moved through the market, they get broken up into multiple orders and an order may give rise to multiple transactions. Thus, a process of fragmentation shifts the distributions leftward. Here we are most probably observing the efforts of traders to minimize realization of market impact costs.

Figure 7 - Distribution of order sizes for NYSE system orders, fill sizes for those orders, and portfolio sizes for U.S. equity portfolios of $500 million or more
Another interesting feature of the data is the preference for round numbers, as indicated by the peaks at 100, 1000, and 5000 shares. We can also measure sizes in value rather than share terms, and then we find some preference for positions of $1 million. Probably these preferences arise from the experience that it is easier to find counterparties at these sizes.
A third feature of the data we may remark on is its tendency to carry through time. As we have noted, ultimately there is a connection between the distribution of portfolio sizes and of trade sizes. The mean of the distribution of portfolio sizes changes, of course, with the rise and fall of the overall market. Aside from this effect, however, the shape of the portfolio size distribution is quite stable. We expect the order and transaction size distributions also to be stable through time. Indeed, this is basically the case. However, two factors lead to greater variability in these measures:

Figure 8 - Trade size distribution for General Electric, showing values traded
The shape factor models the distribution of possible trade sizes. We have chosen to model this distribution as a mixture of continuous and discrete distributions. The continuous part captures the overall shape of the distribution, and in particular the tail. The discrete part captures the extra weight that occurs at round numbers.
The liquidity provider's risk
Collectively elasticity
, volatility
, intensity
, and shape
constitute a careful model of the uncertain trading environment faced by the liquidity provider. Suppose the liquidity provider assumes a position of size
at a price that represents a deviation
from the equilibrium. As trading occurs, there are many possible paths by which the liquidity provider can clear this position out of inventory. By applying our model we can calculate the probability of each individual path, much as was done in exhibit 1 of the previous excerpt in this series.1 In this way, we can find the distribution of possible returns that might be earned by the liquidity provider. This distribution is characterized by a certain mean
and standard deviation
. The term
is what we have meant by the liquidity provider's risk.
Recall that the liquidity provider seeks to maximize the ratio of return (
) to risk (
) subject to competitive pressures. For
= 0 we have
= 0, and as
increases,
increases. Furthermore, as
increases, r(V,d,e,s,f,z)
decreases. This combination causes the return/risk ratio to increase with
, which at a unique
for each stock will yield a
target ratio (
) characteristic of the market as a whole:
(5)
We denote this unique
as
. Since
,
,
, and
are all characteristics
of the particular asset, we abbreviate
as
for asset i. As
we shall now see, the ratio
is the
market tone.
Market tone
The market tone (
) is a market-wide number. To estimate it, we form a sample
of trades in a cross-section of assets on a given day. Since we require separate market tones for buyer- and seller-initiated transactions and for different market mechanisms, we restrict the sample accordingly. For
, a trade in the sample, we suppose that K(
) is the estimated impact of the trade and i(
) is the asset traded.
Then we set
by the requirement that it minimize:
(6)
where the sum is taken over all
in the sample
. The estimate of
is based on data from a single day. From day to day, however,
tends to change by only a few percent (at least during reasonably steady market conditions). The implication is that today's estimate of the market tone provides an adequate forecast of tomorrow's market tone.
Preliminary calculation of impact
Given the market tone
and the asset parameters
,
,
,
, we may calculate the market impact cost of a trade of size
as:
(7)
These estimates are made under the assumption that the market is at equilibrium at the time of the trade and that the liquidity provider holds a neutral inventory position. If the liquidity provider was looking to unwind a certain position and this trade provided such an opportunity, then the impact would probably be overestimated. Similarly, in non-equilibrium conditions, this estimate could be an underestimate.
We make the assumption of trading at equilibrium for practical reasons. Our goal is to provide forecasts valid for one to a few days ahead. Over this time frame there is little ability to predict in which direction (buy or sell) market disequilibrium will lie. Furthermore, to the extent there is any ability to predict the market's momentum, our research shows that it is already being priced by the market. This finding is entirely consistent with market efficiency. Thus, an equilibrium assumption is appropriate for the application we have in mind. For a randomly constructed sample of trades, we would expect the discrepancy between the hypothesis and reality to balance out over time. Thus, the impact estimates should retain their value, provided they are interpreted as expectations rather than on a trade-by-trade basis.
Skill
Investors' actual processes do not generate random samples of orders, however. For instance:
Accordingly, we introduce a skill factor
that is used to adjust the forecast impact as:
(8)
and the impact cost is adjusted similarly. Thus, a skill of 0 corresponds to the preliminary model forecast, while a skill of 1 implies the ability to eliminate market impact costs through skillful exploitation of one's trading opportunities.
Naturally, the skill factor needs to be estimated for each investor separately by comparing average trade costs to the forecast for the generic investor.
The market impact function
We have completed the description of the model. In summary, we see that the market impact cost function F() is:
=
(9)
Although the functional form of F() is quite complex, we can easily determine the effect of each variable on the forecast cost.
The piecewise-linear approximation
The full market impact function F() is very time-consuming to compute. Accordingly, we often replace it by an approximation that can be computed quickly. There are many different ways of constructing an approximating function. For some applications, however, it is convenient for the approximating function to be piecewise-linear, and so we use a function of this class. Constructing an approximation always means accepting some discrepancy between the base function and its approximation. We have constructed the approximation by requiring that:
The realized spread
For the smallest trades, we find that the predicted impact is generally less than the minimum tick size. Accordingly, we need to increase the cost function to reflect the reality of minimum impacts. We rely on a measure of the spread for this adjustment. Many trades actually occur inside the quoted spread. Accordingly, we deflate the quoted spread by a factor that measures the volume of trading inside the quoted spread. We term this deflated spread the realized spread, since it reflects the spread investors actually pay. For the smallest trades, the forecast impact is rounded up to the realized spread, and the piecewise-linear cost function is adjusted accordingly.
Summary
There is considerable fine detail to market conditions for an asset. We model this detail with attention to the features that are of particular significance to a liquidity provider. Thus, we produce four submodels of elasticity, volatility, intensity, and shape that characterize market conditions for an asset. From this information, we can evaluate the liquidity provider's risk. Combining the quantity of risk with the market tone leads to a forecast cost for the generic investor. A process-level adjustment, the skill, then adapts the forecast to a specific investor. Finally, a piecewise-linear approximation is introduced to achieve a computationally efficient implementation. The final result is a forecast of market impact costs.
[client support]
[portfolio management]
[investment data]
[trading services] [search] [site map] [contact us] [home]
Any questions or bug reports regarding this service should go to contactus@barra.com. |