Report for Prediction Processor Graduate Computer Architecture I

Size: px
Start display at page:

Download "Report for Prediction Processor Graduate Computer Architecture I"

Transcription

1 Report for Prediction Processor Graduate Computer Architecture I Qian Wan Washington University in St. Louis, St. Louis, MO QW2@cec.wustl.edu Abstract This report is to fulfill the partial requirement for the final project for cse/ese 560m. Prediction Processor is the final project I have done based on the research interest of applying financial decision making strategies to engineering field. Resource allocation is the special area I would like to explore the application first. Since this is a computer architecture class, a parallel proprietary architecture is proposed and implemented to accommodate the idea. All the components are developed from scratch except the register file and sram modules. Through the software algorithm design and hardware circuit design, a balancing development cycle is adopted to provide scalability, flexibility and performance. The idea of using option Black-Scholes price model as the starting point in engineering resource allocation problems hasn t been proposed before, so this is an exploration to find new equilibrium. As well as on the architecture side, new parallel comparison is discussed here for faster processing and generation of the results for future work. 1. Introduction and motivation 1.1 Option and Black-Scholes model Option, resource allocation, On December 1, 2005[1], The Options Industry Council (OIC) announced that options trading volume continued to grow in November as 149,274,804 contracts changed hands, a 29.95% increase over the Nov level of 114,869,591 contracts - the highest volume month of last year. November s trading volume is the second highest month on record, following October s 154,794,867 contracts. Average daily volume in November was 7,108,324, more than 1.6 million contracts per day better than Nov Before we start the discussion we have to get a little familiar with what an option is and what the role of Black-Scholes option price model [2] has played since its debut in U.S. November Option volumes for the last 7 years 160,000, ,000, ,000, ,000,000 80,000,000 60,000,000 40,000,000 20,000, Figure 1: The illustration of the increase of option trading volumes in busy November over the last 7 years As we can see, thousands of billions of U.S. dollars have changed hands every month on trading options, and the volume keeps breaking old records year after year. So as defined in Professor Black and Professor Scholes famous Nobel Price winning paper, an option is defined as a security giving the right to buy or sell an asset, subject to certain conditions, within a specified period of time. There is another way to interpret this hot term often heard when people join a start-up company. I feel that option is a prediction into the future about whether a event will happen within a certain period of time based on its past performance and current performance. Without certain conditions, it will be the same in predicting the change of the price of an asset normally a stock. For speculation, people either trade an asset directly, or most likely trade its option for potentially higher risks and rewards. Most option formulas are based on the Black-Scholes model. The trillion dollars influencing equation hasn t been

2 used in engineering field, and I estimated a huge potential in its much wider use in complex optimization problems in resource allocation, decision making and so on. To assist understanding my idea in using Black- Scholes option price model into engineering problems, I will introduce the call option concept first. Then I will list the assumptions. Lastly I will show the equation. All are taken from the current version of wikipedia instead of from the original paper for easier explanation. A call option is a financial contract between two parties, the buyer and the seller of this type of option. Often it is simply labeled a "call". The buyer of the option has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option at a certain time for a certain price (the strike price). The seller (or "writer") is obliged to sell the commodity or financial instrument should the buyer so decide. The buyer pays a fee (called a premium) for this right. From the current version of wikipedia, the key assumptions of the Black-Scholes model are: The price of the underlying instrument is a geometric Brownian motion, in particular with constant drift and volatility. It is possible to short sell the underlying stock. There are no riskless arbitrage opportunities. Trading in the stock is continuous. There are no transaction costs or taxes. All securities are perfectly divisible (e.g. it is possible to buy 1/100th of a share). The risk-free interest rate is constant, and the same for all maturity dates. The formula below is for the price of a call on a stock currently trading at price S, where the option has an exercise price of K, i.e. the right to buy a share at price K, at T years in the future. The constant interest rate is r and the constant stock volatility is σ. C ( S, T ) = SN ( d 1 ) - Ke rt N( d 2 ) where d 1 = ln 2 ( S ) + ( r + ) K σ T σ T 2 d 2 = d 1 σ T. Here N is the cumulative normal distribution function. There are other option models such as binomial options model and Monte Carlo option model, however they all come later than Black-Scholes model and have traces of the Black-Scholes model. In fact, only Black-Scholes option price model has won them the Bank of Sweden Prize in Economic Sciences in Memory of Alfred Nobel, 1997 for a new method to determine the value of derivative. 1.2 Motivations of the application Based on the limited experience I have in finance field, option as a bigger and bigger arm in the financial world provides a much clearer and braver prediction for the price events in the future. It does have a few assumptions that are not realistic, such as trading in the stock is continuous and no transaction cost or taxes which are too obvious contradiction to current Wall Street rules. Especially if people carefully check each assumption, they will almost find no holding assumptions. However since my research is in motion planning, such as path planning for robotics, I found that a lot of the assumptions suits well for a robot putting in an unknown environment and trying to cover the whole area for rescue like tasks. The covered area associates with the movement of the robot can be mapped into the price. The estimated cost of guarantee that certain targeted coverage within given time can be mapped as option. Since the motion of robot can be visualized as a Brownian motion with free choice of direction. Since the covered area can shrink if considering the environment is dynamic, so the short sell concept is possible. There are no riskless arbitrage opportunities because no one can be certain. The movement is continuous until called off. There are no transaction costs or taxes luckily here. Since there are not any countable entities in the coverage area, so it can be considered perfectly divisible. Comparing to the modernly often adjusted interest rate as a control to the inflation and the economics development speed, the interest rate in motion planning, i.e. the known average total random coverage progress is fairly stable. Therefore we can apply Black-Scholes option price model much more appropriate here for cost prediction and hopefully that can guide the decision for which movement or algorithm to take next. Especially we can use the similar beautiful method they have come up

3 with the solution of the price equation, if we can find equilibrium in our models. Because a lot of commonly studied tasks are about multi-agents planning problems instead of a single robot searching an area, resource allocation strategies become a natural underlying challenge. Normally the total time spend is an optimization objective, and the less the better. On the other hand, no prior knowledge is always assumed, which is closer to reality such as disasters. Robocup rescue simulation league competition is a newer branch of the annual RoboCup competitions. This simulation competition is inspired by the earthquake happened in Kobe City, Japan. At 5:47 AM of January 17, 1995, Hanshin-Awaji Earthquake of a moment magnitude 6.9 hit 20 x 1 km area of Kobe City, Japan, directly killing over 6,432 people, and crushed houses for one-fifth of city's 1.5 million people. 530,000 buildings were damaged, and only 20% of them were usable after the earthquake. The cost for basic infrastructure damage exceeded 100 billion US dollars, and total property loss including private properties well exceeded 300 billion US dollars[3]. The following problems of information technology in an emergency were reported by researchers in Hanshin-Awaji Earthquake. 1. Insufficient supposed scale 2. Damage of Emergency Response centers and members 3. Cut and congestion of communication 4. Information isolation of civilians and volunteers 5. Insufficient information support in decision making By looking at the above real problems reported 10 years ago, we have improved dramatically on communication especially through wireless technology and the Internet. However the last and but no less important problem is insufficient information support in decision making. RoboCup Rescue Simulation Project is a challenge to solve these problems. Its main purpose is to provide emergency decision support by integration of disaster information, prediction, planning, and human interface. Participants of this competition will work with three types of rescuers after an earthquake in rescuing civilians and putting out fires in the buildings. A basic abstraction is where to send a given rescuer. Suppose we divide the map into three areas A, B and C, where we should send a rescuer is a tough decision. The overall objective is to reduce the damage as much as possible and save as many as civilians as possible. With dynamic changes of the environment and other rescuers and civilians movement, it is a very difficult task to decide a seeming easy question of where an available rescuer can go, especially if the decision should and must be a dynamic decision. What I have observed is that if I can give a close to reality estimation of the different areas rescue performance for the near future, then I can decide which area the spare rescuer can go. More importantly, as the time goes on, another decision can be make on which area currently needs more backups. The same method can be applied to the switch of algorithms or strategies used by different rescue individuals and teams. Similar as American options can be exercised earlier and the call option can bring in profits when the price of the underlying financial instrument climbs to the strike price, a specified target can be reached before the specified time length requirement finishes. This way, rescuers can be freed earlier for other critical tasks. 2. System and development 2.1 Overview Same as the Robocup rescue simulation league project, prediction processor is designed and studied here to find an innovative method to help in decision making fast and flexible. With the available technology, the software and hardware co-design system follows a new system development flow. Since FPGA provides an economical and flexible way of implementing a customer designed logic, the software algorithm can be accommodated with simpler and only necessary components to accomplish simplicity and scalability and speed. For the software and hardware components of the system, each component can be redesigned to serve the other component s need. If necessary, alternative subcomponents within software component or hardware component can be in place for flexible operation and fault tolerance consideration. The following sections will go into details about the software algorithm and the hardware design. The development process has also been described, so that the new development flow of the software and hardware co-design system can be seen more obviously.

4 2.2 Software component development The algorithm proposed here is called Progressively Adaptive Prediction (PAP). The insight gained from financial equations specifically the Black-Scholes model is that the different aspects of the historical information is smartly used here. More importantly, the historical information includes the dynamic information such as the speeding up or slowing down of progress, rather than only the static information. One important development here is that instead of using the Black-Scholes equation to directly calculate a value I have designed an equation simpler enough to help making decisions with the parameters found similar in the original Black-Scholes equation. The reason is that in general I only need to decide for example let the rescuer goes to area A gives a bigger potential than for the rescuer goes for the other areas. I do not really need to know or in a lot of cases hard to know exactly what are the values for each decision. Here the comparison logic is very important here. For a simpler example, if I am asked to pick the biggest apple among a basket of apples, I don t have to know the exact space the specific apple takes. Therefore I have the first version of PAP algorithm defined as: r : the natural spread speed of the disaster space. x : current score c : target score t * : maturity date of the prediction score t : current time 2 v : variance rate x_average: average score percentage_of_times_x_max : percentage of times closer to maximum score percentage_of_times_x_min : percentage of times closer to miminum score S : random number, also known as Surprise > 0 Then I have my own estimation for a relative option (reaching goal within specified time) pricing (cost) called Achievability Prediction: Achievability Prediction = ( log( average accelerated speed )) ( t* - t ) (1/2 + percentage_of_times_x_min) S (cx)(c3*x_average)(1+(variancerate)2+r)(times_x_max)(1/2+percentage_of_times_ x_max) Since the hardware implementation of the 5-stage pipelined processor is a simpler processor with ADD, SUBSTACT, SHIFT and other simple operations, I decide to make this algorithm even simpler, so it can be scaled easily and put onto the pipelined processors implemented before. For accurate prediction, I can use the one closer to Black-Scholes equation, and employ sampling methods in Multiplexing and Signaling to better calculate the achievability prediction. To better describe the simplifying process, I have used an example here based on the robocup rescue simulation rules: Assume based on the evaluation rule I can have V values for areas A, B and C at the end of every cycle: C1 C2 C3 C4 C5 C6 C7 C8 A B C TABLE 1: V values of areas A, B and C and the current cycle is 8, so values 23, 25 and 24 are the current V values respectively for area A, B and C. Suppose we have same target of V values as 30 in our mind. Then there are three major factors affecting the achievability: mf1: The distance from the current value to the target value. For example area B has the smallest distance as (30-25) = 5. mf2: The biggest increase for any consecutive cycles. For example area C has it from 12 to 19, the value is 7. mf3: the sum of accelerating speed, for example, to calculate only from C s first three cycles values, the speed from cycle 1 to 2 is (5-3)=2 and from cycle 2 to 3 is (7-5)=2, so the acceleration of the speed is (2-2)=0. A weighted equation of the sum of the above four mf (major factor)s is used as the simplified model: Achievability Prediction = ( w ) 3 i= 1 i mf i Now this simplified algorithm can be easily implemented on the 5-stage pipelined processor. Here w = 2 2 and w 1 1 = w3 =. 2.3 Hardware component development The goal of the hardware component is to provide a scalable design and implementation of the parallel running and comparison of multiple PAP algorithms. Here for easier illustration, three five stage pipelined

5 RISC processors are used and the accompanying comparison logic is implemented as well. The block diagram is shown here in Figure 2: Figure 3: Data path of my design of a five stage pipelined RISC processor Figure 2: Prediction processor block diagram The structure is pretty clear with scalability and flexibility in mind, and particularly with processing speedup as a key factor. The three same structured stacks of circuits at the left are the five stage pipelined RISC processor implemented according to David A. Patterson and John L. Hennessy s Computer Organization and Design Second Edition: The Hardware/Software Interface book [4]. The instruction set used here is a key subset of the MIPS DLX instruction set introduced in the above book. The branch logic is implemented differently because the ALU is taken from the implementation of earlier lab with different datasheet as the one found in the book. A closer look at the five stages pipelined RISC Processor is illustrated here at Figure 3: RISC stands for Reduced Instruction Set Computer and is a microprocessor CPU design philosophy that favors a smaller and simpler set of instructions that all take about the same amount of time to execute [5]. Pipelined structure improves instruction throughputs by overlapping the execution of different stages of several instructions. But the time it takes for the execution of the first instruction might be even longer with the addition of the pipeline registers (in shaded rectangular blocks). As often know as the center of a processor, CPU here has three bits representing 8 operations: SUBSTRACT, ADD, bit-wise OR, bit-wise AND, bitwise XOR, SHIFT A according to B s value, LESS and LESSorEQUAL. There is no MULTIPLICATION or DIVISION in this processor. The initial design was trying to implement special circuit for the earlier version of the complex PAP algorithm. However, inspired by the design logic in RISC s R(reduced) and in EPIC-Explicitly Parallel Instruction Computing s P(Parallel), the design block diagram in Figure 2 is finally chosen. Due to the limited number of operations by the ALU in the processors, weights in the simplified version of PAP are chosen to be the power of 2. Now the multiplication can be easily implemented by the SHIFT operation. Since 64-bits processing has not dominate the current processors market yet, so the hardware component is still implemented as a 32-bit system. Besides, limited sized instruction SRAM (Static Random Access Memory) and register file are implemented in the five stage pipelined processor.

6 3. Experiments and future developments 3.1 Experiment results C implementation has been done for testing for the simplified version of PAP. Using the example in section 2.2, the area C has the largest potential with value 42 in Figure 5, comparing to the other two areas. Figure 4: The comparison logic block diagram The above figure 4 shows the comparison logic for a three paralleled processors, with the leftmost three inputs coming from the write back stage of the processors running PAPs for areas A, B and C respectively. If observed carefully, it is not hard to see that the comparison logic can be connected directly from the output from ALU, i.e. one stage earlier than the write back stage. Furthermore, we can take advantage of the fact that all the components except the two provided templates (SRAM and register file) are implemented and tested thoroughly by myself. Comparison logic can be even intertwined into the five stages based on the exact form of the PAP algorithm used. As described in the section 2.1 Introduction, this is another good example of using PAP to influence the design of the hardware layout and through the use of FPGA or CLP reconfigurable logic, quasi-asic can be produced this way for multiple benefits. For FPGA a commonly asked question is why bother using hardware instead of a regular PC. In fact the distinction will be blurring soon as I predict. But still other than a practice in exploring the benefit of codesign in influencing the software algorithms (here the development of the PAP algorithms towards simplicity), true parallel execution is achieved here. The speedup is further extended by the alternative choices of implementation in the following sections. One other important feature of the co-design is that protected equations can be implemented directly into hardware components which are stronger in standing malicious attacks. Figure 5: Software test result screenshot Hardware implementation and simulation is done as well using ModelSim6.1a. FIFO model is also generated. The compassion logic and components are implemented, with the final 2-bit result telling which team has the best potential. For example the value of 11 with unsigned value 3 for area 3. Please note that through the implementation, the feasible design is as Figure 4. The synchronization of the ALU outputs from the three processors has to be considered, as shown in Figure 6. The values match those generated from the C programs. Figure 6: Hardware test result screenshot 1

7 The prediction values in register 15 of the three RISC processors are then going through the comparison logic and the output are two bits binary value as shown in Figure 7. Figure 7: Hardware test result screenshot 2 The clock cycle has been reduced to 16ns from 20ns, which translates to 62.6MHz clock speed. understanding of my long days and nights staying in the lab 115 Urbauer. In summary, without any above mentioned factors I would not be able to feel proud of finishing the five stage pipelined processor all by myself and on time. (As far as I know of no others were done by one person and on time in this class) It is a fun experience in reaching this stage with my research of applying financial equations to intelligent resource allocation. I will continue the experiments and exploration. An earlier accepted paper during this semester based on a previous new idea gives me more confidence in this research. As the AI develops, hopefully one day there will be smarter computers can pass Alan Turing s intelligent test. 5. References [1] Press Releases, December 1, 2005 OIC Announces November Volume Climbs 30% Over Year Ago Level Figure 8: Hardware test result screenshot Future developments There are potentials for fast parallel comparison circuits when there are a lot more results generated by the parallel RISC processors. I have found Kostas G. I. Harteros s Master s thesis targeting this problem[6]. Implemented model FIFO will be put into the system to accommodate streaming data inputs. Another potential for this system is to able to adjust the clock rate based on the throughput the system handles in real time to save power. 4. Acknowledgements and summary I would like to use this opportunity to thank the instructor of this course, Professor Young Cho, for great inspiration, knowledge, style and comments. I would also like to thank the TA for his patients and skillful VHDL knowledge, and I had taken him the longest time among all the students in this class. I would like to thank Joseph Lancaster, Winie Wong, and Phillip Jones for valuable comments on labs, projects, presentations. I would also like to thank my mother for tireless support, comments and [2] The Pricing of Options and Corporate Liabilities Fischer Black, Myron Scholes Journal of Political Economy, Vol. 81, No. 3 (May - Jun., 1973), pp [3] [4] Computer Organization and Design Second Edition : The Hardware/Software Interface, David A. Patterson, John L. Hennessy, August 1, 1997, ISBN: [5] [6] Kostas G. I. Harteros, Fast Parallel Comparison Circuits for Scheduling, FORTH_ICS/TR-304, March [7] Michael Attig, Sarang Dharmapurikar, and John Lockwood Implementation Results of Bloom Filters for String Matching, IEEE Symposium on Field-Programmable Custom Computing Machines, 2004 [8] Michael Attig and John Lockwood, SIFT: Snort Intrusion Filter for TCP, Syposium on High Performance Interconnects,2005 [9] [10] [11] Sarang Dharmapurikar and John Lockwood, Synthesizable design of a multi module memory controller, Technical Report WUCS-01-26, October 2002

******************************* The multi-period binomial model generalizes the single-period binomial model we considered in Section 2.

******************************* The multi-period binomial model generalizes the single-period binomial model we considered in Section 2. Derivative Securities Multiperiod Binomial Trees. We turn to the valuation of derivative securities in a time-dependent setting. We focus for now on multi-period binomial models, i.e. binomial trees. This

More information

Appendix to Supplement: What Determines Prices in the Futures and Options Markets?

Appendix to Supplement: What Determines Prices in the Futures and Options Markets? Appendix to Supplement: What Determines Prices in the Futures and Options Markets? 0 ne probably does need to be a rocket scientist to figure out the latest wrinkles in the pricing formulas used by professionals

More information

Fixed-Income Securities Lecture 5: Tools from Option Pricing

Fixed-Income Securities Lecture 5: Tools from Option Pricing Fixed-Income Securities Lecture 5: Tools from Option Pricing Philip H. Dybvig Washington University in Saint Louis Review of binomial option pricing Interest rates and option pricing Effective duration

More information

Reconfigurable Acceleration for Monte Carlo based Financial Simulation

Reconfigurable Acceleration for Monte Carlo based Financial Simulation Reconfigurable Acceleration for Monte Carlo based Financial Simulation G.L. Zhang, P.H.W. Leong, C.H. Ho, K.H. Tsoi, C.C.C. Cheung*, D. Lee**, Ray C.C. Cheung*** and W. Luk*** The Chinese University of

More information

Financial Risk Modeling on Low-power Accelerators: Experimental Performance Evaluation of TK1 with FPGA

Financial Risk Modeling on Low-power Accelerators: Experimental Performance Evaluation of TK1 with FPGA Financial Risk Modeling on Low-power Accelerators: Experimental Performance Evaluation of TK1 with FPGA Rajesh Bordawekar and Daniel Beece IBM T. J. Watson Research Center 3/17/2015 2014 IBM Corporation

More information

ECON FINANCIAL ECONOMICS

ECON FINANCIAL ECONOMICS ECON 337901 FINANCIAL ECONOMICS Peter Ireland Boston College Fall 2017 These lecture notes by Peter Ireland are licensed under a Creative Commons Attribution-NonCommerical-ShareAlike 4.0 International

More information

Accelerated Option Pricing Multiple Scenarios

Accelerated Option Pricing Multiple Scenarios Accelerated Option Pricing in Multiple Scenarios 04.07.2008 Stefan Dirnstorfer (stefan@thetaris.com) Andreas J. Grau (grau@thetaris.com) 1 Abstract This paper covers a massive acceleration of Monte-Carlo

More information

Black-Scholes option pricing. Victor Podlozhnyuk

Black-Scholes option pricing. Victor Podlozhnyuk Black-Scholes option pricing Victor Podlozhnyuk vpodlozhnyuk@nvidia.com Document Change History Version Date Responsible Reason for Change 0.9 007/03/19 Victor Podlozhnyuk Initial release 1.0 007/04/06

More information

Volatility of Asset Returns

Volatility of Asset Returns Volatility of Asset Returns We can almost directly observe the return (simple or log) of an asset over any given period. All that it requires is the observed price at the beginning of the period and the

More information

The Pennsylvania State University. The Graduate School. Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO

The Pennsylvania State University. The Graduate School. Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO The Pennsylvania State University The Graduate School Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO SIMULATION METHOD A Thesis in Industrial Engineering and Operations

More information

Accelerating Financial Computation

Accelerating Financial Computation Accelerating Financial Computation Wayne Luk Department of Computing Imperial College London HPC Finance Conference and Training Event Computational Methods and Technologies for Finance 13 May 2013 1 Accelerated

More information

Barrier Option. 2 of 33 3/13/2014

Barrier Option. 2 of 33 3/13/2014 FPGA-based Reconfigurable Computing for Pricing Multi-Asset Barrier Options RAHUL SRIDHARAN, GEORGE COOKE, KENNETH HILL, HERMAN LAM, ALAN GEORGE, SAAHPC '12, PROCEEDINGS OF THE 2012 SYMPOSIUM ON APPLICATION

More information

Anne Bracy CS 3410 Computer Science Cornell University

Anne Bracy CS 3410 Computer Science Cornell University Anne Bracy CS 3410 Computer Science Cornell University These slides are the product of many rounds of teaching CS 3410 by Professors Weatherspoon, Bala, Bracy, and Sirer. Complex question How fast is the

More information

American Option Pricing: A Simulated Approach

American Option Pricing: A Simulated Approach Utah State University DigitalCommons@USU All Graduate Plan B and other Reports Graduate Studies 5-2013 American Option Pricing: A Simulated Approach Garrett G. Smith Utah State University Follow this and

More information

Analytics in 10 Micro-Seconds Using FPGAs. David B. Thomas Imperial College London

Analytics in 10 Micro-Seconds Using FPGAs. David B. Thomas Imperial College London Analytics in 10 Micro-Seconds Using FPGAs David B. Thomas dt10@imperial.ac.uk Imperial College London Overview 1. The case for low-latency computation 2. Quasi-Random Monte-Carlo in 10us 3. Binomial Trees

More information

Computational Finance. Computational Finance p. 1

Computational Finance. Computational Finance p. 1 Computational Finance Computational Finance p. 1 Outline Binomial model: option pricing and optimal investment Monte Carlo techniques for pricing of options pricing of non-standard options improving accuracy

More information

Lecture 6: Option Pricing Using a One-step Binomial Tree. Thursday, September 12, 13

Lecture 6: Option Pricing Using a One-step Binomial Tree. Thursday, September 12, 13 Lecture 6: Option Pricing Using a One-step Binomial Tree An over-simplified model with surprisingly general extensions a single time step from 0 to T two types of traded securities: stock S and a bond

More information

Chapter 15: Dynamic Programming

Chapter 15: Dynamic Programming Chapter 15: Dynamic Programming Dynamic programming is a general approach to making a sequence of interrelated decisions in an optimum way. While we can describe the general characteristics, the details

More information

1 Introduction. Term Paper: The Hall and Taylor Model in Duali 1. Yumin Li 5/8/2012

1 Introduction. Term Paper: The Hall and Taylor Model in Duali 1. Yumin Li 5/8/2012 Term Paper: The Hall and Taylor Model in Duali 1 Yumin Li 5/8/2012 1 Introduction In macroeconomics and policy making arena, it is extremely important to have the ability to manipulate a set of control

More information

Economic Risk and Decision Analysis for Oil and Gas Industry CE School of Engineering and Technology Asian Institute of Technology

Economic Risk and Decision Analysis for Oil and Gas Industry CE School of Engineering and Technology Asian Institute of Technology Economic Risk and Decision Analysis for Oil and Gas Industry CE81.98 School of Engineering and Technology Asian Institute of Technology January Semester Presented by Dr. Thitisak Boonpramote Department

More information

The Binomial Lattice Model for Stocks: Introduction to Option Pricing

The Binomial Lattice Model for Stocks: Introduction to Option Pricing 1/33 The Binomial Lattice Model for Stocks: Introduction to Option Pricing Professor Karl Sigman Columbia University Dept. IEOR New York City USA 2/33 Outline The Binomial Lattice Model (BLM) as a Model

More information

Derivative Securities

Derivative Securities Derivative Securities he Black-Scholes formula and its applications. his Section deduces the Black- Scholes formula for a European call or put, as a consequence of risk-neutral valuation in the continuous

More information

Design of a Financial Application Driven Multivariate Gaussian Random Number Generator for an FPGA

Design of a Financial Application Driven Multivariate Gaussian Random Number Generator for an FPGA Design of a Financial Application Driven Multivariate Gaussian Random Number Generator for an FPGA Chalermpol Saiprasert, Christos-Savvas Bouganis and George A. Constantinides Department of Electrical

More information

Problems with seniority based pay and possible solutions. Difficulties that arise and how to incentivize firm and worker towards the right incentives

Problems with seniority based pay and possible solutions. Difficulties that arise and how to incentivize firm and worker towards the right incentives Problems with seniority based pay and possible solutions Difficulties that arise and how to incentivize firm and worker towards the right incentives Master s Thesis Laurens Lennard Schiebroek Student number:

More information

Computer Exercise 2 Simulation

Computer Exercise 2 Simulation Lund University with Lund Institute of Technology Valuation of Derivative Assets Centre for Mathematical Sciences, Mathematical Statistics Fall 2017 Computer Exercise 2 Simulation This lab deals with pricing

More information

1.1 Interest rates Time value of money

1.1 Interest rates Time value of money Lecture 1 Pre- Derivatives Basics Stocks and bonds are referred to as underlying basic assets in financial markets. Nowadays, more and more derivatives are constructed and traded whose payoffs depend on

More information

-divergences and Monte Carlo methods

-divergences and Monte Carlo methods -divergences and Monte Carlo methods Summary - english version Ph.D. candidate OLARIU Emanuel Florentin Advisor Professor LUCHIAN Henri This thesis broadly concerns the use of -divergences mainly for variance

More information

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2017

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2017 ECON 459 Game Theory Lecture Notes Auctions Luca Anderlini Spring 2017 These notes have been used and commented on before. If you can still spot any errors or have any suggestions for improvement, please

More information

Thoughts about Selected Models for the Valuation of Real Options

Thoughts about Selected Models for the Valuation of Real Options Acta Univ. Palacki. Olomuc., Fac. rer. nat., Mathematica 50, 2 (2011) 5 12 Thoughts about Selected Models for the Valuation of Real Options Mikael COLLAN University of Turku, Turku School of Economics

More information

Randomness and Fractals

Randomness and Fractals Randomness and Fractals Why do so many physicists become traders? Gregory F. Lawler Department of Mathematics Department of Statistics University of Chicago September 25, 2011 1 / 24 Mathematics and the

More information

The Black-Scholes Model

The Black-Scholes Model The Black-Scholes Model Liuren Wu Options Markets Liuren Wu ( c ) The Black-Merton-Scholes Model colorhmoptions Markets 1 / 18 The Black-Merton-Scholes-Merton (BMS) model Black and Scholes (1973) and Merton

More information

[AN INTRODUCTION TO THE BLACK-SCHOLES PDE MODEL]

[AN INTRODUCTION TO THE BLACK-SCHOLES PDE MODEL] 2013 University of New Mexico Scott Guernsey [AN INTRODUCTION TO THE BLACK-SCHOLES PDE MODEL] This paper will serve as background and proposal for an upcoming thesis paper on nonlinear Black- Scholes PDE

More information

STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL

STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL YOUNGGEUN YOO Abstract. Ito s lemma is often used in Ito calculus to find the differentials of a stochastic process that depends on time. This paper will introduce

More information

A PUZZLE FOR TEACHING THE CONSTANT GROWTH STOCK PRICING MODEL Lynda S. Livingston, University of Puget Sound

A PUZZLE FOR TEACHING THE CONSTANT GROWTH STOCK PRICING MODEL Lynda S. Livingston, University of Puget Sound A PUZZLE FOR TEACHING THE CONSTANT GROWTH STOCK PRICING MODEL Lynda S. Livingston, University of Puget Sound ABSTRACT The constant growth stock pricing model is an important component of introductory corporate

More information

Microsoft Morgan Stanley Finance Contest Final Report

Microsoft Morgan Stanley Finance Contest Final Report Microsoft Morgan Stanley Finance Contest Final Report Endeavor Team 2011/10/28 1. Introduction In this project, we intend to design an efficient framework that can estimate the price of options. The price

More information

We are not saying it s easy, we are just trying to make it simpler than before. An Online Platform for backtesting quantitative trading strategies.

We are not saying it s easy, we are just trying to make it simpler than before. An Online Platform for backtesting quantitative trading strategies. We are not saying it s easy, we are just trying to make it simpler than before. An Online Platform for backtesting quantitative trading strategies. Visit www.kuants.in to get your free access to Stock

More information

In general, the value of any asset is the present value of the expected cash flows on

In general, the value of any asset is the present value of the expected cash flows on ch05_p087_110.qxp 11/30/11 2:00 PM Page 87 CHAPTER 5 Option Pricing Theory and Models In general, the value of any asset is the present value of the expected cash flows on that asset. This section will

More information

Appendix: Basics of Options and Option Pricing Option Payoffs

Appendix: Basics of Options and Option Pricing Option Payoffs Appendix: Basics of Options and Option Pricing An option provides the holder with the right to buy or sell a specified quantity of an underlying asset at a fixed price (called a strike price or an exercise

More information

The Black-Scholes Model

The Black-Scholes Model The Black-Scholes Model Liuren Wu Options Markets (Hull chapter: 12, 13, 14) Liuren Wu ( c ) The Black-Scholes Model colorhmoptions Markets 1 / 17 The Black-Scholes-Merton (BSM) model Black and Scholes

More information

Energy Price Processes

Energy Price Processes Energy Processes Used for Derivatives Pricing & Risk Management In this first of three articles, we will describe the most commonly used process, Geometric Brownian Motion, and in the second and third

More information

Calibrating to Market Data Getting the Model into Shape

Calibrating to Market Data Getting the Model into Shape Calibrating to Market Data Getting the Model into Shape Tutorial on Reconfigurable Architectures in Finance Tilman Sayer Department of Financial Mathematics, Fraunhofer Institute for Industrial Mathematics

More information

ECON Microeconomics II IRYNA DUDNYK. Auctions.

ECON Microeconomics II IRYNA DUDNYK. Auctions. Auctions. What is an auction? When and whhy do we need auctions? Auction is a mechanism of allocating a particular object at a certain price. Allocating part concerns who will get the object and the price

More information

Option Pricing. Chapter Discrete Time

Option Pricing. Chapter Discrete Time Chapter 7 Option Pricing 7.1 Discrete Time In the next section we will discuss the Black Scholes formula. To prepare for that, we will consider the much simpler problem of pricing options when there are

More information

DERIVATIVE SECURITIES Lecture 1: Background and Review of Futures Contracts

DERIVATIVE SECURITIES Lecture 1: Background and Review of Futures Contracts DERIVATIVE SECURITIES Lecture 1: Background and Review of Futures Contracts Philip H. Dybvig Washington University in Saint Louis applications derivatives market players big ideas strategy example single-period

More information

P1: TIX/XYZ P2: ABC JWST JWST075-Goos June 6, :57 Printer Name: Yet to Come. A simple comparative experiment

P1: TIX/XYZ P2: ABC JWST JWST075-Goos June 6, :57 Printer Name: Yet to Come. A simple comparative experiment 1 A simple comparative experiment 1.1 Key concepts 1. Good experimental designs allow for precise estimation of one or more unknown quantities of interest. An example of such a quantity, or parameter,

More information

The Binomial Model. Chapter 3

The Binomial Model. Chapter 3 Chapter 3 The Binomial Model In Chapter 1 the linear derivatives were considered. They were priced with static replication and payo tables. For the non-linear derivatives in Chapter 2 this will not work

More information

American Option Pricing Formula for Uncertain Financial Market

American Option Pricing Formula for Uncertain Financial Market American Option Pricing Formula for Uncertain Financial Market Xiaowei Chen Uncertainty Theory Laboratory, Department of Mathematical Sciences Tsinghua University, Beijing 184, China chenxw7@mailstsinghuaeducn

More information

123MoneyMaker Guide. Trading Revolution. The Money Making Strategy Guide Presents: Seize your profits with a simple click!

123MoneyMaker Guide. Trading Revolution. The Money Making Strategy Guide Presents: Seize your profits with a simple click! The Money Making Strategy Guide Presents: 123MoneyMaker Guide See, Follow, and Copy the best traders in the world Seize your profits with a simple click! Trading Revolution Introduction You can make huge

More information

Why know about performance

Why know about performance 1 Performance Today we ll discuss issues related to performance: Latency/Response Time/Execution Time vs. Throughput How do you make a reasonable performance comparison? The 3 components of CPU performance

More information

Mathematics of Finance Final Preparation December 19. To be thoroughly prepared for the final exam, you should

Mathematics of Finance Final Preparation December 19. To be thoroughly prepared for the final exam, you should Mathematics of Finance Final Preparation December 19 To be thoroughly prepared for the final exam, you should 1. know how to do the homework problems. 2. be able to provide (correct and complete!) definitions

More information

Markowitz portfolio theory

Markowitz portfolio theory Markowitz portfolio theory Farhad Amu, Marcus Millegård February 9, 2009 1 Introduction Optimizing a portfolio is a major area in nance. The objective is to maximize the yield and simultaneously minimize

More information

DRAFT. 1 exercise in state (S, t), π(s, t) = 0 do not exercise in state (S, t) Review of the Risk Neutral Stock Dynamics

DRAFT. 1 exercise in state (S, t), π(s, t) = 0 do not exercise in state (S, t) Review of the Risk Neutral Stock Dynamics Chapter 12 American Put Option Recall that the American option has strike K and maturity T and gives the holder the right to exercise at any time in [0, T ]. The American option is not straightforward

More information

In physics and engineering education, Fermi problems

In physics and engineering education, Fermi problems A THOUGHT ON FERMI PROBLEMS FOR ACTUARIES By Runhuan Feng In physics and engineering education, Fermi problems are named after the physicist Enrico Fermi who was known for his ability to make good approximate

More information

The Merton Model. A Structural Approach to Default Prediction. Agenda. Idea. Merton Model. The iterative approach. Example: Enron

The Merton Model. A Structural Approach to Default Prediction. Agenda. Idea. Merton Model. The iterative approach. Example: Enron The Merton Model A Structural Approach to Default Prediction Agenda Idea Merton Model The iterative approach Example: Enron A solution using equity values and equity volatility Example: Enron 2 1 Idea

More information

Stochastic Differential Equations in Finance and Monte Carlo Simulations

Stochastic Differential Equations in Finance and Monte Carlo Simulations Stochastic Differential Equations in Finance and Department of Statistics and Modelling Science University of Strathclyde Glasgow, G1 1XH China 2009 Outline Stochastic Modelling in Asset Prices 1 Stochastic

More information

NEWCASTLE UNIVERSITY SCHOOL OF MATHEMATICS, STATISTICS & PHYSICS SEMESTER 1 SPECIMEN 2 MAS3904. Stochastic Financial Modelling. Time allowed: 2 hours

NEWCASTLE UNIVERSITY SCHOOL OF MATHEMATICS, STATISTICS & PHYSICS SEMESTER 1 SPECIMEN 2 MAS3904. Stochastic Financial Modelling. Time allowed: 2 hours NEWCASTLE UNIVERSITY SCHOOL OF MATHEMATICS, STATISTICS & PHYSICS SEMESTER 1 SPECIMEN 2 Stochastic Financial Modelling Time allowed: 2 hours Candidates should attempt all questions. Marks for each question

More information

Empirical Distribution Testing of Economic Scenario Generators

Empirical Distribution Testing of Economic Scenario Generators 1/27 Empirical Distribution Testing of Economic Scenario Generators Gary Venter University of New South Wales 2/27 STATISTICAL CONCEPTUAL BACKGROUND "All models are wrong but some are useful"; George Box

More information

Probability in Options Pricing

Probability in Options Pricing Probability in Options Pricing Mark Cohen and Luke Skon Kenyon College cohenmj@kenyon.edu December 14, 2012 Mark Cohen and Luke Skon (Kenyon college) Probability Presentation December 14, 2012 1 / 16 What

More information

Appendix A Financial Calculations

Appendix A Financial Calculations Derivatives Demystified: A Step-by-Step Guide to Forwards, Futures, Swaps and Options, Second Edition By Andrew M. Chisholm 010 John Wiley & Sons, Ltd. Appendix A Financial Calculations TIME VALUE OF MONEY

More information

Forwards, Futures, Options and Swaps

Forwards, Futures, Options and Swaps Forwards, Futures, Options and Swaps A derivative asset is any asset whose payoff, price or value depends on the payoff, price or value of another asset. The underlying or primitive asset may be almost

More information

The Binomial Lattice Model for Stocks: Introduction to Option Pricing

The Binomial Lattice Model for Stocks: Introduction to Option Pricing 1/27 The Binomial Lattice Model for Stocks: Introduction to Option Pricing Professor Karl Sigman Columbia University Dept. IEOR New York City USA 2/27 Outline The Binomial Lattice Model (BLM) as a Model

More information

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS Commun. Korean Math. Soc. 23 (2008), No. 2, pp. 285 294 EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS Kyoung-Sook Moon Reprinted from the Communications of the Korean Mathematical Society

More information

Modelling the Sharpe ratio for investment strategies

Modelling the Sharpe ratio for investment strategies Modelling the Sharpe ratio for investment strategies Group 6 Sako Arts 0776148 Rik Coenders 0777004 Stefan Luijten 0783116 Ivo van Heck 0775551 Rik Hagelaars 0789883 Stephan van Driel 0858182 Ellen Cardinaels

More information

BUSM 411: Derivatives and Fixed Income

BUSM 411: Derivatives and Fixed Income BUSM 411: Derivatives and Fixed Income 3. Uncertainty and Risk Uncertainty and risk lie at the core of everything we do in finance. In order to make intelligent investment and hedging decisions, we need

More information

Option Pricing under Delay Geometric Brownian Motion with Regime Switching

Option Pricing under Delay Geometric Brownian Motion with Regime Switching Science Journal of Applied Mathematics and Statistics 2016; 4(6): 263-268 http://www.sciencepublishinggroup.com/j/sjams doi: 10.11648/j.sjams.20160406.13 ISSN: 2376-9491 (Print); ISSN: 2376-9513 (Online)

More information

Profit settlement End of contract Daily Option writer collects premium on T+1

Profit settlement End of contract Daily Option writer collects premium on T+1 DERIVATIVES A derivative contract is a financial instrument whose payoff structure is derived from the value of the underlying asset. A forward contract is an agreement entered today under which one party

More information

Real Options. Katharina Lewellen Finance Theory II April 28, 2003

Real Options. Katharina Lewellen Finance Theory II April 28, 2003 Real Options Katharina Lewellen Finance Theory II April 28, 2003 Real options Managers have many options to adapt and revise decisions in response to unexpected developments. Such flexibility is clearly

More information

STRATEGIES WITH OPTIONS

STRATEGIES WITH OPTIONS MÄLARDALEN UNIVERSITY PROJECT DEPARTMENT OF MATHEMATICS AND PHYSICS ANALYTICAL FINANCE I, MT1410 TEACHER: JAN RÖMAN 2003-10-21 STRATEGIES WITH OPTIONS GROUP 3: MAGNUS SÖDERHOLTZ MAZYAR ROSTAMI SABAHUDIN

More information

Advanced Corporate Finance. 5. Options (a refresher)

Advanced Corporate Finance. 5. Options (a refresher) Advanced Corporate Finance 5. Options (a refresher) Objectives of the session 1. Define options (calls and puts) 2. Analyze terminal payoff 3. Define basic strategies 4. Binomial option pricing model 5.

More information

UNIVERSITÀ DEGLI STUDI DI TORINO SCHOOL OF MANAGEMENT AND ECONOMICS SIMULATION MODELS FOR ECONOMICS. Final Report. Stop-Loss Strategy

UNIVERSITÀ DEGLI STUDI DI TORINO SCHOOL OF MANAGEMENT AND ECONOMICS SIMULATION MODELS FOR ECONOMICS. Final Report. Stop-Loss Strategy UNIVERSITÀ DEGLI STUDI DI TORINO SCHOOL OF MANAGEMENT AND ECONOMICS SIMULATION MODELS FOR ECONOMICS Final Report Stop-Loss Strategy Prof. Pietro Terna Edited by Luca Di Salvo, Giorgio Melon, Luca Pischedda

More information

Investment Planning Group (IPG) Progress Report #2

Investment Planning Group (IPG) Progress Report #2 Investment Planning Group (IPG) Progress Report #2 March 31, 2011 Brandon Borkholder Mark Dickerson Shefali Garg Aren Knutsen Dr. KC Chang, Sponsor Ashirvad Naik, Research Assistant 1 Outline Problem Definition

More information

Market Volatility and Risk Proxies

Market Volatility and Risk Proxies Market Volatility and Risk Proxies... an introduction to the concepts 019 Gary R. Evans. This slide set by Gary R. Evans is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International

More information

Deterministic Dynamic Programming

Deterministic Dynamic Programming Deterministic Dynamic Programming Dynamic programming is a technique that can be used to solve many optimization problems. In most applications, dynamic programming obtains solutions by working backward

More information

Futures and Forward Markets

Futures and Forward Markets Futures and Forward Markets (Text reference: Chapters 19, 21.4) background hedging and speculation optimal hedge ratio forward and futures prices futures prices and expected spot prices stock index futures

More information

The parable of the bookmaker

The parable of the bookmaker The parable of the bookmaker Consider a race between two horses ( red and green ). Assume that the bookmaker estimates the chances of red to win as 5% (and hence the chances of green to win are 75%). This

More information

Liangzi AUTO: A Parallel Automatic Investing System Based on GPUs for P2P Lending Platform. Gang CHEN a,*

Liangzi AUTO: A Parallel Automatic Investing System Based on GPUs for P2P Lending Platform. Gang CHEN a,* 2017 2 nd International Conference on Computer Science and Technology (CST 2017) ISBN: 978-1-60595-461-5 Liangzi AUTO: A Parallel Automatic Investing System Based on GPUs for P2P Lending Platform Gang

More information

The Black-Scholes PDE from Scratch

The Black-Scholes PDE from Scratch The Black-Scholes PDE from Scratch chris bemis November 27, 2006 0-0 Goal: Derive the Black-Scholes PDE To do this, we will need to: Come up with some dynamics for the stock returns Discuss Brownian motion

More information

Do You Really Understand Rates of Return? Using them to look backward - and forward

Do You Really Understand Rates of Return? Using them to look backward - and forward Do You Really Understand Rates of Return? Using them to look backward - and forward November 29, 2011 by Michael Edesess The basic quantitative building block for professional judgments about investment

More information

We use probability distributions to represent the distribution of a discrete random variable.

We use probability distributions to represent the distribution of a discrete random variable. Now we focus on discrete random variables. We will look at these in general, including calculating the mean and standard deviation. Then we will look more in depth at binomial random variables which are

More information

Managerial Accounting Prof. Dr. Varadraj Bapat Department School of Management Indian Institute of Technology, Bombay

Managerial Accounting Prof. Dr. Varadraj Bapat Department School of Management Indian Institute of Technology, Bombay Managerial Accounting Prof. Dr. Varadraj Bapat Department School of Management Indian Institute of Technology, Bombay Lecture - 30 Budgeting and Standard Costing In our last session, we had discussed about

More information

Let s now stretch our consideration to the real world.

Let s now stretch our consideration to the real world. Portfolio123 Virtual Strategy Design Class By Marc Gerstein Topic 1B Valuation Theory, Moving Form Dividends to EPS In Topic 1A, we started, where else, at the beginning, the foundational idea that a stock

More information

Making sense of Schedule Risk Analysis

Making sense of Schedule Risk Analysis Making sense of Schedule Risk Analysis John Owen Barbecana Inc. Version 2 December 19, 2014 John Owen - jowen@barbecana.com 2 5 Years managing project controls software in the Oil and Gas industry 28 years

More information

Queens College, CUNY, Department of Computer Science Computational Finance CSCI 365 / 765 Fall 2017 Instructor: Dr. Sateesh Mane.

Queens College, CUNY, Department of Computer Science Computational Finance CSCI 365 / 765 Fall 2017 Instructor: Dr. Sateesh Mane. Queens College, CUNY, Department of Computer Science Computational Finance CSCI 365 / 765 Fall 2017 Instructor: Dr. Sateesh Mane c Sateesh R. Mane 2017 20 Lecture 20 Implied volatility November 30, 2017

More information

Symmetric Game. In animal behaviour a typical realization involves two parents balancing their individual investment in the common

Symmetric Game. In animal behaviour a typical realization involves two parents balancing their individual investment in the common Symmetric Game Consider the following -person game. Each player has a strategy which is a number x (0 x 1), thought of as the player s contribution to the common good. The net payoff to a player playing

More information

Hardware Accelerators for Financial Mathematics - Methodology, Results and Benchmarking

Hardware Accelerators for Financial Mathematics - Methodology, Results and Benchmarking Hardware Accelerators for Financial Mathematics - Methodology, Results and Benchmarking Christian de Schryver #, Henning Marxen, Daniel Schmidt # # Micrelectronic Systems Design Department, University

More information

Hedge Fund Returns: You Can Make Them Yourself!

Hedge Fund Returns: You Can Make Them Yourself! ALTERNATIVE INVESTMENT RESEARCH CENTRE WORKING PAPER SERIES Working Paper # 0023 Hedge Fund Returns: You Can Make Them Yourself! Harry M. Kat Professor of Risk Management, Cass Business School Helder P.

More information

ECO155L19.doc 1 OKAY SO WHAT WE WANT TO DO IS WE WANT TO DISTINGUISH BETWEEN NOMINAL AND REAL GROSS DOMESTIC PRODUCT. WE SORT OF

ECO155L19.doc 1 OKAY SO WHAT WE WANT TO DO IS WE WANT TO DISTINGUISH BETWEEN NOMINAL AND REAL GROSS DOMESTIC PRODUCT. WE SORT OF ECO155L19.doc 1 OKAY SO WHAT WE WANT TO DO IS WE WANT TO DISTINGUISH BETWEEN NOMINAL AND REAL GROSS DOMESTIC PRODUCT. WE SORT OF GOT A LITTLE BIT OF A MATHEMATICAL CALCULATION TO GO THROUGH HERE. THESE

More information

Numerical Evaluation of Multivariate Contingent Claims

Numerical Evaluation of Multivariate Contingent Claims Numerical Evaluation of Multivariate Contingent Claims Phelim P. Boyle University of California, Berkeley and University of Waterloo Jeremy Evnine Wells Fargo Investment Advisers Stephen Gibbs University

More information

Evaluating the Black-Scholes option pricing model using hedging simulations

Evaluating the Black-Scholes option pricing model using hedging simulations Bachelor Informatica Informatica Universiteit van Amsterdam Evaluating the Black-Scholes option pricing model using hedging simulations Wendy Günther CKN : 6052088 Wendy.Gunther@student.uva.nl June 24,

More information

Option Pricing Formula for Fuzzy Financial Market

Option Pricing Formula for Fuzzy Financial Market Journal of Uncertain Systems Vol.2, No., pp.7-2, 28 Online at: www.jus.org.uk Option Pricing Formula for Fuzzy Financial Market Zhongfeng Qin, Xiang Li Department of Mathematical Sciences Tsinghua University,

More information

FIN FINANCIAL INSTRUMENTS SPRING 2008

FIN FINANCIAL INSTRUMENTS SPRING 2008 FIN-40008 FINANCIAL INSTRUMENTS SPRING 2008 The Greeks Introduction We have studied how to price an option using the Black-Scholes formula. Now we wish to consider how the option price changes, either

More information

Option Pricing Models for European Options

Option Pricing Models for European Options Chapter 2 Option Pricing Models for European Options 2.1 Continuous-time Model: Black-Scholes Model 2.1.1 Black-Scholes Assumptions We list the assumptions that we make for most of this notes. 1. The underlying

More information

Using Fractals to Improve Currency Risk Management Strategies

Using Fractals to Improve Currency Risk Management Strategies Using Fractals to Improve Currency Risk Management Strategies Michael K. Lauren Operational Analysis Section Defence Technology Agency New Zealand m.lauren@dta.mil.nz Dr_Michael_Lauren@hotmail.com Abstract

More information

A Continuous-Time Asset Pricing Model with Habits and Durability

A Continuous-Time Asset Pricing Model with Habits and Durability A Continuous-Time Asset Pricing Model with Habits and Durability John H. Cochrane June 14, 2012 Abstract I solve a continuous-time asset pricing economy with quadratic utility and complex temporal nonseparabilities.

More information

Valuation of Asian Option. Qi An Jingjing Guo

Valuation of Asian Option. Qi An Jingjing Guo Valuation of Asian Option Qi An Jingjing Guo CONTENT Asian option Pricing Monte Carlo simulation Conclusion ASIAN OPTION Definition of Asian option always emphasizes the gist that the payoff depends on

More information

FNCE 302, Investments H Guy Williams, 2008

FNCE 302, Investments H Guy Williams, 2008 Sources http://finance.bi.no/~bernt/gcc_prog/recipes/recipes/node7.html It's all Greek to me, Chris McMahon Futures; Jun 2007; 36, 7 http://www.quantnotes.com Put Call Parity THIS IS THE CALL-PUT PARITY

More information

Optimizing Modular Expansions in an Industrial Setting Using Real Options

Optimizing Modular Expansions in an Industrial Setting Using Real Options Optimizing Modular Expansions in an Industrial Setting Using Real Options Abstract Matt Davison Yuri Lawryshyn Biyun Zhang The optimization of a modular expansion strategy, while extremely relevant in

More information

Valuation of Discrete Vanilla Options. Using a Recursive Algorithm. in a Trinomial Tree Setting

Valuation of Discrete Vanilla Options. Using a Recursive Algorithm. in a Trinomial Tree Setting Communications in Mathematical Finance, vol.5, no.1, 2016, 43-54 ISSN: 2241-1968 (print), 2241-195X (online) Scienpress Ltd, 2016 Valuation of Discrete Vanilla Options Using a Recursive Algorithm in a

More information

Chapter 5. Sampling Distributions

Chapter 5. Sampling Distributions Lecture notes, Lang Wu, UBC 1 Chapter 5. Sampling Distributions 5.1. Introduction In statistical inference, we attempt to estimate an unknown population characteristic, such as the population mean, µ,

More information

U T D THE UNIVERSITY OF TEXAS AT DALLAS

U T D THE UNIVERSITY OF TEXAS AT DALLAS FIN 6360 Futures & Options School of Management Chris Kirby Spring 2005 U T D THE UNIVERSITY OF TEXAS AT DALLAS Overview Course Syllabus Derivative markets have experienced tremendous growth over the past

More information