ACST2001 S2 2024 Spreadsheet Project Task


ACST2001 S2 2024 Spreadsheet Project Task 
In a spreadsheet, create four separate sheets, labelled ‘Part a’, ‘Part b’, ‘Part c’ and ‘Part 
d’. Part a to c conffrm some of the results presented to you in week 7, on slide 40-42. 
Then answer the following questions 
a. On your sheet labelled ‘Part a’ do the following. 
 
Assume each bond has a face value of $100. 
 
Firstly, you are required to price a number of bonds (30 in all). We start by 
considering a 4% Treasury bond, maturing in 8 years. Price this bond (in 3 
decimal places) at yields to maturity of …, 20% and 22% p.a. 
 
Next consider a 10% Treasury bond, maturing in 8 years. Also price this bond (in 
3 decimal places) at yields to maturity of …, 20% and 22% p.a. 
 
Finally, consider a 22% Treasury bond, maturing in 8 years. Also price this bond 
(in 3 decimal places) at yields to maturity of , …, 20% and 22% 
p.a. 
 
The table below is the recommended format for the 30 bond prices, one value is 
given as a check value. 
 
Yield to Maturity  
  
b. On your sheet labelled ‘Part b’ do the following. 
 
Produce one graph of the prices (vertical axis) against yields (horizontal axis) you 
calculated above for the three different bonds in part a – that is, all three bond 
results should be plotted in the one graph. Price should be the vertical axis of 
your graph. Label the three curves you have plotted as ‘4% coupon’, ‘10% 
coupon’, and ‘22% coupon’. 
 
c. On your sheet labelled ‘Part c’ do the following. 
 
Consider the move in yield from   0 = 8% to   1 = 6%. By adjusting our 
approximate formula for modified duration, calculate the (approximate) duration 
(in years) of each of the three Treasury bonds maturing in 8 years we worked with 
above (one with 4% coupon, one with 10% coupon, and one with 22% coupon). 
 
Next, consider the move in yield from   0 = 16% to   1 = 18%. Using your formula 
above, calculate the (approximate) duration (in years) of each of the three 
Treasury bonds maturing in 8 years we worked with above (one with 4% coupon, 
one with 10% coupon, and one with 22% coupon). 
 
The approximate formula for modified duration, shown in the week 8 lecture 
notes on slide 31. You are not required to calculate the exact duration, but you 
need to calculate the approximate duration. 
 
The table below is the recommended format, you can add more columns if 
necessary. 
 8-year 
Treasury Bond   0   1 
Approximate 
Modified Duration 
Approximate 
Duration 
4% coupon 8% 6% 
10% coupon 8% 6% 
22% coupon 8% 6% 
4% coupon 16% 18% 
10% coupon 16% 18% 
22% coupon 16% 18% 
 
 
 You should also conduct a reasonable check in your documentation. 
 
· If Duration of a coupon paying bond should always be less than the term of the 
bond. Are your answers consistent with this statement? 
· Compare the Duration of the low coupon bonds to the Duration of higher 
coupon bonds. Which bonds have a longer duration? Is this what you expected? 
· Compare the Duration of the bonds at low yields to the Duration of the same 
bonds at higher yields. When is the Duration longer, at low yields or high yields? 
Is this what you expected? 
 
 d. On your sheet labelled ‘Part d’ do the following 
 
You need to model the net bond price of a 15 September 2030 Treasury bond 
with a coupon rate   2 = 5% p.a. and a face value of $100 that matures at par, the 
yield to maturity is   2 = 6%. You should account for a 30% tax on interest and 
capital gain, assuming the tax on interest is deferred 6 months, and tax on 
capital gain is deferred 12 months. 
 
You are required to create a bond price model that can calculate the net bond 
price from 16 March 2024 to 15 September 2024. Your marker would input these 
dates in cell B1 (you can start with any dates from 16 March 2024 to 15 
September 2024 in cell B1), you are required to determine the net bond price in 
cell E1. You can use any Excel cells in ‘part d’ to aid you to calculate your final 
answer in cell E1. 
 
You will be awarded with 1 bonus mark if your model can correctly determine the 
net bond price after 15 September 2024. More information about the bonus mark 
can be found at the end of document. 
 
 The deadline for Spreadsheet Project Task (group part) is 1 October 2024, 11:55 PM. 
Present your answers to the above questions in a functional Excel spreadsheet (it 
should be .xlsx or .xls file), give each solution on a separate sheet (labelled Part a, Part 
b, Part c and Part d). Your first page (part a) should also give the name and student id 
number of each person in the group. Your spreadsheet should be clearly labelled and 
easy to understand. Make sure you identify what the inputs and outputs are for each 
worksheet. (You can check week 2 – week 5 practical solution and follow the format for 
input and output). You need to include the necessary information, e.g., title, axis title, 
etc., in your plot. You need to document and describe your working steps. Note that 
uploading a file can take up to 10 or 15 minutes. You need to submit your file at least 20 
minutes before the deadline to ensure a successful submission. 
 
Marking break down 
1. Formatting and documentation for Part a-d [3 marks] 
2. Part a [3 marks] 
3. Part b [3 marks] 
4. Part c [3 marks] 
5. Part d [3 marks + 1 bonus mark] 
The maximum mark you can receive for this group project task is 15/15. If you get 14 
marks + 1 bonus mark your final mark would be 15/15. If you get 15 marks + 1 bonus 
mark your final mark would be 15/15. 

【事件触发一致性】研究多智能体网络如何通过分布式事件驱动控制实现有限时间内的共识(Matlab代码实现)内容概要:本文围绕多智能体网络中的事件触发一致性问题,研究如何通过分布式事件驱动控制实现有限时间内的共识,并提供了相应的Matlab代码实现方案。文中探讨了事件触发机制在降低通信负担、提升系统效率方面的优势,重点分析了多智能体系统在有限时间收敛的一致性控制策略,涉及系统模型构建、触发条件设计、稳定性与收敛性分析等核心技术环节。此外,文档还展示了该技术在航空航天、电力系统、机器人协同、无人机编队等多个前沿领域的潜在应用,体现了其跨学科的研究价值和工程实用性。; 适合人群:具备一定控制理论基础和Matlab编程能力的研究生、科研人员及从事自动化、智能系统、多智能体协同控制等相关领域的工程技术人员。; 使用场景及目标:①用于理解和实现多智能体系统在有限时间内达成一致的分布式控制方法;②为事件触发控制、分布式优化、协同控制等课题提供算法设计与仿真验证的技术参考;③支撑科研项目开发、学术论文复现及工程原型系统搭建; 阅读建议:建议结合文中提供的Matlab代码进行实践操作,重点关注事件触发条件的设计逻辑与系统收敛性证明之间的关系,同时可延伸至其他应用场景进行二次开发与性能优化。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值