The present subject matter relates, in general, to a European Contingent Claim and, in particular, to a system and a computer-implemented method for evaluating globally optimum trading positions for a path-dependent geometric Asian option in a market measure.
In today's competitive business environment, investment banks make profit by trading financial instruments, such as derivatives. A derivative is a contract between two parties, namely, a buyer and a seller. The seller of the contract is obligated to deliver to the buyer, a payoff that is contingent upon the performance of an underlying asset. The underlying asset may be understood as a financial instrument, such as a stock, a commodity, and a currency, on which a derivative's price is based. In one example, a derivative may be an option written on the underlying asset. In some derivatives, payoffs have to be delivered at a fixed time to maturity. Such derivatives are in general known as European Contingent Claims (ECC). The ECC may be a European call or put option. Further, the ECC may be a path-dependent option, such as an Asian option, which means its payoff, in principle, could depend on historical prices of the underlying asset between time of initiation and time to maturity of the ECC.
Selling or buying an option always implies some exposure to financial risk. In case of the European call option, the holder of the option pays a premium to buy the underlying asset at a strike price at the time of maturity of the option. The strike price may be understood as the contracted price at which the underlying asset can be purchased or sold at the time of maturity of the option. If the market price of the underlying asset exceeds the strike price, it is profitable for the holder of the option to buy the underlying asset from the option seller, and then sell the underlying asset at the market price to make a profit. Since the European call option provides to its buyer, the right, but not the obligation to buy, the buyer may thus have a chance to make a potentially infinite profit at the cost of losing the amount which he has paid for the option, i.e., the premium. The seller, on the other hand, has an obligation to sell the underlying asset to the holder at the strike price, which may be less than the market price of the underlying asset on the date of maturity of the option. Therefore, for an option seller the amount at risk is potentially infinite due to the uncertain nature of the price of the underlying asset. Thus, option sellers typically use various hedging strategies to minimize such risks.
The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the figure to reference like features and components. Some embodiments of systems and methods in accordance with embodiments of the present subject matter are now described, by way of example only, and with reference to the accompanying figures, in which:
The trading of financial instruments, such as a path-dependent ECC and other derivatives over computer networks, such as the Internet has become a common activity. Generally, any form of market trading involves a risk and so does the ECC trading. The risk to an ECC buyer is limited to the premium he has paid to an ECC seller. However, the risk to the ECC seller is potentially unlimited, while the profit earned by the ECC seller from the ECC sale alone is limited to the premiums earned. Accordingly, the ECC seller may hedge his risk by trading in the underlying asset of the ECC. The trading decisions taken by the ECC seller constitute the seller's hedging strategy. The net profit/loss incurred by the ECC seller at the time of maturity from selling the ECC and the hedging process is called as the hedging error. The hedging error represents the ECC seller's risk that the ECC seller may incur even after hedging. A judicious choice of a hedging strategy by the ECC seller may lead to a lower residual risk.
Conventional hedging techniques are often postulated on unrealistic assumptions that trades can be made continuously in time. Examples of such hedging techniques include Delta-hedging technique or Black-Scholes hedging techniques. When such techniques are used in realistic settings involving multiple discrete trading time instances, they fail to provide trading positions that are globally optimum, i.e., the trading positions that minimize overall variance on the profit or loss to a trader, for example an Asian seller at the time of maturity in this case. Further, some existing techniques involve large number of parameters and complex calculations, thereby consuming lot of time and effort and are prone to errors.
The calculation of variance requires a choice of probability measure. The probability measure provides the probability of occurrence of different financial events, and represents the quantification of a subjective view of the relative likelihoods of various future events/scenarios. Each market player may use a different probability measure reflecting his or her own subjective views. The collective subjective perception of all the market players is captured by the market probability measure (hereinafter referred to as market measure). Market measures assigns probabilities to financial market spaces based on actual market movements. Though a risk-neutral probability measure is generally used for the purpose of pricing the options, the market measure is the real measure in which the market evolves. Hence, the sellers/traders struggle to minimize the risk in real world, i.e., the market measure.
The present subject matter describes a system and a computer-implemented method for evaluating trading positions for a path-dependent Asian option in a market measure. In the Asian option, the payoff is determined by the average of the underlying asset prices over some pre-set time instances between the time of initiation and the time of expiry of the Asian option. The underlying asset may be understood as a financial instrument, such as a stock, a commodity, a currency, on which a derivative's price is based. In one example, a derivative may be an option written on the underlying asset. In some derivatives, payoffs have to be delivered at a fixed time to maturity. Such derivatives are in general known as European Contingent Claims (ECC). The ECC may be a European call or put option. Further, the ECC may be a path-dependent option, such as an Asian option, which means its payoff, in principle, could depend on historical prices of the underlying asset between time of initiation and time to maturity of the ECC.
Further, the Asian option considered is a geometric Asian option which may be continuously or discretely monitored. The trading positions evaluated by the present system and method minimize the global variance of the profit and loss to a trader in the market measure. The system as described herein is a trading position evaluation system. In one implementation, trading positions in underlying asset are evaluated at a plurality of discrete time instances starting from the time of initiation till the time of maturity of the ECC. Such trading positions provide minimum global variance of profit/loss to a trader, say, an ECC seller. The term global variance may be understood as variance of overall profit and loss to the trader starting from the time of initiation till the time of maturity of the path-dependent ECC.
Initially, a database for storing data associated with the path-dependent ECC is maintained according to one implementation. The database can be an external repository associated with the trading position evaluation system, or an internal repository within the trading position evaluation system. In the description hereinafter, the path-dependent ECC is referred to as ECC; and the data associated with the path-dependent ECC is referred to as ECC data. In case of an Asian option, the ECC data may include the strike price, the time of initiation, time to maturity, premium, the price of the underlying asset of the option at the time of initiation known as spot price, and a set of time instances known as monitoring times. In one example, the ECC data stored in the database may be obtained from the users, such as traders.
In the above mentioned implementation, the database is further populated with historical data including historical market prices of the underlying asset of the ECC that is being hedged. The historical market prices for the underlying asset can be automatically obtained from a data source, such as National Stock Exchange (NSE) website at regular time intervals, for example, at the end of the day and stored into the database. The data stored in the database may be retrieved whenever the trading positions are to be evaluated. Further, the data contained within such database may be periodically updated, whenever required. For example, new data may be added into the database, existing data can be modified, or non-useful data may be deleted from the database.
In one implementation, rate of return and volatility of the underlying asset of the ECC is computed based on the historical data associated with the underlying asset. To compute the rate of return and the volatility, historical market prices of the underlying asset for a predefined period, say, past two years, are retrieved from the database and log-returns are computed for the underlying asset based on the retrieved historical market prices. Thereafter, log-returns are fitted to a best-fit distribution to generate a plurality of scenarios. The best-fit distribution may be a Normal distribution, a Poisson distribution, a T-distribution, or any other known distribution that fits best to the log-returns. The scenarios, thus generated, may include already existing scenarios that have occurred in the past and other scenarios that have not existed in the past but may have a likelihood of occurring in the future. The scenarios, thus, generated, are fitted to a Normal distribution to compute the rate of return and the volatility of the underlying asset. The computed rate of return and the volatility are thereafter annualized.
Further, a risk-free interest rate of the market is computed based upon the retrieved ECC data. The computed annualized rate of return, the annualized volatility and the risk-free interest rate are stored in the database as market data. The database, thus, contains the ECC data, the historical data, and the market data. The data contained in the database can be retrieved by the trading position evaluation system for the purpose of evaluating trading positions. In one implementation, the market data, such as the annualized rate of return, the annualized volatility and the risk-free interest rate can also be computed in real-time during evaluation of the trading position. The manner in which evaluation of trading position takes place is described henceforth.
A trader may provide a plurality of trading time instances starting from the time of initiation till the time of maturity of the ECC, such as an Asian option, as an input to the trading position evaluation system for trading of an underlying asset. Such trading time instances are the discrete time instances at which the trader may trade the underlying asset of the ECC.
Upon receiving trader's input, such as trading time instances, the trading position evaluation system retrieves the ECC data and the market data associated with the underlying asset from the database. For each of the trading time instances specified by the trader, the trading position evaluation system then evaluates a trading position that are globally optimum in the market measure, i.e., the trading position that provides minimum global variance of profit and loss to the trader.
To evaluate the trading position at a particular trading time instance, the trading position evaluation system determines a plurality of trading parameters, pertaining to the ECC, based on the retrieved ECC data and the market data. In one example, the trading parameters includes mean return of the arithmetic-returns of the underlying asset of the ECC, root mean square of the arithmetic-returns of the underlying asset price process, an accumulated trading gain until a current trading time instance, a term representing the normalized cross-moment between discounted payoff of the ECC and the arithmetic return of the underlying asset of the ECC, a quadratic approximation of the option price at the time of initiation of the ECC, a scaled option price, and a shifted scaled option price at a trading instance. In an example, all these parameters may be calculated based on the retrieved ECC data and the market data. The accumulated trading gain represents the profit or loss accumulated by the trader as a result of the trades performed until the current trading time instance. The quadratic approximation price may be understood as a candidate for premium that is exchanged at the time of initiation of the ECC. The scaled option price is the option price computed using a scaled price of the underlying asset at any given trading time instance and the shifted scaled option price may be an option price computed using a shifted scaled price of the underlying asset.
In one implementation, determination of the scaled option price and the shifted scaled option price may take place using any known option pricing method and, in one implementation, may take place using a Black-Scholes like pricing method for Asian type options or a Monte-Carlo pricing method. Subsequently, the trading position in the underlying asset is evaluated based on the determined scaled option price and the shifted scaled option price. The trading position conveys to the trader of the ECC, the number of units of the underlying asset to be held by the trader of the ECC at a particular trading time instance until the next trading time instance.
Thus, the trading position evaluated at each of the specified trading time instances starting from the time of initiation of the ECC till the time to maturity when taken together allows the trader to achieve minimum variance of overall profit and loss to the trader, such as an Asian option seller, at the time of maturity in a market probability measure. As mentioned previously, such a variance of overall profit and loss from the time of initiation to the time of maturity is known as global variance. Thus, minimum global variance of profit and loss can be achieved by evaluating the trading positions at different trading time instances. Therefore, a risk incurred by the trader, especially the Asian option seller, is minimized at the time of maturity. The Asian option seller, for example, may be able to liquidate the underlying asset at the time of maturity in order to deliver the payoff to the Asian option buyer at a minimum risk.
The system and the method described according to the present subject matter, evaluates the trading positions based on a simple analytical closed-form expression, which is provided in the later section. The trading positions evaluated by the system and the method efficiently minimize risk exposure to the traders. Based on the trading positions, a trader would know how many units of the underlying asset should be held at each trading time instance so that the overall risk exposure to the trader is minimized at the time of maturity.
The following disclosure describes a system and a method for evaluating the trading positions for a path-dependent Asian option that are globally optimum in the market measure. While aspects of the described system and method can be implemented in any number of different computing systems, environments, and/or configurations, embodiments for the information extraction system are described in the context of the following exemplary system(s) and method(s).
The trading position evaluation system 102 is communicatively connected to a plurality of user devices 104-1, 104-2, 104-3 . . . 104-N, collectively referred to as user devices 104 and individually referred to as a user device 104, through a network 106. In one implementation, a plurality of users, such as traders may use the user devices 104 to communicate with the trading position evaluation system 102.
The trading position evaluation system 102 and the user devices 104 may be implemented in a variety of computing devices, including, servers, a desktop personal computer, a notebook or portable computer, a workstation, a mainframe computer, a laptop and/or communication device, such as mobile phones and smart phones. Further, in one implementation, the trading position evaluation system 102 may be a distributed or centralized network system in which different computing devices may host one or more of the hardware or software components of the trading position evaluation system 102.
The trading position evaluation system 102 may be connected to the user devices 104 over the network 106 through one or more communication links. The communication links between the trading position evaluation system 102 and the user devices 104 are enabled through a desired form of communication, for example, via dial-up modem connections, cable links, digital subscriber lines (DSL), wireless, or satellite links, or any other suitable form of communication.
The network 106 may be a wireless network, a wired network, or a combination thereof. The network 106 can also be an individual network or a collection of many such individual networks, interconnected with each other and functioning as a single large network, e.g., the Internet or an intranet. The network 106 can be implemented as one of the different types of networks, such as Intranet, Local Area Network (LAN), Wide Area Network (WAN), the Internet, and such. The network 106 may either be a dedicated network or a shared network, which represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), etc., to communicate with each other. Further, the network 106 may include network devices, such as network switches, hubs, routers, for providing a link between the trading position evaluation system 102 and the user devices 104. The network devices within the network 106 may interact with the trading position evaluation system 102, and the user devices 104 through the communication links.
The network environment 100 further comprises a database 108 communicatively coupled to the trading position evaluation system 102. The database 108 may store all data inclusive of data associated with a path-dependent ECC and its underlying asset sold by a trader, interchangeably referred to as an ECC seller in the present description. For example, the database 108 may store ECC data 110, historical data 112, and market data 114. As indicated previously, the ECC data 110 includes, but is not limited to, a path-dependent ECC defined by its payoff, time of initiation, time to maturity, premium, spot price of the underlying asset, strike price of the path-dependent ECC, and current market prices of the call and put options written on the underlying asset of the path-dependent ECC with the same time to maturity. The historical data 112 includes historical market prices of the underlying asset of the path-dependent ECC, and the market data 114 includes annualized rate of return of the underlying asset, annualized volatility of the underlying asset, and risk-free interest rate of the market.
Although the database 108 is shown external to the trading position evaluation system 102, it will be appreciated by a person skilled in the art that the database 108 can also be implemented internal to the trading position evaluation system 102, wherein the ECC data 110, the historical data 112, and the market data 114 may be stored within a memory component of the trading position evaluation system 102.
The trading position evaluation system 102 may further include processor(s) 116, interface(s) 118, and memory 120 coupled to the processor(s) 116. The processor(s) 116 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the processor(s) 116 may fetch and execute computer-readable instructions stored in the memory 120.
Further, the interface(s) 118 may include a variety of software and hardware interfaces, for example, interfaces for peripheral device(s), such as a product board, a mouse, an external memory, and a printer. Additionally, the interface(s) 118 may enable the trading position evaluation system 102 to communicate with other devices, such as web servers and external repositories. The interface(s) 118 may also facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. For the purpose, the interface(s) 118 may include one or more ports.
The memory 120 may include any computer-readable medium known in the art including, for example, volatile memory, such as Static Random Access Memory (SRAM), and Dynamic Random Access Memory (DRAM), and/or Non-Volatile Memory, such as Read Only Memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
In one implementation, the trading position evaluation system 102 may include module(s) 122 and data 124. The module(s) 122 includes, for example, market parameter computation module 126, an interest rate calculation module 128, a parameter determination module 130, a position evaluation module 132, and other module(s) 134. The other module(s) 134 may include programs or coded instructions that supplement applications or functions performed by the trading position evaluation system 102.
The data 124 may include the ECC data 110, the historical data 112, the market data 114, parameter data 136, and other data 138. The ECC data 110 contains data associated with a path-dependent European Contingent Claim (ECC). In the description hereinafter, a path-dependent ECC is referred to as ECC. The ECC data 110 contains the ECC defined by its payoff, time of initiation, time to maturity of the ECC, its premium, spot price, strike price, and current market price of the call and put options written on an underlying asset of the ECC with the same time to maturity.
The historical data 112 includes historical market prices of the underlying asset of the ECC. The market data 114 includes annualized volatility, annualized rate of return, and risk-free interest rate. The parameter data 136 includes trading parameters, such as mean return of the arithmetic-returns of the underlying asset of the ECC, root mean square of the arithmetic-returns of the underlying asset price process, an accumulated trading gain until a current trading time instance, a term representing the normalized cross-moment between discounted payoff of the ECC and the arithmetic return of the underlying asset of the ECC, a quadratic approximation of the option price at the time of initiation of the ECC, a scaled option price, and a shifted scaled option price at a trading instance. The parameter data 136 further includes pricing option parameters, such as a scaled price option of the path-dependent Asian option and a shifted scaled price option of the path-dependent Asian option. The other data 138, amongst other things, may serve as a repository for storing data that is processed, received, or generated as a result of the execution of one or more modules in the module(s) 122.
In the present embodiment, the ECC data 110, the historical data 112, and the market data 114 are depicted to be stored within the data 124, which is a repository internal to the trading position evaluation system 102. However, as described in the previous embodiment, the ECC data 110, the historical data 112, and the market data 114 may also be stored in the database 108 that is external to the trading position evaluation system 102.
According to the present subject matter, the market parameter computation module 126 retrieves historical data 112 for a pre-defined period, for example, past one year, from the data 124. As described previously, the historical data 112 includes historical market prices of the underlying asset of the ECC, such as an Asian option. Based on the retrieved historical data 112, the market parameter computation module 126 computes log-returns of the underlying asset. In one implementation, the market parameter computation module 126 computes the log-returns using the equation (1) provided below:
where,
Subsequent to computing the log-returns, the market parameter computation module 126 may fit the log-returns for the underlying asset to a best-fit distribution. The best-fit distribution may be a Normal distribution, a Poisson distribution, a T-distribution, or any other known distribution that fits best to the log-returns, to generate a plurality of scenarios. The market parameter computation module 126 may then fit the generated scenarios to a normal distribution to compute rate of return (μ) and volatility (σ) of the underlying asset. The computed volatility and the rate of return of the underlying asset are thereafter annualized. Further, the interest rate calculation module 128 of the trading position evaluation system 102 retrieves the ECC data 110 from the data 124 and computes risk-free interest rate of the market based on the retrieved ECC data 110. According to one implementation, the interest rate calculation module 128 computes the risk-free interest rate using the equation (2) provided below:
where,
The annualized volatility (σ), the annualized rate of return (μ), and risk-free interest rate (r) are stored as the market data 114 and can be retrieved by the trading position evaluation system 102 while evaluating trading positions. Alternatively, the annualized volatility (σ), the annualized rate of return (μ), and risk-free interest rate (r) may be computed in real-time during evaluation of the trading positions. The manner in which the trading position evaluation system 102 evaluates the trading positions in the underlying asset of the ECC is described henceforth.
The trading position evaluation system 102 receives a plurality of trading time instances from a trader starting from the time of initialization till the time to maturity of the ECC. The trading time instances are the time instances at which the trader would like to trade. In the context of the present subject matter, the trading time instances are mathematically represented by the expression (3).
{T0,T1, . . . ,Tn} (3)
In the above expression, (T0) represents the first trading time instance, which is also referred to as time of initiation, and (Tn) represents last trading time instance, which is also referred to as time of maturity.
In one implementation, the parameter determination module 130 determines a plurality of trading parameters and the pricing option parameters on the ECC data 110 and the market data 114. In said implementation, the parameter determination module 130 determines the root mean square of the log returns of the underlying asset. The mean return of the arithmetic-returns is mathematically represented by the expression (4) given below.
k=k-1(Ik),kε{1, . . . ,n} (4)
where,
where,
The root mean square of the log returns of the underlying asset is mathematically represented by the expression (5) given below.
k=√{square root over (k-1(Ik2))},kε{1, . . . ,n} (5)
where,
According to one implementation, the parameter determination module 130 may further determine the mean return of the log returns of the underlying asset and the root mean square of the log returns of the underlying asset using explicit expressions if knowledge of the distribution of the underlying asset is known. For example, if the log return values of the underlying asset follow a normal distribution, then the parameter determination module 130 determines the mean return of the arithmetic-returns using the equation (6) provided below:
k=(e(μ-r)δ
where,
Referring to the above example, the parameter determination module 130 determines the root mean square of the underlying asset using the equation (7) provided below:
k=√{square root over ((eσ
where,
The parameter determination module 130 further determines an accumulated trading gain. In one implementation, the parameter determination module 130 determines the accumulated trading gain using equation (8) provided below:
G
k-1(Δ)=Σi=1k-1Δi(
where,
According to an implementation, the parameter determination module 130 may also determine a quadratic approximation price (X0) of the ECC, such as the path-dependent Asian option, at the time of initiation of the ECC. The quadratic approximation price (X0) of the ECC is the likely premium that can be charged by the seller of the ECC at the time of initiation (T0) to a prospective buyer of the ECC. During the hedging process, the seller invests the premium that was collected into the trades that are performed at various trading time instances. Thus, the minimization of the global variance of the overall profit and loss incurred at the time of maturity depends on the initial investment and on the trading positions taken at each trading time instance. The quadratic approximation price (X0) represents the optimal investment that is to be made by the trader at the time of initiation (T0), and hence an optimal premium to be collected, in order to minimize the overall variance of profit and loss.
In one implementation, the parameter determination module 130 may determine the quadratic approximation price (X0) of the ECC using equation (9) and (10) provided below:
where,
Referring to above equation (9),
The manner in which the term A0,η in equation (9) is evaluated is described henceforth. In equation (9), {0,1}n is a set of sequence of length n having elements that are either 0 or 1. According to an example, if a trader chooses three trading time instances, i.e, T0, T1, and T2, then we have n=2 (number of trading intervals) and the trading intervals are [T0, T1) and [T1, T2). In one example, {0,1}n may be interpreted as representing all possible selections of trading intervals [Tk-1,Ti), k={1, . . . , n}. An element ηε {0,1}n includes the interval [Tk-1, Tk) if ηk=1 and excludes the interval if ηk=0, where ηk is the kth element of η. In the above two intervals. The term {0,1}n has sequences (0, 0), (0, 1), (1, 0), and (1, 1). Therefore, ηε{0,1}n is one of the above four sequences. Further, we have, δ1=(T1−T0) and δ2=(T2−T1). If δn=Σk=1n ηkδk, then δn represents the sum of length of the trading intervals for the selection η.
In one scenario, let η=(0, 1)ε{0,1}n, then η1=0 and η2=0, and δn=0*δ1+1*δ2=δ2. Similarly, if η=(0, 0), then η1=η2=0 and δη=0. If η=(1, 0), then η1=1, η2=0 and δη=δ1. Further, if η=(1, 1), then η1=η2=1 and δη=δ1+δ2.
Further, consider a term {0,1}jn which represents a set of sequences of length n in which first j elements are zero. Let j=1, the term {0,1}jn consists of sequences in {0,1}n whose 1st element is zero. Thus, {0, 1}jn for j=1 and n=2, contains (0, 0) and (0, 1) and does not contain (1, 0) and (1, 1). Taking another scenario, where j=0, then a−j=2−0=2, j+m=m for m=1, 2. Then the term A0,η can be evaluated as,
Then, if η=(0, 0), then
if η=(1, 0), then
if η=(0, 1), then
and
if η=(1, 1), then
Again referring to equation 9, for each mε{1, . . . n},
Accordingly, for each ηε{0,1}n-k,
the term γη=Σm=1nηmγm
Further, in one implementation, at each of the trading time instances, the parameter determination module 130 determines the scaled option price and the shifted scaled option price of the path dependent Asian option based on the ECC data 110 and the market data 114. The scaled option price may be understood as the option price computed using a scaled price of the underlying asset at any given trading time instance. Further, the shifted scaled option price may be understood as the option price computed using a shifted price of the underlying asset at any given trading time instance. In one implementation, the scaled option price and the shifted option price may be determined at the trading time Tk-1.
In one implementation, the parameter determination module 130 may determine the scaled option price and the shifted scaled option price using a Black-Scholes pricing method or a Monte-Carlo pricing method. In the context of the present subject matter, the shifted scaled option price is mathematically represented by the expression (11) given below.
In the above expression, (Tk-1) and (T) represents the k−1th trading time instance and the last trading time instance respectively. The term (e(μ-r)(T-T
The scaled option price is mathematically represented by the expression (12) given below.
In the above expression, (eσ
Further, the scaled option price and the shifted scaled option price are computed by taking geometric average of the underlying asset prices. The geometric average (Gt) is computed by using the underlying asset prices observed at pre-set time instances called as monitoring times between the time of initiation and maturity of the Asian option. The geometric average (Gt) of the hedged Asian option may be determined as per equation (13), as provided below:
In one implementation, the parameter determination module 130 may further determine the term representing the normalized cross-moment between the discounted payoff of the Asian option and the log return in the trading interval [Tk-1, Ti) using equation (14) provide below
where,
represents the scaled option price,
represents the shifted scaled option price,
The trading parameters, such as the mean return of the arithmetic-returns of the underlying asset of the ECC, root mean square of the arithmetic-returns of the underlying asset price process, an accumulated trading gain until a current trading time instance, a term representing the normalized cross-moment between discounted payoff of the ECC and the arithmetic return of the underlying asset of the ECC, a quadratic approximation of the option price at the time of initiation of the ECC, a scaled option price, and a shifted scaled option price at a trading instance. The trading parameters as determined by the parameter determination module 130 may be stored as the parameter data 136 within the trading position evaluation system 102.
Based on the trading parameters, the position evaluation module 132 of the trading position evaluation system 102 evaluates a trading position at each trading time instance from the time of initiation of the ECC, such as the Asian option, till the time to maturity. The trading positions, thus evaluated, are globally optimum in the market measure. As indicated earlier, the trading positions conveys to the trader of the Asian option, the number of units of the underlying asset to be held by the trader of the Asian option at a particular trading time instance until the next trading time instance. The trading position evaluated at each trading time instance starting from the time of initiation of the Asian option till the time to maturity when taken together allows the trader or the seller to achieve minimum global variance of overall profit and loss to the trader at the time of maturity in market measure. Thus, minimum global variance of profit and loss can be achieved by evaluating the trading positions at different trading time instances.
The position evaluation module 132 may compute the trading position at a particular trading time instance using the equation (15) provided below.
where,
The position evaluation module 132 evaluates the trading position at each trading time instance. At the time of maturity, the trader liquidates the computed trading positions and delivers the payoff to the buyer. Taking an example of an ECC, a seller of the ECC gets premium (β) from the buyer and purchases Δ1 units of the underlying asset at price (S0) at trading time instance (T0). Thereafter, at trading time instance (T1), the seller sells Δ1 units of the underlying asset at price (S1) and repurchases Δ2 units of the underlying asset at price (S1) and this continues till the time to maturity (Tn). The seller then, at the time of maturity (Tn) liquates the position, i.e., A, units of the underlying asset at price (Sn) and delivers the payoff (H) to the buyer of the ECC. Thus, according to the present subject matter, the trading positions that are globally optimum in the market measure are evaluated by using a simple analytical closed-form expression, i.e., the equation (15).
Therefore, the trading positions are evaluated by using a simple analytical closed-form expression (15). The evaluated trading positions efficiently minimize risk exposure to the traders. Based on the trading positions, a trader would know how many units of the underlying asset should be held at each trading time instance so that the risk exposure to the trader is minimized.
The order in which the method is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method, or an alternative method. Furthermore, the method can be implemented in any suitable hardware, software and/or firmware or combination thereof.
At block 202, the method 200 includes retrieving ECC data and market data associated with an underlying asset of a path-dependent ECC, such as an Asian option. The ECC data may include the data associated with the path-dependent Asian option, such as its payoff (H), time of initiation (T0), time to maturity (Tn), premium (β), spot price (S0) strike price (K), and current market prices of call and put options written on the underlying asset of the path-dependent Asian option at same time to maturity. The market data 114 includes annualized rate of return (μ) of the underlying asset, annualized volatility (σ) of the underlying asset, and the risk-free interest rate (r) of the market.
At block 204 of the method 200, a plurality of trading parameters and pricing option parameters pertaining to the path-dependent Asian option is determined at a trading time instance, based on the market data and the ECC data. As described previously, the trading parameters may include mean return of the arithmetic-returns of the underlying asset of the path dependent Asian option, root mean square of the arithmetic-returns of the underlying asset price process, an accumulated trading gain until a current trading time instance, a term representing the normalized cross-moment between discounted payoff of the path dependent Asian option and the arithmetic return of the underlying asset of the path dependent Asian option, a quadratic approximation of the option price at the time of initiation of the path dependent Asian option, a scaled option price, and a shifted scaled option price at a trading instance. The trading time instances may be provided by a trader of the path-dependent Asian option. Further, the pricing option parameters include the scaled option price of the path-dependent Asian option and the shifted scaled option price of the path-dependent Asian option. In accordance with one implementation of the present subject matter, the parameter determination module 130 determines the trading parameters pertaining to the path-dependent Asian option.
At block 206, the method 200 include computing geometric average of the pricing option parameters at pre-set time instances between the time of initiation and the time of maturity of the Asian option. In an implementation, the parameter determination module 130 computes the geometric average.
At block 208 of the method 200, a trading position in the underlying asset at the trading time instance is evaluated based on the plurality of trading parameters. The evaluated trading position is globally optimum in a market measure. Such a trading position is also referred as globally optimum trading position in the present description. In one implementation, the position evaluation module 132 evaluates the globally optimum trading position in the underlying asset based on the equation (14) described in the previous section.
The method blocks 204, 206, and 208 described above are repeated at each of a plurality of trading time instance provided by the trader to evaluate the trading positions at each trading time instance. At the last trading time instance, the trader such as the seller of the path-dependent Asian option liquidates the underlying asset and delivers the payoff to the buyer in order to minimize the global variance of profit and loss at the time of maturity of the path-dependent Asian option.
Although embodiments for methods and systems for evaluating trading positions that are globally optimum trading positions in market measure have been described in a language specific to structural features and/or methods, it is to be understood that the invention is not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as exemplary embodiments for evaluating the globally optimum trading positions in market measure.