Back to Solved Problems
Hull, J. C. (2022). Options, Futures, and Other Derivatives (11th Ed.).
Chapter 6 - Interest Rate Futures.
question 4
Description
The 350-day LIBOR rate is 3% with continuous compounding and the forward
rate calculated from a Eurodollar futures contract that matures in 350 days
is 3.2% with continuous compounding. Estimate the 440-day zero rate.
Solution
Imports
from datetime import datetime
import math
import QuantLib
import pandas as pd
Code
def solve_question_4():
# 350-day LIBOR rate
libor_rate = 0.03
# Eurodollar futures' forward rate
forward_rate = 0.032
# Eurodollar futures' forward maturity (days)
forward_maturity = 350
zero_period = 440
eurodollar_interest_earned = forward_rate * 90
libor_interest_earned = libor_rate * forward_maturity
accumulated_interest = eurodollar_interest_earned + libor_interest_earned
# Estimated 440-day zero rate (%)
zero_rate = accumulated_interest / zero_period
return zero_rate * 100