Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

Assignment for Module 3

Summer 2023

Instructions:  This is a mini project on the use of the Monte  carlo scheme to price exotic options to be completed using python.  c++ is also allowed, but Excel/VBA is not permitted.  As this is the half way point of the cQF, this assessment is designed for delegates to show independence and maturity in interpretation of a slightly open ended problem. It will test

. inding and understanding the relevant lectures, python labs and tutorials in module 3; as well as the python primer.

. ability to experiment and demonstrate initiative in mathematical and numerical methods.

. willingness to work outside narrow instruction that are typical of maths based tests/exams.

Queries to [email protected]

Task

use the expected value of the discounted payof under the risk-neutral density Q

V (S, t) = e-r(T-t)E [payof (ST )]

for the appropriate form of payof, to consider Asian and lookback options.

use the Euler-Maruyama (only) scheme for initially simulating the underlying stock price. As an initial example you may use the following set of sample data

                                                                                     Todayís stock price S0 = 100

strike E   =   100

Time to expiry  (T t)   =   1 year

volatility σ =   20%

constant risk-free interest rate T   =   5%

Then vary the data to see the afect on the option price. your completed assignment should centre on a report to include:

                                                                                            Mark scheme

Outline of the inance problem and numerical procedure used 20%

Results - appropriate tables and comparisons 35%

Any interesting observations and problems encountered 25%

Conclusion 15%

References 5%

. outline of the inance problem and numerical procedure used.

. Results - appropriate tables and comparisons.

. Any interesting observations and problems encountered.

. conclusion and references

For a python Jupyter Notebook, a detailed notebook will become the complete report (write- up, code, results).

score key

60-65       pass

66-70       Good

71-79       very Good

80-89       Excellent

90-95       outstanding

96+       Exceptional

Note:  An assessment of this form difers from mathematical exercises that can attract full marks. The key above is provided for this reason.