The most commonly used strategy of the speculative investments in options is a statistical arbitrage between the objective underlying price distribution which the price is following and the risk-neutral distribution on the basis of which options were priced. This article investigates an alternative approach which does not demand these two distributions to be different. Instead, it uses a periodical roll-over of an investment horizon with including options of the next expirations in the portfolio. We consider a risk-neutral world where the real distribution coincides with the risk-neutral distribution as a model of the market. In such a market, the expected return from investments in any option portfolio corresponds with the risk-free rate. However, it is possible to construct and manage the portfolio dynamically in such a way that it provides higher return with a probability close to unity or lower return (possibly a large negative return) with a given very low probability. To optimize the portfolio a stochastic program with the approximative safety-first criterion for option portfolio was developed along with the corresponding multinomial scenario tree. The results of the Monte-Carlo simulation of the portfolio management are presented. The very low probability of loss during option portfolio management is provided by the strategy with periodical rolling horizon of the optimization. The developed portfolio management strategy can be used as a basis for constructing trading strategies for the real option markets.
Let’s consider a market consisting of a risky and a risk-free asset. Such a market is called complete if some self-financing (without external capital inflow) portfolio of these two assets can replicate any contingent claim. It means the following: there exists a strategy of the portfolio management such that the terminal value of the portfolio equals the value of the contingent claim at expire with the probability of 1.
It is said that the market admits arbitrage, if it is possible to construct and manage a self-financing portfolio of these two assets which satisfies the following conditions: its initial value is zero; its terminal value is non-negative with the probability of 1 and greater than zero with some positive probability. The market which does not admit arbitrage is arbitrage-free.
The so-called first fundamental theorem of asset pricing (for example, see [
According to the second fundamental theorem of asset pricing a market is complete if and only if the equivalent martingale measure is unique. In a complete market an arbitrage-free price of a contingent claim is unique and equals the initial value of the replicating portfolio. On the other hand, it can be proved that the price of a European contingent claim equals its expected value under the martingale probability measure discounted by the risk-free interest rate.
Existence of a martingale measure for a market excludes arbitrage possibilities defined therein. However, if the objective (real) and the equivalent martingale measure are different, there can exist a statistical arbitrage possibility. Actually, if the discounted expected value of a contingent claim under objective probability measure is more than the expected value under the martingale measure it is reasonable to borrow enough money at the risk-free interest rate, to buy the claim and wait till its expiration. In opposite situation, an arbitrager should sell the claim, invest the proceeds of the short sale at the risk-free interest rate and wait the expiration too. In both cases the expected return is positive. However, the loss can be gotten in some cases of course.
Such statistical arbitrage often takes form of volatility trading: investors buy options if the growth of volatility is expected and sell options in the opposite case (for example, see [
The market where the discounted risky asset price moves per the martingale measure is called the risk-neutral world. Such a world can be considered as a model of the real market where the statistical arbitrage in the fore mentioned sense is impossible. If we buy a claim in the risk-neutral world, the expected return of the investment corresponds to the risk-free interest rate. If we sell a claim and put the premium on a risk-free account, the expected return from the investment will be zero. Consequently, the expected return equals the risk-free rate for any investment in contingent portfolio in a risk-neutral world. The same yield can be obtained investing in the risk-free asset. Portfolio optimization considering the expected portfolio return must lead to the portfolio which consists of the risk-free asset only if risk aversion is employed by the program.
If we produce a perfect hedge of a contingent portfolio using a portfolio of the underlying and risk-free assets (even in a non-risk-neutral world), the result will be obtained with the probability of 1. The greater return can be obtained only with some probability that is less than unity in a risk-neutral world. One of the possibilities to do this is the partial hedging which is cheaper than the perfect hedging [
This study shows that it is possible to make more than the risk-free rate with the probability close to unity in a risk-neutral world by dynamic managing of option portfolio. To optimize the portfolio we use the multistage stochastic programming with some kind of chance constraints ( [
In our previous paper [
• The stochastic program suggested in [
• Heuristics for solving the mix integer problem with binary variables is suggested which reduces the required computer time dramatically,
• A strategy of using the stochastic program with rolling planning horizon is developed.
The paper is organized as follows. Section 2 contains a very simple example of the statistical arbitrage with options using roll-over of the planning horizon. In Section 3 the description of exchange collateral system SPAN is given. An example of the initial margin calculation for a real market is provided. A heuristic for solving safety-first optimization problem is suggested in Section 4. Section 5 describes the scenario tree construction and develops the stochastic optimization problem for option portfolio with an arbitrary number of expirations. It begins with formulation of the main assumptions which the optimization program is based on. One of them is collateral requirements based on SPAN system.
Section 6 presents the case studies which were performed by Monte-Carlo simulation of option portfolio management. At first, we compare the simulation of one expiration options portfolio solving the exact mixed-Boolean problem and solving the same problem by application of the suggested heuristic method. Then the results obtained during simulation of the portfolio with rolling planning horizon in a risk-neutral world are provided. This portfolio included options of one or two different expirations. We conclude in Section 8.
This section talks about a very simple example of the statistical arbitrage without optimization. It is illustrated in
The underlying price is equal to 100 on the day 1. We short a strangle with the strike prices of 96 and 104 which expires on the last day of the current month. The corresponding options are displayed by their profit functions on the vertical and horizontal axes relevant to the end of the first month. The premium of this Put is 0.80 and the premium of this Call is 0.87. So, if both the options expire out of the money we will have profit 0.80 + 0.87 = 1.67 at the end of the first month.
The rows of
In the example the asset price grows after portfolio creating and our Call option becomes close to the money. On the 8th day of the first month the underlying price is 103. The Put and Call options costs 0.12 and 1.42 respectively. We close our position in Call option and short 4 Call options the same expiration with the strike price of 108. Each of them costs 0.37. (This transfer is symbolized by green dotted arrow in
Unfortunately, the underlying price increases again. On the 10th day of the month it reaches 105. At this moment premium of our Put option is 0.02, each Call options of the strike 108 costs 0.66.
All exchanges require collateral for any option positions (look [
Let us assume that on the 10th day we decide to transfer Call options to the next month. We short Call options of the strike 112. Their price equals 0.77 on the considered day. Suppose our cash balance permits us to sell only three such options not violating the collateral requirements. In this case the proceeds is 0.77 × 3 = 2.31 for shorting options of the next month. Simultaneously, we pay 0.66 × 4 = 2.64 for closing Call option positions of the nearest month. Our balance now is 2.31 − 2.64 = −0.33. So, if all our options expire out of the money we will receive the profit 1.72 − 0.33 = 1.39.
This transfer is shown by another green dotted arrow in
Per
Day | Put | Call | Earn if options expire out of the money | ||||
---|---|---|---|---|---|---|---|
Position | Strike | Expiration | Position | Strike | Expiration | ||
1 | −1 | 96 | 1M | −1 | 104 | 1M | 1.67 |
8 | −1 | 96 | 1M | −4 | 108 | 1M | 1.72 |
10 | −1 | 96 | 1M | −3 | 112 | 2M | 1.39 |
This paper is devoted to developing the statistical arbitrage strategy based on the multistage stochastic programming. Using optimization more complex option portfolios, which can include long and short positions, are constructed.
As mentioned, to trade options on a real exchange a collateral is required. It consists of two following terms: net liquidation value of option portfolio and maintenance or initial margin. Net liquidation value is the current portfolio value with an inverse sign. So, it is approximately the sum of money which is required for immediate closing of all the positions. Maintenance margin is an estimation of the maximal losses of the portfolio during the next trading session. Initial margin equals maintenance margin multiplied by some coefficient which is more than or equaled to unity. To open a new short position a market participant has to have enough money on the account to cover the sum of the liquidation value and the initial margin. After clearing it is only required that enough money is left to cover the liquidation value and the maintenance margin.
The maintenance margin evaluation for option portfolio is a non-trivial problem. In 1988 Chicago Mercantile Exchange (CME) developed the methodology SPAN (Standard Portfolio Analysis of Risk) for maintenance margin calculation [
To obtain the Scanning risk 16 scenarios of the concurrent changing underlying price and volatility are considered. An exchange determines a standard underlying price changing interval and implied volatility changing interval which covers all possible motions during a trading session with quite high probability for each underlying asset. The scenarios for the Scanning risk calculation are presented in
An exchange clearing organization calculates losses which occur under each scenario for all traded futures and options and stores them to the so-called SPAN Risk parameter files uploaded to the relevant Internet site. Using this data, losses of all a portfolio positions are calculated and summarized for each Scanning risk scenario separately. The highest of the obtained 16 figures is the Scanning Risk of the portfolio.
In
No. of Scenario | Scenario |
---|---|
1 | Underlying unchanged, volatility up |
2 | Underlying unchanged, volatility down |
3 | Underlying up 1/3, volatility up |
4 | Underlying up 1/3, volatility down |
5 | Underlying down 1/3, volatility up |
6 | Underlying down 1/3, volatility down |
7 | Underlying up 2/3, volatility up |
8 | Underlying up 2/3, volatility down |
9 | Underlying down 2/3, volatility up |
10 | Underlying down 2/3, volatility down |
11 | Underlying up 3/3, volatility up |
12 | Underlying up 3/3, volatility down |
13 | Underlying down 3/3, volatility up |
14 | Underlying down 3/3, volatility down |
15 | Underlying up extremely, cover part of loss |
16 | Underlying down extremely, cover part of loss |
No. of Scenario | Call option expiring on 11/Feb/2011, Strike 1.300, Losses, $ | Put option expiring on 11/Mar/2011, Strike 1.200, Losses, $ | Options portfolio Losses, $ |
---|---|---|---|
1 | −605 | −428 | −(−605) + 2(−428) = −251 |
2 | 690 | 274 | −(690) + 2(274) = −142 |
3 | −1154 | −299 | −(−1154) + 2(−299) = 556 |
4 | 139 | 300 | −(139) + 2(300) = 461 |
5 | −123 | −578 | −(−123) + 2(−578) = −1033 |
6 | 1112 | 238 | −(1112) + 2(238) = −636 |
7 | −1769 | −188 | −(−1769) + 2(−188) = 1393 |
8 | −539 | 317 | −(−539) + 2(317) = 1173 |
9 | 292 | −751 | −(292) + 2(−751) = −1794 |
10 | 1414 | 186 | −(1414) + 2(186) = −1042 |
11 | −2449 | −95 | −(−2449) + 2(−95) = 2259 |
12 | −1330 | 329 | −(−1330) + 2(329) = 1988 |
13 | 643 | −950 | −(643) + 2(−950) = −2543 |
14 | 1614 | 114 | −(1614) + 2(114) = −1386 |
15 | −2439 | 107 | −(−2439) + 2(107) = 2653 |
16 | 604 | −641 | −(604) + 2(−641) = −1886 |
1.300. There are also two long Put options which expire on March, 11th of the same year. The strike price of the Put options is 1.200.
The losses of options in American dollars for each scenario has been obtained from SPAN Risk parameter file for the 11th of January, 2011. The SPAN represents losses in positive figures and gains in negative figures. The fourth column of
Losses of European options for Risk parameter files are calculated by exchanges using the Black-Scholes formula. For American options the model of Cox-Ross-Rubinstein [
Chance constrained problems include constraints which have to be satisfied with some predefined probability. Many of the initial works on optimization with probability constraints belong to A. Prekopa. Papers [
Though, in the general case probabilistic constrained programs are not convex, in [
In [
Several modern works devoted to the safety-first criterion are known. In [
The safety-first two-stage option portfolio optimization problem in the case of a discrete probability distribution has a generic formulation
min x , d p d (4.1)
d w ∈ { 0 , 1 } , w ∈ W (4.2)
f w ( x ) > Q ∀ w : d w = 0 (4.3)
v ′ x ≤ A (4.4)
Here x is a vector in ℜ 1 ; its component x i means the recommended quantity of the financial instrument i ∈ { 1 , ⋯ , I } in the portfolio. Usual assumptions of unlimited divisibility of contracts is adopted, so, components of x are real values. Variables d w , w ∈ W constitute vector d . Variable d w is equal to unity if scenario w is not taken into account (not active). Vector p contains the scenario probabilities which are summed to unity. Symbol Q denotes the minimum required portfolio value at the end of the planning horizon. f w ( x ) is the value of the portfolio in the case of making the decision x under realization of scenario w: Finally, v is the vector of initial values of the financial instruments and A―available amount of money.
If Q is quite large, the solution to problem (4.1), (4.2), (4.3) and (4.4) will imply inactivity of some scenarios. This is the linear mix integer program with binary variables [
From this reason for optimizing the portfolio of options with several different expirations the following heuristic was suggested. We introduce auxiliary real variables g w ≥ 0 , w ∈ W , which forms vector g . The safety-first mix integer problem with binary variables (4.1), (4.2), (4.3) and (4.4) can be changed by the following continuous linear one:
min x , g ∑ w ∈ W h w ( p ) g w (4.5)
g w ≥ 0 , w ∈ W (4.6)
f w ( x ) + g w ≥ Q , w ∈ W (4.7)
v ′ x ≤ A (4.8)
Scenario w is active if g w = 0 in the solution of the problem (4.5), (4.6), (4.7) and (4.8). As it will be experimentally shown, the solutions of option portfolio optimization program in form (4.1), (4.2), (4.3), (4.4) and in approximated form (4.5), (4.6), (4.7) and (4.8) can be made quite close to each other for reaching the practical purposes by the according choice of functions h w ( p ) , w ∈ W .
Among the works on option portfolio optimization based on multistage stochastic programming the most noted is paper [
In [
The stochastic program for option portfolio optimization is based on the following assumptions. Only Call and Put options of different strikes and expirations are traded; the considered market does not permit the trading of the underlying asset. A long or a short position can be opened in any option. The buying and selling prices of an option are the same. A commission is collected for each trade. The maintenance and initial margin coincide and are calculated as the Scanning Risk of the portfolio per Section 3.
We follow the formulation presented in particular, in [
Dynamics of the underlying asset price is presented by a discrete tree process with non-recombining sample paths. The paths branch out in the nodes of the tree. Every path concludes with a node too. Nodes along the tree, for t ∈ T , are denoted by n ∈ N t and for t = 0 there is a root node which is labelled n = 0 . For t > 0 every node n ∈ N t has a unique ancestor n- and for t < T a non-empty set of successors n+. A scenario is a path from the root to a leaf node. Let p be the vector which consists of probabilities of the scenarios (or, what is the same, the leaf nodes). So, the equality p ′ e = 1 , where e is the unit vector must be fulfilled.
In the program of portfolio optimization decisions on buying and selling options can be made in the nodes of the scenario tree. Let x n + ≥ 0 denotes the column vector of variables which determine the quantities of buying options in node n of the tree. The similar vector for selling options is denoted by x n − ≥ 0 . We follow the assumption about unbounded divisibility of option contracts, so, the components of vectors x n + and x n − are real numbers. Vectors x n + and x n − have the same structure: at first the elements follow which accords with Call and Put options expiring in the current month, then in the next month and so on. As the options are not traded on the expiration date, if stage t corresponds to such a date, the relevant elements of vectors x n + and x n − are set to zero. So, for t = T vectors x n + and x n − are zero vectors always.
Column vectors x n contain the sizes of open option positions in the portfolio in node n of the tree after the adjustment of the portfolio. Vectors x n are organized similarly to x n + and x n − . Negative elements of x n corresponds to short option positions.
Besides, the portfolio contains a cash account. The account balance in node n after the portfolio adjustment will be denoted by A n . The liquidation value of the options in node n of the tree after the adjustment of the portfolio is denoted by L n . We will also use notation C n for the corresponding portfolio adjustment cost. For formulation of optimization criterion, we will need portfolio value at the end of the planning horizon depending on the scenario which will be denoted by V n , n ∈ N t .
Variables M n will present the initial margin of the portfolio in the corresponding nodes of the tree. Per the heuristics suggested in Section 3 we introduce vector g of auxiliary variables g n ≥ 0 , n ∈ N t , associated with the relevant scenarios.
Let v n be the column vector of the options prices in node n of the tree. It has the same structure as vectors x n + , x n − and x n . Because components of vector v n depend on the scenario of the underlying asset price, they are random data.
Symbol c denotes a commission which is levied for each trade. So, though there is no spread between the buying and the selling prices, it is necessary to pay more than the true price to buy an option and the amount less than the true price will be received after selling the option. It models transaction costs at our market. The commission is not paid when options expire.
Let λ n be the matrix of options price losses which refer to different SPAN scenarios in node n. Each matrix λ n includes 16 rows in accordance with the scenarios of
The real cash balance of the portfolio before its adjustment at the current moment which is presented by the root node of the tree will be denoted by A 0 − . Similarly, vector x 0 − presents current option positions by the moment of the portfolio optimization. As denoted above, Q is the minimum required portfolio value at the end of the planning horizon.
The stochastic program of option portfolio optimization includes the following constraints.
As already mentioned, the decision variables and the auxiliary variables must not be less than zero:
x n + ≥ 0 , x n − ≥ 0 , n ∈ N t , t ∈ T (5.1)
g n ≥ 0 , n ∈ N T (5.2)
It is also necessary to ensure that the account balance cannot be negative in any situation, so
A n ≥ 0 , n ∈ N t , t ∈ T (5.3)
The quantity of options in the portfolio in node n after the portfolio adjustment is given by the following recursions:
x n = x n − + x n + − x n − , n ∈ N t , t ∈ T (5.4)
For the root node of the tree we have x 0 = x 0 − + x 0 + − x 0 − . Here x 0 − is the vector introduced in section 5.2.4 which contains sizes of factual option position before the portfolio optimization.
The portfolio adjustment costs are given by
C n = v ′ n ( x n + − x n − ) + c e ′ ( x n + − x n − ) , n ∈ N t , t ∈ T (5.5)
Here e is a unit vector the dimension of which coincides with the dimension of vectors x n + and x n − .
The portfolio liquidation values are given by the equations
L n = − v ′ n x n , n ∈ N t , t ∈ T (5.6)
After the portfolio adjustment in node n the account balance will be
A n = A n − − C n , n ∈ N t , t ∈ T (5.7)
For the root node of the tree the equation takes the form A 0 = A 0 − − C 0 , where A 0 − is the factual cash balance before portfolio optimization (see Section 5.2.4).
Further we will need values of the portfolio at the final stage T:
V n = A n − L n , n ∈ N T (5.8)
The initial margin for node n is given by variable M n which must satisfy the following 16 inequalities:
M n ≥ λ n x n (5.9)
Inequalities (5.9) mean that variable M n is not less than any element of the column vector in the right hand side which is the portfolio loss referring to the corresponding SPAN scenario. If M n is equal to one of the elements, so M n equals the Scanning risk of the portfolio [
To prevent margin call, the account balance after the portfolio adjustment must not be less than the required collateral. So, the problem includes the budget constraints:
A n ≥ L n + b M n , n ∈ N t , t ∈ T (5.10)
where b > 0 is a reserve coefficient which increases the initial margin value. It prevents margin call during option portfolio management due to inaccuracy of the optimization program.
We consider two versions of the object function of the problem. First is an exact criterion which is relevant to the generic problem (4.1)-(4.4). We have
V n ≥ Q ∀ n ∈ N T : d n = 0 (5.11)
min x , d p ′ d (5.12)
The approximation version of the safety-first criterion accords with the problem (4.5)-(4.8).
Following (4.8), we introduce the constraints
V n + g n ≥ Q , n ∈ N T (5.13)
Scenario associated with leaf node n ∈ N T is active if g n = 0 .
Per (4.5), the approximated safety-first criterion is the weighted value of variables g n , n ∈ N T :
min x , g ∑ n ∈ N T h n ( p ) g n (5.14)
We adopt the following additional assumptions about the option market for the case study. The underlying asset does not pay any dividend. The trading goes on every day; there are no days of rest or holidays. On-line trading is not considered here: each day is presented as a point in time. Each month consists of 21 days, so, a year includes 252 trading days. The options expire on the 21st day of the relevant expiration month. Options are not traded on their expiration date.
The option underlying asset price follows a geometric Brownian motion. The volatility of the underlying asset is constant. The drift equals the risk-free interest rate, so it is a risk-neutral world. The risk-free rate is the same for any horizon, so, the interest rate curve is flat.
The simulation considers some liquidity features of real option markets also. If the underlying price is changed, an exchange can introduce additional options into trading so that the sufficient quantity of the strikes above and below the current underlying price are always accessible for trading. On the other hand, the liquidity of deep out of the money options and deep in the money options can collapse. In this connection at any day we permit trading of only such options for which the strikes belong to the interval
S e ( r − σ 2 / 2 ) t ± 3 σ τ (5.15)
where r is a risk-free rate, τ is time to their expiry.
The options are quoted per the Black-Scholes model. Values of the elements of matrixes λ n are calculated on the basis of the Black-Scholes formula too using SPAN scenarios from
As the underlying price follows the geometric Brownian motion, the scenario tree at every stage has to approximate the corresponding log-normal probability distribution. Successors n+ of each node (besides terminal stage nodes) exhibit underlying prices equaled to the option strike prices which belong to interval (5.15). Some intermediate asset prices are also presented as well as two price values beyond interval (5.15) for the approximation of the distribution tails. All exhibited prices are equidistant.
The tree includes stages which correspond with the option expiration dates and with some intermediate dates. The detailed description of the scenario tree construction was given in [
In our experiments the scenario tree will have from 2 to 4 stages and different number of the scenarios depending on the simulated day of month, number of expirations of options in the portfolio and the current underlying price. We will indicate the corresponding structures of the trees for the case studies in Sections 6.2 and 6.3.
First of all, we discuss choice of functions h n ( p ) . Then the strategy of using the program (5.1)-(5.10), (5.13)-(5.14) for option portfolio management are suggested. Initial data, structures of the scenario trees and results of Monte-Carlo simulation of option portfolio management are provided.
Different power functions h n ( p ) for objective function (5.14) have been tested. As the experiments have shown, the most accurate results are obtained using the simple weights equaled to p n 2 , n ∈ N T . To illustrate these weights, in
To compare results of option portfolio management based on the exact optimization problem (5.1)-(5.12) and on the approximated problem (5.1)-(10), (5.13)-(5.14) we also simulated management of the portfolio which included options of one expiration date. In each experiment one year of portfolio management was simulated. When options expired in a certain month, the portfolio started from the residual account balance. We simulated 10 1-year tracks for both approaches. The parameters of the market and of the program are given in
Parameter | Value |
---|---|
Volatility of the underlying asset price, σ | 0.1 |
Risk-free rate, r | 0.0 |
Lower and upper limits of traded option strikes | $72; $130 |
Differences between strikes | $2.00 |
Underlying asset price on day 1 | $100.00 |
Initial account balance, A0- | $1000.00 |
Commission for one trade, c | $0.001 |
Margin reserve coefficient, b | 5 |
Minimum required portfolio return per year, y, % | 6 |
To decrease experiment time, the portfolio was adjusted on the 7th and on the 14th day of each month only. For the optimization on the 7th day the relevant scenario tree included three stages, which related to the current day, the 14th day and the 21st day of the current month. Under portfolio optimization on the 14th day of a month the tree had only two stages: for the current 14th day and for the 21st day of the month.
As it can be seen in
Theoretically, the stochastic program (5.1)-(5.10), (5.13)-(5.14) permits optimization of an option portfolio with any number of expirations. So, it is possible to set a planning horizon to the entire investment period, for example, one year. However, the dimension problem becomes essential with addition of expirations even with employment of the suggested heuristics. Besides, as experience shows, managing the portfolio during such a long period results in the portfolio swelling up: it accumulates too many positions and loses controllability. To prevent the swelling up effect, traders of real markets make efforts to cash as often as possible by waiting for option expiration. To get cash in such a way as often as possible using only options of one nearest expiration is expedient. However, this approach does not provide a quite low probability of loss for practical purposes [
The same values of the simulation parameters from
If the options of the second expiration were not opted for, the portfolio expired at the end of the current month. The following simulation started from the obtained sum of money. In the opposite case the portfolio continued to the next month. Then the same algorithm of the portfolio management was repeated: if starting from the 7th day of the new month the probability of providing the required portfolio value was not proved to be satisfactory, then the options which expire in the next month were added to the portfolio.
The scenario trees which were constructed for the described optimizations are presented in
Starting from the 7th day, if the options of the next expiration were not included in the optimization problem, the tree could have the structures t-14-21 or t-21. In the case of adding the next expiration options to the portfolio, the planning horizon was shifted to the end of the next month. The according tree structure can be presented as t-14-21-21 or t-21-21, i.e. the last stage of the tree accords with the 21st day of the next month. If we optimize on the 21st day, the planning horizon is the end of the next month and the according tree has the structure t-7-14-21.
The described strategy was used for each simulated year. At the end of each year the portfolio was closed. Overall we simulated 10 1-year tracks of the portfolio management. It took about 71.5 hours on the fore mentioned computer. The results are illustrated in
Let’s consider an example of the option portfolio adjustment. The situation occurred on the 7th day of the first month. The according track is shown in
Day of the current month | Scenario tree structure | |
---|---|---|
Horizon | End of the current month | End of the next month |
1, 3 or 5 | t-7-14-21 | |
7, 9, 11 or 13 | t-14-21 | t-14-21-21 |
15, 17, 19 | t-21 | t-21-21 |
21 | t-7-14-21 |
green in
Strike, $ | Option | Position | One expiration | Two expirations | ||||
---|---|---|---|---|---|---|---|---|
First month options | Second month options | |||||||
Buy | Sell | Buy | Sell | Buy | Sell | |||
92 | Call | −5.07 | ||||||
92 | Put | |||||||
94 | Call | −206.67 | 274.73 | |||||
94 | Put | |||||||
96 | Call | −44.86 | 33.36 | |||||
96 | Put | 10.44 | ||||||
98 | Call | 7.98 | 10.76 | |||||
98 | Put | 3.98 | ||||||
100 | Call | −3.74 | ||||||
100 | Put | 28.89 | 15.27 | |||||
102 | Call | −187.39 | 61.72 | |||||
102 | Put | |||||||
104 | Call | 284.00 | 229.76 | |||||
104 | Put | −11.22 | 264.19 | |||||
106 | Call | −77.77 | ||||||
106 | Put | −254.82 |
The statistical arbitrage based on the planning horizon roll-over is used in the real option exchange trading. The procedure looks like the example considered in section 2. Traders usually short a strangle and transfer its leg when the underlying price approaches the strike of the corresponding options. The transfer to much further strike or to the next expiration month can be fulfilled. During this, the number of options in the leg increases. The stochastic program and the strategy developed in this article permits us to obtain more complex portfolios which include short and long positions.
The analysis of this article is restricted by the assumption of constant volatility which is never observed in real markets. The results of the paper can be used as a basis for developing more efficient strategy of the statistical arbitrage with the horizon rolling-over. To develop the stochastic program for real option trading, an appropriate model of underlying price with varying volatility should be constructed. The scenario tree of the stochastic program must approach the according dynamics of an underlying price.
An approach for making return which exceeds the risk-free rate in a risk-neutral world via option portfolio management has been considered. A stochastic program with the safety-first criterion has been developed for portfolio optimization. It permits taking options of arbitrary number of different expiration dates in the portfolio. The program uses the following assumptions which are reasonable and close to the conditions of the real option markets:
• Only Call and Put options with different strikes and expirations are traded; a long or short position can be opened in any option,
• The buying and selling prices of an option are the same. However, a commission is collected for each trade. So, the proceeds received by selling is less than the amount of money paid when the option is bought,
• The maintenance and initial margin of a portfolio coincide and are calculated according to the first step of the methodology of Standard Portfolio Analysis of Risk which is called the Scanning risk.
The safety-first criterion ensures minimization of the probability of receiving a return below the predefined level by not considering some scenarios with low probability. It leads to a mix integer program with binary variables, which is a hard problem to solve. To optimize the portfolio with options of few expirations, a heuristic approach has been suggested. It reduces the problem to an approximate continuous linear optimization problem which requires much less time to solve.
The results of the exact and approximate problem were found to be close to each other, which were proved by computer experiments. In particular, we simulated 10 1-year tracks of the single expiration option portfolio management using the exact program for the portfolio optimization and the approximate program. In the first case 9 out of 10 tracks gave the planed return and one track finished with a loss (
The following main additional assumptions were adopted for the case study realization:
• The underlying price variation accords with the geometric Brownian motion. The drift is equaled to the risk-free rate, which is the same for all the periods,
• Options are quoted on the basis of the Black-Scholes formula so, it is the risk-neutral world where the statistical arbitrage based on the difference between the objective and risk-neutral probability measure is impossible,
• The interest rate curve is flat.
The following portfolio management strategy was used. The portfolio started from the account balance by trading options of the nearest expiration. The planning horizon accorded with the expiration of the options (last day of the current month). The portfolio was optimized every two days. If starting from the 7th day of the month the probability of not reaching the predefined return level was shown as more than 0.001, the planning horizon was shifted to the end of the next month. The portfolio was optimized taking into account options expiring in the next month and the obtained recommendations were realized. This offered the possibility of improving a falling portfolio. Then the strategy was repeated. If the options of the second expiration were not opted for, the portfolio expired at the end of the current month. The following simulation started with the obtained sum of money.
10 1-year tracks of option portfolio management were simulated and none of them finished with a loss (
The conducted research has shown that it is possible to make more than the risk-free rate in a risk-neutral world in some sense. The developed approach to the statistical arbitrage is based on the roll-over of option portfolio. The developed portfolio management strategy can be used as a basis for constructing more effective trading strategies for the real option markets. The paper can be useful for managers of option portfolios.
The authors declare no conflicts of interest regarding the publication of this paper.
Golembiovsky, D.J. and Abramov, A.M. (2018) Option Portfolio Management in a Risk-Neutral World. Journal of Mathematical Finance, 8, 710-733. https://doi.org/10.4236/jmf.2018.84044