SlideShare a Scribd company logo
International
OPEN ACCESS Journal
Of Modern Engineering Research (IJMER)
| IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 40 |
Hybrid Methods of Some Evolutionary Computations
AndKalman Filter on Option Pricing
1
Joseph Ackora-Prah, 2
Emmanuel Owusu-Ansah, 3
Pearl AsieduwaaOsei
Kwame Nkrumah University of Science and Technology.
Corresponding author: ackoraprah@yahoo.co.uk
I. INTRODUCTION
Optimization is a mathematical technique through which best possible results are obtained under the
given set of conditions. Some of the methods used in optimization to address option problems are the traditional
and Evolutionary Computation methods. Option is one of the important research areas in the financial world.
Investors are provided with a world of opportunity through options, since they are given the power to adjust
market situations. These investors can choose to protect a particular asset by hedging to minimize risk. A lot of
people including investors, traders, and financial institutions are still searching for an optimal way to make
maximum profit. Many financial institutions recently use options because of its higher returns. Xu and
Zang(1975), used Kalman Filter to compute the stock prices and concluded that the method was fast and easy.
Kumar and Mansukhani(2011), also used the same algorithm in a situation where the estimate was linear and
discrete. The method removed the uncertainty while still maintaining vital information. Kalman Filter gave very
good predictions for the prices of stocks.Zheng(2015), used genetic programming in a situation where some
genetic operators were changing within the algorithm. Crossover and mutation were varied during the runs in an
attempt to solve a real world option pricing problem. The varying genetic programming method improved
performance of calculated option price. Chidambaran et al.(1998), developed a procedure upon which genetic
programming was applied to compute for option price. A given set of data was used to test for efficiency which
proved be good. Their model showed that the approximated true solution is better than the Black-Scholes model
when stock prices followed a jump-diffusion process. It was proved that the program out-performed other
models in many different settings due to it robustness and efficiency.
Investors are therefore confronted with the challenge of finding the optimal option price which may be
trapped in a local optimum (Ackora-Prah et al., 2014). In this paper we investigate three hybrid methods on
option price for a European put.
II. THEORETICAL CONCEPT
European Put Option. This provides the person the right to buy an underlying asset at a maturity time at a
strike price K, but not obliged to do so. ItsPayoff PTis:
ABSTRACT: The search for a better option price continues within the financial institution. In
pricing a put option, holders of the underlying stock always want to make the best decision by
maximizing profit. We present an optimal hybrid model among the following combinations: Kalman
Filter-Genetic Programming(KF-GP), Kalman Filter-Evolutionary Strategy(KF-ES) and Evolutionary
Strategy -Genetic Programming(ES- GP). Our results indicate that the hybrid method involving
Kalman Filter-Evolutionary Strategy(KF-ES) is the best model for any investor. Sensitivity analysis
was conducted on the model parameters to ascertain the rigidity of the model.
Keywords:Evolutionary Computation, Kalman Filter, Option Pricing.
Hybrid Methods Of Some Evolutionary Computations And Kalman Filter On Option Pricing
| IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 41 |
The seller of European put option will always expect the underlying asset priceto fall below the strike
price at the expiry date. The investor exercises atmaturity with an intrinsic value Pt, which will help in
calculating the optionprice as:
Hybrid Methods Of Some Evolutionary Computations And Kalman Filter On Option Pricing
| IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 42 |
Kalman Filter.The invention of Kalman Filter has seen an extensive re-search area and has become
appealing due to its simple and robust nature.This method is a recursive mathematical process that fuses model
output withobserved data to estimate the hidden variable. It is an optimal estimator sinceit minimizes the mean
square error of the estimated parameter, which is knownto be a variance minimizing algorithm that always
update the state estimatewhen measurement becomes available by minimizing the trace of the error co-variance.
If the state space is linear then the Kalman scheme can be used forstate estimation thus:
Hybrid Methods Of Some Evolutionary Computations And Kalman Filter On Option Pricing
| IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 43 |
Evolutionary Strategy. This method involves the random change of experimental setup. This experimental
strategy led to good result when it was tested.The major quality of Evolutionary Strategy is its ability to
incorporate majorparameters of the strategy such as standard deviation and the correlation coefficient
(covariance) of a normally distributed mutation.
Genetic programming. Genetic programming (GP) begins with a lot of randomly created computer programs.
This population of programs is progressively evolved over a series of generations. The evolutionary search uses
theDarwinian principle of natural selection (survival of the fittest) and analogs ofvarious naturally occurring
operations, including crossover (sexual recombination), mutation, gene duplication, gene deletion. Genetic
programming worksin an automated environment for creating a working computer program from
a high-level problem statement.
Graphical Simulation of the Underlying asset. The values for the simulation are as follows: underlying asset
price S0 = 100, interest rate = 0:15,volatility = 0:35 and the maturity time T = 3. The graph below shows
thesimulation of the underlying asset price over the given time [0; 3]: From thegraph it can be seen that the price
of the asset changes with time. The priceof the asset assume positive values as shown in the graph.
Hybrid Methods Of Some Evolutionary Computations And Kalman Filter On Option Pricing
| IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 44 |
III. Methodology
vi) Mutation to generate the fittest offspring.
vii) Stopping criteria.
Hybrid Methods Of Some Evolutionary Computations And Kalman Filter On Option Pricing
| IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 45 |
3.3. Genetic Programming and Evolutionary Strategy Algorithm. Thestock price are from the log form of
stock price equation using Geometric Brownian Motion model. The first part of this Hybrid solution was from
GeneticProgramming for selection and crossover until the new population was generated. Evolutionary Strategy
is then applied during mutation. The new mutatedpopulation is used to compute the option price of a European
put option. Thesolution to the hybrid method is obtained after the stopping criteria has beenmet. Simulations
was done using python 2.7 below;
4. Conclusion
Hybrid, Kalman Filter and GP gave GH ¢36:57, Kalman Filter and Evolutionary Strategy gave GH ¢27:03 and
Genetic Programming and EvolutionaryStrategy gave ¢34:85 as the value of the option price. Hybrids gave us
threesolutions from which we obtained our global minimum option price, which wasKalman Filter and
Evolutionary Strategy. It is therefore advisable for investorsto resort to our method in the option market. This
solution will help investorsto position themselves in the option market by reducing the loses that sometimes
occur.
REFERENCES
[1]. Yan Xu and Guosheng Zhang. Application of Kalman Filter in the prediction of stock price,Beijing Institute of
graphic communication China. 1975.
[2]. Prem Kumar, L. S., and SubirMansukhani,Prediction using KalmanFilter,Innovation and Devlopment, Mu Sigma
Business solution. 2011.
[3]. Zheng Yin, Anthony Brabazon, Conall O' Sullivan and Michael O'Neeill.Genetic Programming for dynamic
environment, Proceedings of the interna-tional multi conference on computer science information. 2015, 437-446.
[4]. Chidambaran N. K., Lee C-W. J. and Trigueros J. R., An adaptive evolu-tionary approach to option pricing via
genetic programming, Conference oncomputational Intelligence for Financial Engineering. 1998.
[5]. Joseph Ackora-Prah, Samuel Kwame Amponsah, Perpetual SaahAndamand Samuel Asante Gyamerah. A genetic
algorithm for option pricing:The American Put Option, Applied Mathematical Sciences.8(65):3197-3214
HIKARI Ltd
[6]. Sandra Mau. What is Kalman Filter and how can it be used for data fusion,Robotics Math. 2014, 16-811.
[7]. Mcwilliams, N. Pricing American options using Monte Carlo simulation,Master's Thesis, Summer Project. 2005.
[8]. Lamberton D., Lapeyre B. Introduction to stochastic calculus applied to_nance, Chapman and Hall. 1996.
[9]. Heigl A. Option pricing by means of genetic programming, Master's thesisTechnische University Wien. 2007.

More Related Content

DOCX
Mba205 & operations research
PDF
Study of effectiveness of time series modeling (arima) in forecasting stock p...
PPT
Chapter 19 decision-making under risk
PDF
On The Use of Transportation Techniques to Determine the Cost of Transporting...
PPTX
Chapter two
PPT
Operation research complete note
PPTX
How to set up a Graphical Method Linear Programming Problem - Introduction
PPTX
decision making criterion
Mba205 & operations research
Study of effectiveness of time series modeling (arima) in forecasting stock p...
Chapter 19 decision-making under risk
On The Use of Transportation Techniques to Determine the Cost of Transporting...
Chapter two
Operation research complete note
How to set up a Graphical Method Linear Programming Problem - Introduction
decision making criterion

More from IJMERJOURNAL (20)

PDF
Modeling And Simulation Swash Plate Pump Response Characteristics in Load Sen...
PDF
Generation of Electricity Through A Non-Municipal Solid Waste Heat From An In...
PDF
A New Two-Dimensional Analytical Model of Small Geometry GaAs MESFET
PDF
Design a WSN Control System for Filter Backwashing Process
PDF
Application of Customer Relationship Management (Crm) Dimensions: A Critical ...
PDF
Comparisons of Shallow Foundations in Different Soil Condition
PDF
Place of Power Sector in Public-Private Partnership: A Veritable Tool to Prom...
PDF
Study of Part Feeding System for Optimization in Fms & Force Analysis Using M...
PDF
Investigating The Performance of A Steam Power Plant
PDF
Study of Time Reduction in Manufacturing of Screws Used in Twin Screw Pump
PDF
Mitigation of Voltage Imbalance in A Two Feeder Distribution System Using Iupqc
PDF
Adsorption of Methylene Blue From Aqueous Solution with Vermicompost Produced...
PDF
Analytical Solutions of simultaneous Linear Differential Equations in Chemica...
PDF
Experimental Investigation of the Effect of Injection of OxyHydrogen Gas on t...
PDF
An Efficient Methodology To Develop A Secured E-Learning System Using Cloud C...
PDF
Nigerian Economy and the Impact of Alternative Energy.
PDF
CASE STUDY
PDF
Validation of Maintenance Policy of Steel Plant Machine Shop By Analytic Hier...
PDF
li-fi: the future of wireless communication
PDF
The Comprehensive Computation Model of Gas Permeability Based on Fuzzy Comple...
Modeling And Simulation Swash Plate Pump Response Characteristics in Load Sen...
Generation of Electricity Through A Non-Municipal Solid Waste Heat From An In...
A New Two-Dimensional Analytical Model of Small Geometry GaAs MESFET
Design a WSN Control System for Filter Backwashing Process
Application of Customer Relationship Management (Crm) Dimensions: A Critical ...
Comparisons of Shallow Foundations in Different Soil Condition
Place of Power Sector in Public-Private Partnership: A Veritable Tool to Prom...
Study of Part Feeding System for Optimization in Fms & Force Analysis Using M...
Investigating The Performance of A Steam Power Plant
Study of Time Reduction in Manufacturing of Screws Used in Twin Screw Pump
Mitigation of Voltage Imbalance in A Two Feeder Distribution System Using Iupqc
Adsorption of Methylene Blue From Aqueous Solution with Vermicompost Produced...
Analytical Solutions of simultaneous Linear Differential Equations in Chemica...
Experimental Investigation of the Effect of Injection of OxyHydrogen Gas on t...
An Efficient Methodology To Develop A Secured E-Learning System Using Cloud C...
Nigerian Economy and the Impact of Alternative Energy.
CASE STUDY
Validation of Maintenance Policy of Steel Plant Machine Shop By Analytic Hier...
li-fi: the future of wireless communication
The Comprehensive Computation Model of Gas Permeability Based on Fuzzy Comple...
Ad

Recently uploaded (20)

PDF
composite construction of structures.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
PPT on Performance Review to get promotions
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPT
Project quality management in manufacturing
PPTX
Construction Project Organization Group 2.pptx
PPTX
web development for engineering and engineering
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
additive manufacturing of ss316l using mig welding
composite construction of structures.pdf
Foundation to blockchain - A guide to Blockchain Tech
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT on Performance Review to get promotions
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Project quality management in manufacturing
Construction Project Organization Group 2.pptx
web development for engineering and engineering
CH1 Production IntroductoryConcepts.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
R24 SURVEYING LAB MANUAL for civil enggi
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
OOP with Java - Java Introduction (Basics)
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
UNIT 4 Total Quality Management .pptx
additive manufacturing of ss316l using mig welding
Ad

Hybrid Methods of Some Evolutionary Computations AndKalman Filter on Option Pricing

  • 1. International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) | IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 40 | Hybrid Methods of Some Evolutionary Computations AndKalman Filter on Option Pricing 1 Joseph Ackora-Prah, 2 Emmanuel Owusu-Ansah, 3 Pearl AsieduwaaOsei Kwame Nkrumah University of Science and Technology. Corresponding author: ackoraprah@yahoo.co.uk I. INTRODUCTION Optimization is a mathematical technique through which best possible results are obtained under the given set of conditions. Some of the methods used in optimization to address option problems are the traditional and Evolutionary Computation methods. Option is one of the important research areas in the financial world. Investors are provided with a world of opportunity through options, since they are given the power to adjust market situations. These investors can choose to protect a particular asset by hedging to minimize risk. A lot of people including investors, traders, and financial institutions are still searching for an optimal way to make maximum profit. Many financial institutions recently use options because of its higher returns. Xu and Zang(1975), used Kalman Filter to compute the stock prices and concluded that the method was fast and easy. Kumar and Mansukhani(2011), also used the same algorithm in a situation where the estimate was linear and discrete. The method removed the uncertainty while still maintaining vital information. Kalman Filter gave very good predictions for the prices of stocks.Zheng(2015), used genetic programming in a situation where some genetic operators were changing within the algorithm. Crossover and mutation were varied during the runs in an attempt to solve a real world option pricing problem. The varying genetic programming method improved performance of calculated option price. Chidambaran et al.(1998), developed a procedure upon which genetic programming was applied to compute for option price. A given set of data was used to test for efficiency which proved be good. Their model showed that the approximated true solution is better than the Black-Scholes model when stock prices followed a jump-diffusion process. It was proved that the program out-performed other models in many different settings due to it robustness and efficiency. Investors are therefore confronted with the challenge of finding the optimal option price which may be trapped in a local optimum (Ackora-Prah et al., 2014). In this paper we investigate three hybrid methods on option price for a European put. II. THEORETICAL CONCEPT European Put Option. This provides the person the right to buy an underlying asset at a maturity time at a strike price K, but not obliged to do so. ItsPayoff PTis: ABSTRACT: The search for a better option price continues within the financial institution. In pricing a put option, holders of the underlying stock always want to make the best decision by maximizing profit. We present an optimal hybrid model among the following combinations: Kalman Filter-Genetic Programming(KF-GP), Kalman Filter-Evolutionary Strategy(KF-ES) and Evolutionary Strategy -Genetic Programming(ES- GP). Our results indicate that the hybrid method involving Kalman Filter-Evolutionary Strategy(KF-ES) is the best model for any investor. Sensitivity analysis was conducted on the model parameters to ascertain the rigidity of the model. Keywords:Evolutionary Computation, Kalman Filter, Option Pricing.
  • 2. Hybrid Methods Of Some Evolutionary Computations And Kalman Filter On Option Pricing | IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 41 | The seller of European put option will always expect the underlying asset priceto fall below the strike price at the expiry date. The investor exercises atmaturity with an intrinsic value Pt, which will help in calculating the optionprice as:
  • 3. Hybrid Methods Of Some Evolutionary Computations And Kalman Filter On Option Pricing | IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 42 | Kalman Filter.The invention of Kalman Filter has seen an extensive re-search area and has become appealing due to its simple and robust nature.This method is a recursive mathematical process that fuses model output withobserved data to estimate the hidden variable. It is an optimal estimator sinceit minimizes the mean square error of the estimated parameter, which is knownto be a variance minimizing algorithm that always update the state estimatewhen measurement becomes available by minimizing the trace of the error co-variance. If the state space is linear then the Kalman scheme can be used forstate estimation thus:
  • 4. Hybrid Methods Of Some Evolutionary Computations And Kalman Filter On Option Pricing | IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 43 | Evolutionary Strategy. This method involves the random change of experimental setup. This experimental strategy led to good result when it was tested.The major quality of Evolutionary Strategy is its ability to incorporate majorparameters of the strategy such as standard deviation and the correlation coefficient (covariance) of a normally distributed mutation. Genetic programming. Genetic programming (GP) begins with a lot of randomly created computer programs. This population of programs is progressively evolved over a series of generations. The evolutionary search uses theDarwinian principle of natural selection (survival of the fittest) and analogs ofvarious naturally occurring operations, including crossover (sexual recombination), mutation, gene duplication, gene deletion. Genetic programming worksin an automated environment for creating a working computer program from a high-level problem statement. Graphical Simulation of the Underlying asset. The values for the simulation are as follows: underlying asset price S0 = 100, interest rate = 0:15,volatility = 0:35 and the maturity time T = 3. The graph below shows thesimulation of the underlying asset price over the given time [0; 3]: From thegraph it can be seen that the price of the asset changes with time. The priceof the asset assume positive values as shown in the graph.
  • 5. Hybrid Methods Of Some Evolutionary Computations And Kalman Filter On Option Pricing | IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 44 | III. Methodology vi) Mutation to generate the fittest offspring. vii) Stopping criteria.
  • 6. Hybrid Methods Of Some Evolutionary Computations And Kalman Filter On Option Pricing | IJMER | ISSN: 2249–6645 www.ijmer.com | Vol. 7 | Iss. 7 | July. 2017 | 45 | 3.3. Genetic Programming and Evolutionary Strategy Algorithm. Thestock price are from the log form of stock price equation using Geometric Brownian Motion model. The first part of this Hybrid solution was from GeneticProgramming for selection and crossover until the new population was generated. Evolutionary Strategy is then applied during mutation. The new mutatedpopulation is used to compute the option price of a European put option. Thesolution to the hybrid method is obtained after the stopping criteria has beenmet. Simulations was done using python 2.7 below; 4. Conclusion Hybrid, Kalman Filter and GP gave GH ¢36:57, Kalman Filter and Evolutionary Strategy gave GH ¢27:03 and Genetic Programming and EvolutionaryStrategy gave ¢34:85 as the value of the option price. Hybrids gave us threesolutions from which we obtained our global minimum option price, which wasKalman Filter and Evolutionary Strategy. It is therefore advisable for investorsto resort to our method in the option market. This solution will help investorsto position themselves in the option market by reducing the loses that sometimes occur. REFERENCES [1]. Yan Xu and Guosheng Zhang. Application of Kalman Filter in the prediction of stock price,Beijing Institute of graphic communication China. 1975. [2]. Prem Kumar, L. S., and SubirMansukhani,Prediction using KalmanFilter,Innovation and Devlopment, Mu Sigma Business solution. 2011. [3]. Zheng Yin, Anthony Brabazon, Conall O' Sullivan and Michael O'Neeill.Genetic Programming for dynamic environment, Proceedings of the interna-tional multi conference on computer science information. 2015, 437-446. [4]. Chidambaran N. K., Lee C-W. J. and Trigueros J. R., An adaptive evolu-tionary approach to option pricing via genetic programming, Conference oncomputational Intelligence for Financial Engineering. 1998. [5]. Joseph Ackora-Prah, Samuel Kwame Amponsah, Perpetual SaahAndamand Samuel Asante Gyamerah. A genetic algorithm for option pricing:The American Put Option, Applied Mathematical Sciences.8(65):3197-3214 HIKARI Ltd [6]. Sandra Mau. What is Kalman Filter and how can it be used for data fusion,Robotics Math. 2014, 16-811. [7]. Mcwilliams, N. Pricing American options using Monte Carlo simulation,Master's Thesis, Summer Project. 2005. [8]. Lamberton D., Lapeyre B. Introduction to stochastic calculus applied to_nance, Chapman and Hall. 1996. [9]. Heigl A. Option pricing by means of genetic programming, Master's thesisTechnische University Wien. 2007.