Bayesian Adaptive Trading with a Daily Cycle
|
|
|
- Bennett Hicks
- 10 years ago
- Views:
Transcription
1 Bayesian Adaptive Trading with a Daily Cycle Robert Almgren and Julian Lorenz July 28, 26 Abstract Standard models of algorithmic trading neglect the presence of a daily cycle. We construct a model in which the trader uses information from observations of price evolution during the day to continuously update his estimate of other traders target sizes and directions. He uses this information to determine an optimal trade schedule to minimize total expected cost of trading, subject to sign constraints (never buy as part of a sell program). We argue that although these strategies are determined using very simple dynamic reasoning at each moment they assume that current conditions will last until the end of trading they are in fact the globally optimal strategies as would be determined by dynamic programming. Electronic Trading Services, Banc of America Securities LLC, New York; [email protected]. Institute of Theoretical Computer Science, ETH Zürich; [email protected]. Partially supported by UBS AG. 1
2 Almgren/Lorenz, Bayesian Trading July 28, Introduction This paper presents a model for price dynamics and optimal trading that explicitly includes the daily trading cycle and the trader s attempt to learn the targets of other market participants. This is in contrast to most current models of optimal trading strategies, that view time as an undifferentiated continuum, and that view other traders as a collection of random noise sources. This paper has two primary motivations. The first set of motivations is academic articles by Brunnermeier and Pedersen (25) and Carlin, Lobo, and Viswanathan (25). In these articles, institutional trading has an explicit daily cycle, based on the assumption that at the beginning of each day, each informed market participant, or institutional investor, is exogeneously given a trade target. These participants know the targets of the other informed traders, and they must decide whether to cooperate with their peers so as not to lose value to uninformed traders, or whether to compete and take value from their peers. The novel feature of our model is that the participants do not know each others targets, but must guess them by observing price dynamics throughout the day. We take for granted that informed participants will use all available information to compete with each other. The second set of motivations is the popularity of execution algorithms that adapt to changes in price of the asset being traded, either by accelerating execution when the price moves in the trader s favor, or conversely. Although these optimal trade models may be derived by introducing various forms of risk aversion (Kissell and Malamut 26; Almgren and Lorenz 26), the most common justification for them is a belief in mean reversion or momentum of the asset price. Our model may be interpreted as one plausible way to model price momentum. There is an underlying drift factor, caused by the net positions being executed by other institutional investors. This factor is approximately constant throughout the day because other traders execute across the entire day. Thus price increases in the early part of the day suggest that this factor is positive, which suggests that prices will continue to increase throughout the day. This is different from a short-term momentum model in which the price change across one short period of time is correlated with the price change across a preceding period; most empirical evidence shows that such correlation is weak if it exists at all. Our strategies will exploit this momentum to minimize the ex-
3 Almgren/Lorenz, Bayesian Trading July 28, 26 3 pected value of trading costs, somewhat in the spirit of Bertsimas and Lo (1998), except that because we focus on long-term momentum, our results can obtain higher gains. The daily cycle is an essential feature of this model. Large institutional participants make investment decisions overnight and implement them through the following trading day. Within each day, the morning is different from the afternoon, since an intelligent trader will spend the early trading hours collecting information about the targets of other traders, and will use this information to trade in the rest of the day. By contrast, in the market view that is implicitly assumed by most models, trade decisions are made at random times and trade programs have random durations, with no regard to the daily cycle. Thus, if one observes buy pressure from the market as a whole, one has no reason to believe that this pressure will last more than a short time. From the point of view of optimal trading, price motions are purely random. In addition, we incorporate the very important feature of constraints on trade direction: the trader must never sell as part of a buy program, even if this would yield lower expected costs (or give an expected profit) because of anticipated negative drift in the price. This is for two reasons: First, we take the point of view of an broker/dealer executing an agency trade for a client. Second, we neglect the bid/offer spread and other fixed costs, which may greatly reduce the profitability of such reversing strategies. Our adaptive strategies simply shift buying or selling from one time period to another. This constraint is often binding, and globally affects the structure of optimal solutions. In many cases, it leads to the determination of an optimal end time for trading, and sometimes directs the strategy to stop trading completely for a finite time period in the middle of execution. In Section 2 below, we present our model of Brownian motion with a drift whose distribution is continuously updated using Bayesian inference. In Section 3 we present optimal trading strategies which, surprisingly, can be determined by computing a static optimal trajectory at each moment, assuming that the best parameter estimates at that time will persist until the end of the day.
4 Almgren/Lorenz, Bayesian Trading July 28, Price Model including Bayesian Update We consider trading in a single asset whose price is S(t), obeying an arithmetic random walk S(t) = S + αt + σ B(t) for t, (1) where B(t) is a standard Brownian motion, σ an absolute volatility and α a drift. In the presence of intraday seasonality, we interpret t as a volume time relative to a historical profile. Our interpretation is that volatility comes from the activity of the uninformed traders, whose average behavior can be predicted reasonably well. Mathematically, we assume that the value of σ is known precisely (for a Brownian process, σ can be estimated arbitrarily precisely from an arbitrarily short observation of the process). We interpret the drift as coming from the activity of other institutional traders, who have made trade decisions before the market opens, and who expect to execute these trades throughout the day. If these decisions are in the aggregate weighted to buys, then this will cause positive price pressure and an upwards drift; conversely for overall net selling. We do not know the net direction of these trades but we can infer it by observing prices. We implicitly assume that these traders are using VWAP-like strategies rather than arrival price, so that their trading is not front-loaded. This assumption is questionable; if the strategies are front-loaded then the drift coefficient would vary through the day. Thus we assume that the drift α is constant throughout the day, but we do not know its value. At the beginning of the day, we have a prior belief α N ( ᾱ, ν ) 2 prior belief, which will be updated using price observations during the day. There are thus two sources of randomness in the problem: the continuous Brownian motion representing the uninformed traders, and the single drift coefficient representing the constant trading of the large traders. 2.1 Bayesian inference Intuitively, as the trader observes prices from the beginning of the day onwards, he or she starts to get a feeling for the day s overall flow.
5 Almgren/Lorenz, Bayesian Trading July 28, 26 5 Mathematically, at time t we know the stock price trajectory S(τ) for τ t. In fact, all of our information about the drift comes from the final value S(t). Conditional on the value of α, the distribution of S(t) is S(t) S N ( αt, σ 2 t ) conditional on α. and after some calculation we find the unconditional distribution S(t) S N ( ᾱt, (σ 2 + ν 2 t)t ) unconditional. We then use Bayes rule Prob ( α S(t) ) = Prob( S(t) α ) Prob(α) Prob ( S(t) ) to obtain the posterior conditional distribution ( ᾱσ 2 + ν 2( ) ) S(t) S σ 2 α N, σ 2 + ν 2 t σ 2 + ν 2 t ν2 conditional on S(t). (2) This represents our best estimate of the true drift α, as well as our uncertainty in this estimate, based on combination of our prior belief with price information observed to time t. This formulation accomodates a wide variety of belief structures. If we believe our initial information is perfect, then we set ν = and our updated belief is always just the prior α = ᾱ with no updating. If we believe we have no reliable prior information, then we take ν 2 and our estimate is α N ( (S(t) S )/t, σ 2 /t ), coming entirely from the intraday observations. For t =, we will have S() = S, and our belief is just our prior. As t, our estimate becomes α N ( (S S )/t, ) : we have accumulated so much information that our prior belief becomes irrelevant. 2.2 Trading and price impact The trader has an order of X shares, which begins at time t = and must be completed by time t = T <. For concretness, we shall suppose X > and interpret this as a buy order. A trading trajectory is a function x(t) with x() = X and x(t ) =, representing the number of shares remaining to buy at time t. The
6 Almgren/Lorenz, Bayesian Trading July 28, 26 6 corresponding trading rate is v(t) = dx/dt. We shall require that v(t) for all t, so that the program never sells as part of a buy order. Together with the endpoint constraints, this requires x(t) X, but it may also be binding in the interior of this region. We use a linear market impact function for simplicity, although empirical work (Almgren, Thum, Hauptmann, and Li 25) suggests a concave function. Thus the actual execution price is S(t) = S(t) + η v(t) where η > is the coefficient of temporary market impact. The implementation shortfall C is the total cost of executing the buy program relative to the initial value, C = = σ S(t) v(t) dt X S x(t) db(t) + η v(t) 2 dt + α x(t) dt. (3) Here α is the true drift, that determines our cost whether or not we know its value. C is a random variable, both because the price S(t) is random, and because the trading strategy v(t) may be adapted to S. 3 Optimal Trading Strategies We now address the question of what trading strategies are optimal, given the above model for price evolution and market impact. In classic arrival price (Almgren and Chriss 2), trajectories are determined as a tradeoff between market impact and aversion to risk caused by volatility. The trader wants to complete the trade quickly to eliminate exposure to price volatility; he or she wants to trade slowly to minimize the costs of market impact. The optimal trajectory is determined as a balance between these two effects, parameterized by a coefficient of risk aversion. Risk-averse trading strategies can behave strangely in time (Almgren and Lorenz 26) even in the classic framework, depending on the precise formulation of the mean-variance tradeoff. In this case, the problem is complicated by the need to account for the variance in the estimation
7 Almgren/Lorenz, Bayesian Trading July 28, 26 7 of α. We have obtained partial solutions for the risk-averse problem but their complexity obscures the underlying structure. To focus on the drift, which is the most important new aspect of this problem, here we neglect risk aversion; we seek to minimize only the expectation of trading cost. That is, we assume that the pressure to complete the trade rapidly comes primarily from a desire to capture the price motion expressed by the drift α, and it is this effect that must be balanced against the desire to reduce impact costs by trading slowly. To support this description, we shall generally suppose that the original buy decision was made because the trader s belief has ᾱ >. We then expect α > in (3), and the term α x(t) dt is a positive cost. It may be that the true value has α <, or that intermediate price movements cause us to form a negative estimate. Because our point of view is that of a broker/dealer executing an agency trade, we shall always require that the trade be completed by t = T, unless the instructions are modified. For any deterministic trajectory x(t) specified at t =, C is a Gaussian variable. Conditional on the true value of α, it has expected value E(C) = η v(t) 2 dt + α x(t) dt conditional on α. (4) From (2), our best estimate at time t for the value of α is α (t, S) = ᾱσ 2 + ν 2( S S ) σ 2 + ν 2 t where S = S(t). Because the expectation (4) is linear in α, we may simply substitute the expected value α to see that, conditional on the information available at time t, the expected cost of the remaining program is E ( t, x(t), S, {x(τ)} ) = η v(τ) 2 dτ + α (t, S) x(τ) dτ. t t On the left, t is current time, x(t) is the number of shares currently remaining to buy, S is the current price, and {x(τ)} denotes the liquidation strategy that will be used on the remaining time t τ T. Our trading goal is to choose the remaining strategy to minimize this expected cost: determine x(τ) for t τ T so that (5) min E ( t, x(t), S, {x(τ)} ). (6) {x(τ)}
8 Almgren/Lorenz, Bayesian Trading July 28, 26 8 In computing this solution, we shall assume that the drift estimate α (t, S) does not change during the interval t τ T. In fact, it will change as new price information is observed. Our actual strategy will use only the initial instantaneous trade rate of this trajectory, continuously responding to price information. This is equivalent to following the strategy only for a very small time interval t, then recomputing. Thus our strategy is highly dynamic. We shall argue that this strategy determined is the true optimum strategy that would be computed by a full dynamic optimization. Loosely speaking, this will be because the expected value of future updates is zero, and thus they do not change the strategy of a risk-neutral trader. 3.1 Trajectories by calculus of variations We consider a small perturbation of the path x(τ) x(τ) + δx(τ) for t τ T. Since x(τ) is fixed at τ = t and τ = T, this perturbation must have δx(t) = δx(t ) =. The associated trade rate perturbation is δv(τ) = δx (τ), and the perturbation in cost (assuming that x(τ) and δx(τ) are twice differentiable) is δe = η = t t 2v(τ) δv(τ) dτ + α δx(τ) dτ ( 2η x (τ) + α ) δx(τ) dτ. (7) Here α = α ( t, S(t) ) is the best available drift estimate using information at time t, which we assume constant for t τ T. If x(τ) is an optimal solution, then there must not exist any admissible δx(τ) that gives δe <. t Unconstrained trajectories We temporarily neglect the sign constraint on x (τ). Then δx(τ) may have either positive or negative values independently for each τ, and any optimizing x(τ) must satisfy the ordinary differential equation (ODE) x (τ) = α 2η, t τ T. (8)
9 Almgren/Lorenz, Bayesian Trading July 28, 26 9 The solution to this equation that satisfies the boundary conditions is x(τ) = T τ T t x(t) α ( )( ) τ t T τ, t τ T, (9) 4η and the corresponding instantaneous trade rate is v(t, x) = x (τ) τ=t = x(t) T t + α ( ) T t 4η (1) as a function of time and shares remaining. This solution may violate the constraints: if α is large then the quadratic term in (9) may cause x(τ) to dip below zero, which would cause v(t) in (1) to become negative. This unconstrained solution is the sum of two pieces. The first piece is proportional to x(t) and represents the linear (VWAP) liquidation of the current position; it is the optimal strategy to reduce expected impact costs with no risk aversion. The second piece is independent of x(t) and would therefore exist even if the trader had no initial position. Just as in the solutions of Bertsimas and Lo (1998), this second piece is effectively a proprietary trading strategy superimposed on the liquidation. The magnitude of this strategy, and hence the possible gains, are determined by the ratio between the expected drift and the liquidity coefficient. Imposition of the constraint will couple these pieces together. Constrained trajectories If the constraint becomes binding, then it is no longer obvious that the integration by parts procedure used to derive (7) is valid. For example, if a trajectory that crosses the axis x = is simply clipped to satisfy x, then the derivative will be discontinuous. A more refined use of the calculus of variations gives the additional condition v(τ) must be continuous (though not necessarily differentiable). Thus when solutions meet the constraint, they must do so smoothly. Solutions are obtained by combining the ODE (8) in regions of smoothness, with this smooth pasting condition at the boundary points. The result may be summarized as follows. There is a critical drift value α c such that If α α c, then the constraint is not binding. The solution is the one given in (9) and (1).
10 Almgren/Lorenz, Bayesian Trading July 28, 26 1 x(t) t α= α c α= 2α c x(τ) α= α=2α c α=α c t τ T T Figure 1: Constrained solutions x(τ), starting at time t with shares x(t) and drift estimate α. For α >, the trajectories go below the linear profile to reduce expected purchase cost. For α α c, the constraint is not binding (shaded region). At α = α c the solutions become tangent to the line x = at τ = T, and for larger values they hit x = with zero slope at τ = T < T. For α < α c, trading does not begin until τ = t > t. If α > α c, then the solution is the one of (9,1), with a shortened end time T < T determined by 4η x(t) T t =. α This value is determined so that x (T ) = x(t ) =. The threshhold value α c is the value of α for which T = T : α c ( x(t), T t ) = 4η x(t) (T t) 2.
11 Almgren/Lorenz, Bayesian Trading July 28, If α < α c, then the solution is the one of (9,1), except that trading does not begin until a starting time t > t determined by T t = 4η x(t) α. This value is determined so that x (t ) = and x(t ) = x(t). The threshhold value α c is the value of α for which t = t. Figure 1 illustrates these solutions. Then the overall trade rate formula may be summarized as, α < α c x v(t, x, S) = T t + α ( ) T t, α < α c 4η x T t + α ( T t ) α x = 4η η, α > α c (11) where α = α ( t, S(t) ) by (5). This is our Bayesian adaptive strategy: it is a specific formula for the instantaneous trade rate as a function of price, time, and shares remaning. Since dx = v dt, this gives an ordinary differential equation for the trajectory x(t), with a stochastic element due to the presence of S(t). (It is not a stochastic differential equation since db appears only in ds, not in dx. Thus x(t) will have a first time derivative, but not a second derivative.) 3.2 Examples Figures 2 and 3 show examples of the strategies computed by this method. To produce these pictures, we began with a prior belief for α having mean ᾱ =.7 and standard deviation ν = 1. For each trajectory, we generated a random value of α from this distribution, and then generated a price path S(t) for t 1 with volatility σ = 1.5. For example, on a stock whose price is $1 per share, these would correspond to 1.5% daily volatility, and an initial drift estimate of +7 basis points with a substantial degree of uncertainty.
12 Almgren/Lorenz, Bayesian Trading July 28, X S(t) T T Figure 2: Adaptive trajectories. The inset shows price processes, and the main figure shows trade trajectories x(t). The dashed line is the static trajectory using the prior belief for the drift value. In this example, we have selected realizations with very high drift to highlight the solution behavior, including temporary interruption of trading when the drift estimate becomes more negative than the critical value (bold line). We set the impact coefficient η =.7 and the initial shares X = 1, meaning that liquidating the holdings using VWAP across one day will incur realized price impact of 7 basis points. Then for each sample path, we evaluate the share holdings x(t) using the Bayesian update strategy (11) and plot the trajectories. For comparison, we also show the optimal static trajectory using only the initial estimate of the drift. In Figure 2, to illustrate the features of the solution, we show a rather extreme collection of paths, having very high realized drifts. In Figure 3 we show a completely representative selection.
13 Almgren/Lorenz, Bayesian Trading July 28, X S(t) T T Figure 3: Same layout as Figure 2, but with more realistic sample paths. In both, the price initially trends downward (more strongly for the light path), causing the trader to estimate a drift that is smaller than his prior belief and to slow down his trading relative to the static solution. 3.3 Optimality of the Bayesian adaptive strategy The Bayes adaptive strategy (11) is locally optimal in the sense that at any intermediate time we use all the new information available and recompute the trajectory for the remainder as though we would use the same estimate until the end of trading. Since we do expect to update our estimate, it is not obvious that this is the true optimal strategy. Using the methods of stochastic optimal control we can formulate a Hamilton-Jacobi-Bellman (HJB) partial differential equation (PDE) for the value function of the corresponding dynamic program (see Appendix A). For the unconstrained case, we can solve this PDE analytically. The corresponding optimal strategy is computed by differentiating the value function, and this agrees precisely with (1). This computation verifies
14 Almgren/Lorenz, Bayesian Trading July 28, that the local solution is the dynamic optimal solution, for the unconstrained case. Furthermore, we may explicitly determine the gains due to adaptivity. The value function for the dynamic strategy, at t = with initial shares X, may be written = E stat where E stat E dyn = X2 η T + XᾱT 2 T 3 ᾱ 2 48η is the expected cost of the non-adaptive strategy determined at t = using the prior expected drift ᾱ. The additional term, = σ 2 T 2 48η 1 (1 δ) 3 (δ + ρ) dδ, ρ = σ 2 2 ν 2 T, δ = t T, is the reduction in expected cost obtained by using the Bayesian adaptive strategy (note that > ). The gain is independent of initial portfolio size X and thus, as discussed above, it represents the gains from a proprietary trading strategy superimposed on the risk-neutral liquidation profile. It can be seen that O(T 4 ) when T is small and O(T 2 ) when T is large, so the adaptivity adds very little value if applied to short-term correlation. This accounts for the small gains obtained by Bertsimas and Lo (1998), as discussed by Almgren and Chriss (2). For the constrained case, the HJB equation has complicated boundary conditions, and we are unable to determine an explicit analytic solution. However, we do not believe that imposition of the constraint should change the relation between the static and the dynamic solutions. Thus we believe that our Bayesian dynamic solution is the dynamic optimal solution in the constrained case as well. 4 Conclusion We have presented a simple model for momentum in price motion based on daily trading cycles, and derived optimal risk-neutral adaptive trading strategies. The momentum is understood to arise from the correlated trade targets being executed by large institutional investors. The trader
15 Almgren/Lorenz, Bayesian Trading July 28, begins with a belief about the direction of this imbalance, and expresses a level of confidence in this belief that may range anywhere from perfect knowledge to no knowledge. This belief is then updated using observations of the price process during trading. Under the assumptions of the model, our solutions deliver better performance than non-adaptive strategies. It is natural to ask whether this model can be justified by empirical data, but we would like to highlight some of the difficulties of doing such a study. In our model, the random daily drift is superimposed on the price volatility caused by small random traders. In theory, these two sources of randomness can be disentangled by measuring volatility on an intraday time scale and comparing it to daily volatility. If daily volatility is higher than intraday, then the difference can be attributed to serial correlation of the type considered here. In practice, because real price processes are far from Gaussian, it is difficult to do this comparison with any degree of reliability, even if one restricts attention to days when there is large institutional flow. We therefore justify our model not by empirical study, but by the practical observation that some fraction of traders do express interest in using strategies similar to the ones described here. Our model provides a conceptual framework for designing optimal strategies that capture this preference; without any such framework it is impossible to design algorithms except by completely ad hoc methods. A Stochastic Optimal Control Now we support our claim that the trade velocity (1) of the Bayesian adaptive strategy is in fact the optimal strategy for (6). For that, we will formulate the problem in a full dynamic programming framework. The control, the state variables, and the stochastic differential equations of problem (6) are given by v = rate of buying x = shares remaining to buy y = dollars spent so far s = stock price dx = v dt dy = (s + ηv) v dt ds = α dt + σ db
16 Almgren/Lorenz, Bayesian Trading July 28, where α N(ᾱ, ν 2 ), chosen randomly at t =. We begin at t = with shares x() = X, cash y() =, and initial stock price s() = S. The strategy v(t) must be adapted to the filtration of B, and must satisfiy x(t ) =. We focus on the unconstrained case and don t require x(t) X. We want to find a control function v(t) to minimize the final amount of dollars spent, min E[y(T )]. v(τ) s.t. x(t )= This is a common problem in stochastic optimal control, and solved by dynamic programming. Standard techniques lead to the Hamilton- Jacobi-Bellman (HJB) partial differential equation = u t σ 2 u ss + α u s + min v ( (s uy u x ) v + ηuy v 2) for the value function u(t, x, y, s) = min E[y(T )]. v(τ), t τ T, s.t. x(t )= α = α (t, s) denotes the estimate of α at time t as computed in (2). The optimal trade velocity is found as v (t, x, y, s) = u x s u y (12) 2η u y and we have the final HJB partial differential equation = u t σ 2 u ss + α u s ( s uy u x ) 2 4η u y (13) for u(t, x, y, s) together with the boundary condition It is straightforward to check that u(t, x, y, s) = y + xs + u(t,, y, s) = y for all y, s. (14) x2 η T t + x α (t, s) (T t) 2 (T t)3 α (t, s) 2 48η t σ 2 ν 4 (T τ) 3 dτ (15) 48η(τν 2 + σ 2 ) 2
17 Almgren/Lorenz, Bayesian Trading July 28, satisfies the PDE (13) and the boundary conditions (14). Moreover, the corresponding optimal trade velocity (12) reads v (t, x, y, s) = x(t, x, y, s) T t + α (t, s) (T t) 4η which is exactly the trade velocity (1). That is, the Bayesian adaptive strategy is in fact the optimal strategy for the optimization problem (6). For the constrained case, the optimal velocity (12) becomes { } ux s u y v (t, x, y, s) = max,. 2η u y This makes the corresponding PDE even more highly nonlinear, and we do not know how to derive explicit solutions. References Almgren, R. and N. Chriss (2). Optimal execution of portfolio transactions. J. Risk 3(2), , 14 Almgren, R. and J. Lorenz (26). Adaptive arrival price. Preprint. 2, 6 Almgren, R., C. Thum, E. Hauptmann, and H. Li (25). Equity market impact. Risk 18(7, July), Bertsimas, D. and A. W. Lo (1998). Optimal control of execution costs. J. Financial Markets 1, , 9, 14 Brunnermeier, M. K. and L. H. Pedersen (25). Predatory trading. J. Finance 6(4), Carlin, B. I., M. S. Lobo, and S. Viswanathan (25). Episodic liquidity crises: Cooperative and predatory trading. Preprint. 2 Kissell, R. and R. Malamut (26). Algorithmic decision-making framework. J. Trading 1(1),
Adaptive Arrival Price
Adaptive Arrival Price Julian Lorenz (ETH Zurich, Switzerland) Robert Almgren (Adjunct Professor, New York University) Algorithmic Trading 2008, London 07. 04. 2008 Outline Evolution of algorithmic trading
Execution Costs. Post-trade reporting. December 17, 2008 Robert Almgren / Encyclopedia of Quantitative Finance Execution Costs 1
December 17, 2008 Robert Almgren / Encyclopedia of Quantitative Finance Execution Costs 1 Execution Costs Execution costs are the difference in value between an ideal trade and what was actually done.
FE570 Financial Markets and Trading. Stevens Institute of Technology
FE570 Financial Markets and Trading Lecture 13. Execution Strategies (Ref. Anatoly Schmidt CHAPTER 13 Execution Strategies) Steve Yang Stevens Institute of Technology 11/27/2012 Outline 1 Execution Strategies
On the Efficiency of Competitive Stock Markets Where Traders Have Diverse Information
Finance 400 A. Penati - G. Pennacchi Notes on On the Efficiency of Competitive Stock Markets Where Traders Have Diverse Information by Sanford Grossman This model shows how the heterogeneous information
Notes on Black-Scholes Option Pricing Formula
. Notes on Black-Scholes Option Pricing Formula by De-Xing Guan March 2006 These notes are a brief introduction to the Black-Scholes formula, which prices the European call options. The essential reading
The Behavior of Bonds and Interest Rates. An Impossible Bond Pricing Model. 780 w Interest Rate Models
780 w Interest Rate Models The Behavior of Bonds and Interest Rates Before discussing how a bond market-maker would delta-hedge, we first need to specify how bonds behave. Suppose we try to model a zero-coupon
Mathematical Finance
Mathematical Finance Option Pricing under the Risk-Neutral Measure Cory Barnes Department of Mathematics University of Washington June 11, 2013 Outline 1 Probability Background 2 Black Scholes for European
Chapter 21: The Discounted Utility Model
Chapter 21: The Discounted Utility Model 21.1: Introduction This is an important chapter in that it introduces, and explores the implications of, an empirically relevant utility function representing intertemporal
How To Price A Call Option
Now by Itô s formula But Mu f and u g in Ū. Hence τ θ u(x) =E( Mu(X) ds + u(x(τ θ))) 0 τ θ u(x) E( f(x) ds + g(x(τ θ))) = J x (θ). 0 But since u(x) =J x (θ ), we consequently have u(x) =J x (θ ) = min
LECTURE 9: A MODEL FOR FOREIGN EXCHANGE
LECTURE 9: A MODEL FOR FOREIGN EXCHANGE 1. Foreign Exchange Contracts There was a time, not so long ago, when a U. S. dollar would buy you precisely.4 British pounds sterling 1, and a British pound sterling
This paper is not to be removed from the Examination Halls
~~FN3023 ZB d0 This paper is not to be removed from the Examination Halls UNIVERSITY OF LONDON FN3023 ZB BSc degrees and Diplomas for Graduates in Economics, Management, Finance and the Social Sciences,
Optimal Trade Execution: A Mean Quadratic-Variation Approach
1 2 3 Optimal Trade Execution: A Mean Quadratic-Variation Approach P.A. Forsyth J.S. Kennedy S. T. Tse H. Windcliff September 25, 211 4 5 6 7 8 9 1 11 12 13 14 Abstract We propose the use of a mean quadratic-variation
When to Refinance Mortgage Loans in a Stochastic Interest Rate Environment
When to Refinance Mortgage Loans in a Stochastic Interest Rate Environment Siwei Gan, Jin Zheng, Xiaoxia Feng, and Dejun Xie Abstract Refinancing refers to the replacement of an existing debt obligation
Moral Hazard. Itay Goldstein. Wharton School, University of Pennsylvania
Moral Hazard Itay Goldstein Wharton School, University of Pennsylvania 1 Principal-Agent Problem Basic problem in corporate finance: separation of ownership and control: o The owners of the firm are typically
Implementation Shortfall One Objective, Many Algorithms
Implementation Shortfall One Objective, Many Algorithms VWAP (Volume Weighted Average Price) has ruled the algorithmic trading world for a long time, but there has been a significant move over the past
Black-Scholes Equation for Option Pricing
Black-Scholes Equation for Option Pricing By Ivan Karmazin, Jiacong Li 1. Introduction In early 1970s, Black, Scholes and Merton achieved a major breakthrough in pricing of European stock options and there
I.e., the return per dollar from investing in the shares from time 0 to time 1,
XVII. SECURITY PRICING AND SECURITY ANALYSIS IN AN EFFICIENT MARKET Consider the following somewhat simplified description of a typical analyst-investor's actions in making an investment decision. First,
Life Cycle Asset Allocation A Suitable Approach for Defined Contribution Pension Plans
Life Cycle Asset Allocation A Suitable Approach for Defined Contribution Pension Plans Challenges for defined contribution plans While Eastern Europe is a prominent example of the importance of defined
C(t) (1 + y) 4. t=1. For the 4 year bond considered above, assume that the price today is 900$. The yield to maturity will then be the y that solves
Economics 7344, Spring 2013 Bent E. Sørensen INTEREST RATE THEORY We will cover fixed income securities. The major categories of long-term fixed income securities are federal government bonds, corporate
ECO 317 Economics of Uncertainty Fall Term 2009 Week 5 Precepts October 21 Insurance, Portfolio Choice - Questions
ECO 37 Economics of Uncertainty Fall Term 2009 Week 5 Precepts October 2 Insurance, Portfolio Choice - Questions Important Note: To get the best value out of this precept, come with your calculator or
Introduction to Engineering System Dynamics
CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are
The Black-Scholes-Merton Approach to Pricing Options
he Black-Scholes-Merton Approach to Pricing Options Paul J Atzberger Comments should be sent to: atzberg@mathucsbedu Introduction In this article we shall discuss the Black-Scholes-Merton approach to determining
Optimal order placement in a limit order book. Adrien de Larrard and Xin Guo. Laboratoire de Probabilités, Univ Paris VI & UC Berkeley
Optimal order placement in a limit order book Laboratoire de Probabilités, Univ Paris VI & UC Berkeley Outline 1 Background: Algorithm trading in different time scales 2 Some note on optimal execution
ON DETERMINANTS AND SENSITIVITIES OF OPTION PRICES IN DELAYED BLACK-SCHOLES MODEL
ON DETERMINANTS AND SENSITIVITIES OF OPTION PRICES IN DELAYED BLACK-SCHOLES MODEL A. B. M. Shahadat Hossain, Sharif Mozumder ABSTRACT This paper investigates determinant-wise effect of option prices when
Nonparametric adaptive age replacement with a one-cycle criterion
Nonparametric adaptive age replacement with a one-cycle criterion P. Coolen-Schrijner, F.P.A. Coolen Department of Mathematical Sciences University of Durham, Durham, DH1 3LE, UK e-mail: [email protected]
Using simulation to calculate the NPV of a project
Using simulation to calculate the NPV of a project Marius Holtan Onward Inc. 5/31/2002 Monte Carlo simulation is fast becoming the technology of choice for evaluating and analyzing assets, be it pure financial
Monte Carlo Methods in Finance
Author: Yiyang Yang Advisor: Pr. Xiaolin Li, Pr. Zari Rachev Department of Applied Mathematics and Statistics State University of New York at Stony Brook October 2, 2012 Outline Introduction 1 Introduction
Moreover, under the risk neutral measure, it must be the case that (5) r t = µ t.
LECTURE 7: BLACK SCHOLES THEORY 1. Introduction: The Black Scholes Model In 1973 Fisher Black and Myron Scholes ushered in the modern era of derivative securities with a seminal paper 1 on the pricing
Capital Constraints, Lending over the Cycle and the Precautionary Motive: A Quantitative Exploration (Working Paper)
Capital Constraints, Lending over the Cycle and the Precautionary Motive: A Quantitative Exploration (Working Paper) Angus Armstrong and Monique Ebell National Institute of Economic and Social Research
Financial Market Microstructure Theory
The Microstructure of Financial Markets, de Jong and Rindi (2009) Financial Market Microstructure Theory Based on de Jong and Rindi, Chapters 2 5 Frank de Jong Tilburg University 1 Determinants of the
Lecture 12: The Black-Scholes Model Steven Skiena. http://www.cs.sunysb.edu/ skiena
Lecture 12: The Black-Scholes Model Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena The Black-Scholes-Merton Model
On Market-Making and Delta-Hedging
On Market-Making and Delta-Hedging 1 Market Makers 2 Market-Making and Bond-Pricing On Market-Making and Delta-Hedging 1 Market Makers 2 Market-Making and Bond-Pricing What to market makers do? Provide
Stocks paying discrete dividends: modelling and option pricing
Stocks paying discrete dividends: modelling and option pricing Ralf Korn 1 and L. C. G. Rogers 2 Abstract In the Black-Scholes model, any dividends on stocks are paid continuously, but in reality dividends
LOGNORMAL MODEL FOR STOCK PRICES
LOGNORMAL MODEL FOR STOCK PRICES MICHAEL J. SHARPE MATHEMATICS DEPARTMENT, UCSD 1. INTRODUCTION What follows is a simple but important model that will be the basis for a later study of stock prices as
The Black-Scholes Formula
FIN-40008 FINANCIAL INSTRUMENTS SPRING 2008 The Black-Scholes Formula These notes examine the Black-Scholes formula for European options. The Black-Scholes formula are complex as they are based on the
The Hidden Costs of Changing Indices
The Hidden Costs of Changing Indices Terrence Hendershott Haas School of Business, UC Berkeley Summary If a large amount of capital is linked to an index, changes to the index impact realized fund returns
Black-Scholes-Merton approach merits and shortcomings
Black-Scholes-Merton approach merits and shortcomings Emilia Matei 1005056 EC372 Term Paper. Topic 3 1. Introduction The Black-Scholes and Merton method of modelling derivatives prices was first introduced
Evaluation of Target Date Funds
Proceedings of the 2nd Fields MITACS Industrial Problem-Solving Workshop, 2008 Evaluation of Target Date Funds Problem Presenter: Scott Warlow (Manulife Financial) Academic Participants: Mirela Cara (York
How to Win the Stock Market Game
How to Win the Stock Market Game 1 Developing Short-Term Stock Trading Strategies by Vladimir Daragan PART 1 Table of Contents 1. Introduction 2. Comparison of trading strategies 3. Return per trade 4.
Part II Management Accounting Decision-Making Tools
Part II Management Accounting Decision-Making Tools Chapter 7 Chapter 8 Chapter 9 Cost-Volume-Profit Analysis Comprehensive Business Budgeting Incremental Analysis and Decision-making Costs Chapter 10
Financial Markets. Itay Goldstein. Wharton School, University of Pennsylvania
Financial Markets Itay Goldstein Wharton School, University of Pennsylvania 1 Trading and Price Formation This line of the literature analyzes the formation of prices in financial markets in a setting
Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies
Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies Drazen Pesjak Supervised by A.A. Tsvetkov 1, D. Posthuma 2 and S.A. Borovkova 3 MSc. Thesis Finance HONOURS TRACK Quantitative
News Trading and Speed
News Trading and Speed Thierry Foucault, Johan Hombert, and Ioanid Rosu (HEC) High Frequency Trading Conference Plan Plan 1. Introduction - Research questions 2. Model 3. Is news trading different? 4.
Liquidity costs and market impact for derivatives
Liquidity costs and market impact for derivatives F. Abergel, G. Loeper Statistical modeling, financial data analysis and applications, Istituto Veneto di Scienze Lettere ed Arti. Abergel, G. Loeper Statistical
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem Gagan Deep Singh Assistant Vice President Genpact Smart Decision Services Financial
1 Simulating Brownian motion (BM) and geometric Brownian motion (GBM)
Copyright c 2013 by Karl Sigman 1 Simulating Brownian motion (BM) and geometric Brownian motion (GBM) For an introduction to how one can construct BM, see the Appendix at the end of these notes A stochastic
Quantitative Challenges in Algorithmic Execution
Quantitative Challenges in Algorithmic Execution Robert Almgren Quantitative Brokers and NYU Feb 2009 Sell-side (broker) viewpoint "Flow" business no pricing computations use for standardized exchange-traded
The Black-Scholes pricing formulas
The Black-Scholes pricing formulas Moty Katzman September 19, 2014 The Black-Scholes differential equation Aim: Find a formula for the price of European options on stock. Lemma 6.1: Assume that a stock
Black-Scholes Option Pricing Model
Black-Scholes Option Pricing Model Nathan Coelen June 6, 22 1 Introduction Finance is one of the most rapidly changing and fastest growing areas in the corporate business world. Because of this rapid change,
Maximum likelihood estimation of mean reverting processes
Maximum likelihood estimation of mean reverting processes José Carlos García Franco Onward, Inc. [email protected] Abstract Mean reverting processes are frequently used models in real options. For
Chapter 1 INTRODUCTION. 1.1 Background
Chapter 1 INTRODUCTION 1.1 Background This thesis attempts to enhance the body of knowledge regarding quantitative equity (stocks) portfolio selection. A major step in quantitative management of investment
ARBITRAGE-FREE OPTION PRICING MODELS. Denis Bell. University of North Florida
ARBITRAGE-FREE OPTION PRICING MODELS Denis Bell University of North Florida Modelling Stock Prices Example American Express In mathematical finance, it is customary to model a stock price by an (Ito) stochatic
How Much Equity Does the Government Hold?
How Much Equity Does the Government Hold? Alan J. Auerbach University of California, Berkeley and NBER January 2004 This paper was presented at the 2004 Meetings of the American Economic Association. I
Inflation. Chapter 8. 8.1 Money Supply and Demand
Chapter 8 Inflation This chapter examines the causes and consequences of inflation. Sections 8.1 and 8.2 relate inflation to money supply and demand. Although the presentation differs somewhat from that
Online Appendix. Supplemental Material for Insider Trading, Stochastic Liquidity and. Equilibrium Prices. by Pierre Collin-Dufresne and Vyacheslav Fos
Online Appendix Supplemental Material for Insider Trading, Stochastic Liquidity and Equilibrium Prices by Pierre Collin-Dufresne and Vyacheslav Fos 1. Deterministic growth rate of noise trader volatility
A Review of Cross Sectional Regression for Financial Data You should already know this material from previous study
A Review of Cross Sectional Regression for Financial Data You should already know this material from previous study But I will offer a review, with a focus on issues which arise in finance 1 TYPES OF FINANCIAL
Constructing Portfolios of Constant-Maturity Fixed- Income ETFs
Constructing Portfolios of Constant-Maturity Fixed- Income ETFs Newfound Research LLC December 2013 For more information about Newfound Research call us at +1-617-531-9773, visit us at www.thinknewfound.com
Review of Basic Options Concepts and Terminology
Review of Basic Options Concepts and Terminology March 24, 2005 1 Introduction The purchase of an options contract gives the buyer the right to buy call options contract or sell put options contract some
The Heat Equation. Lectures INF2320 p. 1/88
The Heat Equation Lectures INF232 p. 1/88 Lectures INF232 p. 2/88 The Heat Equation We study the heat equation: u t = u xx for x (,1), t >, (1) u(,t) = u(1,t) = for t >, (2) u(x,) = f(x) for x (,1), (3)
Lecture 24: Market Microstructure Steven Skiena. http://www.cs.sunysb.edu/ skiena
Lecture 24: Market Microstructure Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena Types of Buy/Sell Orders Brokers
Algorithmic Trading Session 6 Trade Signal Generation IV Momentum Strategies. Oliver Steinki, CFA, FRM
Algorithmic Trading Session 6 Trade Signal Generation IV Momentum Strategies Oliver Steinki, CFA, FRM Outline Introduction What is Momentum? Tests to Discover Momentum Interday Momentum Strategies Intraday
Finance 400 A. Penati - G. Pennacchi Market Micro-Structure: Notes on the Kyle Model
Finance 400 A. Penati - G. Pennacchi Market Micro-Structure: Notes on the Kyle Model These notes consider the single-period model in Kyle (1985) Continuous Auctions and Insider Trading, Econometrica 15,
WHY THE LONG TERM REDUCES THE RISK OF INVESTING IN SHARES. A D Wilkie, United Kingdom. Summary and Conclusions
WHY THE LONG TERM REDUCES THE RISK OF INVESTING IN SHARES A D Wilkie, United Kingdom Summary and Conclusions The question of whether a risk averse investor might be the more willing to hold shares rather
第 9 讲 : 股 票 期 权 定 价 : B-S 模 型 Valuing Stock Options: The Black-Scholes Model
1 第 9 讲 : 股 票 期 权 定 价 : B-S 模 型 Valuing Stock Options: The Black-Scholes Model Outline 有 关 股 价 的 假 设 The B-S Model 隐 性 波 动 性 Implied Volatility 红 利 与 期 权 定 价 Dividends and Option Pricing 美 式 期 权 定 价 American
Volatility at Karachi Stock Exchange
The Pakistan Development Review 34 : 4 Part II (Winter 1995) pp. 651 657 Volatility at Karachi Stock Exchange ASLAM FARID and JAVED ASHRAF INTRODUCTION Frequent crashes of the stock market reported during
OPTIMAL CONTROL OF A COMMERCIAL LOAN REPAYMENT PLAN. E.V. Grigorieva. E.N. Khailov
DISCRETE AND CONTINUOUS Website: http://aimsciences.org DYNAMICAL SYSTEMS Supplement Volume 2005 pp. 345 354 OPTIMAL CONTROL OF A COMMERCIAL LOAN REPAYMENT PLAN E.V. Grigorieva Department of Mathematics
Pricing Barrier Options under Local Volatility
Abstract Pricing Barrier Options under Local Volatility Artur Sepp Mail: [email protected], Web: www.hot.ee/seppar 16 November 2002 We study pricing under the local volatility. Our research is mainly
Discussions of Monte Carlo Simulation in Option Pricing TIANYI SHI, Y LAURENT LIU PROF. RENATO FERES MATH 350 RESEARCH PAPER
Discussions of Monte Carlo Simulation in Option Pricing TIANYI SHI, Y LAURENT LIU PROF. RENATO FERES MATH 350 RESEARCH PAPER INTRODUCTION Having been exposed to a variety of applications of Monte Carlo
Applications to Data Smoothing and Image Processing I
Applications to Data Smoothing and Image Processing I MA 348 Kurt Bryan Signals and Images Let t denote time and consider a signal a(t) on some time interval, say t. We ll assume that the signal a(t) is
Forecasting in supply chains
1 Forecasting in supply chains Role of demand forecasting Effective transportation system or supply chain design is predicated on the availability of accurate inputs to the modeling process. One of the
Payment streams and variable interest rates
Chapter 4 Payment streams and variable interest rates In this chapter we consider two extensions of the theory Firstly, we look at payment streams A payment stream is a payment that occurs continuously,
Forward Price. The payoff of a forward contract at maturity is S T X. Forward contracts do not involve any initial cash flow.
Forward Price The payoff of a forward contract at maturity is S T X. Forward contracts do not involve any initial cash flow. The forward price is the delivery price which makes the forward contract zero
The Market Impact of Index Rebalancing
The Market Impact of Index Rebalancing MICHAEL AKED AND MAX MOROZ About the Authors MICHAEL AKED, CFA Senior Vice President Michael implements strategies developed by Research Affiliates. Previously,
Computational Finance Options
1 Options 1 1 Options Computational Finance Options An option gives the holder of the option the right, but not the obligation to do something. Conversely, if you sell an option, you may be obliged to
Time series Forecasting using Holt-Winters Exponential Smoothing
Time series Forecasting using Holt-Winters Exponential Smoothing Prajakta S. Kalekar(04329008) Kanwal Rekhi School of Information Technology Under the guidance of Prof. Bernard December 6, 2004 Abstract
Mean-Variance Optimal Adaptive Execution
Mean-Variance Optimal Adaptive Execution Julian Lorenz and Robert Almgren January 23, 2011 Abstract Electronic trading of equities and other securities makes heavy use of arrival price algorithms, that
Master of Mathematical Finance: Course Descriptions
Master of Mathematical Finance: Course Descriptions CS 522 Data Mining Computer Science This course provides continued exploration of data mining algorithms. More sophisticated algorithms such as support
CHAPTER 11: THE EFFICIENT MARKET HYPOTHESIS
CHAPTER 11: THE EFFICIENT MARKET HYPOTHESIS PROBLEM SETS 1. The correlation coefficient between stock returns for two non-overlapping periods should be zero. If not, one could use returns from one period
Rethinking Fixed Income
Rethinking Fixed Income Challenging Conventional Wisdom May 2013 Risk. Reinsurance. Human Resources. Rethinking Fixed Income: Challenging Conventional Wisdom With US Treasury interest rates at, or near,
Does trading at the Fix fix FX?
By: Michael DuCharme, CFA, Head of Foreign Exchange JUNE 2013 Does trading at the Fix fix FX? Foreign exchange transactions are significant components of millions of daily financial transactions, yet most
Risk/Arbitrage Strategies: An Application to Stock Option Portfolio Management
Risk/Arbitrage Strategies: An Application to Stock Option Portfolio Management Vincenzo Bochicchio, Niklaus Bühlmann, Stephane Junod and Hans-Fredo List Swiss Reinsurance Company Mythenquai 50/60, CH-8022
FE670 Algorithmic Trading Strategies. Stevens Institute of Technology
FE670 Algorithmic Trading Strategies Lecture 10. Investment Management and Algorithmic Trading Steve Yang Stevens Institute of Technology 11/14/2013 Outline 1 Algorithmic Trading Strategies 2 Optimal Execution
= δx x + δy y. df ds = dx. ds y + xdy ds. Now multiply by ds to get the form of the equation in terms of differentials: df = y dx + x dy.
ERROR PROPAGATION For sums, differences, products, and quotients, propagation of errors is done as follows. (These formulas can easily be calculated using calculus, using the differential as the associated
The Binomial Option Pricing Model André Farber
1 Solvay Business School Université Libre de Bruxelles The Binomial Option Pricing Model André Farber January 2002 Consider a non-dividend paying stock whose price is initially S 0. Divide time into small
http://www.jstor.org This content downloaded on Tue, 19 Feb 2013 17:28:43 PM All use subject to JSTOR Terms and Conditions
A Significance Test for Time Series Analysis Author(s): W. Allen Wallis and Geoffrey H. Moore Reviewed work(s): Source: Journal of the American Statistical Association, Vol. 36, No. 215 (Sep., 1941), pp.
Dynamic macro stress exercise including feedback effect
Dynamic macro stress exercise including feedback effect by Tokiko Shimizu * Institute for Monetary and Economic Studies Bank of Japan Abstract The goal of this study is to illustrate a viable way to explore
REINSURANCE PROFIT SHARE
REINSURANCE PROFIT SHARE Prepared by Damian Thornley Presented to the Institute of Actuaries of Australia Biennial Convention 23-26 September 2007 Christchurch, New Zealand This paper has been prepared
Concepts in Investments Risks and Returns (Relevant to PBE Paper II Management Accounting and Finance)
Concepts in Investments Risks and Returns (Relevant to PBE Paper II Management Accounting and Finance) Mr. Eric Y.W. Leung, CUHK Business School, The Chinese University of Hong Kong In PBE Paper II, students
Lecture 11: The Greeks and Risk Management
Lecture 11: The Greeks and Risk Management This lecture studies market risk management from the perspective of an options trader. First, we show how to describe the risk characteristics of derivatives.
Some Practical Issues in FX and Equity Derivatives
Some Practical Issues in FX and Equity Derivatives Phenomenology of the Volatility Surface The volatility matrix is the map of the implied volatilities quoted by the market for options of different strikes
No-arbitrage conditions for cash-settled swaptions
No-arbitrage conditions for cash-settled swaptions Fabio Mercurio Financial Engineering Banca IMI, Milan Abstract In this note, we derive no-arbitrage conditions that must be satisfied by the pricing function
Schonbucher Chapter 9: Firm Value and Share Priced-Based Models Updated 07-30-2007
Schonbucher Chapter 9: Firm alue and Share Priced-Based Models Updated 07-30-2007 (References sited are listed in the book s bibliography, except Miller 1988) For Intensity and spread-based models of default
ECON20310 LECTURE SYNOPSIS REAL BUSINESS CYCLE
ECON20310 LECTURE SYNOPSIS REAL BUSINESS CYCLE YUAN TIAN This synopsis is designed merely for keep a record of the materials covered in lectures. Please refer to your own lecture notes for all proofs.
Algorithmic Trading: A Buy-side Perspective
Algorithmic Trading: A Buy-side Perspective Ananth Madhavan Barclays Global Investors Q Group Seminar October 2007 Barclays Global Investors. All Rights Reserved This material may not be distributed beyond
CHAPTER 13 SIMPLE LINEAR REGRESSION. Opening Example. Simple Regression. Linear Regression
Opening Example CHAPTER 13 SIMPLE LINEAR REGREION SIMPLE LINEAR REGREION! Simple Regression! Linear Regression Simple Regression Definition A regression model is a mathematical equation that descries the
