Home A novel portfolio optimization method and its application to the hedging problem
Article Open Access

A novel portfolio optimization method and its application to the hedging problem

  • Nikolaos Halidias ORCID logo EMAIL logo
Published/Copyright: August 3, 2024

Abstract

In this article we will propose a novel, self-financing, dynamic and path dependent portfolio trading strategy which is based on the well known principle “sell high – buy low”. Trading strategies are important also for the hedging problem selling/buying an option. The main problem of the writer of an option is how to invest the amount that she has received selling the option therefore the proposed trading strategy play an important role here. We will see that the hedging problem reduces to an optimization one and therefore the portfolio optimization and the hedging problem are closely related. We will also propose a deterministic portfolio selection method (i.e., without making any assumption-guess about the assets) and a notion of a deterministic fair price of an option.

MSC 2020: 91G10; 91G20

1 Introduction

Assume that an investor has decided to invest the amount Y at a d different assets. The portfolio optimization problem is: how much money should the investor spend on each asset?

One way (see [16]) is to buy w i Y S 0 shares of the asset S i in a way that the variance of the return of the portfolio will be as minimum as it can be, subject that the mean value of the return equal to some given m > 0 . This method of portfolio optimization is a static one since the investor buy some shares at time 0 and hold them until time T. There are of course other, more complicated, methods for the portfolio management problem as one can see for example in [19]. In the next section we will describe a dynamic way to manage a portfolio which is based on the well known principle “sell high – buy low”. This trading strategy is self financing and path dependent, that is, the investor construct a portfolio investing the amount Y and then she manage that portfolio in a way that she does not need to put money until the time T. Therefore, the possible loss is limited.

We will also discuss the problem of option pricing. The existing pricing methods attempt to define the concept of the fair price of an option based on an assumption about the underlying asset. It is well known that the price of an option is formed according to the law of supply and demand, but the calculation of the fair price can be useful for investors. For example, if an investor wants to buy or sell an option with a complicated payoff function written on several underlying assets may want to calculate the fair price in order to have the order of magnitude for the value of the contract. This fair price can be used then at the trading stage.

Suppose that an investor make a guess about the future movement of the price of the asset, i.e., for example that follows the geometric Brownian motion with some parameters m , σ . Then we can calculate the 𝔼 f ( S T ) and supposing that the payoff of an option equal to f ( S T ) then this is the mean value of the payoff. Can we define this mean value as the fair price of the option? Of course, we cannot because this guess is not accepted by all the other investors. Suppose now that we change the probability measure to another equivalent one. Can we define the mean value under the new measure as the fair price of the contract? Again, of course we cannot because this equivalent probability measure depends on the first one. As one can see, this is precisely what the Black–Scholes theory do. Even worst, the hedging portfolio that this theory suggests cannot be constructed in real life. Is there any possibility to assume that the price of the underlying asset is the solution of a more complicated stochastic differential equation? Of course, we can assume anything we want but in order to be accepted by all the other investors this equation should not include any free parameter. But this is impossible since the price of the underlying change behavior and this change cannot be modelled by an equation. One has to take into account the behavior of the investors and future and unknown events that will change this behavior. On the other hand the binomial, trinomial, etc., option pricing model do not need any assumption about the probability measure but need an assumption about the number of possible values of the asset at the next period. This of course is not true in real life.

Since existing option pricing theories are based on an assumption about the future movement of the stock, we do not expect all investors to agree on these prices. In this article we will define another notion of the fair price of an option without making an assumption about the behavior of the underlying asset. Moreover, the proposed hedging portfolio is a static one and therefore can be constructed easily by the investors.

2 A dynamic portfolio optimization method

In this section we will describe a dynamic trading strategy based on the “sell high – buy low” (and “borrow high – return low”) principle. Assume that an investor has decided to spend the amount Y buying a shares of a stock borrowing the amount b from his own bank account with risk free rate equal to r. Let also that she has decide to reconstruct her portfolio at the times 0 < t 1 < t 2 < < t N = T and that the today price of the asset is S 0 . We will construct a sequence a k which will be the number of shares at each time t k , with a 0 = a . If a > 0 , the writer can buy or sell at time t k a number of shares so that

(2.1) a k = a k - 1 - a k - 1 δ ( S t k S 0 ) + ( a - a k - 1 ) 𝕀 { S 0 > S t k } ,

while if a < 0 ,

(2.2) a k = a k - 1 - a k - 1 δ ( S 0 S t k ) + ( a - a k - 1 ) 𝕀 { S t k > S 0 } .

We can choose for example δ ( x ) as follows:

δ ( x ) = { z 1 ( x - 1 ) z 2 z 1 ( x - 1 ) z 2 + z 3 when  x > 1 , 0 otherwise

for some z 1 , z 2 , z 3 > 0 . There are, of course, infinitely many choices of the function δ and the choice has to be made by the investor. For example one can choose as δ the following function:

δ ( x ) = { 1 for  x > M , p ( x ) for  x ( 1 , M ) , 0 for  x 1 ,

where p ( x ) = a n x n + + a 0 such that p ( M ) = 1 and p ( 1 ) = 0 .

Problem 1.

Does the choice of the best function δ ( x ) depend on the behavior of the value of the asset or is there a function which has the best performance for any such behavior?

If we take into account the transaction costs then we should find a suitable ε > 0 and define the function δ ( x ) as follows:

δ ( x ) = { z 1 ( x - ( 1 + ε ) ) z 2 z 1 ( x - ( 1 + ε ) ) z 2 + z 3 when  x > 1 + ε , 0 otherwise.

Suppose that at the time t the price S t is below than S 0 , i.e., S t < S 0 . If the investor at this time buy some shares that she already sold (if any), then she can redefine S 0 accordingly to a lower price. We can construct also a different path dependent trading strategy by setting, when a > 0 ,

(2.3) a k = a k - 1 - a k - 1 δ ( S t k S 0 ) ,

and when a < 0 ,

(2.4) a k = a k - 1 - a k - 1 δ ( S 0 S t k ) .

Finally, another similar to the above trading strategy is by setting, when a > 0 ,

a k = a k - 1 - a k - 1 δ ( S t k S 0 ) + ( a - a k - 1 ) δ ( S 0 S t k ) ,

and when a < 0 ,

a k = a k - 1 - a k - 1 δ ( S 0 S t k ) + ( a - a k - 1 ) δ ( S t k S 0 ) .

At the above hedging strategy one can choose different functions δ in each case.

Therefore, at time T the value of the portfolio will be equal to, concerning for example the trading strategy (2.3) and (2.4) and taking into account the transaction costs,

Π = a N S T + k = 1 N S t k ( 1 - ε ) ( a k - a k - 1 ) e r ( T - t k ) + b e r T .

The investor can buy suitable call and put options in order to maximize her profit. Let K = { K 1 , , K q } be the available strike prices of the tradable call options, L = { L 1 , , L d } be the available strike prices of the tradable put options and T = { t 1 < t 2 < < t M = T } the available expiration dates. Of course, if there are available call and put options of American type, then the investor can use them accordingly. The investor can solve the following minimization problem in order to construct her dynamic portfolio, given that she has decided to invest the amount Y:

max a , b , γ i , j , δ i , j , z 1 , z 2 , z 3 > 0 Δ subject to { a S 0 + i = 1 q j = 1 M γ i , j C ( K i , T j ) + i = 1 d j = 1 M δ i , j P ( L i , T j ) = Y , Π - D for all  S T > 0 ,

where

Π = a N S T + k = 1 N S t k ( a k - a k - 1 ) e r ( T - t k ) + i = 1 q j = 1 M γ i , j ( S t j - K i ) + e r ( T - t j ) + i = 1 d j = 1 M δ i , j ( L i - S t j ) + e r ( T - t j ) - Y e r T

for some D . Let us note here that we require Π - D for any possible S T but not almost surely! The almost surely assumption depends on the investor’s guess and thus is not an efficient assumption in practice. The investor should compute the transaction costs for the asset, for the call and put options, the dividends and other costs for the above construction. We denote by r the risk-free rate. In order the borrowing rate to be equal to the deposit rate, one should borrow from her own bank account with interest rate r. Here Δ is a quantity chosen by the investor. For example can be as follows:

Δ = w 1 ( Π > 0 ) + w 2 𝔼 ( Π ) - w 3 Var ( Π ) .

The parameters w 1 , w 2 , w 3 has to be defined by the writer using historical data and of course her intuition. More general, we can define

Δ = f ( ( Π > 0 , S T A ) , 𝔼 ( Π 𝕀 { S T A } ) , )

for a suitable chosen function f, A + . The investor may want to maximize a quantity like the above making a further guess, i.e., that the price of the underlying will be in A.

The investor may want to solve a more complicated optimization problem which is as follows:

(2.5) max B A , D ( 0 , M ) , a , b , γ i , j , δ i , j , z 1 , z 2 , z 3 > 0 Δ subject to { a S 0 + i = 1 q j = 1 M γ i , j C ( K i , T j ) + i = 1 d j = 1 M δ i , j P ( L i , T j ) = Y , Π - D for all  S T > 0 , Π 0 for all  S T B ,

where Δ can be of the form

Δ = f ( ( S T B ) , D , 𝔼 ( Π | S T A ) , )

for example Δ = ( S T B ) - D + 𝔼 ( Π | S T A ) and for some M > 0 specified by the investor. Solving the above optimization problem, the investor will construct a portfolio which will be such that Π 0 when S T B A , where A + is her guess and Π - D for some D > 0 for all S T > 0 , that is,

Π { 0 when  S T B A , - D for all  S T > 0 .

By solving the above optimization problem, one can construct well known hedging strategies (see for example [8, Section 9.3]) but also more complex ones by appropriately selecting the set A + .

A purely deterministic optimization problem that can be solved by the investor is the following:

(2.6) min i = 1 N + N ( Π ( x , t i ) ) - 𝑑 x subject to { a S 0 + i = 1 q j = 1 M γ i , j C ( K i , T j ) + i = 1 d j = 1 M δ i , j P ( L i , T j ) = Y , A t 1 × × A t N ( Π ( x , t i ) ) - 𝑑 x = 0 , i = 1 , , N , Π ( x , t i ) - D for any  x + N , i = 1 , , N ,

for some Y , D specified by the investor.

We denote by Π ( x , t ) : + N × + the profit function which is the following:

Π ( x , t ) = a N x N + k = 1 N x k ( a k - a k - 1 ) e r ( T - t k ) + i = 1 q j = 1 M γ i , j ( x j - K i ) + e r ( T - t j ) + i = 1 d j = 1 M δ i , j ( L i - x j ) + e r ( T - t j ) - Y e r T

Here A t i + are some sets which are a guess of the investor in the case where the investor want to use this guess. Solving this problem, the investor will construct a static portfolio that will be profitable when S t i A t i . This kind of construction will be useful to hedge path dependent options. Note that the portfolios that minimizes the above problem can be more than one. In this case we can choose that with the smallest possible loss D. One can add also the dividend function and forward and futures.

Other similar deterministic optimization problems are, for example, finding the smallest D, i.e., constructing a portfolio with the smallest possible loss, or maximizing the quantities

i = 1 N G ( Π ( x , t i ) ) + 𝑑 x , i = 1 N G Π ( x , t i ) 𝑑 x

for a specified G + N . One can see [7, Section 7.4] for some similar optimization problems.

One can construct an even more complicated optimization problem by assuming that the “buy low – sell high” strategy can be applied more often than the times 0 < t 1 < t N = T .

In the above optimization problems one can add more requirements such as

lim S T Π γ S T = + for some  γ > 0 .

The requirement Π - D holds for all S T > 0 and therefore is a much stronger result than the well-known value at risk results because the latter depends on the choice of the distribution of the random variables.

All the above optimization problems should be converted to more suitable mathematical forms. Let us see some examples on this direction.

The simplest problem from a mathematical point of view seems to be the following:

(2.7) max a , b , min S T > 0 ( Π ( S T ; a , b , ) ) .

The solution will be a portfolio with the least possible loss which is the value of the maxmin problem above. If the maximum possible loss of this portfolio is nonnegative, then we have an arbitrage opportunity.

If we want to add the deterministic property that Π + as S T , then one can solve the following optimization problem:

(2.8) max λ > 0 , a , b , min S T > 0 ( Π ( S T ; a , b , ) - λ S T ) .

The solution will be a portfolio with the deterministic property that Π + as S T and of course with limited possible loss.

Solving the following optimization problem:

(2.9) max a , b , min S T > 0 𝕀 { Π - D }

we can construct all the possible portfolios which have the property Π - D for all S T > 0 for some given D > 0 . If we want to choose one of them, we can make a guess about the future behavior of the asset price, for example that follows the geometric Brownian motion, and then choose the portfolio that maximizes a certain quantity Δ.

For a given D > 0 consider the following optimization problem:

(2.10) max a , b , min S T > 0 ( f B ( S T ; a , b , ) + 𝕀 { Π - D } ) ,

where

f B ( S T ; a , b , ) = { 1 in the event  { S T B } { Π 0 } , 0 when  S T B , - in the event  { S T B } { Π < 0 } .

This problem will give us a portfolio (if any) with the deterministic property that Π > 0 when S T B + , where B is a guess of the investor and that Π - D for all S T > 0 .

In this spirit we can construct various optimization problems searching portfolios with deterministic properties. If there exists several portfolios with the desired properties then we can choose that one which maximizes some Δ as above.

In all the above optimization problems we set

b = Y - ( a S 0 + i = 1 q j = 1 M γ i , j C ( K i , T j ) + i = 1 d j = 1 M δ i , j P ( L i , T j ) ) ,

where Y is the value of the portfolio at time zero.

Since Δ contain quantities like the probability of profit, the investor has to make a guess about the future movement of the price of the asset, like the geometric Brownian motion or more complicated. The above optimization problem may be is difficult to solve, however, since this is strongly dependent on the guess of the investor, then one can sacrifice the accuracy of the calculations for the sake of the computation time. We can easily see that the quantities like the probability of profit, the mean value of profit and so on, are functions of W t 1 , , W t N . In order to compute for example the mean value of the profit one should know the density function of the vector ( W t 1 , , W t N ) . By [6, Proposition 2.194] we know that the density function of this vector is

g ( 0 | x 1 , t 1 ) g ( x 1 | x 2 , t 2 - t 1 ) g ( x n - 1 | x n , t n - t n - 1 ) ,

where

g ( x | y , t ) = 1 2 π t e - ( x - y ) 2 2 t .

Of course, we can compute the above quantities by doing some simulations and this will be the case if one assumes a more complicated assumption about the future movement of the price of the underlying.

Concerning the “sell high – buy low” strategy it is easy to see that the possible loss and the transaction costs are limited while the possible profit is unlimited. Comparing with the Black–Scholes hedging strategy for a call or a put option, we see that it is not satisfy the “sell high – buy low” principle, on the contrary. Moreover, the possible loss is unlimited and the transaction costs are unlimited as well!

A similar optimization problem will arise if the investor want to construct a portfolio with d different assets, adding also call and put options for each asset. Of course, the investor should use a small time interval [ 0 , T ] in order to change her guess about the future movement of the asset prices as often as possible taking into account new information from the market.

The above portfolio management method is by far more general than the existing ones. For example, one can choose δ ( x ) = 0 for all x and for some m > 0 can define the function

H m ( x ) = { 1 when  x = m , - 1 otherwise .

Setting Δ = H m ( 𝔼 ( Π ) ) Var ( Π ) , we arrive at the well-known mean-variance optimization problem.

The above optimization problem can be converted to a stochastic optimal control problem in continuous time. Closely related works can be found in the literature, see for example [17, 18]. The advantage of our trading strategy is that it depends on the price of the asset at each time step, i.e., is path dependent, it satisfies the “buy low – sell high” principle and it also assumes that the investor will rebuild the portfolio at a discrete time.

3 Option pricing and the Black–Scholes model

In this section we will discuss the option pricing problem. Consider for example the well-known Black–Scholes option pricing model (see [5]) for a call option which pays the holder the amount P T = max { S T - K , 0 } , where S T is the price of the underlying asset at time T and K is the strike price. The basic idea of this option pricing model is first to assume that the price of the underlying asset follows the geometric Brownian motion, i.e.,

(3.1) S t = S 0 + m 0 t S r 𝑑 r + σ 0 t S r 𝑑 W r ,

and then to compute the initial value of a replicating portfolio, i.e., a portfolio which contain a t number of shares and the amount b t at a bank account and at the time T the value of this portfolio will be equal to the payoff. The Black–Scholes theory then define the fair or the arbitrage free price of this option to be this initial value, assuming of course that all the investors have the same opinion about the behavior of the future price of the asset, i.e., that all the investors believe at the same assumption above! The problem however, for the writer of this option, is not to compute the fair price (if any!) but to design a hedging strategy and how to construct it in the real world. The portfolio proposed by the Black–Scholes theory cannot be constructed in real life and this is the main issue of this theory. Indeed, let us suppose that at time t the price of the underlying asset is S t the number of shares is a ( t , S t ) and the amount at the bank account is b ( t , S t ) . Then at time t + h the number of shares should be instantaneously equal to a ( t + h , S t + h ) and the amount at the bank account should be equal to b ( t + h , S t + h ) . This is not possible in the real world and therefore the fair price is not fair for the writer! Even if the price of the asset remains unchanged the number of shares and the amount at the bank account should change continuously in time! Assuming that one can indeed construct such a portfolio, the notion of the fair or arbitrage free price is not well posed because the volatility σ is not a universal constant (see [4, 12] for example) but it depends on the beliefs of each investor. Any attempt to define a fair price or a unique arbitrage free price will not be well defined in practice if it is based on an assumption about the future price movement of the underlying asset! This seems to be an insurmountable obstacle for the construction of an analogous theory. Since the price Y of an option follows the law of supply and demand, one has to decide the hedging strategy that she will follow using this amount selling the option.

So, it is not possible to construct the Black–Scholes hedging strategy in continuous time but only approximately in discrete time. Concerning the expiration time T (for example three months) we should transform it to actively hours in which we can make any trade we want. How often we have to reconstruct this hedging portfolio? Can we estimate the probability of profit, the mean value and the variance of profit, assuming that the underlying asset follows the geometric Brownian motion? The possible loss is unlimited or not? If the possible loss is unlimited, can we design a similar hedging strategy by using call options with different strike prices and/or maybe with different expiration dates? Note that the parameter σ at the assumption (3.1) is not a universal constant and the investors do not agree on a specific price. If someone uses historical data of six months, he/she will get a different value using historical data of one year and so on. Using the notion of the implied volatility has no meaning for the pricing problem but only for the hedging problem as we will explain below!

Here, we should distinguish the asset pricing model that the Black–Scholes theory use from the asset pricing model that the investor use to guess the future movement of the price of the underlying asset. That is, in order to compute the Black–Scholes hedging strategy we should make an assumption about the asset price, like the geometric Brownian motion, Heston model, etc. Note that by using a different assumption for the asset price we arrive at a different Black–Scholes-type hedging strategy, that is, we have a whole family of Black–Scholes strategies choosing a different model. We call this asset pricing model as the embedded asset pricing model. In order to compute the parameters of the embedded asset pricing model we should first decide how much money we want to spend on this hedging strategy. Suppose that the investor decides to use the amount Y, then she should find the implied parameters which are such that the initial value of the Black–Scholes replicating portfolio equals Y. This is a calibration of the imbedded asset pricing model which is a totally different notion than the calibration suggested by [10], for example.

Obviously, in order to find the implied parameters of the imbedded asset pricing model one should assume a fairly simple model, like the geometric Brownian motion. The investor can make a guess about the future movement of the price of the asset which may be different from the imbedded asset pricing model. We call this asset pricing model as the external asset pricing model. In order to compute the parameters of the external asset pricing model, the investor should use historical data and her intuition. That is, the notion of the implied parameters has a meaning only for the imbedded asset pricing model while the historical (or other) data and information has a meaning only for the computation of the parameters of the external asset pricing model.

We arrive at the following corollary.

Corollary 1.

We cannot define a unique fair price for an option by using the Black–Scholes theory or any similar theory that use forecasting techniques. Any attempt to define a fair price or a unique arbitrage free price will not be well defined in practice if it is based on an assumption about the future price movement of the underlying asset! Therefore the computation of the initial value of this replicating portfolio, given the parameters of the imbedded pricing model, has no meaning in practice. In fact, the inverse mathematical problem has a practical meaning, i.e., given an amount Y, compute the implied parameters of the chosen imbedded pricing model so that the initial value of this replicating portfolio equal to Y. Having the implied parameters of the imbedded pricing model, we can compute the hedging strategy that one should follow using the amount Y, which is exactly what the investor need to know.

Using probabilistic techniques is equivalent to forecasting, therefore the notion of the fair price is not well defined under this point of view. In this spirit the authors of [3] have try to overcome this difficulty describing option pricing models without probability. However, again the hedging portfolio should be reconstructed continuously in time.

Concerning the well-known put-call parity formula one can easily observe that it is not satisfied in reality, mainly, because of the following two reasons. The first reason is the risk free rate which is not a universal constant and each investor can invest/borrow at a different rate while the second reason are the transaction costs. Therefore the put-call parity cannot be used in order to compute the price of the put knowing the price of the call. Note also that each of them are known at time zero while each of them are unknown in the future. However, the put-call parity formula can be used by the arbitrageurs (applying their own risk free rate) in order to make profit without risk.

4 Hedging strategies

Suppose that the writer wants to use the amount Y (not necessarily the price of the option) in order to construct the hedging portfolio suggested by the Black–Scholes theory with the geometric Brownian motion as the embedded pricing model. Then she has to compute the implied volatility σ Y which corresponds to the amount Y. If the writer make a guess about the future movement of the option, such as the geometric Brownian motion with parameters m g , σ g , then she can estimate the probability, the mean and the variance of profit constructing this replicating portfolio. Note that the implied volatility σ Y and the volatility σ g are in general different. Note also that the probability, the mean and the variance of profit are functions of m g , σ g , σ Y .

A different hedging strategy is to choose two possible prices S u T and S d T (see [15, Remark 2.5])) and construct a portfolio at time zero in a way that the value of this portfolio equal to the payoffs at the cases where the price of the underlying asset will be equal to the above two numbers. If the writer want to use the amount Y for this strategy, then she has to compute the implied parameters d , u so as the initial value of this portfolio equal to the amount Y. This is the well-known binomial option pricing model (see [11]) but here we do not assume that the possible values of the asset are only two. We call it the realistic binomial hedging strategy. We can prove then (see [15, Lemma 2.1 and Theorem 2.2]) that the writer will have a profit if the value of the asset will be at the interval ( S d T T , S u T ) and loss otherwise.

This conclusion holds without assuming anything about the behavior of the price of the underlying asset. If the writer wants to compute the probability of profit, then she must assume something like the geometric Brownian motion for the underlying, i.e., to make an external asset pricing assumption. This hedging strategy can be applied in the real world and in fact the writer bets on the event S T ( S d T , S u T ) ! However, the use of the multi-period binomial model does not seem to be suitable for the writer (see [15, Theorem 4.9]).

Another hedging strategy is to choose some γ 0 and buy γ + 1 shares of the underlying asset borrowing a suitable amount of money (see [15, Theorem 4.2 and Remark 4.3]). In this case also the writer can use the amount Y and then she should compute the implied parameters which in this case is the parameter γ and the amount w that she should borrow from her account. Assuming something about the movement of the underlying asset she can compute the probability, the mean and the variance of the profit.

We can design also other hedging strategies that can be applied in the real world. The writer must decide which is the most appropriate for her case.

Example 1 (Black–Scholes vs. γ + 1 hedging strategy).

Let the writer sell a call option at the price Y. She decides to use two hedging strategies: the first one is the Black–Scholes hedging strategy with the geometric Brownian motion as the imbedded asset pricing model and the second is the γ + 1 hedging strategy for some γ 0 . The question for the writer now is: how much to spend on each of the two hedging strategies in order to maximize some Δ ? The writer, at first, make a guess about the price of the underlying. She assumes that there exists some parameters k 1 , k 2 , k 3 , k 4 so that the price S t of the underlying follows the stochastic differential equation

S t = S 0 + k 1 0 t S r 𝑑 r + 0 t σ r S r 𝑑 W r 1 ,
σ t = σ 0 + 0 t k 2 ( k 3 - σ r ) 𝑑 r + k 4 0 t σ r 𝑑 W r 2

with W t 1 , W t 2 Brownian motions. Note that the γ + 1 hedging strategy has two parameters, the parameter γ and the parameter w which is the amount that the writer should borrow. The Black–Scholes hedging strategy has also two parameters if we use the geometric Brownian motion as the imbedded asset pricing model. The first parameter is the implied volatility σ while the second is h = t k + 1 - t k if we have uniformly divide the time interval [ 0 , T ] into equal subintervals in which the writer will reconstruct the replicating portfolio. The writer constructs a hedging portfolio at time zero as follows:

max σ , γ , w , h Δ subject to { a ( 0 , S 0 , σ ) + b ( 0 , S 0 , σ ) + ( γ + 1 ) - w = Y , σ , γ , w , h > 0 ,

where

Π = i = 1 N ( a ( t i - 1 , S t i - 1 , σ ) - a ( t i , S t i , σ ) ) S t i + ( b ( t i - 1 , S t i - 1 , σ ) - b ( t i , S t i , σ ) ) e r ( T - t i ) BS
+ a ( T , S T , σ ) S T + b ( T , S T , σ ) e r T + ( γ + 1 ) S T - w e t T - ( S T - K ) + .

Note that the term BS can produce unlimited profit or loss. Moreover, one should estimate also the transaction costs for each trade at the times t k . We can easily see that these transaction costs can drive the investor to an unlimited loss! Note that, in practice, the Black–Scholes hedging strategy is not a self financing strategy. If the writer use only the γ + 1 hedging strategy then the risk of bankruptcy disappears.

Example 2 (Binomial vs. γ + 1 hedging strategy).

Let the writer of a call option with price Y and strike price K decide to use the realistic binomial hedging strategy. In order to eliminate the risk of bankruptcy, she can buy another call option with strike price L > K . We denote the available at the market call options with the same expiration dates but with bigger strike prices than K by 𝒦 = K 1 , K 2 , , K q , i.e., K i > K for i = 1 , , q . Then the following optimization problem will arise:

max u , d , L Δ subject to { a S 0 + b + C ( L ) = Y , 0 < d < u  and  L 𝒦 ,

where

a = ( u S 0 - K ) + - ( d S 0 - K ) + ( u - d ) S 0 ,
b = u ( d S 0 - K ) + - d ( u S 0 - K ) + ( u - d ) e r t ,
Π = a S t + b e r T + ( S T - L ) + - ( S T - K ) + ,

and S t follows the geometric Brownian model, for example. Here by C ( L ) we denote the price of a call option with strike price L. Note that this hedging strategy will produce unlimited possible profit and limited possible loss. This hedging strategy can be compared only with the γ + 1 hedging strategy which has also unlimited possible profit and limited possible loss. In the case where 𝒦 = then only the γ + 1 hedging strategy has these properties.

So, what is the most suitable hedging strategy among the binomial and γ + 1 hedging strategies? We can construct another optimization problem which will help us to decide.

max a , b , c Δ subject to { a S 0 + b + c C ( L ) = Y , a , b , c , Π - D  for any  S T > 0 ,

where D > 0 specified by the writer and Π is such that

Π ( S T ) = a S T + b e r T + c ( S T - L ) + - ( S T - K ) +

In order to solve the above problem, we should convert it to a more suitable form. Let us assume that L > K . Then we should solve the following problem, since the profit function Π ( x ) is piecewise linear:

max a , b , c Δ subject to { a S 0 + b + c C ( L ) = Y , Π ( 0 ) - D , Π ( K ) - D , Π ( L ) - D , Π ( L + ) ε .

Another construction can be done by solving the following deterministic mathematical problem: given the price Y, find the smallest D such that Π ( S T ) - D for all S T > 0 and Π ( S T ) + as S T + . Here Π ( S T ) is the following piecewise linear function:

Π ( S T ) = a S T + b e r T + c ( S T - L ) + - ( S T - K ) + .

Since this function is piecewise linear, the above mathematical problem can be converted to the following:

min D subject to { a S 0 + b + c C ( L ) = Y , Π ( 0 ) + D 0 , Π ( K ) + D 0 , Π ( L ) + D 0 , Π ( L + ) ε .

We require Π ( L + ) ε > 0 in order to find a portfolio with the property Π ( S T ) + as S T + and of course to be sure that Π ( S T ) - D for S T > 0 .

If the underlying asset S t is not tradable at the market, we can use another asset S ^ t which is tradable and (preferably) have the same behavior. However, we should assume that the call and put options are tradable.

Example 3 (Multi-asset options).

Let an option with payoff P T = f ( S 1 T , S 2 T , , S d T ) , where S 1 , S 2 , , S d are d different underlying assets. Let the writer of this option has sell it at the price Y. Then she can construct a hedging portfolio as follows: given some D > 0 specified by the writer,

max a 1 , , a d , b , γ 1 , , γ d Δ subject to { i = 1 d a i S 0 i + b + i = 1 d γ i C ( S i , K i ) = Y , Π - D ,

where

Π = i = 1 d a i S T i + b e r T + i = 1 d γ i ( S T i - K i ) + - P T .

Here, by C ( S i , K i ) we denote the today price of a call option written on S i with strike price K i . If the quantity Δ contain the probability, the mean, etc., of the underlying assets, then the writer first should make an assumption for the price of each asset, like the geometric Brownian motion. Of course, we can add a series of put options and optimize subject to various strike prices, etc. Finally, we can use a dynamic hedging strategy like the one that we have presented in Section 2.

Example 4 (A path dependent option).

Let an option written on one underlying asset with payoff

P T = ( max t 𝒯 S t - K ) + ,

where

𝒯 = { 0 = t 0 < t 1 < t 2 < < t N = T } .

The question here is how to hedge such an option selling at the price Y. Can we design a hedging strategy with limited possible loss? Yes, we can, however with a big possible loss. One can buy N assets borrowing the amount b and sell some of them at each time t k in which the price of the underlying has reach a high level. Another way, is to buy N call options with expiration dates t 1 , , t N borrowing again an amount b, assuming that there is available such a series of call options. Of course, if it is possible, the writer can buy another option of this kind with a bigger strike price K.

What can we do in the case where there is not available such a series of call options? A way is to use a dynamic hedging strategy, that is, we buy a shares of the underlying at time zero borrowing the amount b, and at the times t k we sell (or buy) a k shares according to a rule that we have designed, for example according to a “sell high – buy low” principle. However, if we cannot buy suitable call options the possible loss is unlimited. One can see for example paper [9] for a closely related problem.

Example 5 (A basket option).

Let S 1 , S 2 two assets and consider a basket option with payoff

P T = max { 1 2 S 1 T + 1 2 S 2 T - K , 0 }

for some K > 0 . Suppose that the existing call and put options for these two assets are K 1 < K 2 < < K d for the first asset and L 1 < L 2 < < L p for the second. The writer can construct a hedging portfolio by solving the following linear programming problem:

min D subject to { a 1 S 1 0 + a 2 S 2 0 + b + i = 1 d γ i C ( K i ) + δ i P ( K i ) + i = 1 p γ i ^ C ^ ( L i ) + δ i ^ P ^ ( L i ) = Y , Π ( K i , L j ) + D 0 i = 0 , , d , j = 0 , , p , Π ( K d + , L j ) x ε 0 , j = 1 , , p , Π ( K i , L p + ) y ε 0 , i = 1 , , d , Π ( U i , 2 K - U i ) + D 0 , i = 0 , , d + p , Π x ( max i = 0 , , d + p U i + , 2 K - max i = 0 , , d + p U i + ) Π y ( max i = 0 , , d + p U i + , 2 K - max i = 0 , , d + p U i + ) + ε .

The profit function here is the following two-variables function:

Π ( x , y ) = a 1 x + a 2 y + b e r T + i = 1 d γ i ( x - K i ) + + δ i ( K i - x ) + + i = 1 p δ ^ i ( x - L i ) + + δ ^ i ( L i - x ) + - P T .

We denote by K 0 = L 0 = U 0 = 0 and U i = K i for i = 1 , , d and U i + d = L i for i = 1 , , p . Solving the above problem, we will find the portfolio with the minimum possible loss D, that is, Π ( x , y ) - D for all x , y > 0 . The function Π ( x , y ) attain its local minimum at the points where it is not differentiable.

We can compute the fair price of this type of option by solving two similar linear programming problems. The notion of the fair price will be introduced in Section 5.2.

Example 6 (Portfolio management).

Suppose that an investor want to invest the amount V on two assets and suppose that there exists in the market one call and one put option for each asset. Then the investor can construct the portfolio

a 1 S 1 0 + a 2 S 2 0 + γ 1 C ( K 1 ) + δ 1 P ( L 1 ) + γ 2 C ( K 2 ) + δ 2 P ( L 2 ) = V ,

where C ( K i ) are the prices of the call options for the S i asset and P ( L i ) the prices of the put options of the assets S i .

The profit function is

Π ( x , y ) = a 1 x + a 2 y + γ 1 ( x - K 1 ) + + δ 1 ( L 1 - x ) + + γ 2 ( x - K 2 ) + + δ 2 ( L 2 - x ) + - V e r T .

One way to choose a portfolio is by solving a linear programming problem in order to find the smallest D for which the profit function will be greater than D for all x , y + . More generally we can solve the following linear programming problem for some w 1 , w 2 , w 3 + , G + 2 specified by the investor:

(4.1)

min ( w 1 D + w 2 0 0 ( Π ( x , y ) ) - 𝑑 x 𝑑 y - w 3 G ( Π ( x , y ) ) + 𝑑 x 𝑑 y )
subject to { a 1 S 1 0 + a 2 S 2 0 + γ 1 C ( K 1 ) + δ 1 P ( L 1 ) + γ 2 C ( K 2 ) + δ 2 P ( L 2 ) = V , Π ( x , y ) - D for any  ( x , y ) + 2 , lim x + Π ( x , y ) ε 1 x = lim y + Π ( x , y ) ε 2 y = +

for some ε 1 , ε 2 > 0 . If the investor has a specific guess about the values of the underlying assets, for example that these values will be at the sets A , B + , she can compute a portfolio by solving the optimization problem

min A B ( Π ( x , y ) ) - 𝑑 x 𝑑 y subject to { a 1 S 1 0 + a 2 S 2 0 + γ 1 C ( K 1 ) + δ 1 P ( L 1 ) + γ 2 C ( K 2 ) + δ 2 P ( L 2 ) = V , Π ( x , y ) - D for any  ( x , y ) + 2 , lim x + Π ( x , y ) ε 1 x = lim y + Π ( x , y ) ε 2 y = +

or solve the optimization problem

(4.2) min 0 0 ( Π ( x , y ) ) - d x d y subject to { A B ( Π ( x , y ) ) - 𝑑 x 𝑑 y = 0 , lim x + Π ( x , y ) ε 1 x = lim y + Π ( x , y ) ε 2 y = + .

Another way is to look for all possible portfolios with the property Π ( x , y ) - D for some D 0 and for all ( x , y ) + 2 and choose one with some extra properties like the above.

We can think a lot of this kind of deterministic problems. The investor can add more call and put options so that she can find more portfolios that meets these properties.

Note that problem (4.1) is purely deterministic, i.e., the investor do not need to make any assumption or prediction about the underlying assets. This is an advantage in contrast to the Markowitz (see [16]) portfolio selection theory and all the similar theories in which the investor should at first make a guess about the assets.

If there are more than one portfolios that meets all the desired deterministic properties, the investor can make a guess about the distribution of each asset and then choose that portfolio which maximize an expression like the following:

𝔼 ( Π ( S 1 T , S 2 T ) ) Var ( Π ( S 1 T , S 2 T ) ) ( Π ( S 1 T , S 2 T ) ( - D , - M ) )

for some 0 < M < D .

It is clear that the information about these deterministic properties are very useful for the investor while the information which depends on the distribution of the each asset is not. The reason is that the probability measure is not universally accepted and is a personal guess.

In all the above proposed optimization problems we can add call and put options with different expiration dates and of course we can add any other type of options that the investor can buy or sell.

5 Arbitrage and fair price of an option

5.1 Arbitrage

As we have seen, an arbitrageur can use the put-call parity to find an arbitrage opportunity. Below we will describe also another way buying or selling a contract.

Suppose that an investor has sell a contract at the price Y and suppose that with the amount Y ^ the investor can construct a portfolio which is such that Π - D for all S T > 0 . If Y > D + Y ^ , then the investor can use the amount Y ^ to construct this portfolio and at the end of the contract will gain at least the amount Y - D - Y ^ without any risk. A similar approach can be done by a buyer of an option.

In general, we can search for an arbitrage opportunity by finding a portfolio with Π 0 for all S T > 0 . This portfolio can contain all the call and put options written on the same underlying asset with all possible strike prices and expiration dates until time T.

In order to search for an arbitrage opportunity concerning only one asset we can solve the following linear programming problem:

(5.1) min D subject to { a S 0 + b + i = 1 d γ i C ( K i ) + δ i P ( K i ) = Y , Π ( 0 ) + D 0 , Π ( K 1 ) + D 0 , Π ( K d ) + D 0 , Π ( K d + ) ε ,

where Y is the amount that we want to invest. Here S 0 is the today price of the asset, C ( K i ) , P ( K i ) are the today prices of the call and put options with strike prices K 1 < < K d . The profit function Π ( x ) is

Π ( x ) = a x + b e r T + i = 1 d γ i ( x - K i ) + + δ i ( K i - x ) + - Y e r T .

We can choose some ε > 0 so that the possible profit will be unlimited. That is, we want to find the smallest D and suitable a , b , γ i , δ i that satisfies the above inequalities. If the minimum of the resulting profit function is greater or equal than zero then we have found an arbitrage opportunity!

If we want to construct a portfolio which will be profitable if S T A + , then we can modify accordingly some of the above inequalities.

In the case where we want a , b , γ i , δ i 0 , we can add the corresponding inequalities at the above linear programming problem.

5.2 Fair price of an option

As we have discussed, the notion of the fair price of an option has no meaning in practice if this depends on an assumption about the future movement of the underlying asset. Let us give a theoretical example. In a fair dice we can define a probability measure and based on this we can come to some conclusions. The same can be done on a dice that is not fair but has a specific preference for certain outcomes. Now consider a dice which is sometimes fair and sometimes not. The time when it changes behavior is also random. When it is not fair it changes preferences also randomly. On such a dice it is not wise to define a probability measure. This is precisely the case in Financial and Actuarial Mathematics. Even if you do define a probability measure, it will be a personal prediction which is certainly not generally accepted by other investors and therefore any conclusion will be purely personal and can be used only for forecasting reasons.

Below we will discuss the notion of the fair price of an option but without assuming something about the future movement of the underlying asset.

As we have discussed both the buyer and the writer of an option can (try to) construct a portfolio which contain this option and also other assets or options so that Π - D for all S T > 0 and Π + as S T . To be more precise, let that the payoff of the option equal to f ( S T ) and its price is Y. Then the writer of the option can construct a portfolio with profit at time T as follows:

Π writer ( S T ) = a writer S T + b writer e r 1 T + i = 1 q j = 1 M γ i , j writer ( S t j - K i ) + e r 1 ( T - t j ) + i = 1 d j = 1 M δ i , j writer ( L i - S t j ) + e r 1 ( T - t j ) - f ( S T ) ,

where r 1 is the risk free rate that the writer can use. Selling the option at the price Y the parameter b writer is equal to

b writer = Y - ( a writer S 0 + i = 1 q j = 1 M γ i , j writer C ( K i , T j ) + i = 1 d j = 1 M δ i , j writer P ( L i , T j ) ) .

The buyer can construct a portfolio with profit at time T as follows:

Π buyer ( S T ) = a buyer S T + b buyer e r 2 T + i = 1 q j = 1 M γ i , j buyer ( S t j - K i ) + e r 2 ( T - t j ) + i = 1 d j = 1 M δ i , j buyer ( L i - S t j ) + e r 2 ( T - t j ) + f ( S T ) ,

where r 2 is the risk free rate that the buyer can use. Similarly,

b buyer = - Y - ( a buyer S 0 + i = 1 q j = 1 M γ i , j buyer C ( K i , T j ) + i = 1 d j = 1 M δ i , j buyer P ( L i , T j ) ) .

Defining the functions

𝒢 buyer ( Y ) = max a buyer , b buyer , min x > 0 ( Π buyer ( x ) ) 𝒢 writer ( Y ) = max a buyer , b buyer , min x > 0 ( Π buyer ( x ) ) ,

we are in a position to define the set

𝒴 = { Y > 0 : 𝒢 writer ( Y ) = 𝒢 buyer ( Y ) } .

The set 𝒴 contains prices of the option with which both the writer and the buyer can construct portfolios with the same maximum possible loss. Since b writer ( Y ) is a strictly increasing function and b buyer ( Y ) strictly decreasing, it follows that 𝒢 writer ( Y ) is a strictly increasing function while 𝒢 buyer ( Y ) is a strictly decreasing one and therefore the set 𝒴 contain at most one element.

Definition 1 (Fair price of an option).

We define the fair price of an option to be the unique element of the set 𝒴 , if any.

The fair price as we have define it above is a function of the two risk free assets r 1 , r 2 . Therefore, it is interesting to see how this fair price behaves as a two-variables function.

The set 𝒴 has at most one element but the portfolios with this price (”fair portfolios”) as initial value can be more than one (see for example [2]). This fair price will be stronger if there are some portfolios with more common properties. For example, at this fair price, maybe both the writer and the buyer can construct a portfolio with the same maximum possible loss and with unlimited possible profit. In this case, the fair value is stronger. If, in addition, there are some other portfolios with some extra common properties, then the fair value is getting stronger.

There are also some other criteria that if the above fair price meets then this notion is stronger. Below we propose some possible criteria for this purpose:

(i) lim x + Π writer ( x ) = + , lim x + Π buyer ( x ) = + ,
(ii) lim x + Π writer ( x ) Π buyer ( x ) = 1  (or close to one) ,
(iii) lim A + M A Π writer ( x ) 𝑑 x M A Π buyer ( x ) 𝑑 x = 1  (or close to one) for some  M > 0 ,
(iv) 0 M ( Π writer ( x ) ) - 𝑑 x 0 M ( Π buyer ( x ) ) - 𝑑 x = 1  (or close to one) for some  M > 0 .

We can propose another criteria as well but these has to be independent of the distribution of the price of the underlying asset so that they are universally accepted.

The fair price and the properties of the “fair portfolios” are functions of the prices of the asset and all the call and puts a mathematical problem arise. What should these prices preserve so that the fair price is strong enough?

The above definition depends on deterministic properties of the two static portfolios which can be constructed in practice, in contrast to the Black–Scholes hedging portfolios. The investors do not need to make any assumption about the future movement of the underlying asset. However, one should take into account the transaction costs in the above computations but the idea is the same.

Remark 2.

Suppose that we want to price a call option with strike price K applying the Black–Scholes theory. How do we calculate the volatility?

If there are already some call options with strike prices K 1 < K 2 < < K i < K < K i - 1 < < K d in the market, then Black–Scholes theory should lead us to a price that is between the prices of call options with strike prices K i and K i + 1 .

However, this is generally not the case since this theory does not take into account the prices of existing call options.

On the contrary, the option pricing theory that we have proposed will certainly give a reasonable price for this call option since it takes into account the values of call options already existing in the market.

As one can see, we have included all the call and put options with expiration dates until time T. Therefore, the profit function is a function of t also. This can help us to calculate a fair price for Bermudan type of options in which the buyer can exercise the option only at these dates. The same also holds for path dependent options for which the payoff is calculated concerning only the expiration dates of the call and put options. This will be also a problem of a future study.

We can define also other, similar, deterministic fair prices. Setting

S writer ( Y ) = min 0 ( Π writer ( x ) ) - 𝑑 x ,
S buyer ( Y ) = min 0 ( Π buyer ( x ) ) - 𝑑 x ,

we can define the set

𝒴 = { Y > 0 : S writer ( Y ) = S buyer ( Y ) } ,

which has at most one element. In this case we define this element as the fair price of the option.

Setting

S writer ( Y ) = max 0 K max ( Π writer ( x ) ) + 𝑑 x subject to Π writer ( K max + ) 0 ,
S buyer ( Y ) = min 0 K max ( Π buyer ( x ) ) + 𝑑 x subject to Π buyer ( K max + ) 0 ,

we can define the set

𝒴 = { Y > 0 : S writer ( Y ) = S buyer ( Y ) } ,

which has also at most one element. Since Π ( x ) is piecewise linear with finite many branches we denote by K max the last point that the profit function change branch. We have add the inequality Π ( K max + ) 0 in order to be sure that the possible loss is limited. Similarly, we can define another fair price by maximizing the 0 K max Π ( x ) 𝑑 x .

In the market we will not often see options sold at the above fair prices because the price is determined according to the law of supply and demand. Therefore we should not confuse the notion of the fair price of an option with the problem of forecasting the future price of an option because this depend on the behavior of the investors. In this spirit, the notion of the implied volatility in the Black–Scholes theory has no meaning. The implied volatility, as we have discussed, has a meaning only if the investor could indeed construct the proposed portfolio!

Even if a contract is sold at any of the above fair prices, the investor can still choose any other hedging portfolio that is profitable in some eventuality that he or she foresees will occur. He can also make a guess about the distribution of the corresponding random variable and according to this guess choose the appropriate portfolio but with an initial value of the selling price Y. We have discussed all these at the previous sections.

By calculating the fair value of a contract in the above way, the investor will know the order of magnitude of the value of that contract. Based on this information, the bargaining for the purchase and sale of the contract can begin.

For multi-asset options the idea is exactly the same however the mathematical problem is much more complicated. We will see in Example 4 how we can compute a fair price for a basket option.

Let us now state an open and interesting problem regarding the fair value as we have proposed above.

Problem 2.

Suppose that there is only one call and one put in the market with the same underlying asset. Suppose that the writer has sold a contract with this underlying asset. Then one can compute the fair price of the contract as we have proposed and suppose that this is the Y 1 .

Now, suppose that there exists one more call and one more put options in the market and we compute again the fair value of the option which is Y 2 .

The question is how the fair value behaves as we add more and more call and put options and what options make the biggest difference, these with strike price near S 0 or something else?

Another question is what the prices of the call and put options should preserve in order to be able to find a fair value of a specific option. If we want this fair value to be stronger (requiring more properties for the “fair portfolios”) what properties should the values preserve?

What other deterministic criteria can be used to define a fair price of an option? In the case where all the deterministic fair prices are equal then of course this price is universally accepted. What should the today prices of the assets and the corresponding call and put options should preserve so that all the deterministic fair prices are equal?

We have proposed some notions of deterministic fair prices but as one can see we can also propose any combination of the above. For example, by minimizing a quantity like the following:

F ( D , 0 ( Π writer ( x ) ) - d x , 0 K max ( Π writer ( x ) ) + d x , 0 K max Π writer ( x ) d x , , ) .

How the fair price changes as we change the definition? For example, let Y 1 and Y 2 two deterministic fair prices as we have defined above. Can we find some function G such that

| Y 1 - Y 2 | G ( S 0 , C ( K i , t j ) , P ( K i , t j ) )

and what are the properties of this function?

By the above discussion we understand that there is not any notion for a unique fair price but also we understand that any notion of fair price should be given under deterministic arguments. Concerning the above deterministic fair prices we do not expect that will be (exactly) equal to each other but we expect to have the same order of magnitude which is exactly what the investor want to know before the bargaining stage. Another useful information is the mean and variance of the historical payoffs of this option. How this mean and variance related with the deterministic fair prices?

Consider now the following minimization problem:

min 0 ( Π ( x ) ) 2 𝑑 x .

How are the initial values of these minimizing portfolios related with the proposed fair values?

Example 3 (Fair price of a call).

Suppose that S 0 = 2 , r = 0 , and that there exist only a call option with strike price L = 3 at the price 0.2 available at the market. Suppose that a writer want to sell another call option with strike price K = 2.5 .

We will find the fair price using the above definition. This fair price Y will be the price which both the writer and the buyer can construct portfolios with the same maximum possible loss.

For a given price Y solving the following linear programming problem we will find the portfolio for the writer with the minimum possible loss D. The problem is

min D subject to { a S 0 + b + 0.2 c = Y , Π writer ( 0 ) + D 0 , Π writer ( K ) + D 0 , Π writer ( L ) + D 0 , Π writer ( L + ) 0.3 ,

where

Π writer ( x ) = a x + b + c ( x - K ) + - ( x - L ) + .

Similarly, for a given price Y we will find the portfolio for the buyer with the minimum possible loss D by solving the following problem:

min D subject to { a S 0 + b + 0.2 c = - Y , Π buyer ( 0 ) + D 0 , Π buyer ( K ) + D 0 , Π buyer ( L ) + D 0 , Π buyer ( L + ) 0.3 ,

where

Π buyer ( x ) = a x + b + c ( x - K ) + + ( x - L ) + .

For Y = 0.25 we can construct a portfolio for the writer with maximum possible loss D = 0.31 and this hold also for the buyer. Indeed, the writer can construct the portfolio with the profit function

Π writer ( x ) = 0.1667 x - 0.31 + 1.133 ( x - 3 ) + - ( x - 2.5 ) + ,

while the buyer a portfolio with the profit function

Π buyer ( x ) = - 0.31 + 0.3 ( x - 3 ) + + ( x - 2.5 ) + .

It is easy to see that the minimum of both the above two profit functions is the number -0.31 while both tend to + as x + with the same rate. That is, these two portfolios are equivalent at the above sense and therefore the two parties may agree on this fair price.

It is clear that if the writer sell this option at a price bigger than 0.25, then she can construct a portfolio with less maximum possible loss while the buyer with bigger maximum possible loss.

Concerning the Black–Scholes fair price, the two parties should agree at first on the volatility. Secondly, the writer should be able to construct this portfolio which is not the case as we have already discussed. For the binomial, trinomial model, etc., the two parties should agree that the possible values of the underlying is only two, three, etc., and moreover agree at the values of the rates.

Example 4 (Fair price of a basket option).

Let us return to Example 5. We will describe below how to compute a fair price of this option.

As we have described the writer of the option can construct a hedging portfolio, using the amount Y, by solving the following linear programming problem:

min D subject to { a 1 S 1 0 + a 2 S 2 0 + b + i = 1 d γ i C ( K i ) + δ i P ( K i ) + i = 1 p γ i ^ C ^ ( L i ) + δ i ^ P ^ ( L i ) = Y , Π ( K i , L j ) + D 0 , i = 0 , , d , j = 0 , , p Π ( K d + , L j ) x ε 0 , j = 1 , , p , Π ( K i , L p + ) y ε 0 , i = 1 , , d , Π ( U i , 2 K - U i ) + D 0 , i = 0 , , d + p , Π x ( max i = 0 , , d + p U i + , 2 K - max i = 0 , , d + p U i + ) Π y ( max i = 0 , , d + p U i + , 2 K - max i = 0 , , d + p U i + ) + ε .

The profit function here is the following two-variables function:

Π writer ( x , y ) = a 1 x + a 2 y + b e r T + i = 1 d γ i ( x - K i ) + + δ i ( K i - x ) + + i = 1 p δ ^ i ( x - L i ) + + δ ^ i ( L i - x ) + - P T .

Similarly, the buyer can construct a hedging portfolio by solving the following linear programming problem:

min D subject to { a 1 S 1 0 + a 2 S 2 0 + b + i = 1 d γ i C ( K i ) + δ i P ( K i ) + i = 1 p γ i ^ C ^ ( L i ) + δ i ^ P ^ ( L i ) = - Y , Π ( K i , L j ) + D 0 , i = 0 , , d , j = 0 , , p , Π ( K d + , L j ) x ε 0 , j = 1 , , p , Π ( K i , L p + ) y ε 0 , i = 1 , , d , Π ( U i , 2 K - U i ) + D 0 , i = 0 , , d + p , Π x ( max i = 0 , , d + p U i + , 2 K - max i = 0 , , d + p U i + ) Π y ( max i = 0 , , d + p U i + , 2 K - max i = 0 , , d + p U i + ) + ε .

The profit function here is the following two-variables function:

Π buyer ( x , y ) = a 1 x + a 2 y + b e r T + i = 1 d γ i ( x - K i ) + + δ i ( K i - x ) + + i = 1 p δ ^ i ( x - L i ) + + δ ^ i ( L i - x ) + + P T .

In order to find the fair price Y of this basket option, we should find the unique Y for which both the writer and the buyer can construct hedging portfolios with the same maximum possible loss D.

By finding the above fair price, both the writer and the buyer will have in their hands a realizable hedge portfolio. They will also know the order of magnitude of the value of this option and this can be used at the trading stage.

Of course, by selling or buying this option at a price of Y, the investors can use this amount to construct a hedge portfolio as they wish.

The investors can compute also other deterministic fair prices of this option concerning different criteria. It is interesting to find also other deterministic criteria in order to define different fair values and see how these prices changes from each other.

Is there a possibility to design a perfect hedging strategy for an option containing all the put and call options of the underlying assets? Suppose that we want to design such a hedging strategy in discrete time for which the final value of the portfolio equal to the payoff of an option with one underlying asset. Namely, we want to design a hedging strategy of the following kind:

V t = a ( t , S t ) S t + b ( t , S t ) + γ 1 ( t , S t ) ( S t - K 1 ) + + .

Then using this hedging strategy we should have V T = f ( S T ) where f ( ) is the payoff function. Since we can reconstruct the hedging strategy only in discrete time we arrive at the following equation:

a ( T - h , S T - h ) S T + b ( T - h , S T - h ) + + γ 1 ( T - h , S T - h ) ( S T - K ) + = f ( S T )

for any S T > 0 . Choosing a big enough number of possible values of S T , we will arrive at a system with no solution for a ( , ) , b ( , ) , etc.

6 Conclusion

In this note we have proposed a dynamic and path dependent trading strategy based on the principle “sell high – buy low” which can be used also to hedge the risk selling an option.

We discussed also the option pricing problem and we came to the conclusion that this problem does not exist in practice. The question for the writer of an option is how she will use the amount received to hedge the risk. Therefore, the question is: what is the most effective hedging strategy for each case? We have given the notion of the imbedded and external asset pricing assumption (in the Black–Scholes setting) and see that the notion of the implied parameters have a meaning only for the imbedded asset pricing model.

We find out that the portfolio optimization problem is closely related with the hedging problem. In all the above considerations crucial role will play the guess of the investor, i.e., what model and with what parameters to use for the price of the underlying or even a guess about a set A + that the price will be. We have not studied this problem in this article.

In this work we have included deterministic properties for the problem of the selection of the portfolio, such as that the profit should be greater than - D for all S T > 0 or that the profit tend to infinity if S T + , etc. It is clear that these properties are much more important for the investor than for example the property that the mean value of the profit is maximum, because the latter depends on the guess of the investor. To achieve these properties, one has to use call and put options. The actuarially analog is the notion of reinsurance, see for example [1]. In this spirit, any pricing method (or fair price) should be considered under the notion of reinsurance.

For a complicated contract, the investors at first, need to know the mean and the variance of the historical payoffs (see [14] for a closely related study) while the price of this contract will be shaped by the law of supply and demand. In this stage any deterministic fair price will be also useful for the investors because they will have the order of magnitude of the value of this contract and of course because the accompanied hedging portfolios can be practically constructed.

If the investor’s guess about the future movement of the price of the asset involves a complicated stochastic differential equation, then the computations may need a numerical approach. In this direction the numerical scheme should preserve the positivity property of the true solution, see for example [13] and the references therein.

Finally, we have discussed the notion of the (deterministic) fair price which seems that it is very important to theoretical financial analysts! The fair price of an option as we have described above will be the study of a future research since it seems that is the first attempt to define the notion of a fair value using deterministic and thus universally accepted arguments. As we have seen, there several notions of deterministic fair prices therefore this notion can be used purely for personal reasons, for example in order to find the order of magnitude of the value of the contract, an information that can be used to the bargaining stage. The computation of any fair price should be done using only deterministic arguments. The same holds also for the problem of transferring the risk, i.e., the hedging problem. It has no meaning to transfer risk with some probability! On the other hand, for the forecasting problem, i.e., what is the future price of an asset or a contract, one should use statistics and stochastic analysis, behavioral finance, machine learning, etc.

References

[1] H. Albrecher, J. Beirlant and J. L. Teugels, Reinsurance: Actuarial and Statistical Aspects, Wiley Ser. Probab. Stat., John Wiley & Sons, Hoboken, 2017. 10.1002/9781119412540Search in Google Scholar

[2] G. Appa, On the uniqueness of solutions to linear programs, J. Oper. Res. Soc. 53 (2002), no. 10, 1127–1132. 10.1057/palgrave.jors.2601320Search in Google Scholar

[3] J. Armstrong, C. Bellani, D. Brigo and T. Cass, Option pricing models without probability: A rough paths approach, Math. Finance 31 (2021), no. 4, 1494–1521. 10.1111/mafi.12308Search in Google Scholar

[4] M. Avellaneda, A. Levy and A. Paras, Pricing and hedging derivative securities in markets with uncertain volatilities, Appl. Math. Finance 2 (1995), no. 2, 73–88. 10.1080/13504869500000005Search in Google Scholar

[5] F. Black and M. Scholes, The pricing of options and corporate liabilities, J. Polit. Econ. 81 (1973), no. 3, 637–654. 10.1086/260062Search in Google Scholar

[6] V. Capasso and D. Bakstein, An Introduction to Continuous-Time Stochastic Processes—Theory, Models, and Applications to Finance, Biology, and Medicine, Model. Simul. Sci. Eng. Technol., Birkhäuser/Springer, Cham, 2021. 10.1007/978-3-030-69653-5_2Search in Google Scholar

[7] M. Capinski and E. Kopp, Portfolio Theory and Risk Management, Cambridge University, Cambridge, 2014. 10.1017/CBO9781139017398Search in Google Scholar

[8] M. Capiński and T. Zastawniak, Mathematics for Finance, Springer Undergrad. Math. Ser., Springer, London, 2003. Search in Google Scholar

[9] P. Carr, K. Ellis and V. Gupta, Static hedging of exotic options, J. Finance 53 (1998), no. 3, 1–26. 10.1111/0022-1082.00048Search in Google Scholar

[10] R. Cont, Model calibration, Encyclopedia of Quantitative Finance, Wiley, New York (2010), https://doi.org/10.1002/9780470061602.eqf08002. 10.1002/9780470061602.eqf08002Search in Google Scholar

[11] J. C. Cox, S. A. Ross and M. Rubinstein, Option pricing: A simplified approach, J. Financ. Econ. 7 (1979), no. 3, 229–263. 10.1016/0304-405X(79)90015-1Search in Google Scholar

[12] N. El Karoui, M. Jeanblanc-Picqué and S. E. Shreve, Robustness of the Black and Scholes formula, Math. Finance 8 (1998), no. 2, 93–126. 10.1111/1467-9965.00047Search in Google Scholar

[13] N. Halidias, On the construction of boundary preserving numerical schemes, Monte Carlo Methods Appl. 22 (2016), no. 4, 277–289. 10.1515/mcma-2016-0113Search in Google Scholar

[14] N. Halidias, On the practical point of view of option pricing, Monte Carlo Methods Appl. 28 (2022), no. 4, 307–318. 10.1515/mcma-2022-2122Search in Google Scholar

[15] N. Halidias, Option pricing: Examples and open problems, Monte Carlo Methods Appl. 30 (2024), no. 1, 1–17. 10.1515/mcma-2023-2014Search in Google Scholar

[16] H. M. Markowitz, Portfolio selection, J. Finance 7 (1952), 77–91. 10.1111/j.1540-6261.1952.tb01525.xSearch in Google Scholar

[17] R. C. Merton, Lifetime portfolio selection under uncertainty: The continuous-time model, Rev. Econ. Stat. 51 (1969), 247–257. 10.2307/1926560Search in Google Scholar

[18] R. C. Merton, Optimum consumption and portfolio rules in a continuous-time model, J. Econom. Theory 3 (1971), no. 4, 373–413. 10.1016/0022-0531(71)90038-XSearch in Google Scholar

[19] R. Velu, M. Hardy and D. Nehren, Algorithmic Trading and Quantitative Strategies, CRC Press, Boca Raton, 2020. 10.1201/9780429183942Search in Google Scholar

Received: 2024-01-23
Revised: 2024-06-14
Accepted: 2024-07-12
Published Online: 2024-08-03
Published in Print: 2024-09-01

© 2024 Walter de Gruyter GmbH, Berlin/Boston

This work is licensed under the Creative Commons Attribution 4.0 International License.

Downloaded on 13.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/mcma-2024-2009/html
Scroll to top button