25877留学生作业代做、代写MATLAB,R编程设计作业、代做MATLAB/R课程作业、代写portfolio作业

日期:2019-06-10 09:48

Financial Markets Instruments

25877

Autumn 2019

Assignment 2

Due Date:

Friday June 14, 2019

You may use EXCEL (or MATLAB or R ) to help you complete the

assignment.

Total Marks : 70 (Questions 1 – 7, each worth 10 marks).

2

Question 1.

i. The current exchange rate is USD0.80 per AUD and the 6-month interest rates are 4% in the

US and 6% in Australia. Find the 6-month forward exchange rate for AUD into USD.

ii. The 90-day bank bill rate is 6% per annum and the 180-day rate is 6.5% per annum. The

Australian 90-day bank bill futures maturing in 90-days quoted as 93.00.

(a) Show that there is an arbitrage opportunity.

(b) By constructing the appropriate arbitrage portfolio, determine the profit per $100, 000

face value of the 90-day bank bill.

(c) Given that the bank bill rates are correct, what should the bank bill futures quote be?

Question 2.

In this question all interest rates are assumed to be continuously compounded.

(a) Show that the instantaneous forward rates

are given in terms of the T-maturity

risk-free rates, r(0, T), by

(b) Given that the yield curve is

find the instantaneous forward rates,

(c) If the yield curve is changed to

find the corresponding instantaneous forward rates,

(d) Plot and compare the yield curves represented by

(e) Plot and compare the instantaneous forward rates

(f) Based on the results of (d) and (e), what can you say about the potential effects of small

perturbations (or errors) in the yield curve on the (instantaneous) forward curve?

Hint: Use high resolution time grids when plotting the yield curves in (d) and particularly

when plotting the forward curves in (e).

Note also that in sin(t) in (c), t should be given in radians, not degrees. ]

3

Question 3.

Consider a situation where BHP needs a 3-year floating rate loan, and Rio Tinto needs a 3-year

fixed rate loan. They have been quoted the following 3-year semi-annually compounded rates:

FIXED FLOATING

BHP 6.3% BBSW + 0.3%

Rio Tinto 7.6% BBSW + 0.6%

Assume BBSW is 6% p.a.

(a) Design a swap that will net a bank, acting as an intermediary, 30 basis points and provide

the remaining benefit in the ratio 2 : 1 between BHP and Rio Tinto. The bank assumes all

default risk.

(b) If the principle of the loan is AUD$40 million, then what is the value of the swap (with

the bank) to BHP?

Question 4.

Consider at date T0, a 6-month LIBOR standard swap contract with maturity 6 years. Suppose

that the swap nominal amount is $1 million and the rate of the fixed leg is 6%. At date T0, zero

coupon-rates are as given in the table below:

Maturity (yrs) ZC Rates (%)

(a) What is the price formula for this plain vanilla swap?

(b) Compute the discount factors corresponding to the zero-coupon rates in the table above.

(c) Give the price of this swap.

(d) What is the swap rate such that the price of this swap is zero?

(e) An investor has bought 100,000 5-year bonds with a 7.2% annual coupon rate and a face

value of $1,000. The investor fears an increase in interest rates. Carefully explain how

interest rate swaps can be used to protect the bond portfolio and determine how many

swaps are needed.

(f) Assume there is a parallel shift upwards in the zero-coupon yield curve of 0.3%. What is

the investor’s new position with and without the hedge?

4

Question 5.

The following bonds are available

Maturity

year

Face value Coupon

rate (pa)

Yield to

maturity

2.0 $ 150,000 4.50% 3.60%

2.0 $ 180,000 4.00% 3.56%

1.5 $ 200,000 3.50% 3.41%

1.0 $ 200,000 3.00% 3.34%

All the bonds pay semi-annual coupons.

(a) Find the prices of each of the four bonds.

(b) Write down the values of the four bonds in terms of the prices of four zero coupon bonds,

each with face value $1 and with maturities of 0.5, 1.0, 1.5 and 2.0 years, respectively.

(c) Use the answer to Parts (a) and (b) to determine a 4 × 4 system of linear equations for the

prices of these zero coupon bonds.

(d) Solve these linear equations to find the prices of the zero coupon bonds. [Hint: it’s

probably easier to do this using Excel, Matlab, Maple, Mathematica or another suitable

piece of software rather than to do it by hand.]

(e) From Part (d), determine the semi-annual interest rates for 6 months, 1 year, 18 months

and 2 years.

(f) How sensitive are these interest rates to small changes (or errors) in the quoted bond

yields? [Hint: see what happens if you add or subtract 10 basis points, for example, from

some or all of the bond yields].

5

Question 6.

Given below are the short term deposit rates, futures prices and swap rates for Friday May 17,

2019.

Deposit Rates 90-day Bank Bill Futures Quarterly Swaps

Maturity Rate

(% p.a.) Settle Price Maturity

(yrs) Swap Rate (% p.a.)

1d 1.65 Jun-19 98.51 1.00 1.2278

1w 1.605 Sep-19 98.70 2.00 1.2292

1m 1.67 Dec-19 98.75 3.00 1.3022

3m 1.605 Mar-20 98.79 4.00 1.4645

6m 1.775 Jun-20 98.80 5.00 1.5345

Use the above data and Excel to answer the questions below, and attach the printouts of the

spreadsheet containing the forward rates and their maturities.

(a) Construct the 3-month forward rate curve using the naive bootstrap method. You may use

linear interpolation to compute the discount factors and the swap rates that may be

required.

(b) Apply the Frishling and Yamamura smoothing algorithm to construct the smoothed 3-

month forward rate curve. You will need to use Excel’s Solver for this part.

(c) Determine the price of a 4.5-year semiannual 8% coupon bond with face value

$10, 000, 000 according to the curves constructed in parts (a)–(b).

[You may use the Spreadsheets provided on UTSOnline to help you solve this problem].

Question 7.

Three European call options on a stock all expire in exactly 9 months’ time, and have strike prices

of $90, $100 and $110, respectively. Their market prices are $21.43, $16.20 and $12.05,

respectively, and the current market price of the stock is $100.

(a) Using only these options, create a portfolio to take advantage of a view that the stock

price will move substantially from its current value before in the next year. [This can be,

but need not be, a standard portfolio.]

(b) Construct a table show the profit from this portfolio as a function of the stock price in a

year’s time.

(c) Determine the range of stock prices at expiry for which your portfolio would result in a

profit [and remember that the cost of setting up the portfolio occurs a year before any

payoff].

matlab留学生作业代做,25877留学生作业代做、代写MATLAB,R编程设计作业、代做MATLAB/R课程作业、代写portfolio作业...相关推荐

  1. matlab编程设计fir滤波器,用MATLAB设计FIR滤波器

    滤波器 滤波器定义 "滤波器(filter),是一种用来消除干扰杂讯的器件,将输入或输出经过过滤而得到纯净的直流电.对特定频率的频点或该频点以外的频率进行有效滤除的电路,就是滤波器,其功能就 ...

  2. 在做ADAU1452和ADAU1467的硬件设计时,输入输出通道的设计是怎么做的?(含原理图)

    作者的话 我们在做ADAU1452和ADAU1467的硬件设计,挂载了Codec,有很多的输入输出通道,比如我加一个AD1938,就是4进8出,如果加两个AD1938,就是8进16出,而这些硬件设计的 ...

  3. Springboot旅游网的设计与实现xb29f计算机毕业设计-课程设计-期末作业-毕设程序代做

    Springboot旅游网的设计与实现xb29f计算机毕业设计-课程设计-期末作业-毕设程序代做 [免费赠送源码]Springboot旅游网的设计与实现xb29f计算机毕业设计-课程设计-期末作业-毕 ...

  4. Springboot旅游管理系统的设计与实现4eqkg计算机毕业设计-课程设计-期末作业-毕设程序代做

    Springboot旅游管理系统的设计与实现4eqkg计算机毕业设计-课程设计-期末作业-毕设程序代做 [免费赠送源码]Springboot旅游管理系统的设计与实现4eqkg计算机毕业设计-课程设计- ...

  5. matlab rad2deg,在R编程中将弧度值转换为度值–rad2deg()函数

    R语言中的rad2deg()函数用于将指定的弧度值转换为度数值.注意:此函数需要安装"grid"包.语法:rad2deg(x)参数:x:要转换的弧度值示例1:filter_none ...

  6. 代写SOFTENG 370 Operating Systems课设、代做C/C++ 留学生作业、代写c/c++代码、代写C/C++编程作业...

    代写SOFTENG 370 Operating Systems课设.代做C/C++ 留学生作业.代写c/c++代码.代写C/C++编程作业 SOFTENG 370 Operating Systems ...

  7. 代做python作业_代做SVC留学生作业、代写Python编程作业、代做Python作业、代写algorithm作业...

    代做SVC留学生作业.代写Python编程作业.代做Python作业.代写algorithm作业 日期:2018-12-02 10:26 This project is to be done indi ...

  8. python程序设计作业_CS602留学生作业代做、代写Programming课程作业、代做Python语言作业、Python编程设计作业调试...

    CS602留学生作业代做.代写Programming课程作业.代做Python语言作业.Python编程设计作业调试 日期:2019-12-06 10:50 CS602 - Data-Driven D ...

  9. 代写python期末作业价格_代做program留学生作业、代写Python语言作业、代做algorithm课程作业、代写Python程序设计作业...

    代做program留学生作业.代写Python语言作业.代做algorithm课程作业.代写Python程序设计作业 日期:2020-01-09 10:13 Coursework Brief: ASS ...

最新文章

  1. Spring Cloud应用开发(七:使用Git存储方式实现分布式配置管理 )
  2. K8S 从懵圈到熟练--大数据平台技术栈18
  3. Vue自定义指令实现下拉加载:v-loadmore
  4. 如何快速阅读一篇英文文献
  5. oracle数据恢复方法
  6. 解决ssh连接Linux服务器经常掉线不稳定的问题
  7. [bzoj 3594] [Scoi2014]方伯伯的玉米田
  8. (大数据工程师学习路径)第三步 Git Community Book----高级技能
  9. React的单向数据流与组件间的沟通
  10. 哈希值定义,哈希值是怎么生成的
  11. git基于某个分支新建分支
  12. ansys19.0安装破解教程(图文详解)
  13. Win11更新或更改时间后闪白屏的解决方法
  14. 小数,分数,百分数及倍数的怎么表达?怎么读? kira86 于2010-07-07发布 l 已有1958人浏览增大字体 减小字体 常态文玩 数百名外教任意选,每天陪你练口语 一个积分学英语,您的账户
  15. 超舒适!超强续航!南卡N2S蓝牙耳机全面评测!
  16. Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)
  17. 4十4十4写成乘法算式_乘法口诀和乘法算式怎么写
  18. Spring--官方文档部分翻译(第五章 面向Aspect的编程-AOP)
  19. 如何在当前文件夹打开命令行窗口
  20. 关于电脑外设键盘的讲解

热门文章

  1. python获取url列表参数_python 获取url中的参数列表实例
  2. qt moveToThread错误分析
  3. 一颗小球的畅想 弹球游戏的设计与实现(Java)
  4. 探秘“科技工业美学”,传祺影酷让设计先于时代
  5. 5.8 综合案例2.0-智能刷卡门禁系统(仅支持2.2以上版本)
  6. 如何让centos7虚拟机联网
  7. 简信CRM:高效移动CRM工具支撑企业业绩增长
  8. 素问·八正神明论原文
  9. python获取类的所有方法、并存放到字典中_孤荷凌寒自学python第十二天python字典类的其它操作...
  10. Android studio 一键清除所有断点